现在的服务器资源有点紧张,就考虑将其上运行的virtualbox转移到另外一台新服务器上。开始想是直接想virtualbox的vm目录拷贝过去,以为就可以解决问题了,结果发现直接运行出错:
Invalid machine name or UUID
因此又仔细搜索学习了一下,发现也是很简单的,原来的vbox文件不需要,就当做是新建一个vm,将之前的hard disk导入进来就可以作为一个新服务器了。
具体操作和之前的post方法基本类似:
首先要进入vm目录将之前的vbox文件删除或改名,然后新建vm。
VBoxManage createvm --name “win2003″ --register VBoxManage modifyvm “win2003″ --memory 512 --acpi on --nic1 bridged –bridgeadapter1 em1 VBoxManage storagectl “win2003″ --name “IDE Controller” --add ide VBoxManage storageattach “win2003″ --storagectl “IDE Controller” --port 0 --device 0 --type hdd --medium win2003.vdi
重新启动vm就可以解决问题了。
发表回复