vSphere升级指南ESX4.
1ESXi4.
1vCenterServer4.
1vSphereClient4.
1在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本.
要查看本文档的更新版本,请访问http://www.
vmware.
com/cn/support/pubs.
ZH_CN-000310-00vSphere升级指南2VMware,Inc.
最新的技术文档可以从VMware网站下载:http://www.
vmware.
com/cn/support/pubs/VMware网站还提供最近的产品更新信息.
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@vmware.
com版权所有2009,2010VMware,Inc.
保留所有权利.
本产品受美国和国际版权及知识产权法的保护.
VMware产品受一项或多项专利保护,有关专利详情,请访问http://www.
vmware.
com/go/patents-cn.
VMware是VMware,Inc.
在美国和/或其他法律辖区的注册商标或商标.
此处提到的所有其他商标和名称分别是其各自公司的商标.
VMware,Inc.
3401HillviewAve.
PaloAlto,CA94304www.
vmware.
com北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层www.
vmware.
com/cn上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼www.
vmware.
com/cn广州办公室广州市天河北路233号中信广场7401室www.
vmware.
com/cn目录关于本文档71关于升级过程92系统要求11ESXi硬件要求11vCenterServer和vSphereClient硬件要求13vCenterServer软件要求14vSphereClient软件要求15对64位客户机操作系统的支持15创建虚拟机的要求15所需的端口15支持的远程管理固件版本163准备升级到vCenterServer19关于vCenterServer4.
1升级19vCenterServer升级摘要19vCenterServer升级的必备条件20vCenterServer数据库修补程序和配置要求22数据库方案23在将计算机名称缩短到不超过15个字符之后,配置vCenterServer以与本地数据库进行通信24备份VirtualCenter2.
5或更高版本25运行vCenterAgent升级前检查工具25vCenterServer升级期间的停机时间274升级到vCenterServer4.
129升级到vCenterServer4.
1295在其他计算机上升级到vCenterServer并升级现有的数据库31备份和移动vCenterServer数据库32使用数据迁移工具备份VirtualCenter或vCenterServer配置35创建64位DSN36在目标计算机上还原vCenterServer配置并安装vCenterServer36更新插件的vCenterServer名称40迁移与vCenterServer安装在同一计算机上的LicenseServer406vCenterServer的升级后注意事项43升级vSphereClient43在vCenterServer升级后加入链接模式组44VMware,Inc.
3在vCenterServer升级后设置数据库连接的最大数目457升级数据存储和网络权限47数据存储特权48网络特权48更新数据存储权限49更新网络权限508准备升级到ESX4.
1/ESXi4.
151关于主机升级51发布ESX/ESXi的升级支持52vCenterUpdateManager52静态IP地址的建议52由UpdateManager升级的vSphere组件53保留的配置组件53未保留的配置组件54备份ESX主机配置55备份ESXi主机配置55最佳升级做法559升级到ESX4.
1或ESXi4.
157关于vihostupdate命令行实用程序57使用vihostupdate实用程序升级ESX主机58使用vihostupdate实用程序升级ESXi主机59使用esxupdate实用程序升级ESX主机5910主机升级后的注意事项61还原ESX主机上的vSphereWebAccess62评估期倒计时62升级后清理ESX引导加载程序菜单63关于esxconsole.
vmdk63卸载VMwareLicenseServer64回滚ESX升级64回滚ESXi升级65还原ESX主机配置65还原ESXi主机配置6511升级虚拟机67关于VMwareTools68关于虚拟机和ESX/ESXi升级68虚拟机的协调升级方案68计划虚拟机的停机时间68升级虚拟机所需的停机时间69在MicrosoftWindows客户机上执行VMwareTools的交互式升级69在Linux客户机上使用Tar安装程序执行VMwareTools的交互式升级70在Solaris客户机上执行VMwareTools的交互式升级72vSphere升级指南4VMware,Inc.
在Netware虚拟机中执行VMwareTools的交互式升级73执行VMwareTools的自动升级73在多台虚拟机上升级VMwareTools74配置虚拟机以自动升级VMwareTools75升级虚拟硬件76在多台虚拟机上升级虚拟硬件7712升级方案示例79具有主机群集的升级环境79不具有主机群集的升级环境80升级过程中使用vMotion移动虚拟机81升级过程中移动已关闭或已挂起的虚拟机(具有vCenterServer)83在新计算机上升级到vCenterServer84索引87目录VMware,Inc.
5vSphere升级指南6VMware,Inc.
关于本文档《vSphere升级指南》介绍了如何从早期版本的VMwareESX、ESXi和VMwarevCenterServer升级到ESX4.
1/ESXi4.
1和vCenterServer4.
1.
本指南包含下列任务:n从vCenterServer4.
0升级到vCenterServer4.
1n在不同计算机上安装vCenterServer4.
1并保留VirtualCenter2.
5或更高版本数据库.
如果要从32位服务器升级到64位服务器,则可能需要执行此操作.
n从ESX4.
0/ESXi4.
0升级到ESX4.
1/ESXi4.
1.
n升级VMwareTools和虚拟硬件.
要了解如何简化和自动化数据中心升级,请参见《vSphereUpdateManager管理指南》.
如果拥有旧版ESX、ESXi和VirtualCenter,并且要通过执行全新安装(不保留任何现有数据)迁移到VMwarevSphere4.
1,请参见以下手册:n《ESX和vCenterServer安装指南》n《ESXiInstallable和vCenterServer安装指南》n《ESXiEmbedded和vCenterServer安装指南》目标读者本书专供需要从ESX/ESXi和vCenterServer的先前版本升级到ESX4.
1/ESXi4.
1和vCenterServer4.
1的所有用户使用.
本手册的目标读者为熟悉虚拟机技术和数据中心操作且具有丰富经验的MicrosoftWindows或Linux系统管理员.
VMware技术出版物词汇表VMware技术出版物提供了一个词汇表,其中包含一些您可能不熟悉的术语.
有关VMware技术文档中所使用的术语的定义,请访问http://www.
vmware.
com/support/pubs.
文档反馈VMware欢迎您提出宝贵建议,以便改进我们的文档.
如有意见,请将反馈发送到docfeedback@vmware.
com.
VMwarevSphere文档vSphere文档包括VMwarevCenterServer和ESX/ESXi文档集.
VMware,Inc.
7技术支持和教育资源您可以获取以下技术支持资源.
有关本文档和其他文档的最新版本,请访问:http://www.
vmware.
com/support/pubs.
在线支持和电话支持要通过在线支持提交技术支持请求、查看产品和合同信息以及注册您的产品,请访问http://www.
vmware.
com/support.
客户只要拥有相应的支持合同,就可以通过电话支持,尽快获得对优先级高的问题的答复.
请访问http://www.
vmware.
com/support/phone_support.
html.
支持服务项目要了解VMware支持服务项目如何帮助您满足业务需求,请访问http://www.
vmware.
com/support/services.
VMware专业服务VMware教育服务课程提供了大量实践操作环境、案例研究示例,以及用作作业参考工具的课程材料.
这些课程可以通过现场指导、教室授课的方式学习,也可以通过在线直播的方式学习.
关于现场试点项目及实施的最佳实践,VMware咨询服务可提供多种服务,协助您评估、计划、构建和管理虚拟环境.
要了解有关教育课程、认证计划和咨询服务的信息,请访问http://www.
vmware.
com/services.
vSphere升级指南8VMware,Inc.
关于升级过程1升级过程分为多个阶段,各个阶段的步骤必须按特定顺序执行.
遵循建议的过程可确保您顺利完成升级操作,尽可能缩短系统停机时间.
小心VMware建议您在尝试升级之前先阅读升级过程的相关内容.
如果未遵循正确的安全措施进行操作,您可能会丢失数据并无法访问服务器.
如果不制定计划,可能会增加不必要的停机时间.
必须按照特定顺序完成升级过程,否则可能会丢失数据和服务器访问.
顺序在各升级阶段内也十分重要.
只可以为各个组件执行单向升级过程.
例如,升级到vCenterServer之后,无法再恢复到VirtualCenter2.
5.
但是,通过进行适当的备份和计划,可以还原原始的软件记录.
完成各升级步骤所需的时间由您决定.
请记住以下注意事项:n开始执行下一步骤之前必须先完成上一步骤.
n部分主要步骤包括次要子步骤.
请按照各步骤内关于次要子步骤所需顺序的说明执行.
因为某些命令可同时完成对多个步骤的升级,Vmware建议您在升级生产环境之前充分了解每一步骤的不可逆更改.
要确保数据中心升级平稳进行,可以使用vCenterUpdateManager为您管理此过程.
VMware,Inc.
9vSphere升级指南10VMware,Inc.
系统要求2运行vCenterServer和ESX/ESXi实例的系统必须满足特定的硬件和操作系统要求.
本章讨论了以下主题:n第11页,"ESXi硬件要求"n第13页,"vCenterServer和vSphereClient硬件要求"n第14页,"vCenterServer软件要求"n第15页,"vSphereClient软件要求"n第15页,"对64位客户机操作系统的支持"n第15页,"创建虚拟机的要求"n第15页,"所需的端口"n第16页,"支持的远程管理固件版本"ESXi硬件要求确保主机符合ESXi4.
1支持的最低硬件配置.
需具备以下硬件和系统资源才能安装和使用ESXi4.
1:n支持的服务器平台(有关支持的平台列表,请参见《系统兼容性指南》).
nVMwareESXi4.
1只可在安装有64位x86CPU的服务器上安装和运行.
n已知的64位处理器:n所有的AMDOpteron都支持64位.
n所有的IntelXeon3000/3200、3100/3300、5100/5300、5200/5400、7100/7300和7200/7400都支持64位.
n所有IntelNehalem(还没有分配Xeon品牌号)都支持64位.
n至少2GB的RAM.
如果ESXi主机由vCenterServer管理,则需要具备3GB的RAM才能进行升级.
n一个或多个千兆或10GB以太网控制器.
对于受支持的网络适配器型号列表,请参见http://www.
vmware.
com/resources/compatibility上的《硬件兼容性指南》.
VMware,Inc.
11n下列一个或多个控制器(可以使用任何组合):n基本SCSI控制器-AdaptecUltra-160或Ultra-320、LSILogicFusion-MPT或大部分NCR/SymbiosSCSI.
nRAID控制器-DellPERC(AdaptecRAID或LSIMegaRAID)、HPSmartArrayRAID或IBM(Adaptec)ServeRAID控制器.
n包含未分区空间的SCSI磁盘或本地(非网络)RAIDLUN,用于虚拟机.
n对于串行ATA(SATA),有一个通过支持的SAS控制器或支持的板载SATA控制器连接的磁盘.
注意无法将SATACD-ROM设备与ESXi4.
1主机上的虚拟机相连.
要使用SATACD-ROM设备,必须使用IDE模拟模式.
ESXi4.
1Installable支持从以下存储系统安装和引导:nSATA磁盘驱动器-SATA磁盘驱动器通过支持的SAS控制器或支持的板载SATA控制器连接.
受支持的SAS控制器包括:nLSI1068E(LSISAS3442E)nLSI1068(SAS5)nIBMServeRAID8KSAS控制器nSmartArrayP400/256控制器nDellPERC5.
0.
1控制器支持的板载SATA包括:nIntelICH9nNVIDIAMCP55nServerWorksHT1000注意不支持在多个ESXi4.
1主机间共享SATA磁盘上的VMFS数据存储.
n串行连接的SCSI(SAS)磁盘驱动器-可用于安装ESXi4.
1和在VMFS分区上存储虚拟机.
n光纤通道或iSCSI增强ESXi性能的建议要增强性能,VMware建议您在RAM超过最低要求数量并且具有多个物理磁盘的强大系统上安装ESXi.
为增强性能,请考虑以下建议:nRAM-ESXi4.
1主机与普通服务器相比,需要更多RAM.
ESXi4.
1主机必须配备足够的RAM,才能同时运行多台虚拟机.
例如,如果使用RedHatEnterpriseLinux或WindowsXP运行四台虚拟机,至少需要配备3GB的RAM才能达到基准性能.
其中大约有1024MB用于虚拟机(供应商建议每个操作系统至少应为256MB).
如果要运行这四台具有512MBRAM的虚拟机,则ESXi4.
1主机必须配备约4GBRAM,其中2048MB供虚拟机使用.
这些计算不考虑每台虚拟机使用可变开销内存而可能节约的内存.
请参见《资源管理指南》.
n虚拟机专用的快速以太网适配器-将管理网络和虚拟机网络置于不同的物理网卡上.
虚拟机的专用千兆位以太网卡,如IntelPRO1000适配器,可以通过大网络流量来提高虚拟机的吞吐量.
vSphere升级指南12VMware,Inc.
n磁盘位置-将虚拟机使用的所有数据置于专为虚拟机分配的物理磁盘上.
如果不将虚拟机置于包含ESXi4.
1Installable引导映像的磁盘上,可获得更优异的性能.
所使用的物理磁盘应该有足够大的空间来容纳所有虚拟机要使用的磁盘映像.
nVMFS3分区-ESXi4.
1安装程序自动在空白本地磁盘上创建初始VMFS卷.
要添加磁盘或修改原始配置,请使用vSphereClient.
此应用程序可确保分区的起始扇区为64K的整数倍,这可以提高存储器的性能.
注意对于仅适用于SAS的环境,安装程序可能不会格式化磁盘.
对于某些SAS磁盘,会难以识别是本地磁盘还是远程磁盘.
安装后,您可以使用vSphereClient设置VMFS.
n处理器-更快的处理器可以提高ESXi4.
1的性能.
对于某些工作负载,更大的高速缓存可提高ESXi4.
1的性能.
n硬件兼容性-在服务器中使用ESXi4.
1驱动程序支持的设备.
请参见http://www.
vmware.
com/resources/compatibility上的《硬件兼容性指南》.
vCenterServer和vSphereClient硬件要求vCenterServer是一个可访问支持的数据库的物理机或虚拟机.
vCenterServer系统必须符合特定要求.
还应确保vSphereClient计算机符合硬件要求.
vCenterServer的最低要求nCPU-两个64位CPU或一个64位双核处理器.
n处理器-2.
0GHz或更快的Intel或AMD处理器.
如果数据库运行在同一台计算机上,则对处理器的要求更高.
n内存-3GBRAM.
如果数据库运行在同一台计算机上,则对内存的要求更高.
vCenterServer包括名为VMwareVirtualCenterManagementWebservices的服务.
此服务需要512MB到4.
4GB的额外内存.
在安装期间可以视清单大小指定WebservicesJVM最大内存.
n磁盘存储-3GB.
如果数据库运行在同一台计算机上,则对磁盘的要求更高.
nMicrosoftSQLServer2005Express的磁盘要求-最多需要2GB的可用磁盘空间解压安装文件.
在安装完成后,系统将删除约1.
5GB的此类文件.
n网络-建议使用千兆位连接.
注意不支持在网络驱动器或USB闪存驱动器上安装vCenterServer.
请查看有关数据库硬件要求的数据库文档.
如果数据库和vCenterServer在同一台计算机上运行,则数据库的要求是vCenterServer的附加要求.
vSphereClient的最低要求nCPU-1CPUn处理器-500MHz或更快的Intel或AMD处理器(建议1GHz)n内存–1GBRAMn磁盘存储-完整安装需要1.
5GB可用磁盘空间,此安装包括以下组件:nMicrosoft.
NET2.
0nMicrosoft.
NET3.
0SP1nMicrosoftVisualJ#在要安装vSphereClient的系统上,移除以前安装的任何版本的MicrosoftVisualJ#.
nvSphereClient4.
1章2系统要求VMware,Inc.
13如果尚未安装上述任一组件,则%temp%目录所在的驱动器上必须具有400MB可用空间.
如果已经安装上述所有组件,则%temp%目录所在的驱动器上必须具有300MB可用空间,对于vSphereClient4.
1而言,必须具有450MB可用空间.
n网络-建议使用千兆位连接基于部署规模的系统性能建议环境中主机以及已启动的虚拟机的数量会影响性能.
要获得合理的性能,应该以下列系统要求为最低准则.
要提高性能,可以使用比此处所列的值更大的值来配置环境中的系统.
处理能力要求是按硬件CPU内核数列出的.
只计算物理内核数.
在超线程系统中,逻辑CPU不算作独立内核.
重要事项建议的磁盘大小应适应默认的日志级别.
如果配置更详细的日志级别,则需要更多的磁盘空间.
表2-1概括了中型部署的要求.
表2-1最多50个主机和500个已启动的虚拟机产品内核内存磁盘vCenterServer24GB5GBvSphereClient1200MB1.
5GB表2-2概括了大型部署的要求.
表2-2最多300个主机和3000个已启动的虚拟机产品内核内存磁盘vCenterServer48GB10GBvSphereClient1500MB1.
5GB表2-3概括了超大型部署的要求.
表2-3最多1000个主机和10000个已启动的虚拟机产品内核内存磁盘vCenterServer816GB10GBvSphereClient2500MB1.
5GB在自定义驱动器上安装vCenterServer的要求如果在任何自定义驱动器上安装vCenterServer,请注意下列空间要求:n在自定义驱动器上安装vCenterServer需要1GB空间nC:\驱动器上应有1.
13GB空间,用于安装Microsoft.
NET3.
0SP1、MicrosoftADAM、MicrosoftSQLServer2005Express(可选)和MicrosoftVisualC++2008Redistributablen自定义驱动器的%temp%目录应有375MB空间vCenterServer软件要求请确保您的操作系统支持vCenterServer.
vCenterServer要求使用64位操作系统,vCenterServer需要使用64位系统DSN以连接到其数据库.
有关受支持的操作系统的列表,请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
vSphere升级指南14VMware,Inc.
vSphereClient软件要求确保您的操作系统支持vSphereClient.
有关受支持的操作系统的列表,请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
vSphereClient要求安装Microsoft.
NET3.
0SP1Framework.
如果系统尚未安装该组件,vSphereClient安装程序将会进行安装.
.
NET3.
0SP1软件可能需要Internet连接以下载其他文件.
对64位客户机操作系统的支持ESXESXi为多个64位客户机操作系统提供支持.
有关完整列表,请参见《客户机操作系统安装指南》.
使用64位客户机操作系统运行虚拟机的主机有下列硬件要求:n对于基于AMDOpteron的系统,处理器必须为OpteronRevE和更高版本.
n对于基于IntelXeon的系统,处理器必须包括对Intel的VirtualizationTechnology(VT)的支持.
许多CPU支持VT的服务器在发货时VT的默认状态为禁用,因此必须手动启用VT.
如果CPU支持VT但在BIOS中看不到此选项,请联系供应商以获得可启用VT支持的BIOS版本.
要确定服务器是否支持64位VMware,可以在VMware下载页面下载CPU识别实用程序:http://www.
vmware.
com/download/shared_utilities.
html.
创建虚拟机的要求要创建虚拟机,ESX/ESXi主机必须能够支持虚拟处理器、虚拟芯片组和虚拟BIOS.
每个ESX/ESXi虚拟机的要求都显示在表2-4中.
表2-4创建虚拟机的要求组件要求虚拟处理器每个虚拟机有一个、两个、四个或八个处理器注意如果创建一个双处理器虚拟机,则ESX计算机必须至少拥有两个物理处理器.
对于四处理器的虚拟机,ESX计算机必须至少拥有四个物理处理器.
虚拟芯片组基于Intel440BX的主板,带NS338SIO芯片.
虚拟BIOSPhoenixBIOS4.
0Release6所需的端口VMwarevCenterServer系统必须能够将数据发送到每个受管主机,并且从每个vSphereClient接收数据.
要在受管主机间启用迁移和置备活动,源主机和目标主机必须能够彼此接收数据.
VMware使用指定的端口进行通信.
此外,受管主机将在指定的端口上侦听来自于vCenterServer系统的数据.
如果这些任意元素之间存在放火墙,并且系统正在使用Windows防火墙服务,则安装程序将在安装期间打开这些端口.
对于自定义防火墙,必须手动打开所需端口.
如果在两台受管主机之间有防火墙,并且您要在源主机或目标主机上执行活动,例如迁移或克隆,则必须配置一种方式,以便受管主机接收数据.
注意在MicrosoftWindowsServer2008中,默认情况下会启用防火墙.
表2-5列出了组件间通信所需的默认端口.
章2系统要求VMware,Inc.
15表2-5所需的端口端口描述80vCenterServer需要端口80用于直接HTTP连接.
端口80会将请求重定向到HTTPS端口443.
如果意外使用了http://server而不是https://server,此端口将非常有用.
389此端口在vCenterServer的本地和所有远程实例上必须处于打开状态.
这是vCenterServer组的目录服务的LDAP端口号.
vCenterServer系统需要绑定端口389,即使没有将此vCenterServer实例加入到链接模式组.
如果此端口上正在运行另一服务,则最好移除该服务,或将其端口更改为其他端口.
可以在从1025到65535的任一端口上运行LDAP服务.
如果此实例充当MicrosoftWindows活动目录,请将端口号从389更改为从1025到65535的任一可用端口.
443vCenterServer系统用于侦听来自vSphereClient的连接的默认端口.
要使vCenterServer从vSphereClient接收数据,请在防火墙中打开443端口.
vCenterServer系统还使用端口443侦听从vSphereWebAccessClient和其他SDK客户端传输的数据.
如果对HTTPS使用另一个端口号,则登录vCenterServer系统时必须使用:.
636对于vCenter链接模式,这是本地实例的SSL端口.
如果此端口上正在运行另一服务,则最好移除该服务,或将其端口更改为其他端口.
可以在从1025到65535的任一端口上运行SSL服务.
902vCenterServer系统用于将数据发送到受管主机的默认端口.
受管主机也会通过UDP端口902定期向vCenterServer系统发送检测信号.
服务器和主机之间或各个主机之间的防火墙不得阻止此端口.
902/903不得在vSphereClient和主机之间阻塞端口902和903.
这些端口由vSphereClient使用以显示虚拟机控制台.
8080Web服务HTTP.
用于VMwareVirtualCenterManagementWebservices.
8443Web服务HTTPS.
用于VMwareVirtualCenterManagementWebservices.
60099Web服务更改服务通知端口如果希望vCenterServer系统使用不同的端口接收vSphereClient数据,请参见《VMwarevSphere数据中心管理指南》.
有关防火墙配置的探讨,请参见《ESX配置指南》.
支持的远程管理固件版本可以将远程管理应用程序用于安装ESXi或远程管理主机.
表2-6列出了远程安装ESXi4.
1支持的远程管理固件版本.
注意如果正在使用远程管理应用程序访问ESXi直接控制台,则考虑通过按F4在直接控制台中启用高对比度模式.
表2-6支持的远程管理服务器型号和固件版本远程控制器品牌和型号固件版本JavaActiveXDRAC51.
4不适用1.
4.
2_191.
45(08.
10.
06)2.
1,0,141.
6.
0.
501.
40(08.
08.
22)2,1,0,141.
6.
0_111.
20(07.
03.
02)1.
4.
2_062,1,0,131.
331.
6.
0_072,1,0,141.
32(07.
12.
22)1.
4.
2_132,1,0,131.
0(06.
05.
12)1.
4.
2_132,1,0,131.
321.
6.
0_112,1,0,141.
21.
6.
0_112,1,0,141.
45(09.
01.
16)1.
6.
0_112,1,0,14vSphere升级指南16VMware,Inc.
表2-6支持的远程管理服务器型号和固件版本(续)远程控制器品牌和型号固件版本JavaActiveX1.
31.
6.
0_112,1,0,141.
331.
6.
0_112,1,0,13DRAC41.
71.
4.
2_062,1,0,14ILO.
261.
6.
0_112,1,0,141.
71.
4.
2_19不适用ILO21.
91(07/26/2009)1.
6.
0_072,1,0,141.
29(2/28/2007)1.
4.
2_13不适用RSA1.
091.
6.
0_112,1,0,141.
061.
6.
0_112,1,0,14章2系统要求VMware,Inc.
17vSphere升级指南18VMware,Inc.
准备升级到vCenterServer3在升级到vCenterServer之前,请先查看必备条件.
本章讨论了以下主题:n第19页,"关于vCenterServer4.
1升级"n第19页,"vCenterServer升级摘要"n第20页,"vCenterServer升级的必备条件"n第22页,"vCenterServer数据库修补程序和配置要求"n第23页,"数据库方案"n第24页,"在将计算机名称缩短到不超过15个字符之后,配置vCenterServer以与本地数据库进行通信"n第25页,"备份VirtualCenter2.
5或更高版本"n第25页,"运行vCenterAgent升级前检查工具"n第27页,"vCenterServer升级期间的停机时间"关于vCenterServer4.
1升级VMware支持64位系统上从vCenterServer4.
0到vCenterServer4.
1的对位升级.
您可以通过在新计算机上安装vCenterServer4.
1并迁移现有的数据库,将VirtualCenter2.
5和vCenterServer4.
0升级到vCenterServer4.
1.
此升级方法可以从32位系统升级到64位系统.
vCenterServer4.
1可以在具有ESX4.
x/ESXi4.
x主机的相同群集中管理ESX3.
x/ESXi3.
5主机.
vCenterServer4.
1无法管理ESX2.
x主机.
vCenterServer升级摘要升级到vCenterServer会影响数据中心的其他软件组件.
表3-1概括了对数据中心组件的影响.
表3-1升级vCenterServer组件产品组件描述vCenterServerVIClient1.
x不支持VirtualCenterServer1.
x不支持vSphereClient4.
0升级VirtualCenterServer2.
0不支持VMware,Inc.
19表3-1升级vCenterServer组件(续)产品组件描述VirtualCenterServer2.
5通过在其他计算机上使用数据迁移工具升级到vCenterServer4.
1来进行升级.
vCenterServer4.
0如果安装在64位系统上,则进行对位升级.
如果安装在32位系统上,则通过在其他计算机上使用数据迁移工具升级到vCenterServer4.
1来进行升级.
vCenterServer4.
1安装vSphereClient4.
1安装Oracle数据库确认数据库受支持.
在必要时进行升级.
不再支持Oracle9i.
SQL数据库确认数据库受支持.
在必要时进行升级.
不再支持MicrosoftSQLServer2000.
链接模式在执行升级步骤期间,无法连接链接模式组.
升级到vCenterServer之后的连接已完成.
LicenseServerLicenseServer要管理ESX3.
x/ESXi3.
5主机,请验证vCenterServer系统是否已配置为使用LicenseServer.
在必要时安装LicenseServer.
ESXESX2.
5主机vCenterServer4.
1不支持.
受vCenterServer4.
0支持,但无法将主机添加到群集.
VMFS2卷以只读方式支持(不推荐)VM2虚拟机升级(可选)VMDK2虚拟磁盘vCenterServer4.
0不支持ESXMUI无变化VMwareTools升级(可选)ESX/ESXi3.
5主机升级到ESX/ESXi4.
1(可选)ESX/ESXi4.
0主机升级到ESX/ESXi4.
1(可选)ESX/ESXi4.
1安装VMFS3卷无变化VM3虚拟机升级到VM4或VM7(可选)VMDK3虚拟磁盘vCenterServer4.
1不支持vCenterServer升级的必备条件在开始升级vCenterServer之前,请确认有vCenterServer系统,并且数据库已准备好.
vCenterServer必备条件以下是完成升级到vCenterServer的必备条件:nVMwarevCenterServer4.
1安装介质.
nvCenterServer以前版本的安装路径必须与Microsoft活动目录应用程序模式(ADAM/ADLDS)的安装要求兼容.
例如安装路径不能有逗号(,)或句号(.
).
如果以前版本的vCenterServer不符合此要求,则必须执行vCenterServer4.
1的全新安装.
n确保正在其上安装vCenterServer的系统不是主要或备份活动目录域控制器.
n从VirtualCenter或vCenterServer清单中移除任何ESXServer2.
x主机,或者升级这些主机.
vSphere升级指南20VMware,Inc.
n确保计算机名称不超过15个字符.
nvCenterServer4.
1将TCP/IP端口80和443用于VMwarevSphereWebClient.
由于Web服务器使用TCP/IP端口80(HTTP)或端口443(HTTPS),因此不能在同一计算机上运行vCenterServer,因为这样会引起端口冲突.
n运行vCenterAgent升级前检查工具.
n如果您要升级的vCenterServer4.
0环境包括GuidedConsolidation4.
0,则必须在升级到vCenterServer4.
1之前先卸载GuidedConsolidation.
n如果在VirtualCenter2.
x环境中使用vCenterGuidedConsolidation服务,则在升级到vCenterServer4.
1之前完成整合计划.
升级到vCenterServer4.
1这一操作不保留或迁移由vCenterGuidedConsolidation服务收集的任何数据.
升级完成之后,所有数据将被清除,并且无法将其还原.
n在升级到vCenterServer4.
1之前,请先备份VirtualCenter或vCenterServer系统上的SSL证书.
SSL证书的默认位置为安装位置\VMware\VMwareVirtualCenter\SSL.
n如果在WindowsServer2003SP1上升级vCenterServer,则安装目录的磁盘必须是NTFS格式,而非FAT32格式.
n如果使用vCenterServer的DHCP而不是静态IP地址,请确保vCenterServer计算机名称已在域名服务(DNS)中更新.
测试此内容的一种方法为ping计算机名称.
例如,如果计算机名称为host-1.
company.
com,请在Windows命令提示符中运行以下命令:pinghost-1.
company.
com如果可以ping计算机名称,则该名称已在DNS中更新.
数据库必备条件升级到vCenterServer之前,请注意以下几点:n如果vCenterServer不支持该数据库服务器,则将该数据库升级到支持的版本或导入到支持的版本中.
请参见第23页,"数据库方案".
n在开始进行升级之前,必须执行VirtualCenterServer或vCenterServer数据库的完整备份.
VirtualCenter2.
5数据库架构与vCenterServer4.
1不兼容.
vCenterServer4.
1安装程序使用额外字段升级现有VirtualCenterServer数据库架构,因此将使得VirtualCenter2.
5无法使用此数据库.
n必须有将由vCenterServer数据库使用的登录凭据、数据库名称和数据库服务器名称.
数据库服务器名称通常为用于vCenterServer数据库的ODBC系统数据存储名称(DSN)连接名称.
n要使用新增的受支持的IBMDB2数据库,必须使用vCenterServer4.
0Update1或更高版本.
VirtualCenter的以前版本不支持DB2数据库.
n如果计划使用新增的受支持的Oracle数据库(如Oracle11g),同时现有数据库也是Oracle,则不需要执行vCenterServer的全新安装.
例如,可以先将现有的Oracle9i数据库升级到Oracle10g或Oracle11g,然后将vCenterServer4.
0升级到vCenterServer4.
1.
n要使用Oracle数据库,CLASSPATH变量中必须包含JDBC驱动程序文件.
n要使用新增的受支持的SQL数据库(如MicrosoftSQL2008),如果现有数据库也是MicrosoftSQLServer,则不需要执行vCenterServer的全新安装.
例如,可以将MicrosoftSQLServer2000数据库升级到MicrosoftSQLServer2005或MicrosoftSQLServer2008,然后将VirtualCenter2.
5或更高版本升级到vCenterServer4.
1.
n要使用MicrosoftSQL数据库,必须在vCenterServer计算机上安装JDK1.
6.
此外,在即将升级vCenterServer的计算机上,必须将sqljdbc4.
jar添加到CLASSPATH变量中.
n如果要从使用捆绑的SQLServer2005Express的VirtualCenter2.
5中进行升级(通过在不同计算机上安装vCenterServer4.
1并保留数据库),则无需执行vCenterServer的全新安装.
章3准备升级到vCenterServerVMware,Inc.
21n如果有MicrosoftSQL数据库,则系统DSN必须使用SQLNativeClient驱动程序.
n确保数据库用户具有以下权限:nOracle分配DBA角色给用户,或者向其授予下列权限:grantconnecttograntresourcetograntcreateviewtograntcreateanysequencetograntcreateanytabletograntcreatematerializedviewtograntexecuteondbms_jobtograntexecuteondbms_locktograntunlimitedtablespaceto#Toensuresufficientspace在升级完成之后,可以从用户配置文件可选移除以下权限:创建任何序列和创建任何表.
默认情况下,RESOURCE角色分配有CREATEPROCEDURE、CREATETABLE和CREATESEQUENCE特权.
如果RESOURCE角色没有上述特权,请将这些特权授予vCenterServer数据库用户.
nMicrosoftSQLServer确保数据库登录具有vCenterServer数据库和MSDB数据库上的db_owner固定数据库角色.
仅在安装和升级时需要MSDB数据库上的db_owner角色.
安装或升级过程结束后可以撤销此角色.
n还可以参见第23页,"数据库方案".
vCenterServer数据库修补程序和配置要求选择数据库类型之后,请确保了解该数据库的配置和修补程序要求.
注意vCenterUpdateManager也需要数据库.
VMware建议对vCenterServer和vCenterUpdateManager分别使用不同的数据库.
vCenterServer数据库需要UTF代码集.
如果VirtualCenter2.
5数据库不支持升级到vCenterServer4.
1,则首先升级数据库(或将数据库导入到支持升级到vCenterServer的数据库中),然后升级到vCenterServer.
表3-2列出支持升级到vCenterServer的数据库的配置和修补程序要求.
如果您的数据库未在此表中列出,请参见第23页,"数据库方案".
对于vCenterServer支持的数据库版本的完整列表,请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
表3-2配置和修补程序要求数据库类型修补程序和配置要求MicrosoftSQLServer2005Express可以用于小型部署(最多5个主机和50个虚拟机)的捆绑数据库.
无法在升级到vCenterServer期间安装捆绑数据库.
如果要使用捆绑数据库,必须已安装MicrosoftSQLServer2005Express,或者必须执行vCenterServer的全新安装.
MicrosoftSQLServer2005确保计算机具有有效的ODBCDSN条目.
MicrosoftSQLServer2008确保计算机具有有效的ODBCDSN条目.
vSphere升级指南22VMware,Inc.
表3-2配置和修补程序要求(续)数据库类型修补程序和配置要求Oracle10g如果需要,请先将修补程序10.
2.
0.
4(或更高版本)应用于客户端和服务器.
然后再将修补程序5699495应用于客户端.
确保计算机具有有效的ODBCDSN条目.
对于OracleInstant客户端,将ojdbc14.
jar复制到vCenterServertomcat目录(\Infrastructure\tomcat\lib)Oracle10g客户端附带ojdbc14.
jar(\oracle\product\10.
2.
0\\jdbc\lib).
vCenterServer安装程序将文件从Oracle客户端安装位置复制到vCenterServertomcat目录(\Infrastructure\tomcat\lib)如果没有在Oracle10g客户端位置中找到ojdbc14.
jar文件,则vCenterServer安装程序会提示您手动复制文件.
可以从http://www.
oracle.
com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc101040.
html下载文件.
Oracle11g确保计算机具有有效的ODBCDSN条目.
对于OracleInstant客户端,将ojdbc14.
jar复制到vCenterServertomcat目录(\Infrastructure\tomcat\lib)Oracle11g客户端附带ojdbc14.
jar(\app\Administrator\product\11.
1.
0\\sqldeveloper\jdbc\lib).
vCenterServer安装程序将文件从Oracle客户端安装位置复制到vCenterServertomcat目录(\Infrastructure\tomcat\lib)如果没有在Oracle11g客户端位置中找到ojdbc14.
jar文件,则vCenterServer安装程序会提示您手动复制文件.
可以从http://www.
oracle.
com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc101040.
html下载文件.
数据库方案升级到vCenterServer4.
1时,请确保已升级到的版本可支持您的数据库.
表3-3列出了可与VirtualCenter2.
5和vCenterServer一起使用的数据库类型.
这不是受支持的数据库版本列表.
有关受支持的数据库版本的列表,请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
表3-3的目的是描述每种数据库类型的vCenterServer升级方案.
表3-3每种数据库类型的vCenterServer升级方案数据库类型在VirtualCenter2.
x中受支持在vCenterServer4.
0中受支持在vCenterServer4.
0Update1中受支持支持方案IBMDB2否否是可以安装vCenterServer4.
1,或从vCenterServer4.
0Update1升级到vCenterServer4.
1.
因为vCenterServer4.
0Update1是首个支持IBMDB2数据库服务器的版本,所以您无法从vCenterServer4.
0进行升级.
实验性MSDE数据库是(VirtualCenter2.
0.
x)否否在升级到受vCenterServer支持的数据库服务器之后,可以安装或升级到vCenterServer.
MicrosoftSQLServer2000是否否在升级到受vCenterServer支持的数据库服务器之后,可以安装或升级到vCenterServer.
MicrosoftSQLServer2005Express是是是可以安装或升级到vCenterServer.
章3准备升级到vCenterServerVMware,Inc.
23表3-3每种数据库类型的vCenterServer升级方案(续)数据库类型在VirtualCenter2.
x中受支持在vCenterServer4.
0中受支持在vCenterServer4.
0Update1中受支持支持方案MicrosoftSQLServer2005是是是可以安装或升级到vCenterServer.
MicrosoftSQLServer2008否是是可以安装或升级到vCenterServer.
Oracle9i是否否在升级到受vCenterServer支持的数据库服务器之后,可以安装或升级到vCenterServer.
Oracle10g是是是可以安装或升级到vCenterServer.
Oracle11g否是是可以安装或升级到vCenterServer.
如果选择全新安装vCenterServer4.
1,则随后可以将数据库信息导入到受vCenterServer4.
1支持的数据库中.
有关执行全新安装的信息,请参见《ESX和vCenterServer安装指南》或《ESXi和vCenterServer设置指南》.
有关导入数据库的信息,请参见第31页,第5章"在其他计算机上升级到vCenterServer并升级现有的数据库".
在将计算机名称缩短到不超过15个字符之后,配置vCenterServer以与本地数据库进行通信安装或升级到vCenterServer的计算机的计算机名长度不能超过15个字符.
如果数据库位于vCenterServer将安装到的同一台计算机,并且您已更改此计算机的名称以符合名称长度限制,则确保已配置好vCenterServerDSN以使用计算机的新名称进行通信.
如果数据库服务器与vCenterServer位于同一台计算机上,则更改vCenterServer计算机名称会影响数据库通信.
如果已更改计算机名称,请完成下列过程以验证通信仍然没有问题.
名称更改不会影响与远程数据库的通信.
如果您的数据库是远程数据库,则可以跳过本步骤.
注意名称长度限制适用于vCenterServer系统.
数据源名称(DSN)和远程数据库系统的名称可以超过15个字符.
请咨询您的数据库管理员或数据库供应商以确保数据库的所有组件在重新命名服务器后仍正常工作.
前提条件n确保数据库服务器正在运行.
n确保vCenterServer计算机名称已在域名服务(DNS)中更新.
测试此内容的一种方法为ping计算机名称.
例如,如果计算机名称为host-1.
company.
com,请在Windows命令提示符中运行以下命令:pinghost-1.
company.
com如果可以ping计算机名称,则该名称已在DNS中更新.
步骤1根据需要更新数据源信息.
2验证数据源连接.
vSphere升级指南24VMware,Inc.
备份VirtualCenter2.
5或更高版本必须备份VirtualCenter2.
x系统,以确保在未成功完成vCenterServer升级时可以还原VirtualCenter的以前配置.
从失败的升级中进行恢复的唯一方法是使用备份的数据库和SSL证书.
重要事项如果在开始升级到vCenterServer之前,您未备份VirtualCenter2.
5或更高版本的数据库及SSL证书,那么,您将无法还原以前的VirtualCenter配置.
无法将数据库回滚到以前的数据库架构.
步骤1执行VirtualCenter2.
5或更高版本数据库的完整备份.
请参见数据库文档.
2备份VirtualCenter2.
5或更高版本的SSL证书.
a复制%ALLUSERSPROFILE%\ApplicationData\VMware\VMwareVirtualCenter或%ALLUSERSPROFILE%\VMware\VMwareVirtualCenter\下的SSL证书文件夹.
b将其粘贴到备份位置.
3记下现有VirtualCenter安装使用的选项、设置和信息.
例如,记下任何非默认设置,如IP地址、数据库DSN、用户名、密码和分配的端口.
4创建vpxd.
cfg的备份副本.
下一步继续升级到vCenterServer.
运行vCenterAgent升级前检查工具vCenterAgent升级前检查工具是一个诊断只读工具,用于生成显示已知问题的报告,这些问题可能会妨碍vCenterAgent软件的成功升级.
为确保成功升级到vCenterServer4.
1,必须诊断并修复受管ESX/ESXi主机上的任何潜在问题.
您可以运行vCenterAgent升级前检查工具执行从vCenterServer4.
0到vCenterServer4.
1的对位升级.
vCenterAgent在所有受管ESX/ESXi主机上运行.
此软件协调从vCenterServer接收的操作.
当将主机添加到vCenterServer时,同时会在物理ESX/ESXi主机上安装代理.
当升级到vCenterServer4.
1时,也必须升级每台ESX/ESXi主机上驻留的代理.
在vCenterServer升级过程中,系统会卸载现有代理软件,并在原位置安装更新的代理软件.
如果升级失败,则可能未安装更新的代理软件,且VirtualCenter2.
x、vCenterServer4.
0和vCenterServer4.
1可能无法访问主机.
为避免此情况,可以在尝试升级到vCenterServer4.
1之前运行vCenterAgent升级前检查工具.
vCenterAgent升级前检查工具会执行检查以确保代理软件已准备好进行升级.
部分检查事项包括:主机是否可访问,磁盘空间是否足够,网络是否正常工作,文件系统是否完整以及所需的修补程序是否已应用.
每次运行工具时,系统会查询VMware.
com,并下载有关工具的任何新更新.
此操作可确保在发现新升级问题时,工具尽可能有用.
重要事项成功的vCenterAgent升级前检查不保证能够成功升级到vCenterServer4.
1.
vCenterServer升级涉及多个组件,而工具仅检查一个组件:vCenterAgent.
而且,工具仅检查已知问题.
可能存在工具未检查到的其他问题.
vCenterAgent升级前检查工具不会修复报告的问题.
必须手动解决报告的问题,并重新运行该工具以验证问题是否已解决.
章3准备升级到vCenterServerVMware,Inc.
25前提条件nVirtualCenter2.
x或更高版本必须安装在受vCenterServer4.
1支持的Windows计算机上.
nVirtualCenter2.
x或更高版本的计算机必须配置了与vCenterServer4.
1兼容的DSN.
nVirtualCenter2.
x数据库必须受vCenterServer4.
1支持.
这意味着,如果需要,必须升级数据库以与vCenterServer4.
1配合使用.
MSDE数据库处于实验模式时在VirtualCenterServer2.
0.
x中受支持,但在vCenterServer4.
1中不受支持.
vCenterAgent升级前检查工具将检测不到该数据库.
使用该工具之前,请升级到支持的数据库.
请参见第23页,"数据库方案".
nESX/ESXi主机必须由VirtualCenter2.
x或更高版本管理.
nVirtualCenterAgent或vCenterAgent软件必须正在每台受管ESX/ESXi主机上运行.
n必须在VirtualCenter2.
x或更高版本的系统上安装Microsoft.
NETFramework版本2.
0.
nVMware建议在VirtualCenter2.
x或更高版本的系统中配置Internet连接.
这样便可以将新更新应用到工具,并允许查看报告以及与报告关联的知识库(KB)文章.
步骤1在要更新的VirtualCenter2.
x或更高版本的系统上,下载vCenterServer4.
1安装软件包,或插入vCenterServer4.
1安装DVD.
2启动升级前检查工具.
n在安装软件包中或在DVD上,导航到\vpx\agentupgradecheck,然后运行AgentUpgradeChecker.
exe可执行文件.
n从DVD启动安装过程,当要求选择要安装的项目时,从实用程序列表中选择"代理升级前检查"选项.
3为要升级的VirtualCenter或vCenterServer系统选择DSN,并选择适用于该DSN的登录凭据.
如果不确定选择哪个凭据类型,请检查为该DSN配置的身份验证类型(控制面板>管理工具>ODBC数据源>系统DSN).
4对于正在使用的凭据类型,如果DSN需要登录,则输入用户名和密码,然后单击下一步.
5选择一个用于扫描所有主机或特定主机的选项.
选项操作扫描所有主机选择标准模式并单击下一步.
指定要扫描的主机a选择自定义模式并单击下一步.
b选择要扫描的主机,然后单击下一步.
要选择某个群集中的所有主机,请双击该群集.
6单击运行预检查.
对于每台主机,工具将需要30-40秒.
7检查完成后,单击下一步.
8查看升级前报告.
n要查看各主机的报告,请单击主机名称旁边的链接.
n要查看所有主机的摘要报告,请单击查看报告.
现在,在升级到vCenterServer4.
1之前,您有一份要解决的问题列表.
下一步依据此报告,使用链接的知识库文章研究和解决每台主机上发生的问题.
在解决问题之后,重新运行vCenterAgent升级前检查工具.
重复此过程,直到解决所有报告的问题,然后继续升级到vCenterServer4.
1.
vSphere升级指南26VMware,Inc.
vCenterServer升级期间的停机时间当升级到vCenterServer时,vCenterServer正在管理的ESX/ESXi主机不需要停机时间.
在主机上运行的虚拟机也不需要停机时间.
vCenterServer需要停机时间.
vCenterServer的预计停机时间如下:nVMware估计升级需要vCenterServer停止工作25至30分钟,具体取决于数据库的大小.
在这段时间中,数据库架构升级大约需要8分钟.
此预计不包括升级后的主机重新连接.
如果计算机未安装Microsoft.
NETFramework,则必须在升级到vCenterServer之后重新进行引导.
nVMwareDistributedResourceScheduler在升级过程中无法工作.
VMwareHA在升级过程中可以工作.
章3准备升级到vCenterServerVMware,Inc.
27vSphere升级指南28VMware,Inc.
升级到vCenterServer4.
14升级到vCenterServer包括数据库架构升级和vCenterServer4.
0或更高版本的升级.
升级到vCenterServer4.
1如果vCenterServer4.
0实例位于64位计算机上,则在同一计算机上将vCenterServer4.
0升级到vCenterServer4.
1.
此过程要求待升级的vCenterServer进入停机状态.
无需关闭虚拟机.
vCenterServer安装程序会检测早期版本的vCenterServer,并对其进行升级.
如果升级失败,则不会自动回滚到先前版本的vCenterServer.
前提条件有关vCenterServer系统和数据库的要求,请参见第20页,"vCenterServer升级的必备条件".
关闭VIClient和vSphereClient的所有实例.
步骤1作为Windows系统的管理员,请插入VMwarevCenterServerInstallationDVD或双击autorun.
exe.
2在"vCenterServer安装程序"页面上,单击vCenterServer.
3为安装程序选择一种语言,然后单击确定.
"欢迎使用"页面上会显示,计算机上安装了早期版本的vCenterServer,且将升级到vCenterServer4.
1.
4单击下一步.
5阅读"最终用户专利协议",然后单击下一步.
6选择我同意许可协议中的条款,然后单击下一步.
7选择DSN,然后单击下一步.
DSN必须是64位的DSN.
可能已选择DSN,也可能只有一个选项,这取决于数据库类型.
8输入与用户名相对应的数据库密码和安装程序所显示的DSN,然后单击下一步.
如果指定一个使用WindowsNT身份验证的远程SQLServer数据库,则vCenterServer计算机上的数据库用户和登录用户必须相同.
VMware,Inc.
299选择是否升级vCenterServer数据库架构.
n选择是,我要升级vCenterServer数据库,继续vCenterServer的升级.
n如果没有数据库的备份副本,则选择不,我不想升级vCenterServer数据库.
如果选择此选项,则不能继续升级.
取消升级,备份VirtualCenter或vCenterServer环境,然后重新启动升级过程.
10单击我已备份现有vCenterServer数据库和SSL证书,然后单击下一步.
11选择升级vCenterAgent的方式,然后单击下一步.
选项描述自动在vCenterServer清单中的所有主机上升级vCenterAgent.
手动所有主机都与vCenterServer断开连接.
要升级vCenterAgent,请将主机重新连接到vCenterServer.
如果适用于以下某种情况,请选择此选项:n您需要控制vCenterAgent在特定主机上进行升级的用时.
nvCenterServer清单中主机的数量较多,并且您预计在所有主机上升级vCenterAgent会对vCenterServer的性能产生负面影响.
清单中的每台主机上都安装了vCenterAgent,以使vCenterServer可以管理主机.
升级vCenterServer时必须升级vCenterAgent.
12指定要以哪个帐户运行vCenter服务.
n单击下一步以使用SYSTEM帐户.
如果正在对SQLServer使用Windows身份验证,则无法使用SYSTEM帐户.
n取消选中使用SYSTEM帐户,然后输入不同的管理员帐户名和密码.
13输入要使用的端口号或接受页面上显示的默认端口号,然后单击下一步.
14根据环境中主机的数量,选择要分配给Tomcat中的vCenterJVM的内存量.
如果环境中主机的数量发生变化,则可以在安装后调整此设置.
15单击安装.
下一步请参见第43页,第6章"vCenterServer的升级后注意事项".
vSphere升级指南30VMware,Inc.
在其他计算机上升级到vCenterServer并升级现有的数据库5当升级到vCenterServer时,可以将vCenterServer迁移到新计算机.
这样做的一个原因是要从32位计算机移至64位计算机.
此外,还可以使用数据迁移工具来迁移由vCenterServer安装程序安装的、与vCenterServer在同一台计算机上的SQLServerExpress数据库.
如果使用安装在vCenterServer计算机上的其他数据库,则必须备份该数据库并手动将其移至新计算机.
如果数据库安装在与vCenterServer不同的计算机上,则可以保留现有数据库,并在目标计算机上创建一个新的DSN以连接到该数据库.
您可以使用工具迁移的VirtualCenter或vCenterServer配置设置包括:nLDAP数据nHTTP、HTTPS、检测信号、Web服务、LDAP和LDAPSSL端口的端口设置n存储在SSL文件夹中的证书n许可证n仅适用于捆绑的SQLServerExpress数据库的数据库数据如果VMwarevCenterUpdateManager或vCenterOrchestrator与vCenterServer安装在同一台计算机上,则您可以使用数据迁移工具来迁移这些产品的配置数据.
如果vCenterUpdateManager数据库是与vCenterUpdateManager和vCenterServer安装在同一台计算机上的SQLServerExpress数据库,则还可以使用此工具来迁移该数据库.
您无法使用数据迁移工具迁移vCenterOrchestrator数据库.
有关升级这些产品的详细信息,请参阅vCenterUpdateManager和vCenterOrchestrator的文档.
前提条件如果要使用远程数据库,请从VirtualCenter或vCenterServer清单中移除任何ESXServer2.
x主机,或者升级这些主机.
如果不使用远程数据库,则无需从VirtualCenter或vCenterServer清单中移除ESXServer主机或升级这些主机,但是在升级后这些主机将不会连接到vCenterServer.
在执行此升级之前,请停止VMwareVirtualCenterServer服务.
步骤1备份和移动vCenterServer数据库第32页,在升级vCenterServer之前,请备份vCenterServer数据库.
如果您要将vCenterServer迁移到新计算机,则有多种选择来移动数据库.
2使用数据迁移工具备份VirtualCenter或vCenterServer配置第35页,使用数据迁移工具可备份VirtualCenter或vCenterServer配置数据,如端口设置、SSL证书和许可信息.
在新的64位计算机上升级到vCenterServer时,数据迁移工具可以还原这些设置.
VMware,Inc.
313创建64位DSN第36页,vCenterServer系统必须具有64位DSN.
此要求应用于所有支持的数据库.
默认情况下,在64位系统上创建的任何DSN均为64位.
4在目标计算机上还原vCenterServer配置并安装vCenterServer第36页,使用数据迁移工具可以启动vCenterServer安装程序,并将vCenterServer配置还原到目标计算机.
5更新插件的vCenterServer名称第40页,将vCenterServer配置迁移到与源计算机名称不同的目标计算机时,必须更新插件以使用新的计算机名称.
直至此更新完成之后,注册到vCenterServer系统的插件才能访问目标vCenterServer计算机.
6迁移与vCenterServer安装在同一计算机上的LicenseServer第40页,如果源计算机上安装了LicenseServer与vCenterServer,则数据迁移工具无法将LicenseServer迁移到目标计算机.
必须手动迁移许可证配置.
备份和移动vCenterServer数据库在升级vCenterServer之前,请备份vCenterServer数据库.
如果您要将vCenterServer迁移到新计算机,则有多种选择来移动数据库.
步骤n如果您的数据库是VirtualCenter或vCenterServer的远程数据库,并且希望在升级之后仍保持为远程数据库,请在备份后将数据库保留在原位.
n如果您的数据库是VirtualCenter或vCenterServer的本地数据库,并且希望在升级之后仍保持为本地数据库,则可以根据数据库类型选择以下选项.
选项描述MicrosoftSQLServerExpress数据库如果数据库是由vCenterServer安装程序所安装,请备份该数据库,然后使用数据迁移工具移动数据库以及其他配置数据.
不必执行单独的数据库迁移步骤.
如果SQLServerExpress数据库不是由vCenterServer安装程序所安装,请备份该数据库,然后将它还原到要安装vCenterServer的计算机上.
MicrosoftSQLServer数据库执行以下操作之一:n备份数据库,分离数据库,然后将其附加到要安装vCenterServer的计算机.
n备份数据库,并将它还原到要安装vCenterServer的计算机上.
其他本地数据库备份数据库,并将它还原到要安装vCenterServer的计算机上.
对于MicrosoftSQLServer数据库,当在备份/还原选项或分离/附加选项之间进行决定时,请考虑所需的停机时间.
有关这些选项的指导信息,请咨询您组织的数据库管理员.
下一步使用数据迁移工具备份VirtualCenter或vCenterServer配置.
备份和还原MicrosoftSQL数据库在新计算机上执行到vCenterServer的升级之前,您可能希望移动数据库.
例如,如果您的数据库当前与vCenterServer位于同一计算机上,您可能希望将该数据库移动到与vCenterServer将要移动到的同一计算机上.
移动数据库是可选的.
要移动MicrosoftSQLServer数据库,可以执行备份和还原操作.
请咨询您的数据库管理员或参见有关备份和还原数据库的数据库文档.
具有VirtualCenter2.
5或vCenterServer4.
0数据库的计算机称为源计算机.
vCenterServer4.
1数据库将在其上驻留的计算机称为目标计算机.
vSphere升级指南32VMware,Inc.
前提条件n验证您是否拥有正在运行本地或远程MicrosoftSQLServer数据库的VirtualCenter2.
5或vCenterServer4.
0系统.
n验证是否在源计算机和目标计算机上安装了MicrosoftSQLServer和MicrosoftSQLServerManagementStudio.
步骤1在源计算机上,停止VirtualCenter服务.
a选择开始>程序>管理工具>服务.
b右键单击VMwareVirtualCenterServer并选择停止.
2在SQLServerManagementStudio中,执行源计算机数据库的完整备份.
3将备份文件(.
bak)复制到目标计算机上的C:\驱动器中.
4在目标计算机上,打开SQLServerManagementStudio,然后右键单击数据库文件夹.
5选择新建数据库,输入源计算机数据库的名称,然后单击确定.
6右键单击新数据库的图标,然后选择任务>还原>数据库.
7选择从设备,然后单击浏览.
8单击添加,导航到备份文件,然后单击确定.
9在还原数据库窗口中,选中.
bak文件旁边的复选框.
10在"选项"页面上,选中覆盖现有数据库复选框,然后单击确定.
原始数据库已还原到新数据库上,此数据库可用于升级到vCenterServer4.
1.
下一步请参见第35页,"使用数据迁移工具备份VirtualCenter或vCenterServer配置".
附加和分离MicrosoftSQLServer数据库在64位计算机上升级到vCenterServer之前,可以选择在源计算机上分离VirtualCenter或vCenterServer数据库,将文件复制到目标计算机,然后将数据库附加到目标计算机.
此分离和附加操作等效于备份和还原操作.
请咨询您的数据库管理员或参见有关分离和附加数据库的数据库文档.
具有VirtualCenter2.
5或vCenterServer4.
0数据库的计算机称为源计算机.
vCenterServer4.
1数据库将在其上驻留的计算机称为目标计算机.
前提条件n执行数据库的完整备份.
n验证您是否拥有正在运行本地或远程MicrosoftSQLServer数据库的VirtualCenter2.
5或vCenterServer4.
0系统.
n验证是否在源计算机和目标计算机上安装了MicrosoftSQLServer和MicrosoftSQLServerManagementStudio.
章5在其他计算机上升级到vCenterServer并升级现有的数据库VMware,Inc.
33步骤1在源计算机上,停止VirtualCenter服务.
a选择开始>控制面板>管理工具>服务.
b右键单击VMwareVirtualCenterServer并选择停止.
2在SQLServerManagementStudio中,打开数据库目录.
3右键单击源数据库,然后选择任务>分离.
4选择数据库并单击确定.
5在完成分离操作后,将数据文件(.
mdf和.
ldf)复制到目标计算机的数据库文件夹.
默认情况下,数据库文件夹为C:\ProgramFiles\MicrosoftSQLServer\MSSQL.
1\MSSQL\Data.
6在目标计算机的SQLServerManagementStudio中,右键单击数据库目录并选择附加.
7选择已复制到目标计算机的数据库文件夹的.
mdf文件,然后单击确定.
来自源计算机的数据库即会附加到目标计算机.
下一步请参见第35页,"使用数据迁移工具备份VirtualCenter或vCenterServer配置".
备份和还原Oracle数据库在其他计算机上执行到vCenterServer的升级之前,您可能希望移动数据库.
移动数据库是可选的.
要移动Oracle数据库,请执行备份和还原操作.
请咨询您的数据库管理员或参见有关备份和还原数据库的数据库文档.
具有VirtualCenter2.
5或vCenterServer4.
0数据库的计算机称为源计算机.
vCenterServer4.
1数据库将在其上驻留的计算机称为目标计算机.
前提条件验证您是否拥有正在运行本地或远程Oracle10g或者Oracle11g数据库的VirtualCenter2.
5或vCenterServer4.
0系统.
步骤1在源计算机上,停止VirtualCenter服务.
a选择开始>程序>管理工具>服务.
b右键单击VMwareVirtualCenterServer并选择停止.
2在源计算机上,以VirtualCenter2.
5或vCenterServer4.
0数据库用户身份登录OracleSQL*Plus.
3将数据库导出为.
dmp文件.
4将.
dmp文件复制到目标计算机的C:\驱动器上.
5在OracleSQL*Plus中,运行以下命令创建表空间.
createtablespacevctestdatafile'c:\vctest.
dbf'size100mautoextendon;6运行以下命令创建一个用户.
createuserVCUSERidentifiedbyCENSOREDdefaulttablespacevctest;7在目标计算机上,将.
dmp文件导入到Oracle64位数据库中.
8验证是否已导入所有表数据.
vSphere升级指南34VMware,Inc.
原始数据库已还原到新数据库上,此数据库可用于升级到vCenterServer4.
1.
下一步请参见第35页,"使用数据迁移工具备份VirtualCenter或vCenterServer配置".
使用数据迁移工具备份VirtualCenter或vCenterServer配置使用数据迁移工具可备份VirtualCenter或vCenterServer配置数据,如端口设置、SSL证书和许可信息.
在新的64位计算机上升级到vCenterServer时,数据迁移工具可以还原这些设置.
如果您的数据库是VirtualCenter或vCenterServer计算机上的本地SQLServerExpress数据库,则数据迁移工具将备份该数据库,并会将其还原到目标计算机.
如果VMwarevCenterOrchestrator与VirtualCenter或vCenterServer安装在同一计算机中,则数据迁移工具将备份vCenterOrchestrator配置,并会将其还原到目标计算机.
数据迁移工具不备份和还原vCenterOrchestrator数据库.
有关使用数据迁移工具升级vCenterOrchestrator的信息,请参见VMwarevCenterOrchestrator文档.
如果VMwarevCenterUpdateManager与VirtualCenter或vCenterServer安装在同一计算机中,则数据迁移工具将备份vCenterUpdateManager配置,并会将其还原到目标计算机.
如果vCenterUpdateManager使用源计算机上的本地SQLServerExpress数据库,则数据迁移工具将备份该数据库,并会将其还原到目标计算机.
数据迁移工具不备份和还原修补程序二进制文件.
有关使用数据迁移工具升级vCenterUpdateManager的信息,请参见VMwarevCenterUpdateManager文档.
前提条件n验证源计算机上是否安装了以下受支持的VirtualCenter或vCenterServer版本:nVirtualCenter2.
5及其更新版本nvCenterServer4.
0及其更新版本n在备份配置之前,停止VMwareVirtualCenterServer服务.
n如果以前尝试进行备份时,\datamigration\data\文件夹已存在,则备份无法继续进行.
删除或重命名此文件夹,然后备份vCenterServer配置.
步骤1作为Windows系统的管理员,请插入VMwarevCenterServerInstallationDVD或双击autorun.
exe.
2单击浏览介质.
3打开datamigration文件夹,并将datamigration.
zip归档解压至VirtualCenter或vCenterServer源计算机上的可写本地文件系统.
4从Windows命令提示符更改到datamigration文件夹,然后键入backup.
bat运行数据迁移工具的备份脚本.
5对脚本提示做出响应.
该脚本将检查vCenterServer版本、数据库类型、vCenterUpdateManager配置(如果已安装)以及vCenterOrchestrator配置(如果已安装),以确定它们是否与数据迁移工具兼容.
章5在其他计算机上升级到vCenterServer并升级现有的数据库VMware,Inc.
356如果未安装VMwarevCenterUpdateManager,请在提示继续备份时输入y.
VirtualCenter或vCenterServer配置数据以及SQLServerExpress数据库(如果适用)会复制到已解压文件夹中的\data文件夹.
将对VirtualCenter或vCenterServer数据库实例进行升级,以使其与vCenterServer4.
1兼容.
7检查datamigration文件夹中的\logs\backup.
log是否有错误.
n如果未发现任何错误,则数据备份已成功.
n如果发现错误,请更正错误来源,并重新运行backup.
bat,然后再继续进行操作.
下一步n如果您的数据库是vCenterServer计算机的本地SQLServerExpress数据库,请参阅第36页,"在目标计算机上还原vCenterServer配置并安装vCenterServer".
n如果使用的是其他数据库,请参阅第36页,"创建64位DSN".
创建64位DSNvCenterServer系统必须具有64位DSN.
此要求应用于所有支持的数据库.
默认情况下,在64位系统上创建的任何DSN均为64位.
如果使用数据迁移工具将vCenterServer系统中的SQLServerExpress数据库迁移到新系统,则无需创建64位DSN.
数据迁移工具会在安装过程中创建该DSN.
对于其他非捆绑数据库,必须创建64位DSN.
步骤1在MicrosoftWindows系统上安装64位数据库ODBC驱动程序.
默认安装位置为C:\ProgramFiles\VMware\Infrastructure\VirtualCenterServer.
2单击控制面板>管理工具>数据源(ODBC).
3使用该应用程序创建系统DSN并测试连接.
系统现在拥有与vCenterServer兼容的DSN.
当vCenterServer安装程序提示输入DSN时,选择64位DSN.
在目标计算机上还原vCenterServer配置并安装vCenterServer使用数据迁移工具可以启动vCenterServer安装程序,并将vCenterServer配置还原到目标计算机.
n在目标计算机上还原vCenterServer配置和捆绑数据库,并安装vCenterServer第36页,如果您使用了数据迁移工具备份vCenterServer配置和捆绑的SQLServer数据库,请使用该数据迁移工具安装vCenterServer,并将vCenterServer配置和数据库还原到目标计算机.
n在具有非捆绑数据库的新计算机上还原vCenterServer配置并安装vCenterServer第38页,如果您使用了数据迁移工具备份连接到非捆绑数据库的vCenterServer系统的配置,请使用该数据迁移工具安装vCenterServer,并将vCenterServer配置还原到目标计算机.
在目标计算机上还原vCenterServer配置和捆绑数据库,并安装vCenterServer如果您使用了数据迁移工具备份vCenterServer配置和捆绑的SQLServer数据库,请使用该数据迁移工具安装vCenterServer,并将vCenterServer配置和数据库还原到目标计算机.
如果您使用了数据迁移工具将SQLServerExpress数据库本地备份至vCenterServer计算机,请按照此步骤操作.
此数据迁移工具会将数据库还原到新计算机.
VMware建议目标计算机与源计算机使用同一主机名称.
vSphere升级指南36VMware,Inc.
前提条件确保vCenterServer目标计算机有权访问其必须连接到的其他所有系统,例如域服务器、具有vCenter用户帐户的WindowsActiveDirectory服务器、数据库服务器、LicenseServer等.
步骤1将datamigration文件夹从源计算机复制到目标计算机.
2将vCenterServer安装介质插入新计算机上的DVD-ROM驱动器,或将安装ISO映像复制到新计算机.
3从Windows命令提示符更改到从源计算机复制的datamigration文件夹,然后键入install.
bat.
4如果新计算机的名称与源计算机的名称不同,请输入y继续进行操作.
5输入vCenterServer安装介质的路径.
例如,如果安装介质的位置为D:\Temp\VMware-VIMSetup-en-4.
1.
0-内部版本号中,请输入D:\Temp\VMware-VIMSetup-en-4.
1.
0-内部版本号.
安装脚本会验证迁移数据是否存在,并启动vCenterServer安装程序.
6为安装程序选择一种语言,然后单击确定.
"欢迎使用"页面上会显示,计算机上安装了早期版本的vCenterServer,且将升级到vCenterServer4.
1.
7当显示"欢迎使用"屏幕时,单击下一步.
8阅读"最终用户专利协议",然后单击下一步.
9选择我同意许可协议中的条款,然后单击下一步.
10选择安装SQLServer2005Express实例(适用于小规模部署),然后单击下一步.
11输入vCenterService用户帐户的密码.
12接受默认目标文件夹,或单击更改以选择另一个位置,然后单击下一步.
安装路径不能包含逗号(,)或句号(.
).
注意要在C:驱动器以外的驱动器上安装vCenterServer,请确保C:\WINDOWS\Installer文件夹中具有足够的空间来安装MicrosoftWindowsInstaller.
msi文件.
如果没有足够空间,则vCenterServer安装可能失败.
13输入要使用的端口号或接受显示的端口号,然后单击下一步.
显示的端口号是从源VirtualCenter或vCenterServer安装备份的端口号.
14根据环境中主机的数量,选择要分配给Tomcat中的vCenterJVM的内存量.
如果环境中主机的数量发生变化,则可以在安装后调整此设置.
15单击安装.
16在vCenterServer安装完成后,单击完成.
数据迁移工具将会还原备份的配置数据.
17检查datamigration文件夹中的\logs\restore.
log文件,并确认还原过程中未出现任何错误.
vCenterServer已安装,并且对所备份的设置进行了还原.
SQLServerExpress数据库也还原到新计算机上.
在安装完成之后,vCenterServer即会启动.
章5在其他计算机上升级到vCenterServer并升级现有的数据库VMware,Inc.
37如果使用了数据迁移工具备份VMwarevCenterUpdateManager配置数据,此时将启动vCenterUpdateManager安装程序.
完成安装向导中的步骤来安装vCenterUpdateManger并还原配置.
有关详细信息,请参见VMwarevCenterUpdateManager文档.
如果使用了数据迁移工具备份VMwarevCenterOrchestrator配置数据,此时将启动vCenterOrchestrator安装程序.
完成安装向导中的步骤以安装vCenterOrchestrator和还原配置.
有关详细信息,请参见VMwarevCenterOrchestrator文档.
下一步n如果新的vCenterServer计算机与源计算机名称不同,请使用新计算机的名称更新可访问vCenterServer系统的插件及其他解决方案.
请参见第40页,"更新插件的vCenterServer名称".
n如果源计算机上安装了LicenseServer,请在目标计算机上安装该LicenseServer并迁移许可证.
请参见第40页,"迁移与vCenterServer安装在同一计算机上的LicenseServer".
n请参见第43页,第6章"vCenterServer的升级后注意事项".
在具有非捆绑数据库的新计算机上还原vCenterServer配置并安装vCenterServer如果您使用了数据迁移工具备份连接到非捆绑数据库的vCenterServer系统的配置,请使用该数据迁移工具安装vCenterServer,并将vCenterServer配置还原到目标计算机.
前提条件确保vCenterServer目标计算机有权访问其必须连接到的其他所有系统,例如域服务器、具有vCenter用户帐户的WindowsActiveDirectory服务器、数据库服务器、LicenseServer等.
步骤1将datamigration文件夹从源计算机复制到目标计算机.
2将vCenterServer安装介质插入新计算机上的DVD-ROM驱动器,或将安装ISO映像复制到新计算机.
3从Windows命令提示符更改到从源计算机复制的datamigration文件夹,然后键入install.
bat.
4如果新计算机的名称与源计算机的名称不同,请输入y继续进行操作.
5输入vCenterServer安装介质的路径.
例如,如果安装介质的位置为D:\Temp\VMware-VIMSetup-en-4.
1.
0-内部版本号中,请输入D:\Temp\VMware-VIMSetup-en-4.
1.
0-内部版本号.
安装脚本会验证迁移数据是否存在,并启动vCenterServer安装程序.
6为安装程序选择一种语言,然后单击确定.
"欢迎使用"页面上会显示,计算机上安装了早期版本的vCenterServer,且将升级到vCenterServer4.
1.
7当显示"欢迎使用"屏幕时,单击下一步.
8阅读"最终用户专利协议",然后单击下一步.
9选择我同意许可协议中的条款,然后单击下一步.
vSphere升级指南38VMware,Inc.
10输入远程数据库的信息.
a单击使用现有的受支持数据库.
b在32位源计算机上选择用于数据库的DSN,然后单击下一步.
c输入DSN的用户名和密码,然后单击下一步.
如果指定一个使用WindowsNT身份验证的远程SQLServer数据库,则vCenterServer计算机上的数据库用户和登录用户必须相同.
d选择升级现有vCenterServer数据库,然后选中我已备份现有vCenterServer数据库和SSL证书复选框.
e单击下一步.
11选择升级vCenterAgent的方式,然后单击下一步.
选项描述自动在vCenterServer清单中的所有主机上升级vCenterAgent.
手动所有主机都与vCenterServer断开连接.
要升级vCenterAgent,请将主机重新连接到vCenterServer.
如果适用于以下某种情况,请选择此选项:n您需要控制vCenterAgent在特定主机上进行升级的用时.
nvCenterServer清单中主机的数量较多,并且您预计在所有主机上升级vCenterAgent会对vCenterServer的性能产生负面影响.
清单中的每台主机上都安装了vCenterAgent,以使vCenterServer可以管理主机.
升级vCenterServer时必须升级vCenterAgent.
12输入vCenterService用户帐户的密码.
13接受默认目标文件夹,或单击更改以选择另一个位置,然后单击下一步.
安装路径不能包含逗号(,)或句号(.
).
注意要在C:驱动器以外的驱动器上安装vCenterServer,请确保C:\WINDOWS\Installer文件夹中具有足够的空间来安装MicrosoftWindowsInstaller.
msi文件.
如果没有足够空间,则vCenterServer安装可能失败.
14输入要使用的端口号或接受显示的端口号,然后单击下一步.
显示的端口号是从源VirtualCenter或vCenterServer安装备份的端口号.
15根据环境中主机的数量,选择要分配给Tomcat中的vCenterJVM的内存量.
如果环境中主机的数量发生变化,则可以在安装后调整此设置.
16单击安装.
17在vCenterServer安装完成后,单击完成.
数据迁移工具将会还原备份的配置数据.
18检查datamigration文件夹中的\logs\restore.
log文件,并确认还原过程中未出现任何错误.
vCenterServer已安装,并且对所备份的设置进行了还原.
远程数据库已升级.
在安装完成之后,vCenterServer即会启动.
章5在其他计算机上升级到vCenterServer并升级现有的数据库VMware,Inc.
39如果使用了数据迁移工具备份VMwarevCenterUpdateManager配置数据,此时将启动vCenterUpdateManager安装程序.
完成安装向导中的步骤来安装vCenterUpdateManger并还原配置.
有关详细信息,请参见VMwarevCenterUpdateManager文档.
如果使用了数据迁移工具备份VMwarevCenterOrchestrator配置数据,此时将启动vCenterOrchestrator安装程序.
完成安装向导中的步骤以安装vCenterOrchestrator和还原配置.
有关详细信息,请参见VMwarevCenterOrchestrator文档.
下一步n如果新的vCenterServer计算机与源计算机名称不同,请使用新计算机的名称更新可访问vCenterServer系统的插件及其他解决方案.
请参见第40页,"更新插件的vCenterServer名称".
n如果源计算机上安装了LicenseServer,请在目标计算机上安装该LicenseServer并迁移许可证.
请参见第40页,"迁移与vCenterServer安装在同一计算机上的LicenseServer".
n请参见第43页,第6章"vCenterServer的升级后注意事项".
更新插件的vCenterServer名称将vCenterServer配置迁移到与源计算机名称不同的目标计算机时,必须更新插件以使用新的计算机名称.
直至此更新完成之后,注册到vCenterServer系统的插件才能访问目标vCenterServer计算机.
步骤1在文本编辑器中打开插件的extension.
xml文件.
extension.
xml文件位于插件的文件夹C:\ProgramFiles\VMware\Infrastructure\VirtualCenterServer\extensions\内.
例如,vCenter存储监控插件的extension.
xml文件位于C:\ProgramFiles\VMware\Infrastructure\VirtualCenterServer\extensions\com.
vmware.
vim.
sms\extension.
xml内.
2编辑标记的内容,以使用新vCenterServer系统的名称替换源vCenterServer系统的名称.
例如:如果新服务器名称为vcenter.
example.
com,则标记可能为http://vcenter.
example.
com:80/sms/smService-web/health.
xml.
3保存extension.
xml文件.
4使用vCenterServer重新注册该扩展.
迁移与vCenterServer安装在同一计算机上的LicenseServer如果源计算机上安装了LicenseServer与vCenterServer,则数据迁移工具无法将LicenseServer迁移到目标计算机.
必须手动迁移许可证配置.
前提条件如果没有LicenseServer安装程序,可以从VMware网站下载.
步骤1在目标计算机上安装LicenseServer.
2将许可证文件从源计算机上的许可证文件夹复制到目标计算机上的许可证文件夹.
默认情况下,许可证文件夹位于C:\ProgramFiles\VMware\VMwareLicenseServer\Licenses\内.
vSphere升级指南40VMware,Inc.
3重新加载许可证.
a依次选择开始>程序>VMware>VMwareLicenseServer>VMwareLicenseServerTools.
b单击启动/停止/重读选项卡.
c选择VMwareLicenseServer.
d单击重读许可证文件.
4使用LicenseServer计算机名称更新vCenterServer许可设置.
a使用vSphereClient连接到vCenterServer.
b选择系统管理>vCenterServer设置.
c选择许可.
d在LicenseServer文本框中,输入端口号和LicenseServer计算机名称,如port@host.
例如:27000@license-3.
companyname.
come单击确定.
LicenseServer和许可证配置都已迁移到目标计算机.
章5在其他计算机上升级到vCenterServer并升级现有的数据库VMware,Inc.
41vSphere升级指南42VMware,Inc.
vCenterServer的升级后注意事项6升级到vCenterServer之后,请考虑升级后选项和要求.
n要查看数据库升级日志,请打开%TEMP%\VCDatabaseUpgrade.
log.
n安装vSphereClient,并确保可以访问vCenterServer实例.
n升级任何链接到此vCenterServer实例的附加模块.
附加模块可能包括例如vCenterUpdateManager、vCenterConverter和vCenterGuidedConsolidation.
n在VMware网站上,登录帐户页以访问许可证门户.
从许可证门户,升级VirtualCenter2.
x许可证.
使用vSphereClient,将升级后的许可证密钥分配给vCenterServer4.
1主机.
n在vSphereClient中,选择主页>vCenterServer设置>许可以验证vCenterServer是否连接到LicenseServer.
如果此vCenterServer正在管理ESX3.
x/ESXi3.
5主机,则需要LicenseServer.
有关安装VMwareLicenseServer的信息,请参见VMwareInfrastructure3文档.
n对于Oracle数据库,请将OracleJDBC驱动程序(ojdbc14.
jar)复制到[VMwarevCenterServer]\tomcat\lib文件夹.
n对于SQLServer数据库,如果为升级启用了批日志,请在升级完成后将其禁用.
n(可选)将vCenterServer系统加入到链接模式组中.
n(可选)将vCenterServer清单中的ESX/ESXi主机升级到ESX4.
1/ESXi4.
1.
n(可选)启用SSL认证检查.
选择主页>vCenterServer设置>SSL设置.
选择vCenter需要已验证的主机SSL证书,然后单击确定.
启用SSL检查后,主机将与vCenterServer断开连接,您必须重新对其进行连接.
本章讨论了以下主题:n第43页,"升级vSphereClient"n第44页,"在vCenterServer升级后加入链接模式组"n第45页,"在vCenterServer升级后设置数据库连接的最大数目"升级vSphereClient虚拟机用户和vCenterServer管理员必须使用vSphereClient4.
1连接到vCenterServer4.
1或直接连接到ESX4.
1主机.
VIClient2.
5和vSphereClient4.
0可以安装在同一台计算机上.
vSphereClient升级操作不需要停机时间.
无需为了执行此过程而关闭任何虚拟机或客户端.
VMware,Inc.
43步骤1(可选)使用Windows控制面板中的添加/删除程序移除先前的任何vCenterServer客户端.
无需移除旧的vCenterServer客户端,它们在需要连接旧版本的主机时会很有用.
2安装vSphereClient4.
1.
安装vSphereClient4.
1之后,可以使用装有vCenterServer的Windows计算机的域名或IP地址以及该计算机上的用户名和密码连接到vCenterServer.
如果在没有安装VIClient2.
5的情况下使用vSphereClient连接到VirtualCenter2.
5,则vSphereClient会提示您下载和安装VIClient2.
5.
在安装VIClient2.
5之后,可以使用vSphereClient登录界面连接到VirtualCenter2.
5或vCenterServer4.
1.
下一步使用Windows登录用户名和密码,通过vSphereClient连接到vCenterServerIP地址.
具体的说,就是使用装有vCenterServer的Windows计算机的相应登录凭据.
vCenterServer的用户名和密码可能不同于针对ESX/ESXi使用的用户名和密码.
当登录或执行某些操作(例如,打开性能图表或查看摘要选项卡)时,如果vSphereClient显示安全警示和异常,这可能意味着InternetExplorer(IE)安全级别设置为高.
如果IE安全级别设置为高,请在IE中启用允许InternetExplorer网页浏览器控件的脚本设置.
如果无法连接到vCenterServer系统,则可能需要手动启动VMwareVirtualCenterServer服务.
要启动该服务,请在设置菜单中选择控制面板>管理工具>服务>VMwareVirtualCenterServer.
计算机可能需要几分钟时间来启动该服务.
在vCenterServer升级后加入链接模式组将计算机升级到vCenterServer4.
1之后,可以将系统加入到链接模式组中.
前提条件加入链接模式组之前,请先检查链接模式的必备条件和注意事项.
请参见《ESX和vCenterServer安装指南》、《ESXiInstallable和vCenterServer安装指南》或者《ESXiEmbedded和vCenterServer安装指南》.
步骤1从开始菜单中,选择所有程序>VMware>vCenterServer链接模式配置.
2单击下一步.
3选择修改链接模式配置,然后单击下一步.
4单击将此vCenterServer实例加入现有的链接模式组或另一个实例,然后单击下一步.
5输入属于或将要属于该组的任何远程vCenterServer的服务器名称和LDAP端口号,然后单击下一步.
如果输入远程服务器的IP地址,安装程序会将其转换为完全限定域名.
vSphere升级指南44VMware,Inc.
6如果vCenterServer安装程序检测到角色冲突,请选择解决冲突的方式.
选项描述是,让VMwarevCenterServer为我解决冲突单击下一步.
要加入组的系统上的角色将重命名为vcenter_namerole_name,其中vcenter_name是要加入链接模式组的vCenterServer系统的名称,role_name是原始角色的名称.
不,我将自己解决冲突要手动解决冲突,请执行以下步骤:a使用vSphereClient登录到要加入链接模式组(使用具有管理员特权的帐户)的vCenterServer系统.
b重命名冲突角色.
c关闭vSphereClient会话,返回到vCenterServer安装程序.
d单击返回,然后单击下一步.
安装将继续进行而不会发生冲突.
如果要加入组的系统和链接模式组均包含一个名称相同但特权不同的角色,则会产生冲突.
7单击完成.
vCenterServer将重新启动.
根据清单的大小,更改链接模式可能会花费几秒或几分钟才能完成.
vCenterServer实例现在是链接模式组的一部分.
在一台计算机上更改的全局数据(如用户角色),可能需要几秒钟时间才能在其他计算机上可见.
该延迟通常是15秒或更少.
现有实例可能需要几分钟时间才能识别和发布新的vCenterServer实例,因为组成员不会频繁读取全局数据.
构成链接模式组之后,您可以登录任何一个vCenterServer实例,查看和管理组中所有vCenterServer的清单.
下一步有关链接模式组的详细信息,请参阅《vSphere数据中心管理指南》.
在vCenterServer升级后设置数据库连接的最大数目默认情况下,vCenterServer最多同时创建10个数据库连接.
如果在先前版本的vCenterServer中配置了该设置,然后升级到vCenterServer4.
1,升级过程将会还原10的默认设置.
您可以重新配置非默认设置.
无需更改此值.
当vCenterServer频繁执行大量操作且性能至关重要时,可能需要增大该数目.
当数据库已共享且与数据库的连接需要较大开销时,则可能需要减小该数目.
VMware建议不要更改此值,除非系统出现其中一个问题.
在配置数据库的身份验证之前,请执行此任务.
有关配置身份验证的详细信息,请参见数据库的文档.
步骤1从与vCenterServer系统相连的vSphereClient主机中,选择管理>vCenterServer配置,然后单击数据库.
2在当前vCenterServer菜单中,选择相应的服务器.
3在最大数目中,键入相应的数字.
4重新启动vCenterServer.
新数据库设置将生效.
章6vCenterServer的升级后注意事项VMware,Inc.
45vSphere升级指南46VMware,Inc.
升级数据存储和网络权限7在先前版本的vCenterServer中,数据存储和网络的访问权限是从数据中心继承的.
在vCenterServer4.
0及更高版本中,它们有其自身的一组特权来控制对它们的访问.
这样可能需要您根据所需的访问级别,手动分配特权.
在vCenterServer4.
x中,最初所有新受管对象(包括数据存储和网络)上的用户都被授予无权访问角色.
这意味着,默认情况下用户不能对其进行查看或执行操作.
vCenterServer中的所有现有对象在升级之后将保持其权限.
为了确定是否要将权限分配到现有数据存储和网络,升级过程将使用数据中心的只读特权.
n如果只读特权为非传播的(子对象不会继承),VMware将假定访问特权不应分配到数据存储和网络.
在这种情况下,必须更新角色,使其包含所需的新数据存储和网络特权.
在查看这些对象并对其执行操作之前,用户必须执行此操作.
n如果只读特权是传播的(子对象会继承),VMware将假定应将访问特权分配到数据存储和网络,使用户可以对其进行查看并执行需要访问权限的基本操作.
在这种情况下,升级过程中将自动分配默认的最小特权.
在升级过程之后,如果角色需要用户拥有其他特权(例如,可以删除数据存储或网络),则需要更新权限角色.
表7-1列出了在升级到vCenter4.
1前后,分配到数据存储和网络的特权以及管理员允许访问所需的操作.
表7-1数据存储和网络权限要求对象升级前特权升级后特权允许访问所需的操作数据存储非传播只读无权访问分配数据存储或数据存储文件夹的访问特权传播性只读分配空间无.
网络非传播只读无权访问分配网络或网络文件夹的访问特权传播性只读分配网络无.
注意除了所有您设置的权限之外,数据中心上的只读传播权限在升级完成后也将按照预期继续进行.
本章讨论了以下主题:n第48页,"数据存储特权"n第48页,"网络特权"n第49页,"更新数据存储权限"n第50页,"更新网络权限"VMware,Inc.
47数据存储特权在VMwarevSphere4.
0及更高版本中,数据存储有其自身的一组访问控制特权.
因此,您可能需要重新配置权限,才能授予新数据存储特权.
如果在用户的数据中心上设置有非传播的只读权限,则必须对权限进行重新配置.
表7-2列出了默认数据存储特权,为角色选定这些特权时,可以将其与用户配对,也可以分配给数据存储.
表7-2数据存储特权特权名称已授予用户的操作影响配对对象生效对象分配空间在虚拟机、快照或克隆的数据存储上分配空间.
主机、vCenterServer数据存储数据存储、虚拟磁盘浏览数据存储浏览数据存储上的文件,包括CD-ROM或软盘介质,以及串行和并行端口文件.
此外,浏览数据存储特权允许用户将现有的磁盘添加到数据存储.
主机、vCenterServer数据存储数据存储、数据存储文件夹、主机、虚拟机删除数据存储移除数据存储.
主机、vCenterServer数据存储数据存储、数据存储文件夹删除数据存储文件删除数据存储中的文件.
主机、vCenterServer数据存储数据存储文件管理在数据存储浏览器中执行文件操作.
主机、vCenterServer数据存储数据存储移动数据存储在清单中的文件夹之间移动数据存储.
注意在源对象和目标对象上都需要特权.
vCenterServer数据存储、源对象和目标对象数据存储、数据存储文件夹重命名数据存储重命名数据存储.
主机、vCenterServer数据存储数据存储网络特权在VMwarevSphere4.
0及更高版本中,网络有其自身的一组访问控制特权.
因此,您可能需要重新配置权限,才能授予新网络特权.
如果在数据中心上设置有非传播的只读权限,则必须对权限进行重新配置.
表7-3列出了默认网络特权,为角色选定这些特权时,可以将其与用户配对并分配给网络.
表7-3网络特权特权名称已授予用户的操作影响配对对象生效对象分配网络将网络分配到虚拟机.
VCenterServer虚拟机网络、虚拟机配置网络配置网络.
主机、vCenterServer网络、网络文件夹网络、虚拟机删除网络移除网络.
主机、vCenterServer数据中心数据中心移动网络在清单中的文件夹之间移动网络.
注意在源对象和目标对象上都需要特权.
主机、vCenterServer网络、源位置和目标位置网络vSphere升级指南48VMware,Inc.
更新数据存储权限要使用户访问数据存储,必须将只读非传播数据存储权限更改为传播数据存储权限.
可以对数据存储或包含数据存储的文件夹分配数据存储权限.
前提条件执行升级过程之前,请先确定需要访问每个数据存储的用户以及每位用户需要的特权.
如有必要,请定义新的数据存储角色或修改数据库用户示例角色.
此示例角色将分配空间特权分配给数据存储,这使得用户能够执行基本虚拟机操作,如创建克隆和执行快照.
此外,还可以在符合用户访问需求的文件夹中组织数据存储.
注意除了所有您设置的权限之外,数据中心上的只读传播权限在数据存储权限升级后同样将保持不变.
步骤1以管理员身份登录到vSphereClient.
2在主页上,单击数据存储显示清单中的数据存储.
3选择数据存储或数据存储文件夹,然后单击权限选项卡.
4在权限选项卡中右键单击,从上下文弹出菜单中选择添加权限.
5在分配的角色窗格中,分配一个角色.
n要分配由公司在角色中定义的特定数据存储特权,请选择自定义角色.
n要将只读非传播数据中心权限迁移到传播数据存储权限,请选择数据存储用户(示例).
此角色将分配空间特权分配给用户,用户必须拥有此特权才能在获得此角色的数据存储上占用空间.
为了执行空间消耗操作(如创建虚拟磁盘或执行快照),还必须为用户授于这些操作的相应虚拟机特权.
n要分配只读数据存储特权,请选择只读.
此角色允许用户浏览数据存储,而无需为用户提供其他数据存储特权.
例如,为需要将CD/DVD-ROMISO映像附加到数据存储的用户选择只读.
6选择传播到子对象.
7在"用户和组"窗格中,单击添加.
8选择要为其添加角色的用户和组.
要选择多个名称,请按住control并同时单击其他的各个名称.
9单击确定.
所有用户即添加到此角色的用户和组列表中.
10单击确定.
数据存储将以新的权限保存.
注意您需要为创建的新数据存储设置权限.
默认情况下,新数据存储在清单中的数据中心文件夹下创建.
您可以根据需要将其移动到数据存储文件夹中.
章7升级数据存储和网络权限VMware,Inc.
49更新网络权限要使用户访问网络,必须将只读非传播网络权限更改为传播网络权限.
可以对网络或包含网络的文件夹分配网络权限.
执行更新过程前,请先确定虚拟机、主机和用户的网络组织.
如有必要,请定义新的网络角色或修改网络用户示例角色.
此示例角色将分配分配网络特权.
此外,还可以在符合您的组织需求的文件夹中将网络分组.
注意除了您设置的所有权限之外,数据中心上的只读传播权限在网络权限升级后同样将保持不变.
步骤1以管理员身份登录到vSphereClient.
2在主页上,单击网络显示清单中的网络.
3选择网络或网络文件夹,然后单击权限选项卡.
4在权限选项卡中右键单击,并从上下文菜单中选择添加权限.
5在分配的角色窗格中,执行以下操作之一:n要分配由公司在角色中定义的特定网络特权,请选择自定义角色.
注意除了所有您设置的权限之外,数据中心上的只读传播权限在升级后同样将保持不变.
n要将只读非传播数据中心权限迁移到传播网络权限,请选择网络用户(示例).
此角色将分配网络特权分配给用户,用户必须拥有此特权才能将虚拟机或主机的网卡与获得此角色的网络相关联.
这要求在虚拟机或主机上同样授予此分配的相应权限.
6选择传播到子对象.
7在用户和组窗格中,单击添加.
8选择要为其添加角色的用户和组.
要选择多个名称,请按住control并同时单击其他的各个名称.
9单击确定.
所有用户即添加到此角色的用户和组列表中.
10单击确定.
您创建的新网络在默认情况下添加在数据中心下.
注意您需要为您创建的新网络设置权限.
默认情况下,新网络在清单中的数据中心文件夹下创建.
您可以根据需要将其移动到网络文件夹中.
vSphere升级指南50VMware,Inc.
准备升级到ESX4.
1/ESXi4.
18升级到vCenterServer之后,请将旧版本的VMwareESX/ESXi主机升级到ESX4.
1/ESXi4.
1.
这些主题专供要将ESX、ESXi和虚拟机从ESX4.
0/ESXi4.
0升级到ESX4.
1/ESXi4.
1的管理员使用.
要从ESX3.
5/ESXi3.
5直接升级到ESX4.
1/ESXi4.
1,请使用VMwarevCenterUpdateManager.
有关从ESX3.
5/ESXi3.
5升级到ESX4.
1/ESXi4.
1的信息,请参见《vSphereUpdateManager管理指南》.
本章讨论了以下主题:n第51页,"关于主机升级"n第52页,"发布ESX/ESXi的升级支持"n第52页,"vCenterUpdateManager"n第52页,"静态IP地址的建议"n第53页,"由UpdateManager升级的vSphere组件"n第53页,"保留的配置组件"n第54页,"未保留的配置组件"n第55页,"备份ESX主机配置"n第55页,"备份ESXi主机配置"n第55页,"最佳升级做法"关于主机升级要升级到vSphere4.
1,可将具有服务控制台的主机升级到ESX4.
1(仍然有服务控制台),并将不具有服务控制台的主机升级到ESXi4.
1(没有服务控制台).
不能使用升级工具将ESX主机转换为ESXi主机,反之也不能.
VMware提供以下工具用于升级ESX/ESXi主机:vCenterUpdateManager用于升级、更新和修补群集主机、虚拟机和客户机操作系统的强大软件.
协调主机和虚拟机的升级.
如果站点使用的是vCenterServer,那么,VMware建议使用vCenterUpdateManager.
请参见《vCenterUpdateManager管理指南》.
vihostupdate适用于ESX和ESXi的命令行实用程序.
该实用程序要求安装vSphereCLI.
esxupdate仅适用于ESX的命令行实用程序.
VMware,Inc.
51发布ESX/ESXi的升级支持要将虚拟机从ESX升级到ESXi(或从ESXi升级到ESX),必须执行迁移升级.
不能从ESX对位升级到ESXi(或者从ESXi对位升级到ESX).
如果VMwareESX/ESXi版本不具有升级支持,请先将VMFS数据存储保存到其他位置或分区,然后再执行全新安装.
表8-1提供了有关ESX和ESXi的升级支持的详细信息.
ESX/ESXi的版本升级支持包括所有关联的更新版本.
例如,如果支持从ESX4.
0进行升级,则同样支持从ESX4.
0Update1、ESX4.
0Update2等进行升级.
表8-1ESX/ESXi的升级支持ESX/ESXi版本升级到ESX4.
1/ESXi4.
1支持ESXalpha、测试版或RC版本(全部)不支持升级ESX1.
x不支持升级ESX2.
5.
x不支持升级ESX3.
0.
x不支持升级ESX3.
5是,使用vSphereUpdateManagerESXi3.
5是,使用vSphereUpdateManagerESX4.
0是,使用vSphereUpdateManager、vihostupdate或esxupdateESXi4.
0是,使用vSphereUpdateManager或vihostupdatevCenterUpdateManager协调升级允许分两步升级vSphere清单中的对象:先主机升级,然后虚拟机升级.
您可以在群集级别上配置此过程,以实现更高的自动化水平,或者在单个主机或虚拟机级别上配置此过程,以进行粒度控制.
例如,可以定义主机升级基准以将ESX3.
5主机升级到ESX4.
1,或定义虚拟机升级基准以将VMwareTools和虚拟机硬件升级到最新版本.
要执行此操作,请使用基于向导的工作流以首先调度整个群集的主机升级,然后为所有虚拟机调度虚拟机升级.
向导工作流程中的内置最佳实践会阻止错误的升级顺序.
例如,向导会阻止您在升级群集中的主机之前先升级虚拟机硬件.
可以使用DistributedResourceScheduler(DRS)以在升级过程中阻止虚拟机停机.
UpdateManager监视主机和虚拟机是否符合定义的升级基准.
不合规性显示在详细报告和数字仪表板视图中.
UpdateManager支持大规模的修复.
请参见《vSphereUpdateManager管理指南》.
主机的协调升级方案UpdateManager允许使用单个升级基准在vSphere清单中执行ESX/ESXi主机的协调升级.
可以在文件夹、群集或数据中心级别执行主机的协调升级.
静态IP地址的建议VMware建议您使用ESX/ESXi主机的静态IP地址.
在主机升级期间,静态IP地址是一个必要条件.
主机升级期间,DHCPIP地址可能导致问题.
例如,假定由于DHCP服务器上配置的租期过期,主机在升级期间丢失其DHCPIP地址.
您使用的主机升级工具(例如vCenterUpdateManager)会丢失与主机的连接.
主机升级可能成功,但升级工具将报告升级失败,因为工具可能无法连接到主机.
为了避免这种情况,请使用主机的静态IP地址.
vSphere升级指南52VMware,Inc.
由UpdateManager升级的vSphere组件使用UpdateManager升级时,会升级多个VMwarevSphere组件.
以下vSphere组件由UpdateManager升级.
n虚拟机内核(vmkernel)n服务控制台(当存在时)n虚拟机硬件nVMwareToolsn客户机操作系统服务包和修补程序对于此处未列出的组件,可以通过某些其他方法执行升级,通常使用vSphereClient.
在升级到ESX4.
1之后,服务控制台的分区将存储在.
vmdk文件中.
这些分区包括/、swap和所有可选分区.
此文件的名称是esxconsole-system-uuid/esxconsole.
vmdk.
所有.
vmdk文件(包括esxconsole.
vmdk)均存储在VMFS卷中.
保留的配置组件当升级到ESX4.
1/ESXi4.
1时,主机升级过程会保留ESX3.
5/ESXi3.
5或ESX4.
0/ESX4.
1配置的许多组件.
ESXi对于ESXi,升级到ESXi4.
1会保留几乎所有配置数据,包括网络、安全和存储配置.
唯一不保留的配置与许可相关,因为升级后需要新的ESXi4.
1许可证.
ESX对于ESX,升级将重新使用现有的/boot分区以存放ESX4.
1引导文件.
对于使用vCenterUpdateManager从ESX3.
5升级到ESX4.
1,在升级之后,ESX3.
5安装会挂载在/esx3-installation目录下的新ESX4.
1安装中.
升级到ESX4.
1会保留几乎所有配置数据,包括网络、安全和存储配置.
具体来说,升级到ESX4.
1会保留ESX3.
5或ESX4.
0文件系统中的以下文件.
n/etc/logrotate.
confn/etc/localtimen/etc/ntp.
confn/etc/syslog.
confn/etc/sysconfig/ntpdn/etc/sysconfig/xinetdn/etc/sysconfig/consolen/etc/sysconfig/i18nn/etc/sysconfig/clockn/etc/sysconfig/crondn/etc/sysconfig/syslogn/etc/sysconfig/keyboard章8准备升级到ESX4.
1/ESXi4.
1VMware,Inc.
53n/etc/sysconfig/mousen/etc/sshn/etc/yp.
confn/etc/krb.
confn/etc/krb.
realmsn/etc/krb5.
confn/etc/login.
defsn/etc/pam.
dn/etc/hosts.
allown/etc/hosts.
denyn/etc/ldap.
confn/etc/openldapn/etc/sudoersn/etc/snmpn/usr/local/etcn/etc/rc.
d/rc*.
d/*n/etc/xinetd.
confn/etc/motdn/etc/initiatorname.
vmkiscsin/etc/vmkiscsi.
conf注意要迁移其他文件,请考虑使用升级后脚本.
例如,您可能希望创建一个脚本,复制根目录的.
ssh目录.
未保留的配置组件升级到ESX4.
1/ESXi4.
1时,系统不会保留ESX3.
5/ESXi3.
5或ESX4.
0/ESXi4.
0配置中可能已修改的某些组件.
ESXi对于ESXi,如果修改了ESXi3.
5或ESXi4.
0配置中的某些文件,那么在升级到ESXi4.
1后,系统不会保留已修改的配置.
升级后,系统不会保留对以下文件所进行的修改.
n/etc/sfcb/sfcb.
cfgninetd.
confnmotdnissueninittabnchkconfig.
dbvSphere升级指南54VMware,Inc.
ESX对于ESX,如果修改了ESX3.
5或ESX4.
0配置中的某些文件,那么在升级到ESX4.
1后,系统不会保留已修改的配置.
升级后,系统不会保留对以下文件所进行的修改.
n/etc/sfcb/sfcb.
cfgn/etc/vmware/firewall/services.
xml升级后,系统可能不会保留ESX3.
5中已配置的资源池设置.
在没有任何可用资源的升级方案中,可能会出现这种丢失配置的情况.
备份ESX主机配置升级ESX主机之前,请先备份本地VMFS文件系统.
此备份可确保您不会在升级期间丢失数据.
步骤n备份/etc/passwd、/etc/groups、/etc/shadow和/etc/gshadow目录中的文件.
并非所有安装中都存在/etc/shadow和/etc/gshadow文件.
n备份所有自定义脚本.
n备份.
vmx文件.
n备份本地映像(如模板、导出的虚拟机和.
iso文件).
备份ESXi主机配置开始主机升级之前,先备份主机配置.
有关VMwarevSphere命令行界面和vicfg-cfgbackup命令的详细信息,请参见《vSphere命令行界面安装和参考指南》.
步骤1安装vSphereCLI.
2在vSphereCLI中运行vicfg-cfgbackup命令时附上-s标记,以使用指定的备份文件名保存主机配置.
vicfg-cfgbackup--server--portnumber--protocol--usernameusername--password-s最佳升级做法在主机上进行升级时,请遵循以下最佳做法.
要确保每次升级成功,请使用以下策略:n升级完成后,请测试系统以确保已成功完成升级.
n如果升级失败,则恢复为上一个已知的完好映像.
请参见第65页,"回滚ESXi升级"或第64页,"回滚ESX升级".
章8准备升级到ESX4.
1/ESXi4.
1VMware,Inc.
55vSphere升级指南56VMware,Inc.
升级到ESX4.
1或ESXi4.
19可使用几个工具来升级主机.
可以使用不同的升级工具,这取决于您要升级的主机类型(ESX或ESXi)以及主机是否由vCenterServer管理.
支持使用vihostupdate命令行实用程序从ESXi4.
0对位升级到ESXi4.
1.
vihostupdate要求使用vSphere命令行界面(vSphereCLI).
支持使用vihostupdate命令行实用程序和esxupdate命令行实用程序从ESX4.
0对位升级到ESX4.
1.
还支持使用vCenterUpdateManager从ESX/ESXi3.
5和ESX/ESXi4.
0升级到ESX/ESXi4.
1.
请参见《vCenterUpdateManager管理指南》.
小心如果要升级由vCenterServer管理的主机,必须先升级到vCenterServer,然后才能升级ESX/ESXi.
如果不按正确的顺序进行升级,您可能会丢失数据并无法访问服务器.
本章讨论了以下主题:n第57页,"关于vihostupdate命令行实用程序"n第58页,"使用vihostupdate实用程序升级ESX主机"n第59页,"使用vihostupdate实用程序升级ESXi主机"n第59页,"使用esxupdate实用程序升级ESX主机"关于vihostupdate命令行实用程序vihostupdate命令可升级ESX/ESXi主机,并安装和更新ESX/ESXi扩展部件(如VMkernel模块、驱动程序和CIM提供程序).
只有安装vSphereCLI后才能使用vihostupdate命令.
注意此外,也支持使用esxupdate实用程序升级到ESX4.
1.
它仅适用于ESX.
vihostupdate命令与公告配合运行.
每个公告都包含一个或多个vSphere捆绑包,并解决一个或多个问题.
在发行快结束时,公告可能包含大量的其他公告.
公告包含在脱机捆绑包中,捆绑包中的所有修补程序和相应的元数据以两个ZIP文件的形式提供.
vihostupdate支持https://、http://和ftp://下载.
可以在捆绑包的下载URL中指定协议.
vihostupdate也支持本地路径.
要搜索安装vSphereCLI的本地库,请使用不带有file:///参数的/local/depot/metadata.
zip.
VMware,Inc.
57使用vihostupdate实用程序升级ESX主机可以使用vihostupdate实用程序从ESX4.
0升级到ESX4.
1.
前提条件从命令行升级ESX主机之前,必须先访问可以运行VMwarevSphere命令行界面(vSphereCLI)的计算机.
可以在MicrosoftWindows或Linux系统上安装vSphereCLI,或者将VMwarevSphereManagementAssistant(vMA)虚拟设备导入ESX主机.
有关导入或安装vSphereCLI的信息,请参见《VMwarevSphere命令行界面安装和参考指南》.
如果目标主机与vCenterServer相连,则其必须具有2GB的RAM.
对于ESX主机,必须满足分区对空间的以下要求.
n/root分区必须至少有1.
8GB的可用空间.
n/boot分区必须至少有24MB的可用空间.
步骤1从VMware网站将以下升级ZIP捆绑包下载到vSphereCLI计算机可访问的位置.
nesxupdate公告,pre-upgrade-from-ESX4.
0-to-4.
1.
0-0.
0.
内部版本号-release.
zipn升级公告,upgrade-from-ESX4.
0-to-4.
1.
0-0.
0.
内部版本号-release.
zip2从服务控制台以root用户身份登录到ESX4.
0主机.
如果您无权直接访问ESX4.
0主机,请使用ssh远程连接到服务控制台.
3关闭主机上正在运行的所有虚拟机,并将主机置于维护模式.
4运行以下命令对服务控制台启用出站连接.
esxcfg-firewall--allowIncoming--allowOutgoing5通过在vSphereCLI计算机上运行以下命令安装esxupdate公告.
vihostupdate-i--server主机名或IP地址--usernameroot--password密码-besxupdateZIP捆绑包的位置6通过在vSphereCLI计算机上运行以下命令安装升级公告.
vihostupdate-i--server主机名或IP地址--usernameroot--password密码-bESX升级ZIP捆绑包的位置7验证公告是否已安装在ESX主机上.
vihostupdate.
pl--server主机名或IP地址--query8重新引导主机.
9通过运行以下命令将服务控制台防火墙重置为高安全性.
esxcfg-firewall--blockOutgoingvSphere升级指南58VMware,Inc.
使用vihostupdate实用程序升级ESXi主机可以使用vihostupdate实用程序从ESXi4.
0升级到ESXi4.
1.
前提条件必须先有权访问可在其上运行VMwarevSphere命令行界面(vSphereCLI)的计算机,才能从命令行升级ESXi主机.
可以在MicrosoftWindows或Linux系统上安装vSphereCLI,或者将VMwarevSphereManagementAssistant(vMA)虚拟设备导入到ESXi主机中.
有关导入或安装vSphereCLI的信息,请参见《VMwarevSphere命令行界面安装和参考指南》.
如果目标主机与vCenterServer相连,则其必须具有3GB的RAM.
对于ESXi主机,必须先配置暂存分区并重新引导主机,才能继续进行升级.
可以在vSphereClient的配置选项卡中的软件高级设置下为主机配置暂存分区.
步骤1从VMware网站将以下升级ZIP捆绑包下载到vSphereCLI计算机可访问的位置.
upgrade-from-ESXi4.
0-to-4.
1.
0-0.
0.
内部版本号-release.
zip升级ZIP捆绑包中包含esxupdate公告和升级公告.
2关闭主机上正在运行的所有虚拟机,并将主机置于维护模式.
3通过在vSphereCLI计算机上运行以下命令安装esxupdate公告.
vihostupdate--server主机名或IP地址-i-bESXi升级ZIP捆绑包的位置-BESXi410-GA-esxupdate4通过在vSphereCLI计算机上运行以下命令安装升级公告.
vihostupdate--server主机名或IP地址-i-bESXi升级ZIP捆绑包的位置-BESXi410-GA5通过运行以下命令验证公告是否已安装在ESXi主机上.
vihostupdate.
pl--server主机名或IP地址--query6重新引导主机.
使用esxupdate实用程序升级ESX主机可以使用esxupdate实用程序从ESX4.
0升级到ESX4.
1.
前提条件必须满足以下分区空间要求.
n/root分区必须至少有1.
8GB的可用空间.
n/boot分区必须至少有24MB的可用空间.
步骤1从VMware网站将以下升级ZIP捆绑包下载到主机可访问的位置.
nesxupdate公告,pre-upgrade-from-ESX4.
0-to-4.
1.
0-0.
0.
内部版本号-release.
zipn升级公告,upgrade-from-ESX4.
0-to-4.
1.
0-0.
0.
内部版本号-release.
zip2从服务控制台以root用户身份登录到ESX4.
0主机.
如果您无权直接访问ESX4.
0主机,请使用ssh远程连接到服务控制台.
3关闭主机上正在运行的所有虚拟机,并将主机置于维护模式.
章9升级到ESX4.
1或ESXi4.
1VMware,Inc.
594运行以下命令对服务控制台启用出站连接.
esxcfg-firewall--allowIncoming--allowOutgoing5通过运行以下命令安装esxupdate公告.
esxupdate--bundleesxupdateZIP捆绑包的位置update6通过运行以下命令安装升级公告.
esxupdate--bundleESX升级ZIP捆绑包的位置update7运行esxupdatequery命令验证公告是否已安装在ESX主机上.
8重新引导主机.
9通过运行以下命令将服务控制台防火墙重置为高安全性.
esxcfg-firewall--blockOutgoingvSphere升级指南60VMware,Inc.
主机升级后的注意事项10在确保主机管理、配置和许可均已就绪之后,主机升级才会完成.
升级ESX/ESXi主机之后,请注意以下任务:n查看升级日志.
对于ESXi,可以使用vSphereClient导出日志文件,也可以在主机上的/locker/db中查找升级日志文件esxupdate.
log.
对于ESX,可以在主机上的/var/log/vmware/中查找升级日志文件.
可以运行以下服务控制台命令来获取版本和修补程序信息:nvmware-vnvmware-lnesxupdatequeryn如果由vCenterServer管理主机,必须将主机重新连接到vCenterServer,方法是在vCenterServer清单中右键单击主机并选择连接.
n当升级完成后,ESX/ESXi将进入评估模式.
评估模式持续60天.
必须在升级之后的60天内为产品分配一个升级后的许可证.
使用许可证门户和vSphereClient配置许可.
n在VMware网站上,登录帐户页以访问许可证门户.
从许可证门户,升级ESX/ESXi许可证.
使用vSphereClient将升级后的许可证密钥分配给ESX/ESXi主机.
n主机sdX设备可能会在升级之后重新编号.
如有需要,可更新引用sdX设备的任何脚本.
n在升级ESX/ESXi之后,必须将LUN掩码转换为声明规则格式.
为此,请在vSphere命令行界面中运行esxclicorestorageclaimruleconvert命令.
此命令可将esx.
conf中的/adv/Disk/MaskLUNs高级配置条目转换为将MASK_PATH作为插件的声明规则.
请参见《vSphere命令行界面安装和参考指南》.
n在ESX/ESXi升级后,第三方代理仍保留在磁盘上但已禁用.
要重新启用,必须重新安装这些代理.
可以使用vihostupdatevSphereCLI命令来安装第三方扩展.
请参见《安装指南》.
注意升级到ESX4.
1后,只有管理员用户能够访问服务控制台.
要在升级后对其他用户授予服务控制台访问权限,请考虑向其他用户授予"管理员"权限.
本章讨论了以下主题:n第62页,"还原ESX主机上的vSphereWebAccess"n第62页,"评估期倒计时"n第63页,"升级后清理ESX引导加载程序菜单"n第63页,"关于esxconsole.
vmdk"VMware,Inc.
61n第64页,"卸载VMwareLicenseServer"n第64页,"回滚ESX升级"n第65页,"回滚ESXi升级"n第65页,"还原ESX主机配置"n第65页,"还原ESXi主机配置"还原ESX主机上的vSphereWebAccess仅对于ESX3.
5到ESX4.
1的升级,在使用UpdateManager升级之后,vSphereWebAccess服务将被禁用.
如果在主机上启用了WebAccess,则在升级完成之后,必须还原该服务.
vSphereWebAccess是运行在Web浏览器中的用户界面,提供虚拟机显示屏的访问权限.
vSphereWebAccess服务随ESX4.
1或vCenterServer4.
1一起安装,但默认情况下没有运行.
在登录和开始管理虚拟机之前,必须在ESX或vCenterServer实例上启动vSphereWebAccess服务.
注意ESXi主机不支持vSphereWebAccess.
还原WebAccess不适用于从ESX4.
0到ESX4.
1的升级.
前提条件必须有根用户特权才能检查状态和运行vSphereWebAccess服务.
步骤1使用根用户特权登录ESX主机.
2键入以下命令来检查WebAccess服务是否正在运行.
servicevmware-webAccessstatus会出现一则说明该服务是否正在运行的消息.
3(可选)如果vSphereWebAccess没有运行,请键入以下命令以启动WebAccess.
servicevmware-webAccessstart下一步现在可以使用vSphereWebAccess登录到ESX主机.
请参见《vSphereWebAccess管理员指南》.
评估期倒计时首次启动ESX/ESXi计算机后,ESX/ESXi60天评估期将立即开始倒计时.
即使主机已获许可而且未在使用评估模式,60天的评估也会开始倒计时.
例如,假定您决定在首次启动计算机10天后从许可模式切换到评估模式,则剩余的评估期仅有50天.
首次启动计算机60天后再切换到评估模式则为时已晚,因为剩余的评估期为零.
在评估期内,如果将ESX/ESXi计算机从评估模式切换到许可模式,则评估定时器不会停止倒计时.
为了防止丢失评估模式的可用性,VMware建议在首次启动ESX/ESXi计算机之前(或不久后),决定是否要使用评估模式.
使用评估模式的一个优点是它提供完整特性功能,可让您尝试尚未拥有的功能,而无需支付额外的许可证费用.
vSphere升级指南62VMware,Inc.
升级后清理ESX引导加载程序菜单在确定ESX4.
1升级稳定后,可以从ESX4.
1引导加载程序菜单中移除ESX3.
5引导选项来禁用回滚到ESX3.
5的功能.
将主机从ESX3.
5升级到ESX4.
1后,默认情况下,ESX引导加载程序将会引导至ESX4.
1,但会保留用于引导至ESX3.
5的选项.
如果ESX4.
1升级没有按预期在环境中工作,则ESX3.
5引导选项会非常有帮助.
但是,在确认升级稳定后,您可能希望禁用回滚到ESX3.
5的功能.
只有在执行升级时将默认回滚选项保持启用状态,此过程才适用.
如果取消选中回滚选项,则此过程不适用.
只有系统管理员才可以执行这个可选过程.
前提条件在执行此脚本之前,请确保已从/esx3-installation下的旧版ESX挂载点复制了所有必需的数据.
步骤1在ESX4.
1服务控制台中,运行带有可选的-f(强制)标记的cleanup-esx3命令.
如果省略-f标记,软件会提示您确认是否要禁用回滚到ESX3.
5的功能.
2(可选)重新引导主机.
服务器启动时,会看到引导加载程序菜单中并不包括与ESX3.
5相对应的选项.
主机看上去与ESX4.
1的全新安装相同.
cleanup-esx3脚本将从ESX4.
1主机移除以下文件和引用:n/etc/fstab目录下的ESX3.
5引用n/boot目录下的ESX3.
5引导文件n/usr/sbin/目录下的rollback-to-esx3脚本关于esxconsole.
vmdk虚拟机磁盘文件(.
vmdk文件)存储虚拟机的硬盘驱动器内容.
可以通过与访问物理硬盘同样的方法来访问.
vmdk文件.
在ESX4.
1中,服务控制台的分区将存储在.
vmdk文件中.
这些分区包括/、swap、/var/log和所有可选分区.
此文件的名称是esxconsole-system-uuid/esxconsole.
vmdk.
所有.
vmdk文件(包括esxconsole.
vmdk)均存储在VMFS卷中.
小心不要更改esxconsole.
vmdk文件的名称或目录路径.
如果重命名esxconsole文件夹或VMDK文件,ESX主机无法重新引导.
VMware建议仅允许管理员修改数据存储,并确保有权修改数据存储的用户清楚当重命名esxconsole-system-uuid文件夹或esxconsole.
vmdk文件时会发生的问题.
esxconsole-system-uuid文件夹包含以下文件和子目录:nesxconsole-flat.
vmdknesxconsole.
vmdkncore-dumpsn日志nlogs/sysboot-vmkernel-boot.
lognlogs/sysboot-dmesg-boot.
lognlogs/sysboot-vmkernel-late.
log章10主机升级后的注意事项VMware,Inc.
63nlogs/sysboot-dmesg-late.
lognlogs/sysboot.
log重要事项服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上.
包含esxconsole.
vmdk的数据存储不能在主机之间共享.
卸载VMwareLicenseServer在将所有主机升级到ESX4.
1/ESXi4.
1之后,可以卸载LicenseServer并将其配置从vCenterServer中移除.
注意如果vCenterServer实例将来可能需要管理ESX3.
x/ESXi3.
5主机,请考虑保持LicenseServer和LicenseServer配置不变.
如果保持LicenseServer不变,它不会干扰操作.
步骤1以MicrosoftWindows系统管理员身份,选择开始>设置>控制面板>添加/删除程序.
2选择VMwareLicenseServer,然后单击移除.
3单击是以确认要删除程序,然后单击完成.
4在vCenterServer中,选择系统管理>vCenterServer设置.
5在LicenseServer文本框中,删除LicenseServer的路径.
6如果已选中使用LicenseServer重新配置ESX3主机,以便使用此服务器选项,请将其取消.
7单击确定.
回滚ESX升级如果到ESX4.
1的升级在环境中没有按预期工作,则可能需要回滚到ESX3.
5.
(可选)可以从ESX引导加载程序菜单中移除ESX4.
1引导选项,然后再执行完整回滚到ESX3.
5.
注意仅当使用vCenterUpdateManager从ESX3.
5升级到ESX4.
1时,才支持回滚.
请注意以下几点:n对ESX4.
1服务控制台进行的任何修改都会在回滚后丢失.
n对虚拟机进行的任何更改都将在回滚后保留.
n如果升级虚拟机硬件,执行ESX回滚后虚拟机将无法使用.
为避免此情况,请在升级虚拟机硬件之前,执行虚拟机的快照.
运行ESX回滚脚本后,引导至ESX3.
5并恢复快照.
n只有系统管理员才可以执行这个可选过程.
步骤1在ESX4.
1服务控制台中运行rollback-to-esx3命令.
rollback-to-esx3命令会将引导加载程序重新配置为引导至ESX3.
5,并移除引导至ESX4.
1的功能.
可以包括可选的-f(强制)标记.
如果省略-f标记,系统会提示您确认是否要回滚至ESX3.
5.
2重新引导服务器.
主机启动时,会看到引导菜单已更改为ESX3.
5.
3在主机引导至ESX3.
5后,系统将从VMFS数据存储中删除ESX4.
1服务控制台VMDK文件夹.
服务控制台VMDK文件夹的名称格式如下:esxconsole-.
vSphere升级指南64VMware,Inc.
回滚ESXi升级每次更新ESXi主机时,都会在主机上保存ESXi映像的一个副本.
如果您认为ESXi升级可能会使主机在环境中不按预期工作,则可以回滚升级.
ESXi仅允许回滚一个级别.
一次只能保存一个先前的内部版本.
生效后,每个ESXi4.
x主机最多可以存储两个版本,一个引导内部版本和一个备用内部版本.
当手动引导到备用内部版本而非当前的引导内部版本时,会发生不可逆的回滚.
备用内部版本将成为新的引导内部版本,引导内部版本将保留,直到执行另一次更新.
步骤1重新引导ESXi4.
1主机.
2当看到显示当前引导内部版本的页面时,按Shift+r选择备用内部版本.
3按Shift+y确认选择,然后按Enter.
即会回滚为先前的升级.
备用内部版本将成为引导内部版本.
还原ESX主机配置如果备份了ESX服务控制台和VMFS文件,则可以还原原始ESX主机配置.
步骤1在主机上重新安装ESX的原始版本.
请参见《安装指南》.
2还原备份的服务控制台和本地VMFS文件.
请参见http://www.
vmware.
com/resources/techresources/610.
还原ESXi主机配置如果已创建ESXi主机配置的备份,则可以还原配置.
要在主机上还原配置,必须从远程主机运行vSphereCLI虚拟设备.
还原配置时,目标主机必须处于维护模式,也就是说必须关闭所有虚拟机(包括vSphereCLI虚拟设备).
有关详细信息,请参见《ESXi和vCenterServer安装指南》.
有关VMwarevSphere命令行界面和vicfg-cfgbackup命令的详细信息,请参见《vSphere命令行界面安装和参考指南》.
步骤1还原ESXi软件.
n通过使用安装CD重新安装ESXiInstallable软件.
n通过使用恢复CD恢复ESXiEmbedded软件.
2安装vSphereCLI.
3在vSphereCLI中运行vicfg-cfgbackup命令时附上-l标记,可以从指定的备份文件加载主机配置.
章10主机升级后的注意事项VMware,Inc.
65vSphere升级指南66VMware,Inc.
升级虚拟机11在执行ESX/ESXi升级之后,VMware建议升级在主机上驻留的所有虚拟机.
升级虚拟机时涉及到的第一个步骤是升级VMwareTools.
如果虚拟机没有安装VMwareTools,则可以使用VMwareTools升级过程安装VMwareTools.
在安装或升级VMwareTools之后,升级虚拟机硬件.
VMware提供下列工具用于升级虚拟机:vSphereClient要求您一次执行一步虚拟机升级.
vCenterUpdateManager对升级和修补虚拟机的过程进行自动操作,从而确保按正确的顺序执行.
您可以使用vCenterUpdateManager直接升级虚拟机硬件、VMwareTools和虚拟设备,也可以修补和更新正在虚拟机和虚拟设备上运行的第三方软件.
请参见《vSphereUpdateManager管理指南》.
注意请勿使用vmware-vmupgrade.
exe升级虚拟机.
本章讨论了以下主题:n第68页,"关于VMwareTools"n第68页,"关于虚拟机和ESX/ESXi升级"n第68页,"虚拟机的协调升级方案"n第68页,"计划虚拟机的停机时间"n第69页,"升级虚拟机所需的停机时间"n第69页,"在MicrosoftWindows客户机上执行VMwareTools的交互式升级"n第70页,"在Linux客户机上使用Tar安装程序执行VMwareTools的交互式升级"n第72页,"在Solaris客户机上执行VMwareTools的交互式升级"n第73页,"在Netware虚拟机中执行VMwareTools的交互式升级"n第73页,"执行VMwareTools的自动升级"n第74页,"在多台虚拟机上升级VMwareTools"n第75页,"配置虚拟机以自动升级VMwareTools"n第76页,"升级虚拟硬件"n第77页,"在多台虚拟机上升级虚拟硬件"VMware,Inc.
67关于VMwareToolsVMwareTools是一套实用程序,能够提高虚拟机客户机操作系统的性能,并增强虚拟机的管理.
尽管客户机操作系统在未安装VMwareTools的情况下仍可运行,但却缺少了重要的功能和便利性.
如果虚拟机中没有安装VMwareTools,将无法从工具栏使用关机或重新启动选项.
只能使用"电源"选项.
关闭虚拟机之前,请在虚拟机控制台中关闭客户机操作系统.
MicrosoftWindows、Linux、Solaris和NetWare客户机操作系统的VMwareTools安装程序已作为ISO映像文件嵌入到ESX/ESXi中.
ISO映像文件对客户机操作系统来说就如同CD-ROM,甚至显示为CD-ROM光盘.
不使用实际CD-ROM光盘来安装VMwareTools,也不需要下载CD-ROM映像或刻录此映像文件的物理CD-ROM.
安装VMwareTools时,VMwarevCenterServer会将虚拟机的第一个虚拟CD-ROM磁盘驱动器临时连接到包含用于客户机操作系统的VMwareTools安装程序的ISO映像文件.
准备开始安装过程.
在升级VMwareTools时,软件将完全卸载并重新安装VMwareTools软件包.
出于此原因,诸如网络连接等部分功能可能在升级过程中会临时停止工作.
在升级过程结束时会还原该功能.
关于虚拟机和ESX/ESXi升级ESX3.
x/ESXi3.
5主机支持在ESX4.
x/ESXi4.
x主机上创建的部分虚拟机.
如果在ESX4.
x/ESXi4.
x上创建虚拟机并选择典型路径,则虚拟硬件版本为版本7.
具有虚拟硬件版本7的虚拟机在ESX3.
x/ESXi3.
5主机上不受支持.
在ESX4.
x/ESXi4.
x上创建虚拟机时,请选择自定义路径并选择虚拟硬件版本4以确保虚拟机可以在ESX3.
x/ESXi3.
5主机上运行.
当虚拟机具有虚拟硬件版本4时,便可以在ESX3.
x/ESXi3.
5主机和ESX4.
x/ESXi4.
x主机之间迁移虚拟机以及使用vMotion.
如果创建的虚拟机使用了准虚拟化(VMI)或增强型网络设备(vmxnet),则不支持vMotion.
这种情况下,可以在关闭虚拟机后将其移至ESX3.
x主机上.
ESX2.
x主机不支持在ESX4.
x/ESXi4.
x主机上创建的虚拟机.
虚拟机的协调升级方案协调升级方案允许您在vSphere清单中同时升级虚拟机的VMwareTools和虚拟硬件.
可以在文件夹或数据中心级别执行虚拟机的协调升级.
UpdateManager通过提供基准组,使升级虚拟机的过程更加方便.
当根据包含"将VMwareTools升级到匹配主机的状态"和"升级虚拟机硬件以匹配主机"基准的基准组修复虚拟机时,UpdateManager将按照正确的顺序执行升级操作.
因此,客户机操作系统在升级结束时将处于一致状态.
计划虚拟机的停机时间计划在升级过程中每个虚拟机所需的停机时间.
通常,此停机时间出现在虚拟机升级和VMwareTools升级期间.
根据您的升级计划,某些虚拟机在ESX升级期间可能需要停机时间.
如果ESX/ESXi主机不由vCenterServer管理,则不能使用vMotion移动虚拟机.
ESX/ESXi主机在升级后进行重新引导时,虚拟机必须拥有一段停机时间.
在给定的任意时间里,需要关机的虚拟机可能不会超过一台.
您可以错开虚拟机停机时间,为自己和客户在调度方面提供便利.
例如:n如果您的虚拟机用户分散在多个时区,则可以将虚拟机迁移到特定主机,从而满足给定时区的需求.
通过这种方式安排主机升级,可使虚拟机停机时间出现在该时区的非工作时间里,不影响正常操作.
n如果您的虚拟机用户24小时不间断操作,则可以将其虚拟机的停机时间延迟到正常调度的维护期.
无需在一定的时间段中升级任何阶段.
在任何阶段都可以根据需要安排时间.
vSphere升级指南68VMware,Inc.
升级虚拟机所需的停机时间当升级虚拟机时,所需停机时间因客户机操作系统不同而异.
升级虚拟机涉及以下过程:n升级VMwareToolsn升级虚拟硬件在VMwareTools升级期间,虚拟机保持启动状态.
对于MicrosoftWindows操作系统,必须在VMwareTools升级过程结束时重新引导客户机操作系统.
对于Linux、Netware和Solaris客户机操作系统,则无需在该过程结束时进行重新引导.
当升级VMwareTools时,预计的停机时间如下:nvCenterServer不需要停机时间.
nESX/ESXi主机不需要停机时间.
n必须在升级过程结束时或结束后对MicrosoftWindows虚拟机进行一次重新引导,以使升级生效.
n在Windows客户机操作系统上,当升级VMwareTools和虚拟硬件时,必须总共重新引导虚拟机三次:a启动虚拟机.
b升级VMwareTools.
c在VMwareTools升级结束时重新引导虚拟机.
d关闭虚拟机.
e升级虚拟硬件.
f启动虚拟机.
gWindows操作系统将检测新设备并提示您重新引导虚拟机.
h重新引导虚拟机以使设备能够正常工作.
在虚拟硬件升级期间,必须为所有客户机操作系统关闭虚拟机.
表11-1汇总了客户机操作系统和升级操作所需要的停机时间.
表11-1客户机操作系统所需的虚拟机停机时间客户机操作系统升级VMwareTools升级虚拟硬件Linux无停机时间关闭和启动虚拟机所需的停机时间Netware无停机时间关闭和启动虚拟机所需的停机时间Solaris无停机时间关闭和启动虚拟机所需的停机时间MicrosoftWindows重新引导客户机操作系统所需的停机时间关闭和启动虚拟机所需的停机时间在MicrosoftWindows客户机上执行VMwareTools的交互式升级将VMwareTools升级到最新版本以增强虚拟机的客户机操作系统的性能并改进虚拟机管理.
前提条件n备份虚拟机以防止数据丢失.
请参见《虚拟机管理指南》.
n必须在虚拟机上安装支持的客户机操作系统.
n必须有ESX/ESXi许可证或使用评估模式启动虚拟机.
章11升级虚拟机VMware,Inc.
69步骤1从vSphereClient中,右键单击虚拟机,选择电源,然后选择启动.
2选择虚拟机,然后单击摘要选项卡.
VMwareTools标签指示VMwareTools的状态是否为安装且最新、安装且不是最新或未安装.
3单击控制台选项卡以确保客户机操作系统成功启动和登录(如有必要).
4右键单击虚拟机,选择客户机,并选择安装/升级VMwareTools.
5选择交互式工具升级,然后单击确定.
通过在客户机操作系统上挂载VMwareTools捆绑包来启动升级过程.
6如果MicrosoftWindows新增硬件向导出现在虚拟机控制台中,请完成该向导中的步骤并接受默认值.
升级虚拟硬件并安装或升级VMwareTools包括增加虚拟网络适配器的功能.
MicrosoftWindows客户机操作系统可能会将这些变化视为表示虚拟机中的另一个网络适配器,并相应启动新增硬件向导.
7在虚拟机控制台中,执行以下操作之一:n如果启用了自动运行,请单击确定以确认要安装VMwareTools并启动InstallShield向导.
n如果未启用自动运行,请手动启动VMwareTools安装程序,方法是单击开始>运行,然后输入D:\setup.
exe,其中D:是第一个虚拟CD-ROM驱动器.
8遵循屏幕上的说明进行操作.
9重新引导以使更改生效.
摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
在Linux客户机上使用Tar安装程序执行VMwareTools的交互式升级将VMwareTools升级到最新版本以增强虚拟机的客户机操作系统的性能并改进虚拟机管理.
前提条件n备份虚拟机以防止数据丢失.
请参见《虚拟机管理指南》.
n必须在虚拟机上安装支持的客户机操作系统.
n必须有ESX/ESXi许可证或使用评估模式启动虚拟机.
步骤1从vSphereClient中,右键单击虚拟机,选择电源,然后选择启动.
2选择虚拟机,然后单击摘要选项卡.
VMwareTools标签指示VMwareTools的状态是否为安装且最新、安装且不是最新或未安装.
3单击控制台选项卡以确定客户机操作系统启动成功,并在需要时进行登录.
4右键单击虚拟机,选择客户机,并选择安装/升级VMwareTools.
5选择交互式工具升级,然后单击确定.
通过在客户机操作系统上挂载VMwareTools捆绑包来启动升级过程.
6在虚拟机控制台中,作为root(su-)身份登录,并根据需要创建/mnt/cdrom目录:mkdir/mnt/cdromvSphere升级指南70VMware,Inc.
7挂载VMwareTools虚拟CD-ROM映像.
某些Linux版本会自动装载CD-ROM.
通过运行mount命令来验证状态.
如果已挂载CD-ROM设备,则具有已识别文件系统的每个设备的分区将出现在mount命令的输出中,如下所示:/dev/cdromon/mnt/cdromtypeiso9660(ro,nosuid,nodev)如果列出了CD-ROM设备,则说明它已挂载.
如果已挂载CD-ROM设备,则不要使用mount和umount命令.
某些Linux版本使用不同的设备名称或采取不同的方式组织/dev目录.
修改下列命令以反映您的版本所用的约定:mount/dev/cdrom/mnt/cdrom8更改到工作目录(例如,/tmp):cd/tmp9如果以前执行过安装,则请删除先前的vmware-tools-distrib目录:rm-rf/tmp/vmware-tools-distrib此目录的默认位置为:/tmp/vmware-tools-distrib.
10列出/mnt/cdrom/目录的内容,并记下VMwareToolstar安装程序的文件名:ls/mnt/cdrom11解压缩tar安装程序,其中是ESX/ESXi版本的内部版本号或修订版本号.
tarzxpf/mnt/cdrom/VMwareTools-4.
0.
0-.
tar.
gz如果尝试在RPM安装之上执行tar安装,或者在tar安装上执行RPM安装,安装程序将检测到先前的安装,并且必须转换安装程序数据库格式,而后才能继续.
12卸载CD-ROM映像:umount/dev/cdrom13运行VMwareToolstar安装程序:cdvmware-tools-distrib.
/vmware-install.
pl14回答提示并按Enter接受默认值(如果默认值适合您的配置),然后按照脚本末尾的说明操作.
15对于Linux客户机操作系统,请执行以下命令以还原网络:/etc/init.
d/networkstoprmmodvmxnetmodprobevmxnet/etc/init.
d/networkstart16(可选)升级完成后,注销根帐户:exit摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
章11升级虚拟机VMware,Inc.
71在Solaris客户机上执行VMwareTools的交互式升级将VMwareTools升级到最新版本以增强虚拟机的客户机操作系统的性能并改进虚拟机管理.
前提条件n备份虚拟机以防止数据丢失.
请参见《虚拟机管理指南》.
n必须在虚拟机上安装支持的客户机操作系统.
n必须有ESX/ESXi许可证或使用评估模式启动虚拟机.
步骤1从vSphereClient中,右键单击虚拟机,选择电源,然后选择启动.
2选择虚拟机,然后单击摘要选项卡.
VMwareTools标签指示VMwareTools的状态是否为安装且最新、安装且不是最新或未安装.
3单击控制台选项卡以确定客户机操作系统启动成功,并在需要时进行登录.
4右键单击虚拟机,选择客户机,并选择安装/升级VMwareTools.
5选择交互式工具升级,然后单击确定.
通过在客户机操作系统上挂载VMwareTools捆绑包来启动升级过程.
6在虚拟机控制台中,以根用户(su-)身份登录,并根据需要挂载VMwareTools虚拟CD-ROM映像,如下所示.
通常,Solaris卷管理器将CD-ROM装载到/cdrom/vmwaretools下.
如果未装载CD-ROM,使用以下命令重新启动卷管理器:/etc/init.
d/volmgtstop/etc/init.
d/volmgtstart7装载CD-ROM后,更改为工作目录(例如,/tmp)并解压VMwareTools:cd/tmpgunzip-c/cdrom/vmwaretools/vmware-solaris-tools.
tar.
gz|tarxf-8运行VMwareToolstar安装程序:cdvmware-tools-distrib.
/vmware-install.
pl响应提示并按Enter接受默认值.
9注销root帐户:exit摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
vSphere升级指南72VMware,Inc.
在Netware虚拟机中执行VMwareTools的交互式升级将VMwareTools升级到最新版本以增强虚拟机的客户机操作系统的性能并改进虚拟机管理.
前提条件n备份虚拟机以防止数据丢失.
请参见《虚拟机管理指南》.
n必须在虚拟机上安装支持的客户机操作系统.
n必须有ESX/ESXi许可证或使用评估模式启动虚拟机.
步骤1从vSphereClient中,右键单击虚拟机,选择电源,然后选择启动.
2选择虚拟机,然后单击摘要选项卡.
VMwareTools标签指示VMwareTools的状态是否为安装且最新、安装且不是最新或未安装.
3单击控制台选项卡以确定客户机操作系统启动成功,并在需要时进行登录.
4右键单击虚拟机,选择客户机,并选择安装/升级VMwareTools.
5选择交互式工具升级,然后单击确定.
通过在客户机操作系统上挂载VMwareTools捆绑包来启动升级过程.
6在虚拟机控制台中,加载CD-ROM驱动程序,使CD-ROM设备将ISO映像装载为一个卷.
7选择Novell>实用程序>ServerConsole以打开NetwareServerConsole,然后输入以下命令之一:n在NetWare6.
5ServerConsole中,输入:LOADCDDVD.
n在NetWare6.
0或NetWare5.
1ServerConsole中,输入:LOADCD9660.
NSS.
8在ServerConsole中,输入下面的命令:vmwtools:\setup.
ncf9检查虚拟机摘要选项卡上的VMwareTools标签.
VMwareTools标签应显示正常.
安装完成后,记录器屏幕(NetWare6.
5和NetWare6.
0客户机)或控制台屏幕(NetWare5.
1客户机)中将显示消息:正在运行NetWare的VMwareTools(VMwareToolsforNetWarearenowrunning).
摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
执行VMwareTools的自动升级当启动VMwareTools的自动升级时,无需在虚拟机上运行的客户机操作系统中执行任何操作.
自动升级程序会卸载VMwareTools的以前版本,安装对ESX/ESXi主机可用的最新版本,并重新引导虚拟机(如有必要).
具有Solaris或NetWare客户机操作系统的虚拟机不支持VMwareTools自动升级.
章11升级虚拟机VMware,Inc.
73前提条件执行自动升级之前,必须具备以下项目:n备份虚拟机以防止数据丢失.
请参见《虚拟机管理指南》.
n必须在虚拟机上安装支持的客户机操作系统.
n必须有ESX/ESXi许可证或使用评估模式启动虚拟机.
步骤1从vSphereClient中,右键单击虚拟机,选择电源,然后选择启动.
2选择虚拟机,然后单击摘要选项卡.
VMwareTools标签指示VMwareTools的状态是否为安装且最新、安装且不是最新或未安装.
3单击控制台选项卡以确定客户机操作系统启动成功,并在需要时进行登录.
一直等到客户机操作系统启动.
4右键单击虚拟机,选择客户机,并选择安装/升级VMwareTools.
如果客户机操作系统有VMwareTools的老版本,则会显示安装/升级工具对话框.
5选择自动工具升级.
6(可选)(仅限MicrosoftWindows客户机操作系统)通过在高级选项字段中输入值指定日志文件的位置.
选项描述MicrosoftWindows客户机操作系统输入/s/v"/qn"/l"Microsoft_Windows_location\filename.
log",可以执行VMwareTools的静默升级,并在客户机操作系统上的指定位置中创建日志文件.
Linux客户机操作系统n输入--default,可以执行默认行为.
执行VMwareTools的静默升级.
将工具的bin、lib和doc文件安装在默认的/usr目录中.
n输入prefix=binary_location,lib_location,doc_location,可以执行VMwareTools的静默升级,并在指定位置安装二进制文件、库文件和文档文件.
7单击确定.
8对于Linux客户机操作系统,请执行以下命令以还原网络:/etc/init.
d/networkstoprmmodvmxnetmodprobevmxnet/etc/init.
d/networkstart摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
在多台虚拟机上升级VMwareTools通过使用虚拟机选项卡,可以在多台虚拟机上升级VMwareTools.
前提条件创建虚拟机的备份或快照.
请参见《vSphere虚拟机管理指南》.
vSphere升级指南74VMware,Inc.
步骤1启动vSphereClient并登录vCenterServer.
2选择清单>主机和群集.
3选择包含要升级的虚拟机的主机或群集.
4单击虚拟机选项卡.
5选择要升级的虚拟机,将其启动.
6右键单击您的选择,选择客户机>安装/升级VMwareTools,然后单击确定.
7对于Linux客户机操作系统,请执行以下命令以还原网络:/etc/init.
d/networkstoprmmodvmxnetmodprobevmxnet/etc/init.
d/networkstart摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
请参见第77页,"在多台虚拟机上升级虚拟硬件".
配置虚拟机以自动升级VMwareTools可以将虚拟机配置为在每次启动时检查和应用VMwareTools升级.
具有Solaris或Netware客户机操作系统的虚拟机不支持VMwareTools自动升级.
前提条件n备份虚拟机以防止数据丢失.
请参见《vSphere虚拟机管理指南》.
n虚拟机上必须装有ESX3.
0.
1或更高版本随附的VMwareTools版本.
n虚拟机必须在ESX3.
0.
1或更高版本上驻留,且VirtualCenter必须为版本2.
0.
1或更高版本.
n虚拟机必须运行由ESX3.
0.
1(或更高版本)和VirtualCenter2.
0.
1(或更高版本)支持的Linux或MicrosoftWindows客户机操作系统.
步骤1关闭虚拟机.
2右键单击虚拟机,然后选择编辑设置.
3在选项选项卡上,选择VMwareTools.
4在高级窗格中,选择每次启动前检查并升级工具,然后单击确定.
下次虚拟机启动时,将检查ESX/ESXi主机是否具有更新版本的VMwareTools.
如果有,将安装更新版本,并重新启动客户机操作系统(如果需要).
摘要选项卡上的VMwareTools标签将更改为正常.
下一步(建议)将虚拟机硬件升级到版本7.
章11升级虚拟机VMware,Inc.
75升级虚拟硬件可以将虚拟机的硬件版本升级到最新版本的ESX/ESXi.
对于在ESX4.
x/ESXi4.
x上运行的虚拟机,VMware建议将虚拟硬件升级到版本7.
请考虑以下几点:n当从虚拟硬件版本3升级到版本7时,升级是不可逆的,即使您在执行升级之前执行虚拟机备份或快照.
当从虚拟硬件版本4升级到版本7时,如果您在执行升级之前执行虚拟机备份或快照,则升级是可逆的.
n升级后的虚拟机无法再由ESX2.
x主机启动,即使重定位到VMFS2数据存储也是如此.
n要自动执行此过程,请考虑使用vCenterUpdateManager进行虚拟机升级.
vCenterUpdateManager会在执行虚拟机升级之前执行自动快照.
请参见《vSphereUpdateManager管理指南》.
n升级虚拟硬件时,vCenterServer或ESX/ESXi主机不需要停机时间.
对于虚拟机,唯一的重要停机时间是重新引导客户机操作系统.
前提条件n创建虚拟机的备份或快照.
请参见《vSphere虚拟机管理指南》.
n升级VMwareTools.
n确保所有.
vmdk文件在VMFS3数据存储上对ESX/ESXi主机可用.
n确保虚拟机存储于VMFS3或NFS数据存储上.
n确保不存在挂起文件.
n确保至少存在一个虚拟磁盘.
n通过选择虚拟机,然后单击摘要选项卡,确定虚拟硬件的版本.
虚拟机版本标签显示虚拟硬件版本.
重要事项VMware建议在升级虚拟硬件之前先升级虚拟机上的VMwareTools.
这对于具有MicrosoftWindows客户机操作系统的虚拟机而言尤为重要.
在MicrosoftWindows虚拟机上,如果在升级VMwareTools之前升级虚拟硬件,则虚拟机可能会失去其网络设置.
要自动执行此过程,请考虑使用vCenterUpdateManager进行虚拟机升级.
vCenterUpdateManager会确保升级过程按照正确顺序执行.
请参见《vSphereUpdateManager管理指南》.
步骤1关闭虚拟机.
2在vSphereClient中,右键单击清单中的虚拟机,然后选择升级虚拟硬件.
软件会将虚拟硬件升级到受支持的最新版本.
如果虚拟机上的虚拟硬件不是最新的受支持版本,则会出现升级虚拟硬件选项.
3单击是继续虚拟硬件升级.
4启动虚拟机.
如果虚拟机有MicrosoftWindows客户机操作系统,操作系统会检测新设备、配置该设备并提示您重新引导客户机操作系统.
如果识别到任何未知设备,则操作系统会提示您手动配置该设备.
5对于Windows客户机操作系统,重新引导客户机操作系统将使更改生效.
虚拟机摘要选项卡上虚拟机版本标签上的虚拟硬件版本为7.
vSphere升级指南76VMware,Inc.
在多台虚拟机上升级虚拟硬件通过使用虚拟机选项卡,可以在多台虚拟机上升级虚拟硬件.
前提条件n创建虚拟机的备份或快照.
请参阅《vSphere数据中心管理指南》.
n升级VMwareTools.
n确保所有.
vmdk文件在VMFS3数据存储上对ESX/ESXi主机可用.
n确保虚拟机存储于VMFS3或NFS数据存储上.
n确保不存在挂起文件.
n确保每个虚拟机至少存在一个虚拟磁盘.
步骤1启动vSphereClient并登录vCenterServer.
2选择清单>主机和群集.
3选择包含要升级的虚拟机的主机或群集.
4单击虚拟机选项卡.
5选择要升级的虚拟机,将其关闭.
6右键单击您的选择,选择升级虚拟硬件,然后单击是.
7启动虚拟机.
对于MicrosoftWindows客户机操作系统,操作系统会检测新设备、配置该设备并提示您重新引导客户机操作系统.
如果识别到任何未知设备,则操作系统会提示您手动配置该设备.
8对于Windows客户机操作系统,重新引导客户机操作系统将使更改生效.
虚拟机摘要选项卡上虚拟机版本标签上的虚拟硬件版本为7.
章11升级虚拟机VMware,Inc.
77vSphere升级指南78VMware,Inc.
升级方案示例12vSphere4.
1的升级方案的情况包括:带群集和不带群集主机、当前正运行在同一计算机且在此计算机上升级的主机(对位升级),以及使用不同计算机升级的主机(迁移升级).
本章讨论了以下主题:n第79页,"具有主机群集的升级环境"n第80页,"不具有主机群集的升级环境"n第81页,"升级过程中使用vMotion移动虚拟机"n第83页,"升级过程中移动已关闭或已挂起的虚拟机(具有vCenterServer)"n第84页,"在新计算机上升级到vCenterServer"具有主机群集的升级环境此方案示例显示如何使用vCenterUpdateManager简化主机和虚拟机的升级过程并最大程度减少具有主机群集的环境中的停机时间.
以下是此方案的必备条件:n必须有VirtualCenter2.
5或更高版本,或者有vCenterServer4.
0.
n必须有vCenterUpdateManager.
n所有主机必须是ESX3.
5/ESXi3.
5或更高版本.
以下任务列表提供升级过程的高级别概览.
1从vCenterServer2.
5或更高版本升级到vCenterServer4.
1.
a确保数据库与vCenterServer4.
1兼容.
请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
b确保拥有执行此过程的所需权限.
请参见第21页,"数据库必备条件".
c执行vCenterServer数据库的完整备份.
请参见数据库文档.
d备份vCenterServerSSL证书.
此升级所需的停机时间基于数据库中的数据量.
在此期间,无法执行置备操作,如克隆或创建虚拟机.
如果您在升级过程中选择了该选项,则在升级后,主机将自动连接到vCenterServer4.
1.
VMwareHighAvailability(HA)和VMwareDistributedResourceScheduler(DRS)群集会自动进行重新配置.
(检查并确保自动重新配置已成功完成.
在某些情况下,可能需要重新手动配置群集.
)VMware,Inc.
79只有64位系统才支持vCenterServer4.
1.
您使用的升级方法取决于您要升级的VirtualCenter或vCenterServer的版本以及其当前所安装到的系统.
有关升级步骤的详细说明,请参见第19页,第3章"准备升级到vCenterServer"和第29页,第4章"升级到vCenterServer4.
1".
2运行vCenterAgent升级前检查工具.
3安装vSphereClient.
可以将vSphereClient安装在先前版本的vSphereClient所在的计算机上.
必须将先前版本的vSphereClient连接到先前版本的vCenterServer和ESX/ESXi.
有关步骤的详细说明,请参见第43页,"升级vSphereClient".
4如果您的环境中有vCenterConverter,则将其升级到最新版本.
5如果您的环境中有vCenterGuidedConsolidation,则完成该整合计划,然后将其升级到最新版本.
6从vCenterUpdateManager升级到vCenterUpdateManager4.
1.
7使用vCenterUpdateManager将ESX3.
5/ESXi3.
5或更高版本的主机升级到ESX4.
1/ESXi4.
1.
vCenterUpdateManager在升级主机之前将主机置于维护模式.
此步骤的停机时间取决于网络速度和服务器引导时间.
如果升级失败,vCenterUpdateManager支持回滚到之前的版本.
有关此过程的详细描述,请参见《vSphereUpdateManager管理指南》.
8使用vCenterUpdateManager升级虚拟机.
vCenterUpdateManager可确保VMwareTools和虚拟硬件以正确的顺序进行升级以避免丢失网络连接.
vCenterUpdateManager还会执行虚拟机的自动备份以便在升级后需要回滚时使用.
如果DistributedResourceScheduler可供群集使用,则无需关闭虚拟机便可升级群集中的主机.
9升级产品许可证:a以电子邮件的方式将新的许可证密钥发送给您或者使用许可证门户获取新的许可证密钥.
b使用vCenterServer将新的许可证密钥应用于资产.
不具有主机群集的升级环境如果有独立ESX4.
0/ESXi4.
0主机,可以分别使用命令行实用程序vihostupdate和vSphereClient升级您的主机和虚拟机.
可以使用命令行实用程序esxupdate升级ESX4.
0主机.
此方案假定您没有主机群集和vCenterUpdateManager.
在这种情况下,您可能也没有vCenterServer.
如果有vCenterServer,下列过程也将适用于您的环境.
以下任务列表提供升级过程的高级别概览.
1如果有vCenterServer,则从vCenterServer4.
0升级到vCenterServer4.
1.
a确保数据库与vCenterServer4.
1兼容.
此版本不再支持某些数据库版本,同时添加了对其他数据库版本的支持.
请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
b确保拥有执行此过程的所需权限.
请参见第21页,"数据库必备条件".
c执行vCenterServer4.
0数据库的完整备份.
请参见数据库文档.
d备份vCenterServer4.
0SSL证书.
此升级所需的停机时间基于数据库中的数据量.
在此期间,无法执行置备操作,如克隆或创建虚拟机.
vSphere升级指南80VMware,Inc.
如果您在升级过程中选择了该选项,则在升级后,主机将自动连接到vCenterServer4.
1.
有关升级步骤的详细说明,请参见第19页,第3章"准备升级到vCenterServer"和第29页,第4章"升级到vCenterServer4.
1".
2运行vCenterAgent升级前检查工具.
3安装vSphereClient.
可以将vSphereClient安装在先前版本的vSphereClient所在的计算机上.
必须将先前版本的vSphereClient连接到先前版本的vCenterServer和ESX/ESXi.
有关步骤的详细说明,请参见第43页,"升级vSphereClient".
4如果您的环境中有vCenterConverter,则对其进行升级.
5如果您的环境中有vCenterGuidedConsolidation,则完成该整合计划,然后将其升级到最新版本.
6使用命令行实用程序vihostupdate将ESX4.
0/ESXi4.
0主机升级到ESX4.
1/ESXi4.
1.
此外,还可以使用命令行实用程序esxupdate将ESX4.
0升级到ESX4.
1.
此步骤需要在升级主机之前,先使主机进入维护模式.
此步骤的停机时间取决于网络速度和服务器引导时间.
如果升级失败,此过程支持回滚到之前的版本.
有关步骤的详细说明,请参见第57页,第9章"升级到ESX4.
1或ESXi4.
1".
7使用vSphereClient升级虚拟机:a如果虚拟机尚未启动,请将其启动,然后升级到VMwareTools的最新版本.
通过进行此升级,您可以使用ESX4.
1的新功能.
b关闭虚拟机,并将虚拟硬件升级到最新版本以利用新虚拟硬件.
在升级虚拟硬件之前必须升级VMwareTools.
8升级产品许可证:a以电子邮件的方式将新的许可证密钥发送给您或者使用许可证门户获取新的许可证密钥.
b使用vSphereClient(或vCenterServer,如果有)将新的许可证密钥应用于资产.
必须针对每个ESX/ESXi主机以及其上的虚拟机执行上述任务.
升级过程中使用vMotion移动虚拟机此方案称为迁移升级.
迁移升级是受管转换而非严格的升级.
通过使用vMotion将虚拟机直接从一个生产主机移动到另一个生产主机,将最大程度缩短虚拟机的停机时间.
下面的示例提供在具有ESX3.
5/ESXi3.
5或更高版本和vCenterServer4.
1的环境中使用vMotion将正在运行的虚拟机迁移到ESX4.
1/ESXi4.
1的升级过程的高级概述.
环境中的主机必须获得许可并能够使用vMotion.
可以不使用vMotion执行迁移升级.
唯一的区别是虚拟机的停机时间量.
迁移升级会调用足够的资源,以便在旧主机和升级主机上分别运行部分生产环境.
在转换期间,任何所需的冗余及安全措施必须在已升级和未升级的架构上均可用.
前提条件使用vMotion进行迁移升级的要求如下:n一台或多台符合ESX4.
1/ESXi4.
1要求的计算机.
n空闲主机存储器应具有充足的空间以容纳一部分生产虚拟机.
理想的情况是,存储器具有足够大的空间可容纳所有迁移虚拟机.
此额外存储器上用于虚拟机的容量越大,则意味着完成迁移所有虚拟机需要的操作次数越少.
章12升级方案示例VMware,Inc.
81在开始此过程之前,请完成以下任务:1从VirtualCenter2.
5或vCenterServer4.
0升级到vCenterServer4.
1.
a确保数据库与vCenterServer4.
1兼容.
此版本不再支持某些数据库版本,同时添加了对其他数据库版本的支持.
请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
b确保拥有执行此过程的所需权限.
请参见第21页,"数据库必备条件".
c执行vCenterServer4.
0数据库的完整备份.
请参见数据库文档.
d备份vCenterServer4.
0SSL证书.
此升级所需的停机时间基于数据库中的数据量.
在此期间,无法执行置备操作,如克隆或创建虚拟机.
如果您在升级过程中选择了该选项,则在升级后,主机将自动连接到vCenterServer4.
1.
您的VMwareHighAvailability(HA)和VMwareDistributedResourceScheduler(DRS)群集会自动进行重新配置.
(检查并确保自动重新配置已成功完成.
在某些情况下,可能需要重新手动配置群集.
)有关升级步骤的详细说明,请参见第19页,第3章"准备升级到vCenterServer"和第29页,第4章"升级到vCenterServer4.
1".
2运行vCenterAgent升级前检查工具.
3安装vSphereClient.
可以将vSphereClient安装在先前版本的vSphereClient所在的计算机上.
必须将先前版本的vSphereClient连接到先前版本的vCenterServer和ESX/ESXi.
有关步骤的详细说明,请参见第43页,"升级vSphereClient".
4如果您的环境中有vCenterConverter,则将其升级到最新版本.
5如果您的环境中有vCenterGuidedConsolidation,则完成该整合计划,然后将其升级到最新版本.
6如果您的环境中有vCenterUpdateManager,则将其升级到最新版本.
步骤1使用vMotion从ESX3.
5/ESXi3.
5或更高版本的主机中撤出虚拟机.
2升级到ESX4.
1/ESXi4.
1,或执行ESX4.
1/ESXi4.
1的全新安装.
3将ESX4.
1/ESXi4.
1主机添加到vCenterServer.
4在升级前使用vMotion移动已从ESX3.
5/ESXi3.
5或更高版本的主机中撤出的虚拟机.
要使vMotion正常工作,主机必须由相同的vCenterServer实例进行管理.
下一步1升级虚拟机:a如果虚拟机尚未启动,请将其启动,然后升级到VMwareTools的最新版本.
通过进行此升级,您可以使用ESX4.
1/ESXi4.
1的新功能.
b关闭虚拟机并升级到虚拟硬件的最新版本,以使用新虚拟硬件.
vSphere4.
1支持一些早期的虚拟硬件版本.
请参阅《vSphere数据中心管理指南》.
先升级VMwareTools,然后再升级虚拟硬件.
vSphere升级指南82VMware,Inc.
可以使用vSphereClient或vCenterUpdateManager升级虚拟机.
在群集环境中,VMware建议使用vCenterUpdateManager.
请参见《vSphereUpdateManager管理指南》.
如果使用vSphereClient升级虚拟机,请参见第67页,第11章"升级虚拟机".
2升级产品许可证:a以电子邮件的方式将新的许可证密钥发送给您或者使用许可证门户获取新的许可证密钥.
b使用vSphereClient(或vCenterServer,如果有)将新的许可证密钥应用于资产.
必须为每台主机和主机上的虚拟机执行这些任务.
升级过程中移动已关闭或已挂起的虚拟机(具有vCenterServer)此方案称为冷迁移升级.
在使用冷迁移将虚拟机从一台主机移动到另一台主机时,虚拟机需要额外的停机时间.
此方案假定主机没有vMotion功能.
使用冷迁移升级对于需要多步骤升级的方案十分有用,例如从低于ESX3.
5的版本进行升级.
此类升级需要先升级到ESX3.
5,然后再升级到ESX4.
1.
前提条件冷迁移升级的要求如下:n一台或多台符合ESX4.
1/ESXi4.
1要求的计算机.
n空闲主机存储器应具有充足的空间以容纳一部分生产虚拟机.
理想的情况是,存储器具有足够大的空间可容纳所有迁移虚拟机.
此额外存储器上用于虚拟机的容量越大,则意味着完成迁移所有虚拟机需要的操作次数越少.
在开始此过程之前,请完成以下任务:1升级到vCenterServer4.
1.
a确保数据库与vCenterServer4.
1兼容.
此版本不再支持某些数据库版本,同时添加了对其他数据库版本的支持.
请参见VMwarevSphere文档网站上的《vSphere兼容性列表》.
b确保拥有执行此过程的所需权限.
请参见第21页,"数据库必备条件".
c执行vCenterServer数据库的完整备份.
请参见数据库文档.
d备份vCenterServerSSL证书.
此升级所需的停机时间基于数据库中的数据量.
在此期间,无法执行置备操作,如克隆或创建虚拟机.
如果您在升级过程中选择了该选项,则在升级后,主机将自动连接到vCenterServer4.
1.
您的VMwareHighAvailability(HA)和VMwareDistributedResourceScheduler(DRS)群集会自动进行重新配置.
(检查并确保自动重新配置已成功完成.
在某些情况下,可能需要重新手动配置群集.
)有关升级步骤的详细说明,请参见第19页,第3章"准备升级到vCenterServer"和第29页,第4章"升级到vCenterServer4.
1".
2运行vCenterAgent升级前检查工具.
3安装vSphereClient.
可以将vSphereClient安装在先前版本的vSphereClient所在的计算机上.
必须将先前版本的vSphereClient连接到先前版本的vCenterServer和ESX/ESXi.
有关步骤的详细说明,请参见第43页,"升级vSphereClient".
4如果您的环境中有vCenterConverter,则将其升级到最新版本.
5如果您的环境中有vCenterGuidedConsolidation,则完成该整合计划,然后将其升级到最新版本.
6如果您的环境中有vCenterUpdateManager,则将其升级到最新版本.
章12升级方案示例VMware,Inc.
83步骤1将ESX4.
1/ESXi4.
1主机添加到vCenterServer4.
1.
2将ESX4.
0/ESXi4.
0主机添加到vCenterServer4.
1.
3关闭或挂起ESX4.
0/ESXi4.
0主机上的虚拟机.
4将虚拟机移动到ESX4.
1/ESXi4.
1主机.
下一步1升级虚拟机:a如果虚拟机尚未启动,请将其启动,然后升级到VMwareTools的最新版本.
通过进行此升级,您可以使用ESX4.
1/ESXi4.
1的新功能.
b关闭虚拟机并升级到虚拟硬件的最新版本,以使用新虚拟硬件.
vSphere4.
1支持一些早期的虚拟硬件版本.
请参见《vSphere虚拟机管理指南》.
先升级VMwareTools,然后再升级虚拟硬件.
可以使用vSphereClient或vCenterUpdateManager升级虚拟机.
在群集环境中,VMware建议使用vCenterUpdateManager.
请参见《vSphereUpdateManager管理指南》.
如果使用vSphereClient升级虚拟机,请参见第67页,第11章"升级虚拟机".
2升级产品许可证:a以电子邮件的方式将新的许可证密钥发送给您或者使用许可证门户获取新的许可证密钥.
b使用vSphereClient(或vCenterServer,如果有)将新的许可证密钥应用于资产.
必须为每台主机和主机上的虚拟机执行这些任务.
在新计算机上升级到vCenterServervCenterServer安装介质包含一个数据迁移工具,您可以使用此工具将配置信息(如端口设置、SSL证书和许可证信息)从vCenterServer源计算机迁移至新计算机.
您可能需要使用其他计算机升级到vCenterServer,而不是进行对位升级.
如果从32位平台上安装的VirtualCenter或vCenterServer的某个版本进行升级,则只有使用此方法才能升级到64位平台.
此外,还可以使用数据迁移工具来迁移由vCenterServer安装程序安装的、与vCenterServer在同一台计算机上的SQLServerExpress数据库.
如果使用安装在vCenterServer计算机上的其他数据库,则必须备份该数据库并手动将其移至新计算机.
如果数据库安装在与vCenterServer不同的计算机上,则可以保留现有数据库,并在目标计算机上创建一个新的DSN以连接到该数据库.
如果VMwarevCenterUpdateManager或vCenterOrchestrator与vCenterServer安装在同一台计算机上,则您可以使用数据迁移工具来迁移这些产品的配置数据.
如果vCenterUpdateManager数据库是与vCenterUpdateManager和vCenterServer安装在同一台计算机上的SQLServerExpress数据库,则还可以使用此工具来迁移该数据库.
您无法使用数据迁移工具迁移vCenterOrchestrator数据库.
有关升级这些产品的详细信息,请参阅vCenterUpdateManager和vCenterOrchestrator的文档.
以下过程说明如何完成升级:1如果您未使用与vCenterServer安装在同一台计算机上的SQLServerExpress数据库,请创建该数据库的备份.
2在源计算机上运行数据迁移工具的backup.
bat脚本,创建vCenterServer配置的备份.
3将配置数据复制到目标计算机中.
请参见第35页,"使用数据迁移工具备份VirtualCenter或vCenterServer配置".
vSphere升级指南84VMware,Inc.
4如果您未使用与vCenterServer安装在同一台计算机上的SQLServerExpress数据库,请执行以下步骤之一移动该数据库:n在目标计算机上还原数据库.
n分离源计算机上的数据库,将数据库文件复制到目标计算机上,然后将该数据库附加到目标计算机.
5在目标计算机上运行install.
bat脚本.
此脚本会启动vCenterServer安装程序,并使用backup.
bat脚本备份的配置设置安装vCenterServer.
此过程会在第31页,第5章"在其他计算机上升级到vCenterServer并升级现有的数据库"中进行详细说明.
章12升级方案示例VMware,Inc.
85vSphere升级指南86VMware,Inc.
索引符号/分区63数字64位将vCenterServer升级到31移动到32–34,8464位DSN要求36A安装,VMwareTools67,68安装vSphereClient43Bbackup.
bat35,84备份ESX主机配置55vCenterServer配置35vCenterServer数据库32主机配置55备份VirtualCenter25必需分区63C插件,更新40磁盘本地79,80VMDK19cleanup-esx3命令63,64DDB223device.
map61DHCP52DRAC16DSN,64位要求36端口443208020防火墙15配置15端口1025到6553515端口38915端口44315端口63615端口8015对位升级27,79,80EESX还原65回滚63,64升级57升级支持52系统要求11esxconsole.
vmdk63ESX的升级支持52ESXi更新,回滚65还原配置65评估62升级57ESXi升级,准备51ESX配置,备份55ESX升级,准备51esxupdate59F方案19,68,79防火墙15分区63服务,VMwareTools67,68G公告58,59规格ESXi硬件要求11,12性能的建议11,12H还原,vCenterServer配置36,38还原ESX65还原ESXi配置65回滚ESXi更新65回滚ESX升级63,64IIDE磁盘11,12ILO16install.
bat36,38,84IP地址52VMware,Inc.
87J教育支持7静态IP地址52计算机名称Oracle24SQLServer24技术支持7K客户端,防火墙15客户机操作系统15可选分区63LLDAP44冷迁移83链接模式组43,44LicenseServer迁移40卸载64Linux客户机,VMwareTools升级(tar安装程序)70LUN屏蔽61MMicrosoft.
NETFramework15MicrosoftSQLServer,要求22MicrosoftWindows客户机,VMwareTools升级69目录44N内部版本号65内存,ESXi要求11,12Netware客户机,VMwareTools升级73OOracle23OracleJDBC驱动程序43Oracle数据库更改计算机名称24要求22P配置,备份ESX55配置,保留的组件53,54配置端口15评估ESXi62Q迁移,LicenseServer40迁移升级27,81,83全局数据44权限,网络48R日志文件61rollback-to-esx3命令63,64RSA16SSAS磁盘11,12SATA磁盘11,12SCSI11,12升级到vCenterServer29过程9,79,80阶段119,27阶段468内部79,80迁移81,83其他计算机上的vCenterServer31数据存储权限47vCenterServer19vCenterServer数据库20VMwareTools67,68vSphereClient19网络权限47虚拟机68支持52主机的52最佳做法55升级方案19,68,79升级过程9,79,80升级后注意事项61升级前检查工具,用于vCenterAgent25升级VMwareTools,Linux(tar安装程序)70升级VMwareTools,MicrosoftWindows69升级VMwareTools,Netware73升级VMwareTools,Solaris72升级VMwareTools,自动73升级虚拟硬件76,77声明规则格式61实用程序,VMwareTools67,68数据存储,特权48数据存储权限,升级47,49数据库备份32备份和还原(Oracle)34备份和还原(SQL)32分离和附加(SQL)33数据库连接,数目45数据迁移工具备份35还原36,38数据源名称36Solaris客户机,VMwareTools升级72vSphere升级指南88VMware,Inc.
SQLServer,更改计算机名称24SQLServerExpress数据库,备份35SSL证书43,84swap分区63Ttar安装程序70TCP/IP20特权,数据存储48停机时间vCenterServer27VMwareTools升级期间69虚拟硬件升级期间69UUpdateManager52,53VvCenterAgent,升级前检查工具25vCenterServer端口15加入组44软件要求14升级29升级后任务45升级后注意事项43数据库32系统要求11硬件要求13vCenterServer的升级后注意事项43vCenterServer升级,必备条件19vCenterServer停机时间27vCenter升级19vCenterUpdateManager51vicfg-cfgbackup55VIClient43vihostupdate57–59VirtualCenter备份25升级到vCenterServer29vMotion81VMwareTools安装和升级67,68自动升级74,75VMwareTools升级,停机时间69VMwareTools升级,Linux(tar安装程序)70VMwareTools升级,MicrosoftWindows69VMwareTools升级,Netware73VMwareTools升级,Solaris72VMwareTools升级,自动73VMwareTools自动升级73vpxa,,请参见vCenterAgentvSphereCLI57–59vSphereClient安装43要求15硬件要求13vSphereClient的要求15vSphereClient的硬件要求13vSphereHostUpdateUtility53vSphereWebAccess62W网络,权限48网络权限,升级47,50X协调升级虚拟机的68主机的52卸载,LicenseServer64系统要求,vCenterServer数据库22许可,vCenterServer43虚拟磁盘63虚拟机RAM要求11,12升级68升级过程中的停机时间68要求15虚拟机的要求15虚拟机升级68虚拟硬件,升级67,77虚拟硬件升级,停机时间69Y硬件要求对于vCenterServer13针对ESXi11硬件要求,ESXi12用例79由vCenterServer使用的端口15Z在新硬件上升级,vCenterServer23侦听端口15支持的升级,ESX52主机,升级52主机,升级后配置53,54主机防火墙15主机升级,关于51自动升级,VMwareTools75组44最佳做法,更新和升级55索引VMware,Inc.
89vSphere升级指南90VMware,Inc.
racknerd怎么样?racknerd商家最近促销三款美国便宜vps,最低只需要9.49美元,可以选择美国圣何塞、西雅图、纽约和芝加哥机房。RackNerd是一家成立于2019年的美国高性价比服务器商家,主要从事美国和荷兰数据中心的便宜vps、独立服务器销售!支持中文工单、支持支付宝和微信以及PayPal付款购买!点击直达:racknerd官方网站INTEL系列可选机房:加利福尼亚州圣何塞、芝加...
hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...
CloudCone商家在前面的文章中也有多次介绍,他们家的VPS主机还是蛮有特点的,和我们熟悉的DO、Linode、VuLTR商家很相似可以采用小时时间计费,如果我们不满意且不需要可以删除机器,这样就不扣费,如果希望用的时候再开通。唯独比较吐槽的就是他们家的产品太过于单一,一来是只有云服务器,而且是机房就唯一的MC机房。CloudCone 这次四周年促销活动期间,商家有新增独立服务器业务。同样的C...
mdf是什么格式为你推荐
insomniac英文歌中有一句歌词是这样的:“here tonight”,谁知道这首歌曲叫什么名?mathplayer比较word,TeX,MathML中的数学公式处理方式的异同点,尽量详细哦,分数不是问题,谢谢哈,会加分的。甲骨文不满赔偿劳动法员工工作不满一个月辞退赔偿标准百花百游迎得春来非自足,百花千卉共芬芳什么意思sss17.com一玩棋牌吧(www.17wqp.com)怎么样?百度指数词百度指数我创建的新词www.ijinshan.com好电脑要用什么样的软件dadi.tvApple TV是干嘛的?怎么用?多少钱?www.15job.com广州天河区的南方人才市场javlibrary.comImage Library Sell Photos Digital Photos Photo Sharing Photo Restoration Digital Photos Photo Albums
天津虚拟主机 花生壳域名 二级域名查询 域名查询工具 星星海 香港托管 permitrootlogin 私有云存储 中国特价网 牛人与腾讯客服对话 免费个人空间申请 web服务器安全 国外视频网站有哪些 114dns 网络速度 美国服务器 so域名 侦探online 留言板 回程 更多