Vmware workstation
想必大家用得比较多,Vmware
server用的人就很少了,因为是要在服务器上装,希望服务器重启后能自动启动虚拟机,但vmware workstation 却没有这功能,在网上也找到了文章,用自已添加启动服务的方法启动vmware workstation,又得改注册表,如果同时要启动多台虚拟机,我认为那种方法不是很安全,即然vmware 有server版本,而且这版本还是免费的,为什么不试试呢。
我试验的软件环境是winserver 2008
64位企业版,服务器是Dell R900 ,CPU是4个至强xeon E5405 2G,写这教程,希望得到龙族高手的指正,也给初学者提供点借签,少走弯路。
安装后启动,和workstation不用,
vmware是以浏览器方式来操作软件的,因为是用https加密页面,IE会提示证书错误,点继续浏览,就可到到登录界面,用windows宿主机系统管理员帐号登录。
一、使用用磁盘空间的问题。
登录后,我便点创建虚拟机(Create Virtual
Machine),这里有个重要步骤,和vmware
workstation 很不一样的,要和网友分享,开头我把安装目录放在C盘,创建虚拟机时,Datastore '[standard]只能用C盘的空间,用不了D盘的,后来删除重装,安装目录改在D盘,Datastore '[standard]显示可用的空间是0GB,
C盘
D盘都不能用,我开始怀疑是D盘的权限设置和C盘不同,但重新设置过权限还是如此,把D盘从新格式过后还是如此,都提示无法用D盘空间,Datastore '[standard] /' is not
accessible.我在这里摸索了很久,后来才明白,vmware server 要先创建数据空间。Add
datastore,
按提示在d盘上创建一个文件夹,以后vmware server 就只能访问这个文件夹内的东西,如果给虚拟机添加ISO
文件做为光盘,ISO文件也必须放在这个目录内才可被访问
我在d盘中创建一个目录,vmware datastore, 把win2008 Dell OEM
64版光盘做成ISO,放到这文件夹里面来。
创建完虚拟机,第一次启动,要从IE界面下载程序,运行后才能显示虚拟机的桌面。这点也是和vmware
workstation有较大不同。
因为是用IE控制,所以vmware server 可以很方便地实现远程控制。
二、安装64位操作系统问题
按提示创建完虚拟机,启动后 提示“attempting to load a 64-bit application
howerver this cpu is not compatile with 64-bit mode”, 可是cpu 是xeon
E5405 , 上网查资料是技持intel VT技术,我认为是 vmware server 版本的问题,可是上vmware
官方网站,vmware server 却没有分32位还是64位的下载,安装时windows默认是放在D:\Program Files
(x86), 一开始我估计是vmware server 32位版造成不能安装64位客户,而不是CPU的问题。
后来上vmware 官方网站查资料
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1901
里有有这边一句话,Firmware/BIOS support is required to enable Intel
Virtualization
Technology. 即然我的CPU是支持VT的,说不定是BIOS里面没打开,重启进入BIOS设置,果然DELL服务器出厂是设为disable,开启后,安装server
2008没有问题。
注: 在BIOS中,CPU 的Virtualization Technology.此项没开,宿主物理机的系统安装64位
sever 2008并没有问题。
三、让虚拟机随宿主机器一起启动
Vmware server 本身就有这功能,不需要第三方软件和休改注册表。
在inventory面板,选中宿主主机名,在右下角的command窗口中,点击Edit Virtual Machine
Startup/Shutdown Settings
在新开的窗口中,
选中 Allow virtual machines to start and stop automatically with
the system
在这里,多台虚拟机可以选择开机的顺序,延迟时间长短,宿主主机关机虚拟机是关机还是暂停等选项。
作者信箱 wengsd@gmail.com