文档库 最新最全的文档下载
当前位置:文档库 › 十大VMware教程与技巧

十大VMware教程与技巧

十大VMware教程与技巧

虽然网络虚拟化、混合云和软件定义数据中心是VMworld 2013大会上的主导新闻,虚拟化管理员们也正努力寻求来自VMware认证、备份和桌面虚拟化方面的帮助。

面对充满挑战的2014年,VMware管理员们必须具备一些关键的专业技巧,包括安全、容量规划、备份等等。

本期技术手册盘点了VMware管理员在迎接2014之际需配备的十大VMware教程和技巧。

有关迁移

VMware努力使分布式虚拟交换机有足够魅力吸引管理员们用它来配置自己的vSphere虚拟环境。但是你如何充分利用它来处理热网络迁移?你了解vShpere 5.1的VMotion增强功能吗?

从标准交换机无缝移动到VMware vDS

解读vSphere 5.1 VMotion增强功能

数据包安全与虚拟化容量规划

很多原因都会导致数据包丢失,但如果故障排除发生在虚拟化基础架构中时,你应该怎么做呢?另外,这里还有许多其他的免费工具来帮助你进行容量分析和规划。

调整VMware网络设置解决虚拟机数据包丢失问题

V Mware Capacity Planner是免费的吗?

了解VMware VDP备份设备

VMware在vSphere 5.1中推出了最新版的免费备份设备vSphere数据保护(VDP)。你想知道有关

V Mware VDP备份与恢复教程

V Mware VADP和vSphere数据保护

选择合适的虚拟化工具

VMware的桌面虚拟化产品VMware Fusion和VMware Workstation之间有一些相似之处,但关键差异可能会使管理员选择特定的产品而不是另外一款。VMware Workstation和VMware Player允许你虚拟化应用程序和操作系统用于测试和开发目的。

V Mware Fusion vs. Workstation:如何选择终端用户虚拟化工具

V Mware Workstation vs. Player:如何选择测试和开发工具

尝试新产品与VMware认证

在vSphere实验室中使用嵌套的hypervisor可以让管理员尝试最新的VMware产品,而不用放在生产环境中承受风险。另外,通过VMware认证专业(VCP)测试是证明你的VMware虚拟化技术的一种方式。

如何使用嵌套式Hypervisor搭建家庭vSphere实验室

专家:熟悉VCP蓝图帮你通过VMware认证考试

如何从标准交换机在线迁移至VMware vDS

部署VMware分布式虚拟交换机网络会增加ESXi主机与物理网络之间的抽象性,不用关闭虚拟机或网络中的其他组件,管理员就能够从标准交换机迁移至VMware分布式交换机。

和标准虚拟交换机相比,分布式虚拟交换机(vDS)增强了虚拟网络的灵活性。标准vSwitch只在单台物理主机内部运行,而vDS却在集群中的不同物理主机之间运行。自vDS推出以来,VMware已经提升了其网络与监控特性。

以我使用的网络迁移环境为例,vSphere环境使用了两台配置完全相同的ESXi主机(图1)。每台主机的虚拟交换机配置了四块物理网络接口卡。如果你想在线迁移至vDS,那么需要使用多个网卡。进行在线迁移时,我们将网卡从标准交换机中移除并添加到vDS中。当网络流量完全转移至分布式虚拟交换机后,我们就能够移除标准交换机并将剩余的物理网卡添加到vDS中了。

图1. 基于标准交换机的网络拓扑

可以使用vSphere Web客户端或者Windows客户端创建VMware vDS网络。示例是在vSphere 5.1 Web客户端上执行的。打开Web客户端并浏览数据中心对象。右击数据中心对象,然后选择“新建分布式交换机”。指定新虚拟交换机的名称,然后选择软件版本。如果vSphere环境都使用了相同的版本比如vSphere 5.1,那么该选择没有问题。如果基础设施包括了原有的vSphere 4或vSphere 5,那么需要创建低版本的交换机,并在升级vSphere版本后再升级交换机版本。

选择VMware vDS的上连链路数(图2)。默认是四个,正好和示例中ESXi主机配置的物理网卡数量相同。你可以根据设置更改上连链路的数量。简单起见,我还选择了创建名为DPortGroup的默认端口组。随后,将会移除虚拟机。

图2. 选择在vSphere分布式虚拟交换机配置中需要多少个上连链路

创建完交换机后,右键单击交换机并选择“增加并管理主机”以添加vSphere主机。添加的主机数同样取决于基础设施配置。

接下来,选择主机计划使用的物理网卡。帮助你将网络在线迁移至VMware vDS。两台主机选择的都是将网卡1和网卡3用于新交换机(图3)。这并不会破坏标准交换机网络,流量只通过两个网卡而不是四个网卡。请在网络带宽利用率较低时再进行上述变更。

图3.在新分布式虚拟交换机中增加NIC

接下来你可以将虚拟适配器迁移至新交换机——但是请不要这么做。首先,创建一个供VMkernel端口使用的新端口组,然后在随后的步骤中再进行网络迁移。你还可以选择立刻迁移虚拟机或者在之后进行。

现在从vSphere主机上就能够看到新创建的分布式虚拟交换机了(图4)。

图4. vDS和vSwitch同时出现在网络配置中

首先将虚拟机迁移至vDS,然后迁移VMkernel端口。如果使用网络迁移向导(图5)那么就不用单独迁移每台虚拟机了。选择分布式虚拟交换机清单,右键单击分布式虚拟交换机然后选择“将虚拟机迁移至其他网络” 。

图5. 网络迁移向导避免了虚拟机的重复迁移

选择源网络及目标网络,然后选择你想迁移的虚拟机(图6)。现在所有的虚拟机都连接到了vSphere vDS 交换机了。

图6. 选择将要迁移至新网络的虚拟机

使用专用的端口组将VMkernel端口迁移至分布式交换机。尽管从理论上讲你可以使用虚拟机所在的端口组,但是实际上专用的端口组通常还是有必要的。例如,如果某个VMkernel端口需要使用vLAN那么就需要专用的端口组。

右键单击VMware分布式交换机,选择“新建分布式端口组”然后输入端口组的名字。在示例中,我创建了两个端口组,一个用于管理网络,另一个用于vMotion网络(图7)。

图7. 创建端口组,比如管理网络端口组以及vMotion网络组在ESXi主机管理页面(图8)的网络标签下,选择“迁移网络”。

图8. 通过ESXi主机管理接口迁移虚拟适配器

迁移向导允许你选择将要迁移的VMkernel端口(图9)。接下来,选择“分配端口组”并为VMkernel 端口选择端口组(图10)。这样就完成了网络迁移。

图9. 指定迁移VMkernel端口的端口组

图10. 选择VMkernel的端口组

原有的标准交换机现在是空闲的,没有关联的虚拟机或者VMkernel端口了。是时候移除交换机并将物理网卡添加至分布式虚拟交换机了。

删除标准交换机,在主机的分布式交换机配置中找到“管理物理网卡”。选择物理网卡并将它们分配给虚拟交换机(图11)。

图11. 将标准交换机的剩余物理网卡分配给vDS

完成了最后一步后,所有的vSphere网络流量将通过分布式交换机,现在可以使用四块网卡的所有带宽了。

(来源:TechTarget中国作者:Rob Bastiaansen 译者:张冀川)

解读vSphere 5.1 VMotion增强功能

vSphere 5.1进一步增强了vMotion的功能,为虚拟机在线迁移提供了更大的灵活性,在没有SAN网络或者共享存储的情况下就能进行虚拟机的在线迁移。在vSphere 5.1之前版本中,如果要想迁移虚拟机所在的数据存储(Storage vMotion)和虚拟机所在的ESXi主机(vMotion)必须分两步进行。而在vSphere 5.1中能够同时进行Storage vMotion和vMOtion操作,从而也就实现了在没有共享存储的情况下进行vMotion 迁移的目的。

解读vSphere 5.1 vMotion增强功能

如下图1所示,两台ESXi主机使用的数据存储都是本地存储,虚拟机就建在本地数据存储中。vSphere 5.1的vMotion增强功能借助TCP/IP网络,将虚拟机内存和磁盘数据拷贝至目标主机,从而实现了在没有共享存储的主机之间同时迁移内存和存储的功能。

图1. vSphere 5.1的vMotion增强功能

借助网络在一个操作中同时进行vMotion和Storage vMotion操作,无疑对源主机和目标主机之间的网络提出了更高要求。为了解决这个问题,vSphere 5.1 vMotion继续利用了vSphere 5.0中引入的多网卡特性,而且还能够在多个网络适配器之间网络负载平衡。多适配器特性使用户能够在源主机和目标主机之间部署多个vMotion网络接口。初始化迁移操作时vSphere 5.1能够基于链路速度匹配源和目标的vMotion网络,达到充分利用链路带宽的目的。为了保证连接的可靠性,在源和目标主机的网络之间建立了TCP连接而且能够透明地在网络连接之间进行负载均衡。

使用vSphere Web Client在线虚拟机迁移

在vSphere 5.1之前的版本中,要同时更改虚拟机所在的主机和数据存储,必须关闭虚拟机。换句话说,当虚拟机处于在线/运行状态时,“更改主机和数据存储”选项是灰色的,要同时更改虚拟机所在的主机和数据存储必须分两步操作:更改主机、更改数据存储。

在vSphere 5.1中,使用vSphere Web Client进行虚拟机的在线迁移并不需要进行很复杂的操作:打开vSphere Web Client后,单击“虚拟机和模板”视图,右键单击你想迁移的虚拟机,直接选择“更改主机和数据存储”即可。

图2. 在vSphere Web Client中执行在线vMotion操作

如何提高vMotion迁移的成功率

在vSphere 5.1之前的版本中进行vMotion迁移时,想必我们对如下错误并不陌生:“迁移已超出最大为100s的切换时间上限,ESX已抢先使迁移失败,以允许虚拟机在源上继续运行。”

图3. vMotion迁移失败

造成这个问题的原因是vMotion迁移超出了100s的限制,在vSphere 5.1中同时进行vMotion和Storage vMotion操作对网络提出了更高的要求,如果配置不当,发生上述操作的概率无疑会更大。那么如何尽可能提高vMotion迁移的成功率呢?在进行vMotion操作时建议进行如下配置:

1. 建立单独的vMotion网络,分离vMotion网络、管理网络和虚拟机所在的生产网络。这样可以避免不同网络争用带宽,造成网络瓶颈。

2. 如果没有建立单独的vMotion网络,建议在非业务高峰期进行虚拟机的迁移操作,这样可以减少生产网络对vMotion网络的影响。

3. 为vMotion网络配置多个网络适配器,这样就能够利用vSphere 5.0提供的多网卡负载均衡功能,加快在线迁移速度。

4. vMotion网络已经能够支持10Gb以太网,在条件允许的情况下使用万兆网络提供虚拟机的在线迁移。

5. 如果允许业务停机窗口,那么停止虚拟机再进行虚拟机的迁移将大幅度提高迁移速度,因为虚拟机内存中已经没有活动数据了。

(来源:TechTarget中国作者:张冀川)

调整VMware网络设置解决虚拟机数据包丢失问题

即使是设计良好的VMware网络也会遇到虚拟化带来的一些问题,例如虚拟机的数据包丢失严重。适当地调整VMware网络设置可以在不改变子OS的前提下解决数据包丢失率高的问题。

正常的网络连接中很少会出现多个包丢失的现象,每成功接收或转发100,000个数据包最多只会有几个包丢失(如图1)。在Linux虚拟机中,通过ifconfig命令可以很轻松地监控到这种状态。

图1. 通常以太网卡是不会丢包的

当虚拟机的网络在突发大量访问的情况下,可能会发生多个包丢失,这样就需要调整虚拟机的网络设置。首先,确认虚拟机使用了VMXNET3虚拟网卡驱动。这样,在Linux宿主机的特定情况下,当大数据文件在高带宽的网络上传输时会发生多数据包丢失。关闭接收和转发校验总和可以解决这种情况。因为校验总和的作用是停止错误包的发送,这样做会增加风险。考虑到以太网卡的错误率通常低于百万分之一,风险的级别并不高。

使用Linux ethtool工具来关闭VMware网络设置中的接收和转发校验总和,在命令行窗口中以root账户登录ethtool。例如关闭网卡eth0的校验总和命令如下:readethtool --offload eth0 rx off tx off;

命令生效后,打开相应网卡的配置文件:

/etc/sysconfig/network/ifcfg-eth0 (SUSE)或/etc/sysconfig/network-scripts/ifcfg-eth0 (Red Hat )

同时把ETHTOOL_OPTIONS参数变为ETHTOOL_OPTIONS='--offload eth0 rx off tx off'

如果依然存在丢包问题,尝试用ethtool工具增加接收队列的缓冲区大小。默认情况下,缓存设为256,可以设置的最大值为4096。重新设置缓存大小为512,使用命令ethtool -G eth0 512。如果结果不理想,尝试更大的值。

遇到Windows虚拟机的高丢包率就需要调整VMXNET3驱动的网络设置。在Device Manager中右键单击VMXNET3驱动并选择Properties。在Advanced页中有两个参数:Small RX Buffers和RX Ring #1 Size。适当增加这些参数的值然后测试能否有改善。逐步加大该值直到问题解决。

多数情况下,这些设置可以降低虚拟机的丢包率。如果调整网络参数失败,或许就需要解决虚拟机其它的一些性能相关问题,而不是虚拟机和ESXi平台之间的VMware网络设置。咨询宿主机OS的相关专家,应该有很多可以调整性能的相关参数。当心更改了错误的参数可能会对虚拟机带来明显的负面影响。

(来源:TechTarget中国作者:Sander van Vugt 译者:李哲贤)

VMware Capacity Planner是免费的吗?

通过容量分析和规划,IT专业人士可以缩减硬件资源,为开启新业务或扩张已有业务确保充足的设备,以及发现基础设施中的问题。

VMware Capacity Planner是一款虚拟化评估工具,可评估一个IT基础设施及其使用情况。Capacity Planner是免费的,可帮助分析服务器使用率和终端用户工作模式,但不能简单地直接下载。IT部门需要经过VMware合作伙伴或顾问授权,才能使用VMware Capacity Planner的容量规划服务。

VMware Capacity Planner面向IT部门免费吗?

从表面上看,Capacity Planner是一款针对数据中心基础设施管理的免费工具。然而,基于Capacity Planner分析的服务——如由VMware及其合作伙伴发起的虚拟化评估或服务器整合计划——作为某收费项目产品或者作为某大型收费项目的一部分,这两种情况下是可以免费的。

即使VMware合作伙伴提供免费的Capacity Planner评估,IT部门可能避免与外部顾问的协调工作。当公司考虑到外部对重要基础设施数据访问时,会出现安全顾虑。

在部署VMware容量规划时,管理员可不必借助外部帮助。使用vSphere 4的IT部门可以部署vCenter Guided Consolidation,其是Capacity Planner的轻量版。任何人可以从VMware实验室免费下载VMware vBenchmark,以便积累指标,并在以后进行比较。

做为虚拟设备,vBenchmark可测量效率、敏捷性和服务质量。用户可以选择其他匿名同行的结果跟自己做比较,但vBenchmark的主要吸引力在于自动化容量评估,简化了大量的手工工作。vBenchmark功能包括排除在某些主机上的报告,以及保存相关查询的能力。

如果你过去使用VMware CapacityIQ实现基本的CPU、内存和I/O使用情况报告——也许在你最近的整合和虚拟化项目中——你会考虑另一种选择。VMware在2012年停止了独立的产品和支持。一些类似的报告集成到了vCenter Operations Management套件中。

(来源:TechTarget中国作者:Meredith Courtemanche 译者:杨旭)

VMware VDP备份与恢复教程

在最近几年VMware的备份设备已经演变为了VMware VDP,它与所有的vSphere版本进行了捆绑。VMware VDP这一免费的备份设备已经发生了很大改变,因此某些vSphere 5.1管理员已经舍弃了来自第三方的备份软件。

大多数vSphere管理员不会在vSphere工具集中寻找备份软件。无论第三方备份软件是否针对虚拟基础设施进行了定制,vSphere用户通常都会投资采购第三方备份软件。VMware vSphere数据保护备份设备在vSphere 5.1中首次引入,进行了解可能还需要一段时间。这一经过更新的备份设备完全取代了VMware原有的备份架构。

乍一看,vSphere备份设备与之前的版本完全相同:都是基于Linux的设备。它把整个虚拟机备份到磁盘上并允许恢复虚拟机或单个文件。技术特性包括重复数据删除以及块修改追踪。与之前的备份设备VMware Data Recovery不同,VMware VDP基于EMC的Avamar技术对数据进行保护。和VMware之前的备份工具更新相比,VMware VDP在稳定性以及成熟度方面存在很大差异。

VMware VDP要求与安装

你可以钻研VMware VDP的管理指南,但是入门很简单。如果管理员喜欢使用vCenter Linux设备也没有任何问题。安装VDP设备需要使用VMware vCenter 5.1,但不必升级vSphere服务器。例如,只要你使用的是vCenter 5.1,VDP就能够备份vSphere 4主机上的虚拟机。

一定要确保DNS的配置是正确的,而且能够反向解析到你的备份设备。从VMware下载VDP设备并通过vSphere client部署该设备。输入IP地址以及其他的网络配置,然后就可以启动VDP了。现在你就可以打开Web浏览器输入域名https://:8543/vdp-configure访问VDP的配置页面了。该设备的root用户密码是“changeme”。

在登录之后,一个很简明的配置向导要求你输入vCenter以及VMware单点登录服务器的主机名,DNS 以及其一些其他的认证信息。不需要登录到Linux设备中,通过Web界面或者在vSphere Web client中就可以完成其他的配置工作。VDP设备使用的操作系统基于SUSE Linux Enterprise Server 11,所以你仍旧可

VMware VDP备份与恢复

你可以通过vSphere Web客户端使用VDP进行备份与恢复。在左侧的主页菜单中,你将会看到命名为vSphere Data Protection的新条目(见图1)。使用这一简单的VDP向导,选择要备份的虚拟机,备份的时间以及频率。定义数据保留策略,需要注意多少数据适合你的VDP设备。

图1. 通过vSphere Web Client的主菜单访问VMware VDP

你应该使用VMware VDP吗?

VMware vSphere Data Protection是免费的备份工具,配置简单而且易于管理。那么为什么不是所有的vSphere管理员都部署了VDP呢?可扩展性是一个主要的因素。在vCenter中,你最多可以运行10个备份设备;每个备份设备支持对100个虚拟机进行备份。这意味着能够备份1000个虚拟机,但这并不意味着你的系统能够备份的虚拟机数量上限是1000个。VDP能够在任一环境下备份上百台虚拟机。但是每个备份设备最多只能备份2TB的经过重复数据删除处理后的存储数据,这限制了你能够存储在备份磁盘中的虚拟机的数量。

VDP设备将数据备份到磁盘,那么谁来保护备份设备及其磁盘呢?是你自己。在灾难发生整个基础设施被彻底破坏后,你需要VDP设备的副本来恢复虚拟机。为了创建副本,应该遵循VMware的VDP管理之南:先关闭VDP设备,确认设备已经关闭然后执行优选的数据保护方法。

相关文档
相关文档 最新文档