程序员人生 网站导航

VMWare虚拟机中安装虚拟机的成功案例

栏目:服务器时间:2014-01-07 18:17:47

  由于使用环境需要,我希望在一个VMware ESX虚拟出来的Windows 2003中继续安装一个虚拟机用来运行Windows 2000系统。两层虚拟机如何实现呢?

  为了确保正确可行,同时有没有相关经验,首先我在网上查了相关的虚拟机中运行虚拟机的资料,但很不幸,无一例外都表示这种想法完全不可行,除了有些资料表明VMware虚拟机中,通过修改配置文件令其可以运行两层,但本人的第一层虚拟机,是无法修改任何宿主配置文件的(托管着)。

  虽然不死心,但经过几天的不懈努力,终于将其成功搞定,并且堪称完美。

  首先我们来看看本人的环境:一个大型ESX服务器,这个服务器本人是没有任何管理权限的。由这个ESX虚拟出来的一个Windows2003server系统,本人拥有对这个2003系统的完全控制权限。现在需要在这个2003下继续虚拟出一个Windows2000系统。

  由于Vmware下面不可以运行VMware、也不可以运行VirtualPC,因此本人采用的是第一层Vmware,第二层VirtualBox架构。

  首先在Windows2003下安装好VirtualBOX。安装的时候,如果是通过RDP远程桌面操作,强烈建议安装之前运行一下“shutdown -r -f -t 600”,让2003服务器在10分钟之后定时重启。这是因为安装过程中涉及到网络底层操作(安装驱动),并且会有几秒钟的时间网络中断,如果没有出意外,在10分钟之内再使用“shutdown -a”将自动重启取消掉。如果万一出现意外,那么服务器会在10分钟之后强制重启,恢复正常。(血的教训啊。。。)

  安装好VirtualBox之后,新建一个机器。按照自己的意愿进行即可。需要注意的是,建立好机器后看一下网络设置,将网络连接方式设置为“NAT”,最好不要设置为Brighe桥接(因为这个网络接入方式会修改Windows 2003的网络结构,可能导致虚拟机启动后立即失去网络连接)

  随后,找一张Windows2000或WindowsXP等的安装光盘,按照正常途径安装即可。整个安装过程可能非常不稳定,第二层虚拟机很容易在安装驱动等过程中死掉,多试几次,看是不是人品问题。Ghost的安装光盘比原版安装光盘成功的概率稍微小点,所以最好用原版安装光盘,但也不一定。

  我的人品就不是很好,在使用Windows 2000的原版安装光盘时,进入了Windows界面,开始识别硬件的时候,卡死了4次。最后一次终于过了。当然,有时候并不是真的卡死,耐心很重要。整个系统安装完成后正常使用过程中,还是非常稳定的,具有实用价值。

  安装完成后如果没有鼠标,就把设置里面的那个USB什么东西的都勾选上就行了。

  另外,VirtualBox还有一项挺有意思的功能,那就是远程桌面(VRDP)。在虚拟机的设置界面里,“显示选项卡”,将默认的3389端口改掉,认证使用“Null”(无)。

  这时候,当你打开虚拟机后,通过任意一台计算机的远程桌面连接你这个2003操作系统的“Vrdp”端口,就能看到客户机的屏幕了。也许这个并没有什么新意,但有新意的是,你能通过这个VRDP看到整个客户机的完整启动过程,并且即使客户机没有设置任何网络连接,或者死机,也能看到此时屏幕状态——因为这个VRDP是由VirtualBox宿主机提供的,类似于“远程控制台”。

  但细心的你会发现,这个远程控制台并没有操作系统默认的MS-RDP好用(分辨率、鼠标、效率等的问题)。

  但是,由于Windows2000是使用的NAT联网方式,此时,外网是无法访问到客户机的,更不用说开什么客户机的3389端口、设置IP了。如何操作呢?

  办法还是有的,请听下回分解~~

  出处:网趣在线,原文:http://www.wangqu.org/2010/11/vmware-virtualbox/

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐