从vmware server 2.0切换到virtualbox

之前在ubuntu服务器上一直使用vmware server作为虚拟化方案来模拟几个windows服务器,主要是asp的web服务器。但ubuntu升级到12.04之后,发现vmware server彻底罢工了,网上搜索后,发现vmware server在2011年就已经停止支持了,因此需要转换到其他的虚拟方案。

我在ubuntu desktop上也一直有使用virtualbox方案,感觉也还是蛮稳定的,但在服务器上一直没有考虑过此方案,因为服务器上多数情况下都没有安装X Windows支持,但搜索后发现新版本有VBoxHeadLess方案,即其可以不需要对应的X支持。

安装: 除了安装virtualbox之外,还要安装它的extpack,否则vrdp等功能是不起作用的。

cd /tmp
wget http://download.virtualbox.org/virtualbox/4.1.14/Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack

因此先在台式机上进行测试:

1. 首先拷贝对应的vmdk文件,然后转换为virtualbox的vdi格式
注意在转换格式之前,应该首先在vmware server中移除vmware tools,否则转换后不能启动,只能作为硬盘读取。

VBoxManage clonehd xxx.vmdk xxx.vdi

2. 然后创建一个新的vm文件
使用图形界面创建也可,也可以使用命令

VBoxManage createvm --name "win2003" --register
VBoxManage modifyvm "win2003" --memory 512 --acpi on --nic1 bridged --bridgeadapter1 eth0
VBoxManage storagectl "win2003" --name "IDE Controller" --add ide
VBoxManage storageattach "win2003" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium win2003.vdi

3. 启动对应的vm

VBoxHeadless --startvm "vm_name" --vrde=off&

后面的vrde参数是强制关闭远程链接,我觉得不需要,不加此参数则默认开启主机的远程桌面链接3389端口。

4. 临时远程管理
若在需要进入远程管理时,可以临时开启远程:

VBoxManage controlvm “win2003” vrde on

关闭远程办法:

VBoxManage controlvm “win2003” vrde off


已发布

分类

来自

标签:

评论

《“从vmware server 2.0切换到virtualbox”》 有 1 条评论

  1. […] had installed a win2003 virtual machine which is convert from Vmware Server, as mentioned in this post. Now we want to install the guest additions for this virtual machine to avoid the two cursors […]

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注