如何使用vsphere client vsphere克隆虚拟机机

VMware ESXi vSphere Client 手工克隆办法 - 为程序员服务
VMware ESXi vSphere Client 手工克隆办法
如果 vSphere 通过 VMware vSphere Client 直接连接 ESXi 服务器进行管理是没有和模板部署功能。但ESXi没有带克隆机功能,会给我们的一般实验环境带来麻烦,经过一些尝试我们可以利用复制数据文件与主配置文件完成简单的克隆。
一、首先进入一台虚拟机存储器,进入你想要克隆的虚拟机文件夹内,然后复制以vmx与vmdk为后缀的文件。复制到你新建立存放克隆虚拟机的新文件夹。注意确认你当前虚拟机使用的磁盘文件是哪一个!
二、完成后,对 vmx 主配置文件鼠标右键“添加到清单”,选择虚拟机名称与资源池下一步直至完成即可。
我们也可以针对相应的进行克隆,后缀同样是vmdk结尾,但快照文件是在后面跟“-Snapshot(Num)”的vmsm类型文件。
有问题欢迎留言
罗杰博客,是一个专注于IT技术、互联网、流程管理、服务器、网络安全、疑难杂症等的原创IT技术博客。
原文地址:, 感谢原作者分享。
您可能感兴趣的代码怎样在VMware ESXi上 克隆虚拟机
Cloning virtual machines on VMware ESXi&
翻译自/computers/vmware-esxi-clone-machine.html,省略前后说明。
在 VMware ESXi 克隆
这个示范是在windows上面使用VMware Infrastructure Client 来操作,所以linux用户就请过了,但是思路是一样的。
Step 1: 启动 VMware Infrastructure Client&
如果你用ESXI,你会发现与server版是不同的,因为装ESXI的机器没有其它软件。这就意味着不能直接在机器上操作,相反你需要使用client连接ESXI来远程管理它。
在这点上,ESXI与从别的机器连接vmware server相似。但是,server版是允许使用本地主机网络的,而ESXI仅仅允许与你的client连接软件通信,这个界面软件就是 Infrastructure Client,这个客户端是免费评估板的,他将用来管理你的ESXI。现在我们开始。
VMware ESXi没有本地连接, 所以我们需要VMware Infrastructure Client (for ESXi):&
现在我们连接上ESXI:&
Step 2: 打开数据存储器
虚拟机存放在存储器中,打开相关文件夹.
你将看到类似这样的文件:&
你将在存储器中看到一个活多个虚拟机文件,他们可能是linux,windows或者其他版本。对于我们这次试验来说,实际名字没有啥意义。&
Step 3:创建目的文件夹&
点击菜单中的黄色文件夹按钮创建一文件夹,命名好。&
Step 4: 复制文件
从源文件复制扩展名为 .vmx和 .vmdk的文件到你创建的文件夹,右击选择&复制&,在新建文件夹&粘贴&即可。也可以复制整个文件夹过去,包括ISO映像文件等。
Step 5: 注册克隆的虚拟机Register the cloned virtual machine&
这是关键的一步。和vmware server不同,他没有&文件 &打开&这个选项来浏览vmx配置文件并注册他们,所以看起来好像让我们束手无策。&
答案就在数据存储器。在新建文件夹中,右击vmx配置文件,选择&添加到清单&,大功告成。
这将添加好虚拟机到清单中,现在可以修改配置,编辑虚拟机名了。简单吧?
摘自金刀博客VMware vSphere vCenter 5.0中增添用户角色和分配权限
日期:来源:
  角色:各种角色定义了对此角色可操作细节的权限组合;  用户权限:用户权限是对ESXi 5.0中的对象实例(如ESXi 5.0主机,虚拟机,存储,网络等)进行权限的分配。通过在这些对象上绑定“用户+角色”来限定每个用户或用户组可以对此对象的操作权限;  1、在没有vSphere center的时候,用户和角色都是通过vmwareclient联机在每台ESXi 5.0上分别进行设置的,每个主机上的用户和角色都是各自独立的。  2、在使用了vSphere center的时候如主机已被加入到center中,此时所有用户和权限都是统一定义和安排的。  VMware-vCenter-Server-Appliance-5.0.0.3324 配置说明:  登录vCenter操作系统后台:  创建用户  [root@localhost~]# useradd yanghw  [root@localhost~]# passwd yanghw  创建组  [root@localhost~]# groupadd test  新建用户同时增加工作组  [root@localhost~]# useradd -g test yanghw&&&&& //新建yanghw用户并增加到test工作组  注::-g 所属组 -d 家目录 -s 所用的SHELL  给已有的用户增加工作组  [root@localhost~]# usermod -g 组名用户名  3、添加角色  在vSphere center中选择【系统管理】【角色】  vSphere center中VMware默认定义了几个角色,分别是:  其中,【无权访问】【只读】【管理员】这三个是无法被删除的,其它可以被删除。在需要创建自定义角色时,你可以直接对上面这些角色进行克隆,克隆出新的角色后再编辑角色,修改相应的权限。也可以直接添加角色进行权限的定义。  创建一个角色:  【添加角色】【名称】:部署模板为新虚拟机(无删除/修改权限);【特权】:勾选【虚拟机】下面的【置备】【部署模板】。  4、分配权限  将VMware
登录,在【清单】【主机和群集】界面左边点选相应要给其限制的集群或虚拟机,再点击右边的【添加权限】功能选项,然后在右击弹出的快捷菜单中选择【添加权限】。在弹出的【分配权限】对话框中,点击【添加】,然后找到刚才在vCenter操作系统后台中创建的用户或用户组。  (添加一个用户或用户组,角色选择【部署模板为新虚拟机(无删除/修改权限)】就可以了,这里是根据自己的需求来定义分配角色);注意,如果你不想此用户看到此数据中心下的所有存储,请将(传播到子对象)的勾去掉。  在【测试模板环境】【创建模板环境】【管理中心】下根据需求分配给用户访问权限,按照上面办法,给这个数据存储分配用户和角色,此时角色应该选择我们开始创建的分配权限。如下图就可以看到已经分配好的权限:  5、验证  VMware vSphere Client 登录:用新建的帐号测试:  从上面操作我们可知,VMware vSphere的角色是很细的,权限分配也是很严谨的(对于某一个权限的正常设置必须让涉及此权限每个对象都要有相应的权限才行)。你要访问某个存储,必须要对这个存储所属的数据中心有【只读】权限才行,光有数据存储的访问权限,而没有对其父对象——数据中心的只读权限,用户还是不能访问到此存储的。这一点很重要!  其它权限的使用正在测试,但只要注意上面这点,并且对每个权限慢慢去了解,应该不是太大问题。
微信公众号
TechTarget
TechTarget中国
查看更多评论
敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。
无论何时问及我构建或者讨论虚拟桌面架构,我都尝试确保我的听众抓住基本的设计概念,不管是厂商如何,用户是需要了解和讨论的第一个主题。
VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。
VDI灾难恢复需要考虑额外事项。是否有足够的网络带宽处理恢复迁移过程?哪些重要的应用绝对需要快速恢复让用户访问?在本期TechTarget中国VDI灾难恢复手册中,我们会介绍虚拟桌面灾难恢复技术,让你从规划到备份桌面都得心应手。
3月底技术大放送啦!这次我们在TechTarget虚拟化和TechTarget服务器两个网站同步推出Hyper-V 2012 R2技术手册!打包下载本期《Hyper-V 2012 R2虚拟化技术手册》,随时随地了解Hyper-V 2012 R2技术解析,包括第二代虚拟机、Hyper-V虚拟机迁移、Hyper-V虚拟交换机等实用技巧。
Linux虚拟化技术的用户目前有两种免费的开源管理程序可以选择:Xen和KVM。KVM是一个轻量级的虚拟化管理程序模块,该模块主要来自于Linux内核。由于其性能和实施的简易性,以及对Linux重量级的持续支持,所以还是有必要认真对待KVM技术的。
TechTarget
企业级IT网站群
TechTarget中国 版权所有
All Rights Reserved, Copyright
TechTarget中国 版权所有
All Rights Reserved, CopyrightVMware vSphere 5.1 学习系列之七:虚拟机管理 截图 - 谷普下载VMware vSphere 5.1 学习系列之七:虚拟机管理
一、 & &VMware
简介 & &1 & 什么是 & &1 & &虚拟机和虚拟基础架构 & &1 & &虚拟机组件 & &3 & &虚拟机硬件可用于
虚拟机 & &3 & &虚拟机选项与 & &5 & &虚拟机后续操作 & &6 & &二、 & &在 vSphere Client 中创建新虚拟机 & &7 & &在数据中ISO映像 & &7 & &启动虚拟机创建进程 & &9 & &选择新虚拟机的配置选项 & &10 & &输入虚拟机的名称和位置 & &12 & &选择主机或群集 & &13 & &选择数据存储 & &15 & &选择虚拟机版本 & &16 & &选择操作系统 & &17 & &选择虚拟 CPU 的数量 & &19 & &配置虚拟内存 & &20 & &配置网络 & &21 & &选择 SCSI 控制器 & &22 & &选择虚拟磁盘类型 & &24 & &创建虚拟磁盘 & &25 & &高级选项 & &26 & &完成虚拟机创建 & &27 & &三、 & &在 vSphere Client 中使用模板和克隆 & &29 & &克隆虚拟机 & &29 & &虚拟机克隆为模板 & &37 & &虚拟机转换为模板 & &41 & &将模板转换为虚拟机 & &43 & &从模板部署虚拟机 & &48 & &四、 & &在 vSphere Client 中自定义客户机操作系统 & &54 & &客户机操作系统自定义要求 & &54 & &通过 Windows 操作系统 CD 安装 Microsoft Sysprep
& &56 & &为 Windows 创建自定义规范 & &60 & &为 Linux 创建自定义规范 & &72 & &使用自定义 Sysprep 应答文件为 Windows 创建自定义规范 & &78 & &克隆或部署过程中自定义 Windows & &86 & &五、 & &在 vSphere Client 中配置虚拟机 & &90 & &查找虚拟机的硬件版本 & &90 & &编辑或查看虚拟机配置 & &91 & &虚拟 CPU 配置 & &95 & &更改 CPU 热插拔设置 & &97 & &分配 CPU
& &99 & &配置高级 CPU 调度设置 & &100 & &更改 CPU 标识掩码设置 & &102 & &更改 CPU/MMU 虚拟化设置 & &105 & &虚拟内存配置 & &106 & &更改内存配置 & &107 & &更改内存热添加设置 & &108 & &更改文件位置 & &108 & &网络虚拟机配置 & &109 & &网络适配器类型 & &110 & &更改虚拟网络适配器(网卡)配置 & &111 & &虚拟磁盘配置 & &113 & &关于虚拟磁盘置备策略 & &114 & &更改虚拟磁盘配置 & &115 & &使用磁盘份额区分虚拟机优先级 & &116 & &将虚拟磁盘从精简磁盘转换为厚磁盘 & &118 & &了解虚拟机存储配置文件 & &121 & &应用虚拟机存储配置文件 & &122 & &SCSI 控制器配置 & &122 & &更改 SCSI 总线配置 & &123 & &更改 SCSI 控制器类型 & &124 & &关于 VMware 准虚拟 SCSI 控制器 & &125 & &关于 PCI 设备 & &126 & &虚拟机的电源设置 & &126 & &配置虚拟机电源状况 & &128 & &延迟引导顺序 & &129 & &启用日志记录 & &130 & &禁用加速 & &131 & &配置调试和统计信息 & &132 & &六、 & &部署 OVF 模板 & &133 & &关于 OVF & &134 & &导出 OVF 模板 & &134 & &部署 OVF 模板 & &139 & &七、 & &在 vSphere Client 中管理虚拟机 & &148 & &编辑虚拟机启动和关机设置 & &148 & &打开虚拟机控制台 & &151 & &将现有虚拟机添加到 vCenter Server & &152 & &从 vCenter Server 中移除虚拟机 & &152 & &将虚拟机返回到 vCenter Server & &154 & &从数据存储中移除虚拟机 & &158 & &更改虚拟机名称 & &159 & &虚拟机模板的管理 & &160 & &使用快照管理虚拟机 & &160 & &快照层次结构 & &161 & &快照行为 & &162 & &快照文件 & &162 & &快照限制 & &164 & &管理快照 & &164 & &生成快照 & &165 & &更改磁盘模式以将虚拟磁盘从快照中排除 & &166 & &执行快照 & &168 & &快照管理器 & &170 & &还原快照 & &175 & &转到(恢复)快照 & &177 & &删除快照 & &179 & &整合快照 & &183 & &八、 & &使用 vSphere vApp 管理多层应用程序 & &184 & &创建 vApp & &185 & &在 vApp 内创建对象 & &190 & &打开 vApp编辑设置 & &192 & &编辑 vApp 启动和关机选项 & &193 & &编辑 vApp 资源 & &196 & &编辑 vApp 属性 & &197 & &查看 vApp 许可协议 & &198 & &编辑 IP 分配策略 & &199 & &配置高级 vApp 属性 & &200 & &配置 IP 池 & &203 & &指定 IP 地址范围 & &204 & &选择 DHCP & &205 & &指定 DNS 设置 & &205 & &指定代理服务器 & &206 & &选择网络关联 & &207 & &克隆 vApp & &209 & &打开 vApp 电源 & &214 & &关闭 vApp 电源 & &217 & &挂起 vApp & &219 & &恢复 vApp & &220 & &九、 & &常见任务的所需特权 & &221 & &十、 & &在 vSphere Client 中迁移虚拟机 & &223 & &冷迁移 & &224 & &迁移已挂起的虚拟机 & &225 & &通过 vMotion 迁移 & &225 & &vMotion 的主机配置 & &226 & &vMotion 存储器要求 & &226 & &vSphere vMotion 网络要求 & &227 & &虚拟机配置要求 & &234 & &文件位置兼容性 & &234 & &迁移具有快照的虚拟机 & &235 & &通过 Storage vMotion 迁移 & &235 & &Storage vMotion 要求和限制 & &236 & &关于迁移兼容性检查 & &236 & &迁移已关闭电源或已挂起的虚拟机 & &237 & &通过 vMotion 迁移已打开电源的虚拟机 & &242 & &通过 Storage vMotion 迁移虚拟机 & &248 & &有关同时迁移的限制 & &252 & &十一、 & &CPU 兼容性和 EVC & &253 & &CPU 兼容性方案 & &254 & &CPU 和功能集 & &255 & &关于增强型 vMotion 兼容性 & &256 & &主机的 EVC 要求 & &257 & &创建 EVC 群集 & &257 & &启用现有群集上的 EVC & &261 & &更改群集的 EVC 模式 & &264 & &确定虚拟机的 EVC 模式 & &265 & &CPU 兼容性掩码 & &266 & &查看 EVC 群集的 CPUID 详细信息 & &267 & &附录一:为虚拟机安装VMware Tools & &269 & &在Windows系统安装VMware Tools & &269 & &在Linux系统安装VMware Tools & &274
与物理机一样,虚拟机是运行操作系统和应用程序的计算机。虚拟机包含一组规范和配置文件,由主机的物理资源支持。每个虚拟机都有可提供与物理硬件相同的功能的虚拟设备,而且在可移植能力、可管理性和安全性方面更出色。虚拟机包含在受支持的存储设备上存储的多种类型的文件。构成虚拟机的关键文件有配置文件、虚拟磁盘文件、NVRAM 设置文件和日志文件。可以通过 vSphere Web Client 或 vSphere Client 配置虚拟机设置。无需涉及密钥文件。如果存在一个或多个快照或者您添加了裸设备映射 (RDM),则虚拟机可以包含更多文件。虚拟机通常都有一个操作系统、VMware Tools、虚拟资源和硬件,其管理方式基本与物理机的管理方式相同。在虚拟机上安装客户机操作系统的方法与在物理机上安装操作系统的方法相同。您必须从操作系统供应商那里获得包含安装文件的 CD/DVD-ROM 或 ISO 映像。VMware Tools 是一套实用程序,能够提高虚拟机客户机操作系统的性能,并增强虚拟机的管理。使用 VMware Tools,可以更好地控制虚拟机界面。在 vSphere Web Client 中,您可以通过应用兼容性设置将每台虚拟机分配给兼容的 ESXi 主机版本、群集或数据中心。兼容性设置可以确定虚拟机可以在哪些 ESXi 主机版本上运行,以及哪些硬件功能对于虚拟机可用。虚拟机属性编辑器中列出的硬件设备组成了虚拟机。并非所有设备都可进行配置。某些硬件设备是虚拟主板的组成部分,并且显示在虚拟机属性编辑器的扩展设备列表中,但是您无法修改或移除这些设备。虚拟机的每个虚拟设备与物理机上的硬件执行相同的功能。虚拟机可能在多个位置中的任意一个位置运行,例如 ESXi 主机、数据中心、群集或资源池。您配置的很多选项和资源依赖于这些对象且与其相关。每个虚拟机都有 CPU、内存和磁盘资源。CPU 虚拟化着重于性能,只要有可能就会直接在处理器上运行。只要有可能就会使用基础物理资源。虚拟化层仅在需要时才运行指令,使得虚拟机就像直接在物理机上运行一样。所有最近的操作系统均提供对虚拟内存的支持,并允许使用的内存要多于计算机实际拥有的内存。同样,ESXi 管理程序提供对过载虚拟机内存的支持,为所有虚拟机配置的客户机内存量可能大于主机的物理内存量。即使虚拟机正在运行,您也可以添加虚拟磁盘,并在现有磁盘中添加更多。此外,还可以更改设备节点,并为虚拟机分配磁盘带宽份额。
vSphere Client 中创建新虚拟机虚拟机是虚拟基础架构中的关键组件。可以创建单个虚拟机以添加到 vSphere 清单中。创建虚拟机时,可将其关联到特定数据中心、主机、群集或资源池以及数据存储。启动虚拟机后,虚拟机随着工作负载的增加而动态地消耗资源或随着工作负载的减少而动态地归还资源。每个虚拟机都具有虚拟设备,可提供与物理硬件相同的功能。虚拟机可获取其所运行主机的获取 CPU 和内存资源、对存储器的访问以及网络连接。至Home & Inventory & Hosts and Clusters。在数据中心列表中,我们可以选择数据中心、群集、ESXi主机为对像,来创建新虚拟机。右击数据中心,选择New Virtual Machine,打开Create New Virtual Machine。输入的名称将用作虚拟机在清单中的基本名称。该名称还将用作虚拟机文件的名称。名称最多可以包含 80 个字符。如果已连接到 vCenter Server 并且清单中包含文件夹,则名称在文件夹内必须是唯一的。名称不区分大小写,因此名称 my_vm 等同于 My_Vm。在Name and Location页面,在Name处输入虚拟机的名称,在Inventory Location处选择数据中心,点击Next。选择主机或群集可以将虚拟机置于群集中,或将虚拟机置于不在群集中的主机上。
群集是一组具有共享资源和共享管理界面的 ESXi 主机和相关虚拟机。通过将主机组合成群集,可以实现许多可选功能,这些功能可增强基础架构的可用性和灵活性。在Host / Cluster页面,选择数据中心下的群集,点击Next。如果虚拟机所在的主机或群集支持多个 VMware 虚拟机版本,则您可以选择一个虚拟机版本。CPU 的数量可以将虚拟机配置为最多具有 32 个虚拟 CPU。主机上许可的 CPU 数量、客户机操作系统支持的 CPU 数量和虚拟机硬件版本决定着您可以添加的虚拟 CPU 数量。vSphere Virtual Symmetric Multiprocessing (Virtual SMP) 可以使单个虚拟机同时使用多个物理处理器。必须具有虚拟 SMP,才能打开多处理器虚拟机电源。在CPUs页面,在Number of virtual sockets和Number of cores per virtual socket处选择CPU插槽数和CPU核心数,点击Next。
可以选择要在虚拟机上创建的虚拟网络接口卡 (NIC),以便该虚拟机可以与其他主机和虚拟机进行通信。对于每个网卡,选择网络和适配器类型。小心 由于虚拟机与主机共享物理网络硬件,因此可能会发生意外或恶意桥接两个网络的情况。跨树协议不能避免这些现象的发生。在创建虚拟机的过程中,只能选择四个网卡。通过在向导的“即将完成”页面上选择完成前编辑虚拟机设置,或者通过编辑创建的虚拟机,可以添加更多虚拟网卡。在Network页面,在How many NICs do you want to connect?处选择虚拟网卡数量,在NIC1处选择连接的虚拟网络和网卡类型,以及是否打开电源时连接网卡,点击Next。您可以创建虚拟磁盘、使用现有虚拟磁盘,或者创建裸设备映射 (RDM),虚拟磁盘可以通过 RDM 直接访问 SAN。虚拟磁盘由文件系统中的一个或多个文件组成,这些文件向客户机操作系统显示为单个。这些磁盘可以在主机之间移植。在创建虚拟机的过程中,可以使用创建虚拟机向导来添加虚拟磁盘。要在以后添加磁盘,请选择不创建磁盘选项并使用“虚拟机属性”对话框中的添加硬件向导。在Select a Disk页面,在Disk处选择Create a new virtual disk,点击Next。创建虚拟磁盘创建虚拟磁盘时,可以指定诸如大小、格式、群集功能及更多磁盘属性。在Create a Disk页面,在Capacity处设置虚拟磁盘大小,在Disk Provisioning处设置磁盘格式,在Location处设置虚拟磁盘文件存放位置,点击Next。
在Ready to Complete页面,查看为虚拟机选择的配置,点击Finish。克隆虚拟机将创建虚拟机的副本,该副本与原始虚拟机的配置相同并安装了相同的软件。或者,可以自定义克隆虚拟机的客户机操作系统,以便更改虚拟机名称、网络设置和其他属性。这样可以防止同时部署虚拟机和具有相同客户机操作系统设置的克隆虚拟机时产生的冲突。右击一个虚拟机,选择Clone。打开Clone Virtual Machine窗口,在Name and Location页面,输入虚拟机名称,选择数据中心,点击Next。在Host / Cluster页面,选择群集,点击Next。在Specify a Specific Host页面,选择ESXi主机,验证成功后,点击Next。在Storage页面,选择虚拟磁盘格式及目标数据存储,验证成功后,点击Next。
在Guest Customization页面,根据需要选择设置,点击Next。在Ready to Complete页面,查看配置信息,点击Finish。克隆成功。在数据存储中,可查看克隆后的虚拟机文件。虚拟机克隆为模板将虚拟机克隆为模板会创建虚拟机的模板副本,并同时将原始虚拟机保留在原位置。右击一个虚拟机,选择Template & Clone to Template。打开Clone Virtual Machine to Template窗口,在Name and Location页面,输入虚拟机模板名称,以及选择数据中心。其间设置过程与克隆操作相同,我使用精简置备的磁盘格式,完成这次模板的克隆。克隆完成后,需要至Home & Inventory & VMs and Templates中,在这里才可以查看到虚拟机模板。在数据存储中,查看虚拟机模板的文件。在这里通过 .vmdk文件的大小对比,可以看到虚拟机WinXP_Clone厚置备延迟置零格式的虚拟机磁盘文件与虚拟机WinXP_Template精简置备的虚拟机磁盘文件信息有所不同。
右击一个虚拟机,选择Convert to Virtual Machine。打开Convert Template to Virtual Machine窗口,在Host / Cluster页面,选择群集,点击Next。在Specify a Specific Host页面,,选择ESXi主机,验证成功后,点击Next。在Resource Pool页面,选择群集下的资源池 (这里没有配置资源池),验证成功后,点击Next。在Ready to Complete页面,查看配置信息,点击Finish。模板成功转换为虚拟机。从模板部署虚拟机从模板部署虚拟机将创建一个作为该模板的副本的新虚拟机。新虚拟机具有为该模板配置的虚拟硬件、安装的软件和其他属性。右击一个虚拟机,选择Deploy Virtual Machine from this Template。打开Deploy Template窗口,在Name and Location页面,输入虚拟机名称,选择数据中心,点击Next。在Host / Cluster页面,选择群集,点击Next。
要自定义客户机操作系统,必须对虚拟机和客户机进行配置,使其符合 VMware Tools 和虚拟磁盘要求。根据客户机操作系统类型,可能还需要符合其他要求。在此之前,我们在克隆虚拟机或者从模板部署虚拟机时,在进行Guest Customization配置时,可以看到无法进行客户机操作系统的自定义操作。这是因为没有提前准备好Microsoft Sysprep ,所以无法进行相关操作。通过 Windows 操作系统 CD 安装 Microsoft Sysprep 工具
我们以Windows XP安装光盘为例,找到光盘中的 SupportToolsDEPLOY.CAB 文件。导航至Home & Management & Customization Specifications Manager,点击New按钮。打开vSphere Client Windows Guest Customization窗口。在New Customization Specification页面,在Target Virtual Machine OS处选择操作系统类型Windows,在Customization Specification Information处输入规范名称和描述内容,点击Next。在Registration Information页面,输入虚拟机所有者的名称和组织,点击Next。在Computer Name页面,选择NetBIOS计算机名称命名方式,输入客户机操作系统的计算机名称,我在这里选择了Use the virtual machine name,点击Next。在Windows License页面,在Product Key处输入 Windows 操作系统的许可信息,如果是服务器操作系统,需勾选Include Server License Information (Required for customizing a server guest OS),点击Next。
在Administrator Password页面,输入管理员密码,以及设置管理员可自动登录次数,点击Next。在Time Zone页面,选择虚拟机的时区,点击Next。在Run Once页面,指定用户首次登录客户机操作系统时运行的命令,点击Next。在Network页面,选择客户机操作系统的网络设置类型,我在这里选择了Custom settings,点击Next。在Network Interface Customizations页面,可以添加或删除网卡,可以对网卡进行更详细的网络配置,我在这里不做修改,点击Next。在Workgroup or Domain页面,选择虚拟机加入网络的方式,点击Next。在Operating System Options页面,勾选Generate New Security ID (SID),生成新的安全 ID (SID),点击Next。Windows 安全 ID (SID) 在部分 Windows 操作系统中用于唯一标识系统和用户。如果您未选择此选项,则克隆或部署的新虚拟机与源虚拟机或模板具有相同的 SID。当是域的一部分,并且只使用域用户帐户时,重复 SID 不会引起。但是,如果是工作组的一部分或者使用当地用户帐户,则重复 SID 会影响文件访问控制。有关详细信息,请参阅 Microsoft Windows操作系统的相关文档资料。在Ready to Complete页面,查看配置信息,点击Finish,保存自定义规范。新建的自定义规范,出现在列表中。右击自定义规范名称,可以选择多种操作。
Sysprep 应答文件为 Windows 创建自定义规范自定义 Sysprep 应答文件是一个存储许多自定义设置(如计算机名称、许可信息和工作组或域设置)的文件。您可以提供自定义 Sysprep 应答文件,作为在“客户机自定义”向导中指定许多设置的替代方法。Windows 2000、Windows Server 2003 和 Windows XP 使用一个称为 sysprep.inf 的文本文件。Windows Server 2008、Windows Vista 和 Windows 7 使用一个称为 sysprep.xml 的 XML 文件。可以使用文本编辑器创建这些文件,也可以使用 Microsoft Setup Manager 实用程序生成这些文件。Windows 2000、Windows Server 2003 和 Windows XP操作系统,可通过解压安装光盘中的 SupportToolsDEPLOY.CAB 文件,运行setupmgr.exe安装管理器程序,创建自定义 Sysprep 应答文件 sysprep.inf。
Windows Server 2008、Windows Vista 和 Windows 7操作系统,可通过并安装 Windows 自动安装工具包 (AIK)程序,创建自定义 Sysprep 应答文件 sysprep.xml新建自定义规范,打开vSphere Client Windows Guest Customization窗口。在New Customization Specification页面,在Target Virtual Machine OS处选择操作系统类型Windows,在Customization Specification Information处输入规范名称和描述内容,勾选Use Custom Sysprep Answer File,点击Next。在Custom Sysprep File页面,在Import a Sysprep answer file处选择应答文件,点击Next。在Network页面,选择客户机操作系统的网络设置类型,我在这里选择了Custom settings,点击Next。在Operating System Options页面,勾选Generate New Security ID (SID),生成新的安全 ID (SID),点击Next。在Ready to Complete页面,查看配置信息,点击Finish,保存自定义规范。新建的自定义规范,出现在列表中。克隆或部署过程中自定义 Windows在克隆或部署Windows时,在Guest Customization页面,已可以选择自定义选项了。当选择Customize using the Customization Wizard时,可以进行客户机自定义规范的设置。当选择Customize using an existing customization specification时,可以选择使用现有的自定义规范配置。
由于虚拟机模板是Windows系统,Linux自定义规范并没有出现在选择列表中。虚拟机的硬件版本反映虚拟机支持的虚拟硬件功能。这些功能对应于在其上创建虚拟机的 ESXi 主机上可用的物理硬件。虚拟硬件功能包括 BIOS 和 EFI、可用的虚拟 PCI 插槽、CPU 最大数量、最大内存配置以及其他典型硬件特性。CPU 配置可以添加、更改或配置 CPU 资源,以提高虚拟机性能。在虚拟机创建期间或安装客户机操作系统之后,可以设置大部分 CPU 参数。某些操作需要您在更改设置之前关闭虚拟机电源。
CPU 资源使用共享、预留和限制设置,可以更改分配给虚拟机的 CPU 资源量。在Options标签页CPU栏,在Resource Allocation处,可以设置CPU资源。配置高级 CPU 调度设置您可以选择 CPU 选项,这些选项涉及调度物理处理器内核和超线程的虚拟机处理。ESXi 通常能够有效地管理处理器调度,即使启用超线程时也一样。这些设置仅对详细调整关键虚拟机有用。在Resource标签页Advanced CPU栏,在Hyperthreaded Core Sharing处可配置超线程共享模式。
CPU/MMU 虚拟化设置ESXi 可确定虚拟机是否应使用硬件支持以进行虚拟化。其确定方法以处理器类型和虚拟机为基础。在某些使用情况下,替代自动选择可提供更好的性能。在Options标签页Advanced & CPU/MMU Virtualization栏,可配置使用的虚拟化指令集。可以重新配置分配给虚拟机硬件的内存。
在Options标签页Advanced & Memory / CPU Hotplug栏,在Memory Host Add处禁用或启用内存热插拔设置。ESXi 网络功能提供了相同主机上虚拟机之间、不同主机上虚拟机之间以及其他虚拟机和物理机之间的通信。网络功能还允许对 ESXi 主机进行管理,并提供 VMkernel 服务(NFS、iSCSI 或 vSphere vMotion)和物理网络之间的通信。当配置虚拟机的网络时,可以选择或更改适配器类型、网络连接以及是否在虚拟机打开电源时连接网络。可以更改虚拟机打开电源的连接设置、MAC 地址和虚拟网络适配器的网络连接配置。在Hardware标签页,选择一个网卡(如:Network adapter 1),在Device Status处可配置虚拟机网卡连接及打开电源时连接。在MAC Address处可配置自动或手动方式分配网卡MAC地址。在DirectPath I/O处蓝色信息图标,可查看有关虚拟网卡的 DirectPath I/O 状态和功能的详细信息。执行某些虚拟机管理操作(如创建虚拟磁盘、将虚拟机克隆为模板或迁移虚拟机)时,可以指定用于虚拟磁盘文件的置备策略。带有硬件加速功能的 NFS 数据存储和 VMFS 数据存储支持以下磁盘置备策略。在不支持硬件加速功能的 NFS 数据存储上,只有精简格式可用。
您可更改虚拟机的磁盘资源。如果多台虚拟机访问同一 VMFS 数据存储及同一逻辑单元号 (LUN),请使用磁盘份额区分虚拟机对磁盘的访问优先级。磁盘份额可区别高优先级虚拟机与低优先级虚拟机。可以将主机磁盘的 I/O 带宽分配给虚拟机的虚拟。磁盘 I/O 是一种以主机为中心的资源,因此您无法在群集中对其进行共用。份额是表示用于控制所有虚拟机磁盘带宽的相对衡量指标的值。这些值将与服务器上所有虚拟机的所有份额之和进行比较。磁盘份额只与给定 ESXi 主机相关。分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机。可以选择 IOP 限制,它可为分配给虚拟机的存储资源设置上限。IOP 是每秒 I/O 操作数。在Resources标签页Disk栏,在Resource Allocation处可配置磁盘份额。在Shares列配置磁盘份额,将磁盘带宽的份额数分配给虚拟机。虚拟机存储配置文件列出了虚拟机主文件和虚拟磁盘在虚拟机中运行应用程序所需的存储功能。可以创建虚拟机存储配置文件列表以定义不同级别的存储要求。虚拟机主文件(.vmx、.vmsd、.nvram、.log 等)和虚拟磁盘 (.vmdk) 可以有单独的虚拟机存储配置文件,如下表中所示。
创建、克隆或迁移虚拟机时,可以选择将其与虚拟机存储配置文件关联。选择虚拟机存储配置文件时,会显示与配置文件功能兼容的数据存储。然后可以选择数据存储或数据存储群集。如果选择的数据存储与虚拟机存储配置文件不匹配,则会显示虚拟机在使用不合规的存储。控制器配置要访问虚拟磁盘和 SCSI 设备,虚拟机需使用虚拟 SCSI 控制器。这些虚拟控制器对于虚拟机而言是不同类型的控制器,包括 BusLogic Parallel、LSI Logic Parallel、LSI Logic SAS 和 VMware 准虚拟 SCSI。可以添加 SCSI 控制器,更改 SCSI 控制器类型并选择虚拟机的总线共享。每个虚拟机最多可有四个 SCSI 控制器。默认 SCSI 控制器编号为 0。创建虚拟机时,会将默认硬盘分配给总线节点 (0:0) 上的默认 SCSI 控制器 0。添加 SCSI 控制器时,按顺序将其编号为 1、2 和 3。如果在创建虚拟机之后将硬盘或 SCSI 设备添加到虚拟机中,则会将其分配给默认 SCSI 控制器上的第一个可用虚拟设备节点,例如 (0:1)。如果添加了 SCSI 控制器,可将现有或新硬盘或者 SCSI 设备重新分配给该控制器。例如,可将设备分配给(1:z),其中 1 是指 SCSI 控制器 1,z 是指从 0 到 15 这一范围的虚拟设备节点。默认情况下,会将 SCSI 控制器分配给虚拟设备节点 (z:7),这样便不会将硬盘或 SCSI 设备分配给该设备节点。SCSI 控制器类型可以配置虚拟机上的虚拟 SCSI 控制器,以附加虚拟磁盘和 RDM。对 SCSI 控制器的选择不影响虚拟磁盘是 IDE 还是 SCSI 磁盘。IDE 适配器始终为 ATAPI。已为客户机操作系统选择默认值。旧版本的客户机操作系统默认选中 BusLogic 适配器。如果创建 LSI Logic 虚拟机,并添加使用 BusLogic 适配器的虚拟磁盘,则虚拟机从 BusLogic 适配器磁盘引导。LSI Logic SAS 仅适用于具有硬件版本 7 或更高版本的虚拟机。包含快照的磁盘在 LSI Logic SAS、VMware Paravirtual 和 LSI Logic Parallel 适配器上使用时,性能可能不会提高。PCI 设备管理虚拟机的电源管理设置可以设置电源选项,以便在客户机操作系统处于待机状态时,挂起虚拟机或使虚拟机保持打开电源状态。在Options标签页Power Management栏,在Guest Power Management处可配置电源管理。
打开虚拟机电源与虚拟机退出 BIOS 或 EFI 并启动客户机操作系统软件之间的时间可能非常短暂。可以更改引导延迟,或者强制虚拟机在打开电源后进入 BIOS 或 EFI 设置屏幕。延迟引导操作对于更改 BIOS 或 EFI 设置(如引导顺序)很有用。例如,可以更改 BIOS 或 EFI 设置,以强制虚拟机从 CD-ROM 引导。在Options标签页Advanced & Boot Options栏,在Power On Boot Delay处可配置启动延迟时间,在Force BIOS Setup处可配置强制进入BIOS Setup。可以临时禁用加速,以使虚拟机可以顺利运行或安装软件。极少数情况下,您可能会发现在虚拟机内安装或运行软件时,虚拟机似乎会停止响应。通常,该发生在程序执行初期。通常,您可通过在虚拟机中临时禁用加速来该问题。此设置会降低虚拟机的性能,因此只能将其用于程序运行时遇到的问题。当程序不再遇到问题之后,请取消选中禁用加速。然后才有可能使用加速运行程序。可在虚拟机运行时启用和禁用加速。在Options标签页Advanced & General栏,在Settings处勾选Disable acceleration可启用或禁用加速。在Options标签页Advanced & General栏,在Debugging and Statistics处可配置调试和统计信息收集方式。
OVFOVF 是一种文件格式,允许产品和平台之间交换虚拟设备。OVF 模板可以从 vSphere Client 计算机能够访问的本地文件系统或从 Web URL 部署 OVF 模板。选择菜单File & Deploy OVF Template。
打开Deploy OVF Template窗口,在Source页,选择OVF模板源文件OVF或OVA,点击Next。在OVF Template Details页,查看OVF模板详细信息,点击Next。在Name and Location页面,输入虚拟机名称,选择数据中心,点击Next。在Host / Cluster页面,选择群集,点击Next。在Specify a Specific Host页面,选择ESXi主机,验证成功后,点击Next。在Storage页面,选择虚拟磁盘格式及目标数据存储,点击Next。在Disk Format页面,根据需要选择磁盘格式,点击Next。在Network Mapping页面,选择目标网络,点击Next。在Ready to Complete页面,查看配置信息,点击Finish。正在部署OVF模板。OVF模板部署成功,点击Close。在数据存储浏览器中,可查看部署后的虚拟机文件。
可以将 ESXi 主机上运行的虚拟机配置为随该主机启动和关机。还可为选定虚拟机设置默认定时和启动顺序。使用此功能,操作系统可以在当主机进入维护模式或由于其他原因导致关闭电源时保存数据。为处于(或移入)vSphere HA 群集的主机上驻留的所有虚拟机禁用“虚拟机启动和关机”(自动启动)功能。与 vSphere HA 配合使用时,不支持自动启动。选择一个ESXi主机,在Configuration标签页打开Virtual Machine Startup/Shutdown栏,点击Properties。vCenter Server将主机添加到 vCenter Server 时,该受管主机上的所有虚拟机都将被发现并添加到 vCenter Server 清单中。如果受管主机断开连接,已发现的虚拟机将继续列在清单中。如果受管主机断开连接并重新连接,vSphere Client 将识别对该受管主机上虚拟机进行的所有更改,并更新虚拟机列表。例如,如果移除了 node3 并添加了 node4,虚拟机的新列表将添加 node4 并孤立显示 node3。vCenter Server如果将虚拟机或模板从 vCenter Server 中移除,但未从受管主机的数据存储中移除,则可以使用数据存储浏览器将其返回到 vCenter Server。
在数据存储浏览器中,在虚拟机目录中右击 .vmx 文件,选择Add to Inventory。右击一个虚拟机,选择Rename,或者单击虚拟机名称。输入新名称后,按回车键确认。当您执行快照时将保留虚拟机的状况和数据。在需要多次恢复至相同虚拟机状况而又不想创建多个虚拟机时,快照会很有用。可以对虚拟机执行多个快照,以便按照线性过程创建还原位置。使用多个快照,还可保存多个位置以供多种工作流程使用。快照可对单个虚拟机生成。要对多个虚拟机执行快照,例如为组中的所有成员执行快照时,需要为每个组成员的虚拟机执行单独的快照。作为软件是否具有未知或潜在不利影响的短期解决方案,快照非常有用。例如,您可将快照用作线性或迭代过程(如安装更新包)或分支过程(如安装不同版本的程序)中的还原点。使用快照可确保每次安装从相同基准开始。通过快照,可以在快照树中分开虚拟机之前保留基准。vSphere Web Client 和 vSphere Client 中的快照管理器提供多个操作,用于创建和管理虚拟机快照及快照树。通过这些操作,您可以创建快照,还原快照层次结构中的任意快照,删除快照等。可以创建多种快照树,用于在任意特定时间保存虚拟机状况,并且在以后还原虚拟机状况。快照树中的每个分支最多可有 32 个快照。
执行快照时,将通过为每个连接的虚拟磁盘或虚拟 RDM 创建一增量磁盘来保留特定时间的磁盘状况;也可以通过创建内存文件,保留内存状况和电源状况。执行快照会在快照管理器中创建一个表示虚拟机状况和设置的快照对象。每个快照都创建了一个附加增量 .vmdk 磁盘文件。执行快照时,快照机制会阻止客户机操作系统写入基础 .vmdk 文件,而将所有写入定向到增量磁盘文件。增量磁盘表示虚拟磁盘的当前状况和上次执行快照时存在的状况之间的差异。如果存在多个快照,则增量磁盘可表示每个快照之间的差异。如果客户机操作系统写入虚拟磁盘的每个块,则增量磁盘文件可以快速扩展并变得与整个虚拟磁盘的大小相同。快照可能会影响虚拟机性能,且不支持某些磁盘类型或使用总线共享配置的虚拟机。快照作为短期解决方案用于捕获时间点虚拟机状况很有用,但不适用于长期虚拟机备份。可以执行一个或多个虚拟机快照,以捕获不同特定时间的设置状况、磁盘状况和内存状况。执行快照时,还可以静默虚拟机文件,并从快照中排除虚拟机磁盘。当静默虚拟机时,VMware Tools 会静默虚拟机的文件系统。静默操作可确保快照磁盘表示客户机文件系统的一致状况。如果虚拟机电源已关闭或 VMware Tools 不可用,则 Quiesce 参数将不可用。捕获虚拟机内存状况时,快照会保留虚拟机的实时状况。虚拟机文件不需要静默。如果未捕获内存状况,快照就不会保存虚拟机的实时状况,除非静默磁盘,否则磁盘就是崩溃一致的。执行快照时,虚拟机上正在执行的其他活动可能会影响恢复到该快照的快照过程。从存储角度而言,执行快照的最佳时间是在未产生大量 I/O 负载时。从服务角度而言,执行快照的最佳时间是在虚拟机中没有应用程序与其他计算机通信时。如果虚拟机正在与其他计算机通信,特别是在生产环境中,最可能出现问题。例如,如果执行快照时虚拟机正在从网络中的服务器文件,虚拟机会继续下载文件,同时就其进度与服务器进行通信。如果恢复为此快照,虚拟机与服务器之间的通信将受到干扰,且文件传输失败。更改磁盘模式以将虚拟磁盘从快照中排除可以将虚拟磁盘设置为独立模式,以便从所执行的其虚拟机的任何快照中排除该磁盘。右击一个虚拟机,选择Edit Settings。打开Virtual Machine Properties窗口,在Hardware标签页选择需要配置虚拟磁盘。在Mode处勾选Independent,选择独立磁盘模式。快照不影响独立磁盘的状况。注意 如果恢复到某个快照,则执行该快照之后创建的任何类型的磁盘都不会出现。
通过快照管理器可以管理虚拟机快照。选择一个虚拟机,点击工具栏中的Snapshot Manager按钮。打开Snapshot快照管理器窗口,可以查看WinXP虚拟机的快照情况。在数据存储浏览器中,查看虚拟机快照文件 .vmsn, -000001.vmdk。可以看到磁盘文件WinXP_1.vmdk并没有生成对应的快照,因为我们设置它为独立模式。再在打开电源的状态下执行快照。提示错误:Cannot take a memory snapshot, since the virtual machine is configured with independent disks.。因为存在独立磁盘,所以无法生成内存快照。如果重新设置第2个磁盘不使用Independent模式。在点击OK后,会提示错误:A virtual machine reconfigure operation includes a change to the disk mode property which cannot be changed if the virtual machine has at least one snapshot.,因为存在快照,无法修改磁盘模式,除非将之前快照删除或整合。
取消内存快照后,继续生成第2个快照。(恢复)快照在快照管理器中,选择一个快照,点击Go to。在Confirm窗口,点击是。
vSphere vApp 管理多层应用程序除了将 VMware vSphere 用作运行虚拟机的平台之外,还可以将其用作运行应用程序的平台。可以打包应用程序以直接在 VMware vSphere 上运行。应用程序的打包和管理格式称为 vSphere vApp。vApp 是一种类似于资源池的容器,可以包含一个或多个虚拟机。vApp 还可与虚拟机共享某些功能。vApp 可以打开电源和关闭电源,还可以对其进行克隆。在 vSphere Client 中,vApp 出现在“主机和群集”视图和“虚拟机和模板”视图中。每个视图都有一个特定的摘要页面,该页面包含服务的当前状态和相关摘要信息以及服务上的操作信息。vApp 的分发格式为 OVF。选择一个数据中心或ESXi主机或已启用DRS的群集,选择File & New & vApp。打开New vApp窗口,在Select a Name and Location for this vApp页面,输入vApp名称,并选择数据中心,点击Next。在Select the Destination for this vApp页面,选择ESXi主机,验证成功后,点击Next。
群集没有启用DRS,因此无法使用。vApp编辑设置可以编辑和配置多个 vApp 设置,包括启动顺序、资源和自定义属性。右击一个vApp,选择Edit Settings。vApp 资源可以编辑 vApp 的 CPU 和内存资源分配。vApp 及其所有子资源池、子 vApp 和子虚拟机上的预留只有在打开 vApp 电源时才会对父资源造成不利影响。
在Options标签页Resources栏,配置CPU和内存资源分配。vApp 许可协议可以查看正在编辑的 vApp 的许可协议。注意 此选项仅在 vApp 已导入且包含许可协议的情况下可用。在Options标签页Properties栏,查看 vApp 许可协议。vApp 属性可以编辑和配置高级设置,比如产品和供应商信息、自定义属性和 IP 分配。在Options标签页Advanced栏,编辑 vApp 属性。点击Properties,配置定义 OVF 环境属性。点击IP Allocation,在Advanced IP Allocation窗口,编辑高级 IP 分配属性。配置 IP 池IP 池向 vApp 提供网络标识。IP 池是一个网络配置,它被分配给 vApp 使用的网络。然后 vApp 可以利用vCenter Server 向其虚拟机自动提供 IP 配置。选择一个数据中心,在IP Pools标签页,点击Add。打开New IP Pool Properties窗口,在IP Pool Name处输入IP池名称。
DHCP可以指定网络上可用的 IPv4 或 IPv6 DHCP 服务器。在DHCP标签页,勾选IPv4 DHCP Present和IPv6 DHCP Present表示 DHCP 服务器中的一个在此网络上可用在Proxy标签页,在HTTP Proxy处指定 vApp 的 HTTP 代理服务器。vApp克隆 vApp 类似于克隆虚拟机。右击一个vApp,选择Clone。打开Clone vApp Wizard窗口,在Select a Destination for the clone of the vApp页面,选择一个ESXi主机或群集,验证成功后,点击Next。在Select a Name and Location for this vApp页面,在vApp Name处输入vApp的名称,选择数据中心,点击Next。
在Datastore页面,选择数据存储,点击Next。vApp 电源vApp 中的每个虚拟机按照与配置的启动顺序相反的顺序关闭电源。右击一个vApp,选择Power Off。虚拟机将按反序关闭电源。所有虚拟机电源关闭。
vApp可以继续执行处于挂起状态下的 vApp 中的虚拟机的活动。vApp 中挂起的虚拟机的恢复顺序与挂起顺序相反。vSphere Client 中迁移虚拟机迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程。复制虚拟机是指创建新的虚拟机,并不是迁移形式。通过迁移已挂起的虚拟机,也可以选择将关联的磁盘从一个数据存储移至另一个数据存储。虚拟机不需要位于共享存储器上。迁移挂起的虚拟机时,虚拟机的新主机必须符合 CPU 兼容性要求,因为虚拟机必须能够在新主机上恢复执行指令。通过 vMotion 迁移如果需要使某个主机脱机以便进行维护,可将虚拟机移至其他主机。通过 vMotion? 迁移,虚拟机工作进程可以在整个迁移期间继续执行。虚拟机的整个状况均会移至新主机,而关联的虚拟磁盘在存储器上的位置保持不变,在两个主机之间共享。在虚拟机状况迁移到备用主机后,虚拟机即会在新主机上运行。使用 vMotion 迁移对正在运行的虚拟机完全透明。状态信息包括当前内存的内容以及所有定义和标识虚拟机的信息。内存内容包括事务处理数据和位于内存中的任意位数的操作系统和应用程序。存储在状态中的定义和标识信息包括所有映射到虚拟机硬件元件(如 BIOS、设备和 CPU)的数据、以太网卡的 MAC 地址、芯片组状态、寄存器等等。
通过 vMotion 迁移虚拟机时,虚拟机的新主机必须满足兼容性要求,才能继续进行迁移。共享存储器要求将要进行 vMotion 操作的主机配置为使用共享存储器,以确保源主机和目标主机均能访问虚拟机。在通过 vMotion 迁移期间,所迁移的虚拟机必须位于源主机和目标主机均可访问的存储器上。请确保要进行 vMotion 操作的主机都配置为使用共享存储器。共享存储器通常位于存储区域网络 (SAN) 上,但也可以使用iSCSI 和 NAS 共享存储器得以实现。vSphere vMotion 网络要求通过 vMotion 迁移要求已在源主机和目标主机上正确配置网络接口。为每个主机至少配置一个 vMotion 网络接口。为了确保数据传输安全,vMotion 网络必须是只有可信方有权访问的安全网络。由于额外带宽可显著提高 vMotion 性能,因此请至少将一个千兆以太网 (GigE) 物理网卡专用于 vMotion。最佳做法是至少置备一个额外的物理网卡作为故障切换网卡。要确定可能的最大并发 vMotion 数目,请参见同时迁移的限制中的并发迁移限制。这些限制因主机到 vMotion 网络的链路速度不同而异。某些配置包括 Metro vMotion,这是一项在由高网络往返滞后时间分隔的主机之间实现可靠迁移的功能。安装相应许可证后,将启用 Metro vMotion。不需要用户配置。您可通过将两个或更多网卡添加到所需标准交换机,为 vMotion 配置多个网卡。根据实验环境规划,需要对各ESXi主机进行网络配置,建立专用于vMotion的VMkernel网络端口。例如:为增加用于vMotion的VMkernel网络端口。选择一个ESXi主机,打开Configuration & Networking页面,在Standard vSwitch1处点击Properties。打开vSwitch1 Properties窗口,在Prots标签页,点击Add。打开Add Network Wizard窗口,在Connection Types页面,选择VMkernel类型,点击Next。在VMkernel - Connection Settings页面,在Network Label处输入网络标识名称,勾选Use this port group for vMotion,点击Next。在VMkernel - IP Connection Settings页面,选择Use the following IP settings,并输入IP地址和子网掩码,点击Next。在Ready to Complete页面,查看配置信息,点击Finish。
已新增了vMotion 1网络端口。根据虚拟机主机上运行的 ESXi 版本,虚拟机交换文件位置会以不同方式影响 vMotion 兼容性。您可配置 ESX 3.5 或 ESXi 3.5 或更高版本的主机来存储虚拟机交换文件与虚拟机配置文件,或将这些文件存储到为该主机指定的本地交换文件数据存储。Storage vMotion 迁移使用 Storage vMotion,您可在虚拟机运行时将虚拟机及其磁盘文件从一个数据存储迁移到另一个数据存储。使用 Storage vMotion,您可将虚拟机从阵列上移开,以便进行维护或升级。您也可灵活地优化磁盘性能,或转换磁盘类型(可用于回收空间)。可以选择将虚拟机及其所有磁盘放置在同一位置,或者为虚拟机配置文件和每个虚拟磁盘选择单独的位置。在通过 Storage vMotion 迁移时,虚拟机不会更改执行主机。使用 Storage vMotion 迁移期间,您可将虚拟磁盘从厚置备延迟置零或厚置备置零转换成精简置备格式,反之亦然。在迁移期间,迁移虚拟机向导会使用许多标准来检查目标主机与迁移虚拟机的兼容性。迁移已关闭电源或已挂起的虚拟机您可使用冷迁移将虚拟机及其关联磁盘从一个数据存储移至另一个数据存储。虚拟机不需要位于共享存储器上。您也可使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。右击一个已关闭电源或已挂起的虚拟机,选择Migrate。
打开Migrate Virtual Machine窗口。在Select Migration Type页面,选择迁移方式,点击Next。虚拟机HD_Winxp使用的是ESXi主机的本地存储,因此在迁移时会存在诸多限制,如果虚拟机位于可访问源主机和目标主机的共享存储器上,则可以不受这些限制。使用Change host方式迁移时,只能迁移到源ESXi主机。如果选择另一个ESXi主机,那么就会提示错误,因为新目标ESXi主机无法读取到源ESXi主机本地数据存储上的虚拟机文件。在vMotion Priority页面,选择优先级,点击Next。
vCenter Server 对可在每个主机、网络和数据存储上同时执行的虚拟机迁移操作和置备操作的数量设置了限制。每个操作,如 vMotion 迁移或克隆虚拟机,都会分配到一个资源成本。每种类型的资源(如主机、数据存储或网络)都有它可以随时支持的一个最大成本。会导致资源超出其最大成本的任何新的迁移或置备操作不会立即继续,而会进行排队,直到其他操作完成并释放资源为止。为了该操作得以继续,必须满足每个网络、数据存储和主机限制。
兼容性方案vCenter Server 的 CPU 兼容性检查可比较源主机上可用的 CPU 功能、虚拟机可访问的功能子集以及目标主机上可用的功能。不使用 EVC 时,不管虚拟机自身能否访问这些功能,这两个主机的用户级功能之间的任何不匹配都会阻止迁移。但是,仅当虚拟机可以访问目标主机未提供的功能时,这两个主机的内核级功能间的不匹配才会阻止迁移。用户级功能是可能由虚拟机应用程序使用的非特权指令。这些指令包括 SSE3、SSSE3、SSE4.1、SSE4.2 和AES。因为 SSSE3 指令属于跳过虚拟化层的用户级指令,如果有不匹配,可能在通过 vMotion 迁移后导致应用程序不稳定。内核级功能是可能由虚拟机操作系统使用的特权指令。这些指令包括 AMD No eXecute (NX) 和 Intel eXecute Disable (XD) 安全功能。vMotion 兼容性可以使用增强型 vMotion 兼容性 (Enhanced vMotion Compatibility, EVC) 功能帮助确保群集内主机的 vMotion 兼容性。EVC 可以确保群集内的所有主机向虚拟机提供相同的 CPU 功能集,即使这些主机上的实际 CPU 不同也是如此。使用 EVC 可避免因 CPU 不兼容而导致通过 vMotion 迁移失败。在“群集设置”对话框中配置 EVC。配置 EVC 时,请将群集中的所有主机处理器配置为提供基准处理器的功能集。这种基准功能集称为 EVC 模式。EVC 利用 AMD-V Extended Migration 技术(适用于 AMD 主机)和 Intel FlexMigration 技术(适用于 Intel 主机)屏蔽处理器功能,以便主机可提供早期版本的处理器的功能集。EVC 模式必须等同于群集中具有最小功能集的主机的功能集,或为主机功能集的子集。EVC 只会屏蔽影响 vMotion 兼容性的处理器功能。启用 EVC 不会妨碍虚拟机利用更快处理器速度、更多 CPU 内核或在较新的主机上可能可用的硬件虚拟化支持。EVC 无法在任何情况下都阻止虚拟机访问隐藏的 CPU 功能。未遵循 CPU 供应商的功能检测方法的应用程序可能在 EVC 环境中会行为异常。此类行为异常的应用程序未遵照 CPU 供应商建议,无法支持 VMware EVC。EVC 群集创建 EVC 群集可帮助确保群集中主机之间的 vMotion 兼容性。
右击一个数据中心,选择New Cluster。EVC 模式如果群集中的所有主机均与新模式兼容,则可以更改现有 EVC 群集的 EVC 模式。可以提高 EVC 模式以公开更多 CPU 功能,或降低 EVC 模式以隐藏 CPU 功能并增加兼容性。要将 EVC 模式从具有较少功能的 CPU 基准提高到具有较多功能的 CPU 基准,无需关闭群集内任何正在运行的虚拟机。只有先关闭电源并再次打开虚拟机电源之后,正在运行的虚拟机才能访问新 EVC 模式中提供的新功能。必须完成先关闭然后重新启动这一过程。仅重新引导客户机操作系统或挂起和恢复虚拟机是不够的。要将 EVC 模式从具有较多功能的 CPU 基准降低到具有较少功能的 CPU 基准,必须先关闭群集中以比您希望启用的 EVC 模式更高的模式运行的所有虚拟机的电源,然后在启用新模式之后再次打开这些虚拟机的电源。在Change EVC Mode窗口中,可重新选择合适的EVC模式。确定虚拟机的 EVC 模式虚拟机的 EVC 模式定义虚拟机可以访问的 CPU 功能。虚拟机在启用 EVC 的群集中打开电源时将确定 EVC 模式。打开虚拟机电源时,会确定其所在群集的 EVC 模式。如果群集的 EVC 模式启动后有提高,则只有关闭虚拟机电源并再次打开电源,虚拟机才会改变其 EVC 模式。这意味着,只有关闭虚拟机电源并再次打开电源,虚拟机才能利用由群集的新 EVC 模式公开的任何附加 CPU 功能。
例如,请考虑一个包含使用 Intel Xeon 45nm Core? 2 处理器的主机的群集,该群集已设置为 Intel? &Merom& Generation (Xeon? Core? 2) EVC 模式。在此群集中打开电源的虚拟机将在 Intel &Merom& Generation (Xeon Core 2) EVC 模式下运行。如果将该群集 EVC 模式提高到 Intel &Penryn& Generation (Xeon 45nm Core 2),则虚拟机将保持处于较低的 Intel &Merom& Generation (Xeon Core 2) EVC 模式。若要使用由较高的群集 EVC 模式公开的任何功能(如 SSE4.1),必须关闭虚拟机电源并再次打开其电源。可以使用群集或主机的“虚拟机”选项卡确定正在运行的虚拟机的 EVC 模式。选择一个群集或者ESXi主机,打开Virtual Machines标签页,查看虚拟机的EVC模式。如果没有显示EVC Mode列,可右击列标题并选择 EVC Mode。EVC 群集的 CPUID 详细信息由 EVC 群集公开的功能集对应于特定处理器类型的功能集。处理器功能集可以由一组功能标记进行描述,您可以使用 CPUID 指令对这组标记进行检查。可以使用“当前 CPUID 详细信息”对话框来查看 EVC 群集内的主机当前公开的 CPUID 功能标记。在群集配置窗口,在VMware EVC栏,点击Current CPUID Details。Windows系统安装VMware Tools打开虚拟机控制台,依次选择菜单“虚拟机 C 客户机 C 安装/升级VMware Tools”。提示信息,点击“确定”。点击“下一步”。默认选择典型安装,点击“下一步”。点击“安装”。正在安装。
点击“完成”。点击“是”,重启系统。在Linux系统安装VMware Tools使用root用户登录桌面。打开虚拟机控制台,依次选择菜单“虚拟机 C 客户机 C 安装/升级VMware Tools”。提示信息,点击“确定”。VMware Tools安装光盘自动加载到虚拟机系统中,里面看到VMware Tools的安装包文件。在虚拟机系统中,依次打开菜单“应用程序 C 系统工具 C 终端”。打开终端窗口。在终端窗口中运行一系列命令。# mkdir /tmp/cdrom -- 创建cdrom挂载点# mkdir /tmp/inst -- 创建安装包存放地# mount /dev/cdrom /tmp/cdrom -- 挂载cdrom器# cp /tmp/cdrom/VMwareTools-8.6.5-621624.tar.gz /tmp/inst -- 复制安装包到目录# cd /tmp/inst -- 进入安装包所在目录# tar zxvf VMwareTools-8.6.5-621624.tar.gz -- 解压缩安装包到当前目录安装包解压完成。# cd vmware-tools-distrib/ -- 进入安装程序目录# ./vmware-install.pl -- 运行安装程序VMware Tools开始安装,安装过程无需配置,一路按回车键即可。安装成功。

我要回帖

更多关于 vsphere 克隆 的文章

 

随机推荐