标签: virtualization

什么是最好的虚拟化工具?

最近,我的团队花了太多时间设置具有以前产品版本的计算机或具有特定补丁的数据库服务器.在某些情况下,我们将开发人员的机器停机了三天​​.显然,这将是使用虚拟机的理想情况.我正在努力支持制作客户发布的虚拟形象的做法.我过去曾经有效地使用VMware进行开发和测试,但我想知道是否有人有任何其他虚拟化工具,他们有很好的使用经验?

我们正在使用Windows XP机器上的Java进行开发.

virtualization

3
推荐指数
2
解决办法
4442
查看次数

您在虚拟机中测试程序的选择是什么?

在几个不同的系统(98-XP-Vista-Seven-Linux-etc)上测试我们的软件时,我认为最好的选择是使用虚拟化系统.

您的选择是什么:VMware,Virtual Box或MS Virtual PC/Server?为什么?

testing deployment virtualization virtual-machine

3
推荐指数
2
解决办法
477
查看次数

在虚拟机中开发Java有什么好处吗?

我来自.Net阵营,虚拟化更为普遍,需要在服务器软件和系统范围的实体(如GAC)上运行.

现在我正在进行Java开发,继续采用虚拟化是否有意义?我们使用的是VirtualPC,IMO并不是最好的产品.如果我们要继续前进,我们希望能够使用VMWare.

我们正在进行Web开发,不会使用虚拟化来测试不同风格的服务器部署.

优点:

  • 允许开发环境在整个团队中保持一致
  • 允许与主机隔离
  • 跨平台/浏览器测试

缺点:

  • 缺少多显示器支持(不在VMWare中?)
  • 性能下降 - 主要是I/O.
  • 巨大的虚拟磁盘

java virtualization

3
推荐指数
1
解决办法
403
查看次数

一个人可以从虚拟化中获得任何实际好处吗?

我已经阅读了很多文章,并且最近听到了很多关于虚拟化的讨论.我同意它非常巧妙地启动VirtualBox并在我的Mac上运行Windows,但我知道这只是冰山一角.

我读了很多关于公司如何"旋转"虚拟机以及各种其他有趣的事情.但是,当我想玩游戏或类似的东西时,虚拟化能否影响我作为个人,超越在我的Mac上运行Windows?

有关个人如何从虚拟化中受益的任何建议?

virtualization

3
推荐指数
1
解决办法
561
查看次数

说服管理层认为虚拟化并不总是适合生产的最佳方法是什么?

我在一家拥有.NET产品的小公司工作,该公司被一家拥有"大铁"产品的中型公司收购.最近,该公司的中型部分收购了另一家拥有类似.NET产品和管理的小公司,他们开始研究他们的技术.他们在生产环境中大量使用虚拟化,并且我们也决定采用虚拟化技术.

我们的产品不是为在虚拟环境中运行而设计的,但可以进行一些调整.例如; 有时我们因客户启动的流程而受资源限制.这种启动本质上是"突发性的",但处理可以是异步的和节流的.无论如何,这是可扩展性所需要做的事情.

但是我们所做的其他处理并不那么容易修改,因为我们在很长一段时间内都有资源限制.

我如何说服管理层大量使用虚拟化可能不适合我们?

virtualization

3
推荐指数
1
解决办法
281
查看次数

如何在Mac上安装VirtualBox SDK

似乎没有有关如何执行此操作的任何文档。我进入/sdk/installer并运行了vboxsetup.py脚本,但是它引发了以下异常:

Exception: No VBOX_INSTALL_PATH defined, exiting
Run Code Online (Sandbox Code Playgroud)

python macos virtualization virtualbox virtual-machine

3
推荐指数
1
解决办法
3188
查看次数

内核模块kvm.ko和kvm-intel.ko都被加载时缺少/ dev/kvm

uname -a显示:

Linux localhost 2.6.39-gentoo-r3-nsfocus +#52 SMP PREEMPT Wed Feb 12 15:37:56 CST 2014 i686 Intel(R)Core(TM)i7-2600 CPU @ 3.40GHz GenuineIntel GNU/Linux

我已经在BIOS上打开了英特尔VT./ proc/cpuinfo文件内容:

标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt …

linux virtualization kvm qemu virtual-machine

3
推荐指数
1
解决办法
7964
查看次数

Docker Java应用程序无法从控制台获取输入

我正在尝试为我的java应用程序创建一个docker镜像.在启动时,需要为该应用程序提供密码(目前通过控制台).

我尝试了几种获取输入的方法,但它们都失败了.这是docker的限制吗?如果有的话有解决方法吗?

对于此片段:

Console console = System.console();
if(console == null){
    System.out.println("console is null!!");
} else {
    System.out.println("Input password: ");
    char[] password = console.readPassword("Pass: ");
}
Run Code Online (Sandbox Code Playgroud)

System.console()正在恢复null.

对于此片段:

    System.out.println("Creating InputStreamReader");
    InputStreamReader s = new InputStreamReader(System.in);
    System.out.println("Creating BufferedReader");
    BufferedReader r = new BufferedReader(s);
    System.out.println("Input password: ");
    String password = r.readLine();
    System.out.println("Password: "+password);
Run Code Online (Sandbox Code Playgroud)

输入被自动跳过(导致String密码为null),程序继续执行,就好像没有请求输入一样.(密码是null)

对于此片段:

Scanner s = new Scanner(System.in);
System.out.println("Input password: ");
String password = s.next();
Run Code Online (Sandbox Code Playgroud)

我明白了

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Scanner.java:907)
    at java.util.Scanner.next(Scanner.java:1416)
    at …
Run Code Online (Sandbox Code Playgroud)

java console virtualization system.in docker

3
推荐指数
1
解决办法
1715
查看次数

virtio,仿真IO,直接I/O,I/O直通,SR-IOV有什么区别?

我无法弄清楚virtio,模拟IO,直接I/O,I/O直通,SR-IOV之间的区别,任何人都可以帮助

architecture io virtualization system

3
推荐指数
2
解决办法
5044
查看次数

是否可以在VM中使用VMX CPU指令?

VM guest虚拟机中的进程是否可能使用VMX(AMD-V,VT-x)CPU指令,然后由外部VMM而不是直接在CPU上处理?

编辑:假设外部VM使用VMX本身来管理其虚拟客户机(即它在Ring -1中运行).

如果有可能支持模拟/拦截VMX调用(VMware,Parallels,KVM,......)的VMM实现?

cpu virtualization x86 assembly virtual-machine

3
推荐指数
1
解决办法
1996
查看次数