Posts Tagged ‘virtualbox’

VBoxRemote: 基于 Web 的 VirtualBox 管理系统

Written by liangsuilong. Posted in 业界资讯

来自 VirtualBox 官方论坛的消息,VBoxRemote 团队推出了第一个 Alpha 版本的 VirtualBox 远程管理系统。 与 VBoxWeb 不同的是,VBoxRemote 可以管理多个运行 VirtualBox 的 host,也提供更多高级特性,如连接 iSCSI 和动态迁移等特性。VBoxRemote 提供了更多的设置选项,是面向企业级的管理工具。 如果想参与更多的讨论,可以添加 vboxremote 邮件列表

KVM 与 VirtualBox 虚拟磁盘大文件复制测试

Written by liangsuilong. Posted in 趣味分享

VirtualBox 官方论坛正在争论是否为 VirtualBox 引入 virtio-blk 的支持,一方说 virtio-blk 能够有更快的性能,另一方则说性能相差无几。我就专门做了一个大文件的测试作对比。 测试的方法其实很简单,就是把 i686 和 x86_64 两个架构的 Fedora 13 LiveCD 从一个目录复制到另外一个目录里面去,然后对比哪个时间用得少。从测试的结果来看,KVM 支持的 virtio-blk 的确比传统的 IDE 和 SCSI 有巨大提升,但是和 VirtualBox 相比还是有明显差距。具体结果如下:https://docs.google.com/fileview?id=0B6uJ1YpVaG2EMTNjNGU1NWUtMjRjNy00MDZmLTk3M2ItZDMyNTVjMjU0YTkx&hl=en 论坛版主 Technologov 也提供了小文件测试的数据,似乎他好像忘记了测试一次以后清空缓存哦。

VirtualBox 3.2.0 hypervisor 新特性(二)

Written by liangsuilong. Posted in 快速教程

Memory Ballooning 是 VirtualBox 3.2.0 一个新特性,目的就是让虚拟机的内存变得可加可减。与 KVM 的 Memory Ballooning 不同,VirtualBox 只能把节省出来的内存被其他虚拟机重新复用,而不是返回给实体内存上。 默认情况下 Balloon 的内存量为 0。如果想在运行中的虚拟机 Balloon 出内存来用,可以使用一下命令:
VBoxManage cotrolvm "VM name" guestmemoryballoon 512
Balloon 的内存量单位是 MB,所以此时已经 Balloon 了 512MB 内存,在虚拟机内的任务管理器会增加了 512MB 的使用量。这部分内存不会消失掉的,当虚拟机还需要用的时候还是会放回给虚拟机用。 如果想每一次启动虚拟机都自动 Balloon 内存,则可以使用以下命令:
VBoxManage modifyvm "VM name" --guestmemoryballoon 512

VirtualBox 3.2 hypervisor 新特性(一)

Written by liangsuilong. Posted in 快速教程

Page Fusion 是 VirtualBox 3.2.0 新增加的特性。在多个相同 Guest OS 的虚拟机运行下,hypervisor 会比较和检验内存页面,如果内存页面相同就会合并在一起。这种做法会增加 CPU 的使用率,但是会减少内存的消耗,提升内存的性能。 开启 Page Fusion 特性的办法如下:
VBoxManage modifyvm "VM name" --pagefusion on
关闭也同样简单:
VBoxManage modifyvm "VM name" --pagefusion off
Page Fusion 这个特性只能够 64bit 的实体系统上应用。

新版 VirtualBox NAT 端口映射

Written by liangsuilong. Posted in 快速教程

VirtualBox 一直以来都是支持 NAT 端口转发,但是老版本的转发实在麻烦,命令又长又难记。所以在 3.2.0 版本里,更改了设置办法。现在只需一条命令就可以实现 NAT 端口转发了。老办法可以参考与。 命令如下:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
VM name 是虚拟机的名称,–natpf 是转发的选项,后面的 1 是第几个虚拟网卡。guestssh 是转发名称,实际上是任意写的。tcp 是转发的协议。22 是 Guest 需要转发的端口。2222 则是转发到 Host 上的端口。 若是需要删除转发,则可以用以下命令:
VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"
为了从一个固定的网络接口接收所有的转发请求,你可以添加一个固定 IP:
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"
127.0.0.1 是本地网络接口的 IP。此时所有的连接请求将会从 127.0.0.1 这个 IP 的 2222 端口转发到 guest 的 22 端口上。 和以前一样,当 Guest 正在运行的时候设置 NAT 转发是无效的,需要关机一次或者保存一次快照。当 Guest 重新启动的时候,转发才有效。所以还是建议在关闭虚拟机的时候设置 NAT 端口转发。

VirtualBox 3.2 Beta 2 发布

Written by liangsuilong. Posted in 业界资讯

VirtualBox 3.2 越来越接近发布正式版了,今天 Oracle 发布了 VirtualBox 3.2 Beta 2。 这个版本主要是修复早前 Beta 1 的 Bug,并且新增加了 Java 的绑定,修正了 Mac OS X 的一些 Bug,有大量虚拟存储界面的改进。详细的内容可以参照 VirtualBox 论坛的这份帖子:http://forums.virtualbox.org/viewtopic.php?f=15&t=30630 下载地址:http://213.239.192.22/download/3.2.0_BETA2