VMware

Dec 29, 2008

Larry在VMware Fusion里安装Windows虚拟机实录

VMware Fusion里安装Windows虚拟机实录

 

张振伦,VMware大中华区技术总监

 

去年612日,VMware在美国正式发布了其首款面向MAC用户的产品:VMware Fusion 1.0,而这款产品也将在今年的8月份正式投放市场。为了让用户能够更深入认识VMware Fusion,特将VMware Fusion平台中安装Windows XP的过程步骤详细介绍如下。为了不显得突兀,在此首先列举了VMware Fusion 1.0的关键特性:

ü       无缝集成WindowsUnityVMware Fusion通过Unity可以让我们直接在Mac台式机上运行Windows XP的应用,提供了完整的Mac键盘快捷键和在Mac OS X中的浏览功能。VMware Fusion启动调色板提供了对所有Windows应用的访问能力;

ü       自动集成Boot CampVMware Fusion自动侦测已经存在的Boot Camp安装,可以让 Mac OS XWindows XPVista一起运行,不需要多余的配置

ü       支持3D图像加速:该功能让我们可以直接运行DirectX 8.1的应用,直接从Windows XP虚拟机中玩DirectX 8.1的游戏;

ü       Mac最完整的硬件支持VMware Fusion通过虚拟SMP来支持双核和双CPU的机器,也支持64位的操作系统,包括Windows VistaVMware Fusion也支持Mac机器里最大的内存,可以运行尽可能多的虚拟机,增加我们的生产率;

ü       快照/备份VMware Fusion可以使用快照功能来抓取和保存正在运行的虚拟机状态,让我们可以在虚拟机故障时快速回滚到原来的稳定状态;

ü       集成VMware Converter:我们可以在Windows PC里运行VMware Converter,然后迁移Windows机器到Mac平台上,作为虚拟机运行;

ü       广泛的产品兼容能力:无论是在VMware ServerVMware Infrastructure 3还是VMware Workstation里创建的虚拟机,都可以在Mac平台上运行

ü       方便性:“电池直通”让我们可以在虚拟机里直接监控Mac机器里的电池寿命。任何非Mac虚拟机里都支持Mac SuperDrive CDDVD的读写;Windows共享Mac机器的网络连接,可以在Airport/WiFi和有线网之间自由切换 我们可从其他的虚拟机里同时查看Mac的环境。

 

下面我们就VMware Fusion里安装Windows XP虚拟机的过程实录。首先打开VMware Fusion窗口,打开虚拟机创建窗口,如下所示。然后点击按钮<New>新建虚拟机。


Blog_img_33

出现建立新虚拟机的向导窗口,如下所示。然后点击按钮<Continue>


Blog_img_34

出现操作系统选择向导窗口,如下所示。选择操作系统为Microsoft Windows,操作      系统版本为Windows XP Professional,然后点击按钮<Continue>

Blog_img_35

出现虚拟机命名窗口,如下所示。我们将该虚拟机命名为“Easy Install Demo”,      然后点击按钮<Continue>


Blog_img_36

然后出现虚拟磁盘配置窗口,如下所示。默认状态下,虚拟磁盘建立的时候是很    小的文件,根据需要不断自动扩大。我们在此选择的是20GB的文件,这并非实际文    件的大小,而是虚拟磁盘能够利用的最大空间。我们在此选择8GB作为虚拟磁盘文     件的最大值,仅为示例。

Blog_img_37

在此,点击<Advanced disk options>高级磁盘选项,可以看见如下的三个选项:

ü      Allocate all disk space now:分配所有的磁盘空间给虚拟磁盘,选择此选项可以确保性能很好,但是会用光所有的磁盘空间。如果您不担心磁盘空间的浪费,可以选择该选项;

ü      Split disk into 2GB files:将磁盘分割成2GB的磁盘文件。如果要将虚拟机文件备份到CDDVD上,或者复制到另外不支持超过2GB大小文件的文件系统时,只能选择此选项;

ü      Use an existing virtual disk:使用已经存在的Fusion虚拟机的文件。

在此演示中,我们上面的三个选项都保持默认值。然后按<Continue>按钮继续。

Blog_img_38

然后出现Windows Easy Install窗口,显示如下。输入Windows用户名、密码,同时输入Windows安装许可证。

另外,此处的<Enable File Sharing>打开,该选项可以允许Windows虚拟机直接访问Mac的根目录。

点击按钮<Continue>

Blog_img_39

出现安装完成的窗口,如下所示。然后选择使用操作系统安装盘还是操作系统安装镜像文件进行Windows安装。这里选择从光盘进行直接安装,然后按<Finish>按钮继续。

Blog_img_40

紧接着出现如下的Windows安装窗口,可以看到Windows XP在虚拟机里安装时的许可证激活提示,按<OK>按钮。

Blog_img_41

接下去我们可以看见虚拟机启动,VMware Fusion里的Windows Easy Install向导可以自动完成以下所有的安装,整个过程大概需要45分钟或更多的时间。

Blog_img_42

下面开始出现我们熟悉的Windows XP Professional安装窗口,只需要根据屏幕提示进行安装即可。Windows Easy Install向导可以协助完成大部分的安装工作。

Blog_img_43

配置Windows里面的用户信息,窗口如下所示。

Blog_img_44

启动已经安装的Windows XP,进行最后的配置工作。显示的窗口如下:

Blog_img_45

Windows Easy Install向导会自动安装VMware ToolsVMware Tools优化了显卡的显示功能,并且加入了Balloon Driver等内存管理功能,可以显著改善虚拟机的性能。点击<Next>往下一步。

Blog_img_46

最后,配置和调整显示比例,从而完成了Windows XP Professional的全部安装工作,最后的一个窗口如下。

Blog_img_47


Dec 15, 2008

如何实现VMware虚拟机故障监控

VMware单个虚拟机的故障监控和重置

 

自从发布VI3 3.5以来,VMware HA开始实验性支持单个虚拟机故障的监控,并且基于你预先设置的方式的进行故障处理,这个新的模块称为虚拟机故障监控模块。虚拟机故障监控可以处理来宾操作系统的故障。

关于虚拟机故障监控模块

由于虚拟机故障监控是实验性支持,因此默认是关闭的。如果你启用了该功能,VMware HA将开始检测虚拟机是否可用。VMware HA通过VMware Tools收集到的心跳信息来决定虚拟机的可用性。

每一台虚拟机中的VMware Tools每秒钟发送一次心跳信息,虚拟机监控模块每20秒检测一下心跳。如果心跳在用户指定的时间内没有收到,虚拟机监控模块就认为该虚拟机发生故障,就会重置该虚拟机。

虚拟机故障监控模块可以自己分辨出来是虚拟机打开,但是心跳中止;还是虚拟机关闭、迁移走了。它也可以区分是虚拟机太忙导致心跳丢失还是真的发生了虚拟机故障,因为虚拟机故障监控模块可以判断出在特定时间段心跳的次数为零。

当然,虚拟机故障监控模块工作的基础是该来宾操作系统里已经安装了VMware Tools,没有安装VMware Tools的虚拟机,该模块无法监控。

使用虚拟机故障监控模块

你可以为整个群集配置虚拟机监控模块,当然,该虚拟机群集必要先启用VMware HA,否则没法进行监控。当然,你没法创建一个支持虚拟机故障监控的群集,你要先创建一个普通群集,然后更改它的配置。

具体如何来配置虚拟机故障监控模块呢?下面是具体的步骤:

1.      登陆到VMware VI客户端,在Inventory栏,选择需要监控的群集,点击鼠标右键;

2.      选择Edit Settings

3.      如果该群集没有启用VMware HA,在General选择Enable VMware HA

4.      在接下来选择Advanced Options

5.      在出现的选项里输入合适的值,然后点击OK

该页目前支持的选项解释如下:

选项

可选值

解释

默认值

das.vmFailoverEnabled

true或者false

配置这个选项为True可以为整个群集启用虚拟机故障监控功能。

False

das.FailureInterval

整数(秒数)

如果在该时间范围内没有收到心跳,虚拟机故障监控模块将判定该虚拟机故障

30

das.minUptime

整数(秒数)

虚拟机上电后,等待虚拟机心跳稳定的时间。注:该时间应该包含虚拟机操作系统启动的时间

120

das.maxFailures

整数(秒数)

* das.maxFailureWindow指定的时间内,允许最大的故障和自动重置次数。

* 如果 das.maxFailureWindow配置为-1, das.maxFailures代表故障的绝对次数,直到自动响应中止,需要人工干预。

* 如果一个虚拟机故障次数超过这个值,需要进行更为深入的故障分析

3

das.maxFailureWindow

整数(秒数)

如果das.maxFailures配置了数值,并且该时间内虚拟机已经重置的次数达到了该数值,自动响应已经停止,需要进一步的分析op and

-1(没有错误窗口)

如果你没有进行任何配置,说明das.vmFailoverEnabled仍然是false。如果虚拟机故障监控已经启用,这些选项你都没有进行配置的情况下,所有的选项都会使用默认配置。

配置实例

下面的实例是某个虚拟机故障监控的配置情况。

Blog_img_32

该配置说明:

1.      Virtual Center Server上已经启用了虚拟机故障监控模块;

2.      如果60秒或更长时间内不能收到该群集的心跳,VMware HA将重置该虚拟机

3.      每台虚拟机允许240秒时间来启动稳定其心跳。该时间用来进行虚拟机启动和VMware Tools重置;

4.      如果一天中虚拟机故障达到或超过3次,VMware HA就不再进行虚拟机重置。

 

当然,目前虚拟机故障监控模块仍然处于试验阶段,因此没提供明确的系统管理员通知。


Dec 01, 2008

微软的虚拟化仍然很虚

-微软的下一代虚拟化产品Hyper-V 2.0

Bink Nu本周所写的博文很好的介绍了Hyper-V的未来,Hyper-V已经发布了4个月了,很多人都开始谈论(某些人已经开始期待)Hyper-V 2.0。根据最新的报告和微软公开的网站介绍,Hyper-V 2.0将在2010年随着Windows Server 2008 R2一起发布。对不起,微软的粉丝们,你必须再次漫长等待。从Hyper-V 1.0发布时多次延期,我相信你已经习惯等待了。下面是微软确认的Hyper-V 2.0的新功能列表,同时也表明微软推出这些功能多么晚。

Roadmaptop_2

  • 微软Live Migration – VMware VMotion的部分,VMware2003年将VMotion推向市场(微软落后7)
  • 集群文件系统 -是VMware VMFS的部分,VMware2001年推出VMFS微软落后9
  • 32颗逻辑处理器 VMware2006开始支持微软落后4
  • 虚拟磁盘热添加 VMware2006年从ESX 3上开始支持微软落后4
  • 虚拟磁盘热卸载 VMware今天不支持(下一代的产品将提供)
  • SLAT (内存虚拟化) – VMware今天已经提供对AMD RVIIntel EPT 的支持(微软落后2)
  • 动态内存 VMware2001年就开始支持(微软落后9)

这说明了微软落后于VMware目前正在销售的技术56年。当然,如果你愿意为今天VMware已经拥有的技术再等两年,你将因为没有及时采用虚拟化而浪费了你的金钱。并且谁能说微软不会在最后关口舍弃某些你在等待的很重要的功能呢?就象之前微软舍弃了很多功能一样。

重要的是,你不需要等待产品路线图,所有微软产品路线图上的功能在今天的VMware产品VMware ESX上都已经具备,并且VMware的产品已经获得了成千上万的用户的验证。建议今天你就可以下载VMware的测试版开始使用。

本文译自:http://www.mikedipetrillo.com/mikedvirtualization/2008/10/hyper-v-20---mi.html


Nov 06, 2008

桌面虚拟化让瘦客户机荣归故里

我们一定记得:功能全面的瘦客户”PC机曾经风靡一时,一度成为桌面计算中的主力军,纵横驰骋在各种应用领域,在多种情况下都实现了良好的性价比。但很多时候瘦客户机却不是理想的解决方案,这也是近些年瘦客户PC机离家出走的原因所在。我们可以轻松罗列常见瘦客户PC机的“四宗罪”。

瘦客户PC机的“四宗罪”


1.  难于管理:PC机硬件和用户分布广泛,而且用户在访问桌面环境时的位置无关性要求越来越高。在这种情况下,集中化的PC机管理极其困难。而且PC机桌面的标准化难度可谓路人皆知,其中的原因就在于PC机硬件的多样化,再加上用户也需要经常修改桌面环境。

2.  高昂的总体拥有成本:虽然PC机硬件成本相对较低,但却常常抵不过高昂的PC机管理与支持成本。软件部署、更新以及打补丁都属于随时都要进行的PC机管理工作。由于需要针对各种各样的PC机配置进行部署测试与审核,这种管理实属劳动密集型工作。缺乏标准化,因此需要支持人员亲临现场来提供故障处理支持,同样也提高了支持成本。

3.  难于实现数据保护与保密:如何确保PC机上的数据能够成功得到备份,如何在PC机故障或者文件丢失时能够对这些数据进行恢复,这个问题实在棘手。即使数据成功地得到了备份,PC机的失窃风险仍然会威胁到重要数据的保密性。

4.  资源利用效率不高:PC机本质上具有分布性,难于通过资源共享的方式来提高利用率、降低成本。这样PC机的利用率一般都不到百分之五——远程办公室要求重复性配置桌面基础设施,并且移动办公人员可能还需要复杂的远程桌面解决方案。

到目前为止,世界上的公司 PC机大约有 5.5