VSTP使用虚拟机.docx
- 文档编号:3745973
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:17
- 大小:229.85KB
VSTP使用虚拟机.docx
《VSTP使用虚拟机.docx》由会员分享,可在线阅读,更多相关《VSTP使用虚拟机.docx(17页珍藏版)》请在冰豆网上搜索。
VSTP使用虚拟机
使用虚拟机
如何在vCenterServer清单中添加和移除虚拟机,如何创建虚拟机的快照,如何用vCenterUpdateManager升级VMwareTools和虚拟硬件,如何在清单中导入和导出虚拟机,如何迁移虚拟机,以及如何管理虚拟硬件。
向清单添加以及从中移除虚拟机。
使用快照。
使用vCenterUpdateManager升级VMwareTools和虚拟硬件。
导入和导出虚拟机。
迁移虚拟机。
配置VMDirectPathI/O。
热扩展虚拟磁盘,以及
将设备、内存和CPU热添加到虚拟机。
可通过虚拟机的托管主机将虚拟机添加到vCenterServer清单中。
可将虚拟机从vCenterServer控件中移除,也可将虚拟机从其托管主机的存储中移除。
将托管主机添加到vSphereClient时,vSphereClient会发现该托管主机上的所有虚拟机并将其添加到vCenterServer清单中。
如果与托管主机的连接中断,已发现的虚拟机仍会作为清单的一部分列出。
如果托管主机在断开连接后重新连接,vCenterServer可识别对该托管主机上的虚拟机列表所做的任何更改,而vSphereClient会更新虚拟机列表。
vSphereClient包含两个用于从清单中移除虚拟机的命令:
“RemovefromInventory”(从清单移除)和“DeletefromDisk”(从磁盘删除)。
“RemovefromInventory”(从清单移除)命令可将虚拟机同时从vCenterServer清单及虚拟机所在主机中注销。
虚拟机文件仍保留在同一个存储位置,以便您以后可以重新注册该虚拟机。
“DeletefromDisk”(从磁盘删除)命令则会永久移除虚拟机及其文件。
vCenterServer会移除对该虚拟机的引用,并且不再在清单中跟踪它。
如果您从vCenterServer清单中移除了某个虚拟机,但没有从磁盘中删除该虚拟机,则您可以将该虚拟机重新添加到vCenterServer中或对其进行重新注册。
要在vCenterServer清单中注册虚拟机,请使用下列步骤:
第1步:
显示数据存储清单视图。
第2步:
选择包含虚拟机配置文件的数据存储。
第3步:
单击名为“BrowsethisDatastore”(浏览此数据存储)的链接,该链接位于“GettingStarted”(入门)选项卡中。
第4步:
在数据存储浏览器的“Folders”(文件夹)列表中,导航到您要添加到清单中的虚拟机所在的文件夹。
第5步:
右键单击虚拟机的配置文件,即文件扩展名为.vmx的文件,然后选择“AddtoInventory”(添加到清单)。
第6步:
单击“Finish”(完成)完成“AddtoInventory”(添加到清单)向导。
在本示例中,我们会将名为DBSvr03的虚拟机添加到清单中的“Production”文件夹中。
此虚拟机将由主机sc-托管。
使用虚拟机快照可以保留虚拟机的状态,以便能够反复恢复到同一状态。
如果您需要经常恢复到同一状态但又不想创建多个虚拟机,则快照可以帮您实现这个目的。
快照会捕获拍摄时虚拟机的完整状态。
虚拟机状态包括:
虚拟机内存的内容,
虚拟机的设置,以及
虚拟机的所有虚拟磁盘的状态。
恢复到某个快照时,您可以将虚拟机内存、设置和虚拟磁盘恢复到拍摄快照时所处的状态。
快照之间的关系类似于父子之间的关系。
在线性进程中,除了最后一个快照没有子快照外,其余每个快照都有一个父快照和一个子快照。
使用快照,您可以在线性进程中创建多个恢复位置。
这样,当您添加和修改虚拟机时,随时都可以恢复到虚拟机某个之前的已知工作状态。
除了线性进程以外,您还可以创建快照的进程树。
使用进程树,您不是在单个长序列中保存一个进程的各个步骤,而是以单个基准快照的分支形式保存多个序列。
此策略在测试软件时经常使用。
您可在安装某个程序的不同版本之前拍摄快照,以确保每个不同的安装都从相同的基准开始。
在进程树中,每个快照都只有一个父快照,但可以有多个子快照。
虚拟机的父快照是当前状态所基于的快照。
拍摄快照后,所存储的状态便成为虚拟机的父快照。
如果您恢复或转到早期的某个快照,则该早期快照将成为虚拟机的父快照。
恢复到某个快照时会丢弃当前磁盘状态和内存状态,并且还原它们在拍摄快照时所处的状态。
要为虚拟机的当前状态拍摄快照,请右键单击该虚拟机并选择“Snapshot”(快照),然后选择“TakeSnapshot”(拍摄快照)。
“TakeVirtualMachineSnapshot”(拍摄虚拟机快照)对话框将提示您输入快照名称和说明。
说明可用于标识名称类似的快照之间的差异。
拍摄快照是一种同步操作。
为了确保快照和数据的一致性,在此期间对虚拟机执行的所有用户操作都会被阻止。
拍摄快照所需的时间取决于数据量和服务器上的负载量。
您可在虚拟机启动、关闭或挂起时拍摄快照。
如果您正在挂起虚拟机,则应等到挂起操作完成后再拍摄快照。
如果虚拟机具有多个处于不同磁盘模式下的磁盘,则必须先关闭虚拟机,然后再拍摄快照。
例如,如果某种专用配置要求您使用独立磁盘,则必须先关闭虚拟机,然后再拍摄快照。
拍摄快照时,应注意虚拟机中正在进行的其他活动,以及恢复到该快照可能产生的影响。
通常情况下,最好在虚拟机的应用程序未与其他计算机通信时拍摄快照。
如果虚拟机正在与其他计算机通信,则极有可能出现问题,在生产环境中尤为如此。
例如,如果在虚拟机正在从网络中的服务器下载文件时拍摄快照,则虚拟机会继续下载文件,同时将其进度告知服务器。
如果您恢复到该快照,则虚拟机与服务器之间的通信就会发生不一致问题,而文件数据传输也极有可能失败。
使用“Snapshot”(快照)工具栏可快速访问经常使用的快照功能。
使用“Takeasnapshotofthisvirtualmachine”(拍摄此虚拟机的快照)选项可创建虚拟机当前状态的快照。
使用“Reverttocurrentsnapshot”(恢复到当前快照)选项可以立即激活虚拟机当前状态的父快照。
使用“SnapshotManager”(快照管理器)选项可打开快照管理器,在这里可以执行各种快照操作。
使用快照管理器,您可以查看当前虚拟机的所有快照并直接对它们进行操作。
快照树可显示虚拟机当前所有快照的层次结构。
“YouAreHere”(您在此处)图标表示虚拟机的当前状态。
打开快照管理器时,该图标始终处于选中和可见状态。
您可以选择树中的任意快照并使用“Goto”(转到)按钮恢复到该快照。
您可以删除一个或全部快照。
您还可以编辑所选快照的名称和说明。
UpdateManager是一个vCenterServer模块,借助它可以跨ESX或ESXi主机和所有托管虚拟机应用更新程序和补丁程序。
UpdateManager用于升级VMwareTools和虚拟机的虚拟硬件。
UpdateManager还可用于创建用户自定义的安全基准,这些安全基准表示一组安全标准。
安全管理员可将主机和虚拟机与这些基准进行比较,以识别和修复不符合遵从性的系统。
在安装和配置UpdateManager后,您就可以使用vSphereClient来访问UpdateManager。
转到“Home”(主页)页面,然后单击“SolutionsandApplications”(解决方案和应用程序)面板中的“UpdateManager”图标。
要启动该进程,您需要选择一个或多个将要用于检查虚拟机的基准。
UpdateManager为方便您使用提供了一组预定义的基准。
您也可以创建自己的自定义基准。
在我们的示例中,我们将使用两个预定义的基准:
“VMwareToolsUpgradetoMatchHost”(将VMwareTools升级到匹配主机的状态)和“VMHardwareUpgradetoMatchHost”(升级虚拟机硬件以匹配主机)。
在确定要使用的基准之后,您可以按照下列基本步骤对您的虚拟机应用这些基准:
第1步:
将基准附加到对象,在本例中,这些对象为虚拟机。
第2步:
扫描虚拟机以确定是否有升级程序或更新程序。
第3步:
修复虚拟机。
下面我们来详细介绍其中每个步骤。
在第1步中,您需要将一个或多个基准附加到vCenterServer清单中的对象上。
尽管可以将基准附加到单个对象,但将基准附加到包含虚拟机的对象(如文件夹或数据中心)通常会更加有效。
将基准附加到容器对象可以有效地将该基准附加到此对象包含的所有虚拟机。
在本示例中,我们将两个预定义的基准附加到名为“Production”的文件夹,该文件夹包含多个虚拟机。
在第2步中,在将基准附加到清单对象后,该对象即做好了扫描准备。
您可以使用预先建立的任务自动扫描虚拟机,也可以手动启动扫描。
通过单击“UpdateManager”选项卡上的“Scan”(扫描)链接可启动手动扫描。
在本示例中,我们将启动对“Production”文件夹的手动扫描,该文件夹包含多个虚拟机。
启动扫描后,请在“ConfirmScan”(确认扫描)对话框中,选择要扫描的升级程序的类型。
选项包括:
“Patches”(补丁程序)、“VirtualApplianceUpgrades”(虚拟设备升级)、“VMHardwareUpgrades”(虚拟机硬件升级)和“VMwareToolsUpgrades”(VMwareTools升级)。
在本示例中,我们将选择“VMHardwareUpgrades”(虚拟机硬件升级)和“VMwareToolsUpgrades”(VMwareTools升级)。
要启动扫描,请单击“Scan”(扫描)。
最好针对已附加基准的对象运行扫描,因为这样可以在摘要报告中生成遵从性信息。
您可以扫描没有附加基准的对象,但这样不会创建遵从性信息。
完成对vCenterServer对象内包含的所有虚拟机的扫描后,将生成一份摘要报告。
这些信息主要说明与基准保持一致的程度,而不提供具体的详细信息。
在第3步中,扫描对象之后,您可以修复或更新对象。
在本示例中,我们将升级“Production”文件夹中包含的虚拟机硬件和虚拟机的VMwareTools。
升级虚拟机的虚拟硬件会向客户操作系统公开新设备和功能。
您必须先升级VMwareTools,然后再升级虚拟硬件版本,以便在客户机中更新所有必需的驱动程序。
在升级VMwareTools的过程中,必须启动虚拟机。
同样,在升级虚拟硬件的过程中,必须关闭虚拟机。
UpdateManager会处理所有必要的电源状况更改。
例如,在VMwareTools升级完成后,UpdateManager会重新引导计算机并还原虚拟机原来的电源状况。
修复完成后,您可以检查虚拟机遵从基准的程度。
有关虚拟机遵从性状况的信息将显示在此处所示的“UpdateManagerCompliance”(UpdateManager遵从性)视图中。
“Compliance”(遵从性)视图包含一个图表,用于显示符合遵从性的虚拟机所占的百分比。
“Compliance”(遵从性)视图还提供其他信息,例如,符合遵从性与不符合遵从性的更新程序的总数、虚拟机的列表、虚拟机是否符合遵从性以及完成上一次扫描的日期和时间。
使用vSphereClient可以导入和导出虚拟机、虚拟设备和vApp,以便您可以在不同产品和组织之间共享这些对象。
虚拟设备是一种预先配置好的虚拟机,通常包括一个能够提供特定功能的预安装客户操作系统和软件。
vApp是可容纳一个或多个虚拟机的容器,可用于包装和管理相关应用程序。
在本课中,我们将重点讨论虚拟机和虚拟设备。
通过导入虚拟设备,您可以将预先配置的虚拟机和虚拟设备添加到vCenterServer、ESX或ESXi主机清单中。
导入虚拟设备与使用模板部署虚拟机的过程相似。
但是,您可以从能够通过vSphereClient计算机或远程Web服务器访问的任何本地文件系统导入虚拟设备。
本地文件系统可包括本地磁盘、可移动介质(如CD或USB钥匙串驱动器)及共享的网络驱动器。
通过导出虚拟机,您可以创建可供其他用户导入的虚拟设备。
您可以使用导出功能将预先安装的软件作为虚拟设备进行分发,或作为一种分发模板虚拟机的方法分发给用户,包括无法直接访问和使用vCenterServer清单中的模板的用户。
虚拟机、虚拟设备和vApp以开放虚拟机格式(OpenVirtualMachineFormat,OVF)存储。
使用OVF文件格式可以跨产品和平台交换虚拟机、虚拟设备和vApp。
OVF具有以下几大优点:
OVF文件为压缩格式文件,因此下载速度更快。
vSphereClient可在导入OVF文件之前对其进行验证,从而确保OVF文件与选定的目标服务器兼容。
OVF文件可包含元数据。
例如,您可以在OVF软件包中附加一份终端用户许可协议,当安装此软件包时向终端用户显示。
下表对以虚拟机文件格式和OVF文件格式存储的虚拟设备的文件大小进行了比较。
在本示例中,使用的是VMwareDataRecovery虚拟设备。
正如您所看到的,该虚拟设备的文件在采用OVF文件格式后其总大小明显减小。
OVF虚拟磁盘文件以压缩的稀疏格式存储。
如果不首先将压缩的稀疏磁盘转换为有效的磁盘格式(如精简部署格式或厚部署格式),则无法对这种虚拟磁盘执行任何命令。
要导入以OVF模板形式存储的虚拟设备,请从菜单栏选择“File”(文件),然后选择“DeployOVFTemplate”(部署OVF模板)。
使用“DeployOVFTemplate”(部署OVF模板)向导可指定一个指向OVF模板位置的目录路径或URL。
要导入由其他VMware产品创建的非OVF格式的虚拟机,请使用VMwarevCenterConverter功能。
有关此功能的详细信息,请参见《VMwarevCenterConverter安装和管理指南》。
要从VMwareVirtualApplianceMarketplace导入虚拟设备,请使用“File”(文件)菜单上的“BrowseVAMarketplace”(浏览VAMarketplace)。
此操作将打开“DeployOVFTemplate”(部署OVF模板)向导。
在那里,您可以滚动查看列表并选择所需的虚拟设备。
您可以导出OVF格式的虚拟机,以供其他用户导入到他们的清单中。
要导出虚拟机,请执行以下操作:
选择vSphereClient清单中的虚拟机。
在“File”(文件)菜单中,依次选择“Export”(导出)、“ExportOVFTemplate”(导出OVF模板)。
输入要导出的虚拟机的名称。
选择用于存储导出的虚拟机的文件夹位置。
您还可以使用此界面创建新文件夹。
输入该虚拟机的说明。
默认情况下,虚拟机“Summary”(摘要)选项卡上的“Notes”(说明)窗格中的文本会显示在“Description”(描述)字段中。
“导入和导出虚拟机”操作指南将向您演示如何导入虚拟设备和导出虚拟机的全部过程。
当您准备好开始观看此操作指南时,请单击“播放”按钮。
迁移是指将虚拟机从一台主机移到另一台主机或从一个数据存储移至另一个数据存储的过程。
如果虚拟机处于关闭或挂起状态,我们将此过程称作冷迁移。
冷迁移不要求虚拟机共享存储,并且支持跨数据中心迁移。
冷迁移是一种用于在主机、数据存储和数据中心之间移动虚拟机的通用工具,它要求虚拟机关闭或挂起。
如果虚拟机处于启动状态,我们将此过程称作热迁移。
热迁移是使用vMotion执行的迁移过程。
使用vMotion,无需使虚拟机停机即可在主机之间迁移虚拟机。
但是,虚拟机必须位于共享存储中,可同时供源主机和目标主机访问。
使用vMotion无法跨数据中心迁移虚拟机。
使用vMotion可以提高硬件利用率,并且可以调度硬件停机时间。
如果您要使用VMwareDistributedResourceScheduler(DRS),则必须使用vMotion,因为它允许DRS跨DRS集群中的主机平衡虚拟机负载。
有关DRS的更多信息,请参见《vSphere资源管理指南》。
冷迁移可以移动虚拟机配置文件,还可根据情况重定位磁盘文件。
冷迁移包括三个基本步骤:
第1步:
vCenterServer移动配置文件(包括NVRAM)和日志文件。
此外,冷迁移还可移动已挂起虚拟机的挂起文件,以及根据情况将虚拟机的磁盘从源主机移至目标主机的关联存储区域。
第2步:
vCenterServer在新主机中注册虚拟机。
第3步:
完成迁移之后,vCenterServer从源主机中删除旧版本的虚拟机。
如果迁移过程中出现错误,虚拟机将恢复至原来的状态及位置。
您可以使用“MigrateVirtualMachine”(迁移虚拟机)向导执行冷迁移。
要打开此向导,请右键单击您要迁移的虚拟机,然后选择“Migrate”(迁移)。
进行冷迁移时,将自动选择迁移类型“Changebothhostanddatastore”(更改主机和数据存储)。
虚拟机无需位于共享存储中。
但是,如果您要仅更改主机(而不更改数据存储),则虚拟机的文件必须位于共享存储中,可同时供源主机和目标主机访问。
您还可以选择仅更改数据存储。
在此情况下,虚拟机无需位于共享存储中。
您可以手动移动虚拟机,也可以设置调度任务来执行迁移。
通过vMotion执行迁移允许正在运行的进程在整个迁移过程中继续运行。
虚拟机的完整状态被移到新的主机中,而数据存储仍保留在两台主机之间共享的SAN存储上的同一位置。
虚拟机的状态信息包括当前的内存内容以及用于定义和标识虚拟机的所有信息。
内存内容包括事务数据以及内存中的操作系统和应用程序的数据。
状态中存储的信息包括映射到虚拟机硬件元素的所有数据,如BIOS、设备、CPU、以太网卡的MAC地址、芯片集状态、注册表等。
下图显示了一种基本配置,以说明在将虚拟机A从名为esx01的主机迁移到名为esx02的主机时,vMotion是如何工作的。
源主机和目标主机都可以访问用于存放虚拟机文件的共享数据存储。
用户可以通过“Production”(生产)网络访问虚拟机A。
管理员使用迁移向导启动迁移时,vMotion将通过vMotion网络将虚拟机的内存状态从源主机复制到目标主机。
当vMotion复制内存时,用户可继续访问虚拟机,而且还可以更新内存中的页面。
vMotion会在源主机的内存位图中保存一份已修改页面的列表。
vMotion在将虚拟机的大部分内存从源主机复制到目标主机之后,将使虚拟机处于静默状态。
也就是说,它将使虚拟机处于一种无法进行其他任何活动的状态。
在此静默期间,vMotion通过传输虚拟机设备状态和包含迁移过程中更改页面列表的内存位图,完成最后切换到目标主机的过程。
vMotion会保留源虚拟机,以便在迁移过程中出现故障时,vMotion能够将虚拟机返回到源主机。
vMotion在使源主机上的虚拟机处于静默状态后,会立即对目标主机上的虚拟机进行初始化。
反向ARP请求会告知子网,虚拟机的MAC地址现在位于新的交换机端口中。
此时,用户访问的是目标主机上的虚拟机,而非源主机上的虚拟机。
当用户访问目标主机上的虚拟机时,vMotion会将内存位图中标识的剩余内存从源主机复制到目标主机。
如果某个应用程序在此期间试图读写任何已修改的内存,则将从源主机获取相应的页面。
在将所有剩余内存都复制到目标主机后,目标主机将通知源主机迁移已完成。
此时,vMotion将从源主机中彻底删除虚拟机。
通过vMotion迁移要求具有vMotion许可证及支持vMotion的特定配置。
托管主机必须使用共享存储。
可以在位于光纤通道或iSCSISAN上的VMFS数据存储中实现共享存储。
共享存储也可以是NAS存储上的NFS数据存储。
源主机和目标主机必须具有兼容的处理器组。
vMotion兼容性要求目标主机的处理器能够使用源主机处理器在挂起时使用的等效指令恢复执行。
处理器时钟速率和缓存大小以及处理器内核的数量可以不同,但处理器必须来自相同的供应商类别,即来自Intel或AMD,并且必须属于相同的处理器系列,如P4或Opteron。
此外,vMotion还具有特定的网络要求:
通过vMotion迁移要求在源主机和目标主机上均正确配置了网络接口。
vMotion要求在所有启用vMotion的主机之间使用专用千兆位以太网。
每台启用vMotion的主机都必须至少具有两个以太网适配器,其中至少有一个必须是GigE适配器。
要满足vMotion兼容性要求,请确保目标主机可访问虚拟机的交换文件。
但是,如果目标主机无法访问虚拟机的交换文件,vMotion必须能够在目标主机可访问的存储中创建交换文件。
有关vMotion要求的最新信息,请参见《vSphere数据中心管理指南》。
您可以使用“MigrateVirtualMachine”(迁移虚拟机)向导执行vMotion迁移。
可以通过选择“Changehost”(更改主机)迁移类型来执行vMotion迁移。
请注意,使用vMotion不能同时更改主机和数据存储。
在该向导中,您还需要选择目标主机和vMotion优先级(默认情况下为“高”)。
vCenterServer会将虚拟机移到新主机中。
事件消息将显示在“Events”(事件)选项卡中。
“Summary”(摘要)选项卡中显示的数据将说明整个迁移过程中的状态和状况。
如果迁移过程出现错误,虚拟机将恢复至原来的状态及位置。
请注意,如果您选择的是“Changedatastore”(更改数据存储)迁移类型,则您将执行StoragevMotion。
有关StoragevMotion的更多信息,请参见vStorage系列课程中的网上课程单元“使用vStorage”。
VMDirectPathI/O是一种通过允许虚拟机中的设备驱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VSTP 使用 虚拟机