ESX和vCenterServer安装指南,rpm文件怎么安装

文件 8
ESX和vCenterServer安装指南 Update1ESX4.0 vCenterServer4.0 在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本。
要查看本文档的更新版本,请访问/support/pubs。
ZH_CN-000258-02 ESX和vCenterServer安装指南 最新的技术文档可以从VMware网站下载:/support/pubs/VMware网站还提供最近的产品更新信息。
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@ 版权所有©2009,2010VMware,Inc.保留所有权利。
本产品受美国和国际版权及知识产权法的保护。
VMware产品受一项或多项专利保护,有关专利详情,请访问。
VMware是VMware,Inc.在美国和/或其他法律辖区的注册商标或商标。
此处提到的所有其他商标和名称分别是其各自公司的商标。
VMware,Inc.3401HillviewAve.PaloAlto,CA94304 北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层 上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼 广州办公室广州市天河北路233号中信广场7401室
2 VMware,Inc. 目录 更新的信息
7 关于本文档9 1VMwarevSphere简介11 2系统要求13 ESX硬件要求13vCenterServer和vSphereClient硬件要求15vCenterServer软件要求17vSphereClient软件要求17对64位客户机操作系统的支持17创建虚拟机的要求18所需的端口18支持的远程管理固件版本19 3ESX安装简介21 安装ESX的必备条件21关于esxconsole.vmdk21访问安装介质、引导安装程序和运行安装程序的选项22关于ESX评估模式23ESX安装选项23 4ESX安装介质的位置25 下载ESXISO映像并刻录安装DVD25创建介质库25 5引导ESX安装程序27 引导程序命令27从安装DVD引导ESX安装程序28PXE引导ESX安装程序28 6安装VMwareESX39 使用图形模式安装ESX39使用文本模式安装ESX42使用脚本模式安装ESX45 7ESX分区59 必需分区59 VMware,Inc.
3 ESX和vCenterServer安装指南 可选分区60 8ESX的安装后注意事项61 下载vSphereClient61为主机授权许可61将ESXi主机设置为评估模式62 9安装、移除和更新第三方扩展63 关于使用vSphereHostUpdateUtility修补主机63关于vihostupdate命令行实用程序64将脱机捆绑包与vihostupdate实用程序配合使用以更新ESX/ESXi主机64将库与vihostupdate实用程序配合使用以更新ESX/ESXi主机65使用服务控制台移除ESX上的自定义软件包66使用vSphere命令行移除ESX/ESXi上选定的自定义软件包66 10准备vCenterServer数据库69 vCenterServer数据库修补程序和配置要求69在64位操作系统上创建32位DSN70在将计算机名称缩短到不超过15个字符之后,配置vCenterServer以与本地数据库进行通信71关于捆绑的MicrosoftSQLServer2005Express数据库软件包71维护vCenterServer数据库72配置DB2数据库72配置MicrosoftSQLServer数据库80配置Oracle数据库84 11vCenterServer安装简介89 vCenterServer必备条件89使用用户帐户运行带有SQLServer的vCenterServer90关于在IPv6计算机上安装vCenterServer91配置独立vCenterServer系统上的URL91从网络驱动器运行vCenterServer和vSphereClient安装程序91vCenterServer组件91安装vCenterServer所需的数据92 12安装vCenterServer95 下载vCenterServer安装程序95在虚拟机中安装vCenterServer95安装vCenterServer96 13vCenterServer的安装后注意事项99 安装vSphereClient100安装vSphereHostUpdateUtility101卸载VMwarevSphere组件102 14创建vCenterServer链接模式组103 链接模式必备条件103
4 VMware,Inc. 目录 链接模式注意事项104配置链接模式vCenterServer系统上的URL104在安装期间及安装后连接至链接模式组105安装后连接链接模式组105将vCenterServer实例与链接模式组隔离106链接模式故障排除107 15安装附加模块109 安装VMwarevCenterGuidedConsolidation109安装VMwarevCenterUpdateManager110安装VMwarevCenterConverter111 16管理ESX/ESXi和vCenterServer许可证113 关于许可证密钥容量114关于vSphere和vCenterServer许可证密钥114关于使用LicenseServer管理ESX3.x/ESXi3.5主机115关于许可证门户115关于许可证清单116控制许可证权限117查看许可证信息117将许可证密钥添加到许可证清单并将其分配给资产118将多个许可证密钥添加到许可证清单119将许可证密钥分配给多个资产119导出报告数据121为没有vCenterServer的主机申请许可证121将主机添加到vCenterServer清单时为其申请许可证121查看主机上哪些功能已获许可121将ESXi主机设置为评估模式122故障排除许可122 索引125 VMware,Inc.
5 ESX和vCenterServer安装指南
6 VMware,Inc. 更新的信息 本《ESX和vCenterServer安装指南》随每一版本的产品更新或在必要时进行更新。
下表提供了《ESX和vCenterServer安装指南》的更新历史记录。
修订版本CN-000258-02CN-000258-01 CN-000258-00 描述 n第69页,“vCenterServer数据库修补程序和配置要求”、表10-1中现已包含有关Oracle10g数据库的修补程序版本更新到10.2.0.4的信息。
n第89页,“vCenterServer必备条件”现已包含有关要使用vCenter链接模式,应当将多个vCenterServer系统添加到一个域中的信息。
n第74页,“使用脚本创建DB2数据库”主题的步骤1部分中添加了一个命令。
n第76页,“使用脚本创建DB2数据库架构(可选)”主题的步骤3中添加了这些命令。
n第81页,“使用脚本创建MicrosoftSQLServer数据库架构(可选)”主题的步骤4中添加了这 些命令。
n第86页,“使用脚本创建Oracle数据库架构(可选)”主题的步骤3中添加了这些命令。
初始版本。
VMware,Inc.
7 ESX和vCenterServer安装指南
8 VMware,Inc. 关于本文档 《安装指南》介绍了如何安装VMware®vCenterServer和ESX的新配置。
它不包括ESXi的设置或安装信息。
目标读者 本文档专供需要安装vCenterServer和ESX4.0的用户使用。
本信息的目标读者为熟悉虚拟机技术和数据中心操作且具有丰富经验的Windows或Linux系统管理员。
文档反馈 VMware欢迎您提出宝贵建议,以便改进我们的文档。
如有意见,请将反馈发送到docfeedback@。
VMwarevSphere文档 vSphere文档包括VMwarevCenterServer和ESX/ESXi文档集。
技术支持和教育资源 您可以获取以下技术支持资源。
有关本文档和其他文档的最新版本,请访问:/support/pubs。
在线支持和电话支持 支持服务项目VMware专业服务 要通过在线支持提交技术支持请求、查看产品和合同信息以及注册您的产品,请访问/support。
客户只要拥有相应的支持合同,就可以通过电话支持,尽快获得对优先级高的问题的答复。
请访问/support/phone_support.html。
要了解VMware支持服务项目如何帮助您满足业务需求,请访问/support/services。
VMware教育服务课程提供了大量实践操作环境、案例研究示例,以及用作作业参考工具的课程材料。
这些课程可以通过现场指导、教室授课的方式学习,也可以通过在线直播的方式学习。
关于现场试点项目及实施的最佳实践,VMware咨询服务可提供多种服务,协助您评估、计划、构建和管理虚拟环境。
要了解有关教育课程、认证计划和咨询服务的信息,请访问/services。
VMware,Inc.
9 ESX和vCenterServer安装指南 10 VMware,Inc. VMwarevSphere简介 下列主题将为您介绍VMwarevSphere。
下图展示了VMwarevSphere的基本组件。
图1-1VMwarevSphere组件 vSphereWebessvSphereClient 计算机 计算机
1 数据库 ESX主机 vCenterServer和 附加模块 每个vCenterServer系统管理多台ESX主机。
可以在多个工作站上运行vSphereClient和vSphereWebess。
VMwarevSphere的主要组件包括: VMwareESX 提供一个虚拟化层,该层可将物理主机的处理器、内存、存储器及网络资源抽象化为多台虚拟机。
vCenterServer 一种可充当网络上连接的ESX/ESXi主机的中心管理员的服务。
该服务指导虚拟机和主机上的操作。
vCenterServer是vCenter的工作核心。
可以将多个vCenterServer系统加入到链接模式组。
这样可允许您登录任何一个vCenterServer实例,并且还可以查看和管理组中所有vCenterServer系统的清单。
VMware,Inc. 11 ESX和vCenterServer安装指南 vCenterServer附加模块 vSphereClient VMwarevSphereWebess数据库 为vCenterServer提供附加的功能和特征。
一般情况下,附加模块(有时也称为插件)为单独发布的模块,安装在vCenterServer上,可以独立升级。
附加模块可以与vCenterServer系统安装在同一台计算机上,也可以安装在不同计算机上。
安装附加模块之后,可以激活该模块的客户端组件,该组件可使用用户界面(UI)选项增强vSphereClient的功能。
附加模块包括vCenterUpdateManager、vCenterConverter和vCenterGuidedConsolidation服务。
安装在Windows计算机上,是与VMwarevSphere进行交互的主要方式。
vSphereClient可用作虚拟机的操作控制台以及vCenterServer系统和ESX主机的管理界面。
vSphereClient可从vCenterServer系统和ESX主机下载。
vSphereClient包括供管理员和控制台用户使用的文档。
为需要远程访问或不通过vSphereClient访问虚拟机的系统管理员提供的基于浏览器的界面。
vSphereWebess也适用于将虚拟机作为远程桌面使用的用户。
用于组织VMwarevSphere环境的所有配置数据。
对于小规模部署,可通过捆绑的MicrosoftSQLServer2005Express数据库设置最多5台主机和50台虚拟机。
对于大规模部署,vCenterServer支持其他数据库产品。
vCenterUpdateManager也需要使用数据库。
VMware建议对vCenterServer和vCenterUpdateManager分别使用不同的数据库。
12 VMware,Inc. 系统要求
2 运行vCenterServer和ESX的主机必须符合特定的硬件和操作系统要求。
本章讨论了以下主题:n第13页,“ESX硬件要求”n第15页,“vCenterServer和vSphereClient硬件要求”n第17页,“vCenterServer软件要求”n第17页,“vSphereClient软件要求”n第17页,“对64位客户机操作系统的支持”n第18页,“创建虚拟机的要求”n第18页,“所需的端口”n第19页,“支持的远程管理固件版本” ESX硬件要求 使用ESX要求具备特定硬件和系统资源。
64位处理器 nVMwareESX4.0仅可在具有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位。
RAM 至少2GBRAM 网络适配器 一个或多个网络适配器。
支持的网络适配器包括:nNetXtreme570x千兆位控制器nIntelPRO1000适配器 VMware,Inc. 13 ESX和vCenterServer安装指南 SCSI适配器、光纤通道适配器或内部RAID控制器 下列一个或多个控制器(可以使用任何组合):n基本SCSI控制器包括AdaptecUltra-160和Ultra-320、LSILogicFusion-MPT以及大部分NCR/Symbios SCSI控制器。
n光纤通道,请参见patibility上的《硬件兼容性指南》。
n受支持的RAID适配器包括HPSmartArray、DellPerc(AdaptecRAID和LSIMegaRAID),以及IBM (Adaptec)ServeRAID控制器。
安装和存储 n包含未分区的SCSI磁盘、光纤通道LUN或RAIDLUN。
在最低配置中,此磁盘或RAID是在服务控制台和虚拟机之间共享的。
n对于硬件iSCSI,有一个附加到iSCSI控制器(例如QLogicqla405x)的磁盘。
软件iSCSI不支持引导或安装ESX。
n串行连接的SCSI(SAS)。
n对于串行ATA(SATA),有一个通过支持的SAS控制器或支持的板载SATA控制器连接的磁盘。
SATA磁 盘驱动器通过受支持的SAS控制器或受支持的板载SATA控制器连接。
n受支持的SAS控制器包括: nLSI1068E(LSISAS3442E)nLSI1068(SAS5)nIBMServeRAID8KSAS控制器nSmartArrayP400/256控制器nDellPERC5.0.1控制器n支持的板载SATA控制器包括:nIntelICH9nNvidiaMCP55nServerWorksHT1000在SATA驱动器上安装ESX时,请注意以下事项:n确保通过受支持的SAS控制器或受支持的板载SATA控制器与SATA驱动器相连。
n不要使用SATA磁盘创建跨多个ESX主机共享的VMFS数据存储。
ATA和IDE磁盘驱动器–ESX支持安装和引导ATA驱动器或ATARAID,但需确保受支持的硬件中包含特定驱动器控制器。
支持在IDE驱动器上安装ESX和创建VMFS。
增强ESX性能的建议 可以通过多种方式增强ESX的性能,包括使用多个物理磁盘,如SCSI磁盘、光纤通道LUN和RAIDLUN。
以下是关于增强性能的一些建议:nRAM–如果正在运行第三方管理应用程序或备份代理,则ESX主机可能需要更多RAM用于服务控制台。
n虚拟机的网络适配器-用于虚拟机的专用千兆位以太网卡,例如IntelPRO1000适配器,可以通过大网络 流量来提高虚拟机的吞吐量。
14 VMware,Inc. 章2系统要求 n磁盘位置-为了获得最佳性能,虚拟机使用的所有数据均存储在分配给虚拟机的物理磁盘上。
这些物理磁盘应该有足够大的空间来容纳所有虚拟机使用的磁盘映像。
n处理器-更快的处理器可以提高ESX的性能。
对于确定的工作负载,更大的高速缓存可提高ESX的性能。
n硬件兼容性-在服务器中使用ESX4.0驱动程序支持的设备。
请参见patibility上的《硬件兼容性指南》。
经测试的ESX安装介质创建软件和固件 安装ESX之前,可能需要将ESX安装ISO映像刻录到DVD或USB介质上。
检查经VMware测试并确认有效的固件和软件。
VMware已对这些组合进行了测试,但是,其他组合也可能可行。
表2-1列出了用于将ESX安装ISO映像刻录到DVD介质的经测试组合。
表2-1经测试的DVD组合 DVD驱动器(品牌、型号和BIOS) DVD刻录软件 DVD介质 Phillips+RWDVD8801 RoxioCreatorClassic版本:6.1.1.48SONYDVD+RW120分钟/4.7GB PhilipsPLDSDVD+RWDH-16A6S RoxioCreator版本:3.3.0 SONYDVD+RW PhilipsPLDSDVD+RWDH-16W1S RoxioCreator版本:3.3.0 SONYDVD+RW PhilipsBenQPBDS+RWDH-16W1S RoxioCreator版本:3.3.0 SONYDVD+RW HL-DT-STDVD+-RWGSA-H53NDell/_NECDVD+-RWND-3530A Burn4FreeV.4.6.0.0RoxioCreatorClassic版本:6.1.1.48 SONYDVD+RWMemorexDVD-
R Dell/_NECDVD+-RWND-3530A RoxioCreatorClassic版本:6.1.1.48OfficeDepotDVD+RW Dell/_NECDVD+-RWND-3530A RoxioCreatorClassic版本:6.1.1.48AtivaDVD-RW Dell/_NECDVD+-RWND-3530A RoxioCreatorClassic版本:6.1.1.48 TDKDVD+RVerbatimDVD+RSONYDVD-RMaxellDVD+
R 表2-2列出了用于将ESX安装ISO映像刻录到USB介质中的经测试组合。
表2-2经测试的USB组合 外部USBDVD驱动器 固件版本 Iomega 版本:XY13 LaCie 版本:LA00 LG8x便携式DVD刻录机 版本:KE01 SONYDVD+-R20X 版本:SS01 vCenterServer和vSphereClient硬件要求 vCenterServer是一个可访问支持的数据库的物理机或虚拟机。
vCenterServer系统和vSphereClient计算机必须符合特定的要求。
vCenterServer的最低要求 nCPU-2个CPUn处理器-2.0GHz或更快的Intel或AMD处理器。
如果数据库运行在同一台计算机上,则对处理器的要求更高。
VMware,Inc. 15 ESX和vCenterServer安装指南 n内存-3GBRAM。
如果数据库运行在同一台计算机上,则对内存的要求更高。
vCenterServer包括名为VMwareVirtualCenterManagementWebservices的服务。
此服务需要128MB到1.5GB的额外内存。
VirtualCenterManagementWebservices进程在启动时分配所需内存。
n磁盘存储-2GB。
如果数据库运行在同一台计算机上,则对磁盘的要求更高。
nMicrosoftSQLServer2005Express的磁盘要求-最多需要2GB的可用磁盘空间解压安装文件。
在安装完成后,系统将删除约1.5GB的此类文件。
n网络-建议使用千兆位连接。
请查看有关数据库硬件要求的数据库文档。
如果数据库和vCenterServer在同一台计算机上运行,则数据库的要求是vCenterServer的附加要求。
vSphereClient的最低要求 nCPU-1CPUn处理器-266MHz或更快的Intel或AMD处理器(建议500MHz)。
n内存-200MBRAMn磁盘存储-完整安装需要1GB可用磁盘空间,此安装包括以下组件: nMicrosoft.NET2.0nMicrosoft.NET3.0SP1nMicrosoftVisualJ#nvSphereClient4.0nvSphereHostUpdateUtility4.0%temp%目录所在的驱动器上还必须有400MB的可用空间。
如果已经安装上述所有必选组件,则%temp%目录所在的驱动器上必须有300MB的可用空间,而vSphereClient4.0必须有450MB的可用空间。
n网络-建议使用千兆位连接。
vCenterServer的32位或64位操作系统 当主机数最多不超过200个时,可以使用32位Windows操作系统,但最好使用64位Windows操作系统。
当有200-300个主机时,64位Windows操作系统是必需的。
最佳性能建议 根据环境中的ESX主机和虚拟机的数量,应当将以下系统要求用作获得最佳性能的指导原则。
重要事项建议的磁盘大小应适应默认的日志级别。
如果配置更详细的日志级别,则需要更多的磁盘空间。
表2-3概括了中型部署的要求。
表2-3最多50个主机和250个已启动的虚拟机 产品 CPU 内存 磁盘 vCenterServer
2 4GB 3GB vSphereClient
1 200MB 1GB 表2-4概括了大型部署的要求。
16 VMware,Inc. 章2系统要求 表2-4最多200个主机和2000个已启动的虚拟机 产品 CPU 内存 磁盘 vCenterServer
4 4GB 3GB vSphereClient
1 500MB 1GB 表2-5概括了超大型部署的要求。
在此配置中,vCenterServer必须驻留在64位Windows操作系统上。
表2-5最多300个主机和3000个已启动的虚拟机 产品 CPU 内存 磁盘 vCenterServer
4 8GB 3GB vSphereClient
1 500MB 1GB 在自定义驱动器上安装vCenterServer的要求 如果在E:\驱动器或任何自定义驱动器上安装vCenterServer,则应注意以下空间要求。
nvCenterServer的自定义驱动器上应有601MB空间nC:\驱动器上应有1.13GB空间,用于安装Microsoft.NET3.0SP1、MicrosoftADAM、MicrosoftSQL Server2005Express(可选)和MicrosoftVisualC++2005Redistributablen自定义驱动器的%temp%目录应有375MB空间 vCenterServer软件要求 确保操作系统支持vCenterServer。
请参见VMwarevSphere文档网站上的《兼容性列表》。
vSphereClient软件要求 确保您的操作系统支持vSphereClient。
vSphereClient要求安装Microsoft.NET3.0SP1Framework。
如果系统尚未安装该组件,vSphereClient安装程序将会进行安装。
关于受支持的操作系统列表,请参见VMwarevSphere文档网站上的《兼容性列表》。
对64位客户机操作系统的支持 ESX为多个64位客户机操作系统提供支持。
有关完整列表,请参见《客户机操作系统安装指南》。
64位客户机操作系统有特定的硬件要求:n对于基于AMDOpteron的系统,处理器必须为OpteronRevE和更高版本。
n对于基于IntelXeon的系统,处理器必须包括对Intel的VirtualizationTechnology(VT)的支持。
许多CPU 支持VT的服务器在发货时VT的默认状态为禁用,因此必须手动启用VT。
如果CPU支持VT但在BIOS中看不到此选项,请联系供应商以获得可启用VT支持的BIOS版本。
要确定服务器是否支持64位VMware,可以在VMware下载页面下载CPU识别实用程序:/download/shared_utilities.html. VMware,Inc. 17 ESX和vCenterServer安装指南 创建虚拟机的要求 要创建虚拟机,ESX/ESXi主机必须能够支持虚拟进程、虚拟芯片组和虚拟BIOS。
每个ESX/ESXi虚拟机的要求都显示在表2-6中。
表2-6创建虚拟机的要求 组件 要求 虚拟处理器 每个虚拟机有一个、两个或四个处理器 注意如果创建一个双处理器虚拟机,则ESX计算机必须至少拥有两个物理处理器。
对于四处理器的虚拟机,ESX计算机必须至少拥有四个物理处理器。
虚拟芯片组 基于Intel440BX的主板,带NS338SIO芯片。
虚拟BIOS PhoenixBIOS4.0Release6 所需的端口 vCenterServer需要使用某些特定端口发送和接收数据。
vCenterServer系统必须能够将数据发送到每个受管主机,并且从每个vSphereClient接收数据。
要在受管主机间启用迁移和置备活动,源主机和目标主机必须能够彼此接收数据。
VMware使用指定的端口进行通信。
此外,受管主机将在指定的端口上侦听来自于vCenterServer系统的数据。
如果这些任意元素之间存在放火墙,并且系统正在使用Windows防火墙服务,则安装程序将在安装期间打开这些端口。
对于自定义防火墙,必须手动打开所需端口。
如果在两台受管主机之间有防火墙,并且您要在源主机或目标主机上执行活动,例如迁移或克隆,则必须配置一种方式,以便受管主机接收数据。
注意在MicrosoftWindows2008中,防火墙的默认状态为启用。
表2-7列出了组件间通信所需的默认端口。
表2-7所需的端口 端口 描述 80 vCenterServer需要端口80用于直接HTTP连接。
端口80会将请求重定向到HTTPS端口443。
如果 意外使用了http://server而不是https://server,此端口将非常有用。
389 此端口在vCenterServer的本地和所有远程实例上必须处于打开状态。
这是vCenterServer组的目录服 务的LDAP端口号。
vCenterServer系统需要绑定端口389,即使没有将此vCenterServer实例加入到 链接模式组。
如果此端口上正在运行另一服务,则最好移除该服务,或将其端口更改为其他端口。
如果 需要,可以在从1025到65535的任一端口上运行LDAP服务。
如果此实例充当MicrosoftWindows活动目录,请将端口号从389更改为从1025到65535的任一可用端口。
443 vCenterServer系统用于侦听来自vSphereClient的连接的默认端口。
要使vCenterServer从vSphere Client接收数据,请在防火墙中打开443端口。
vCenterServer系统还使用端口443侦听从vSphereWebessClient和其他SDK客户端传输的数据。
如果对HTTPS使用另一个端口号,则登录vCenterServer系统时必须使用:
636 对于vCenter链接模式,这是本地实例的SSL端口。
如果此端口上正在运行另一服务,则最好移除该服务, 或将其端口更改为其他端口。
如果需要,可以在从1025到65535的任一端口上运行SSL服务。
902 vCenterServer系统用于将数据发送到受管主机的默认端口。
受管主机也会通过UDP端口902定期向 vCenterServer系统发送检测信号。
服务器和主机之间或各个主机之间的防火墙不得阻塞此端口。
902/903 不得在vSphereClient和主机之间阻塞端口902和903。
这些端口由vSphereClient使用以显示虚拟机控制台。
18 VMware,Inc. 章2系统要求 表2-7所需的端口(续) 端口 描述 8080 Web服务HTTP。
用于VMwareVirtualCenterManagementWebservices。
8443 Web服务HTTPS。
用于VMwareVirtualCenterManagementWebservices。
如果希望vCenterServer系统使用不同的端口接收vSphereClient数据,请参见《基本系统管理》。
要使vSphereClient数据通过防火墙到达vCenterServer系统上的接收端口,请参见《基本系统管理》。
VMware不推荐使用这种方法,因为它会禁用vCenterServer控制台功能。
有关防火墙配置的探讨,请参见《服务器配置指南》。
支持的远程管理固件版本 可以将远程管理应用程序用于安装ESX或远程管理ESX/ESXi。
表2-8列出了远程安装ESX4.0支持的远程管理固件版本。
表2-8支持的远程管理服务器型号和固件版本 远程控制器品牌和型号固件版本 Java DRAC5 1.4 不适用 1.45(08.10.06) 2.1,0,14 1.40(08.08.22) 2,1,0,14 1.20(07.03.02) 1.4.2_06 1.33 1.6.0_07 1.32(07.12.22) 1.4.2_13 1.0(06.05.12) 1.4.2_13 1.32 1.6.0_11 1.2 1.6.0_11 1.45(09.01.16) 1.6.0_11 1.3 1.6.0_11 1.33 1.6.0_11 DRAC4 1.7 1.4.2_06 ILO .26 1.6.0_11 1.7 1.4.2_19 ILO2 1.91(07/26/2009) 1.6.0_07 1.29(2/28/2007) 1.4.2_13 RSA 1.09 1.6.0_11 1.06 1.6.0_11 ActiveX1.4.2_191.6.0.501.6.0_112,1,0,132,1,0,142,1,0,132,1,0,132,1,0,142,1,0,142,1,0,142,1,0,142,1,0,132,1,0,142,1,0,14不适用2,1,0,14不适用2,1,0,142,1,0,14 VMware,Inc. 19 ESX和vCenterServer安装指南 20 VMware,Inc. ESX安装简介
3 以下主题讨论安装ESX时的必备条件和选项。
ESX安装包括以下组件:nESXnvSphereWebess本章讨论了以下主题:n第21页,“安装ESX的必备条件”n第21页,“关于esxconsole.vmdk”n第22页,“访问安装介质、引导安装程序和运行安装程序的选项”n第23页,“关于ESX评估模式”n第23页,“ESX安装选项” 安装ESX的必备条件 在开始安装过程之前,请确保主机满足必备条件。
必备条件如下:n确保主机有支持的网络适配器。
n如果您的安装需要网络连接或要测试网络设置,请确保网络线缆插头已插入用于服务控制台的以太网适配 器中。
ESX安装程序需要通过实时网络连接来正确检测特定网络设置,如DHCP下的主机名。
ESX安装不支持IPv6。
需要网络连接的安装选项包括PXE引导安装程序、访问远程ESX安装脚本以及访问远程安装介质。
关于esxconsole.vmdk 虚拟机磁盘文件(.vmdk文件)存储虚拟机的硬盘驱动器内容。
可以通过与访问物理硬盘同样的方法来访问.vmdk文件。
在ESX4.0中,服务控制台的分区将存储在.vmdk文件中。
这些分区包括/、swap、/var/log和所有可选分区。
此文件的名称是esxconsole-/esxconsole.vmdk。
所有.vmdk文件(包括esxconsole.vmdk)均存储在VMFS卷中。
小心不要更改esxconsole.vmdk文件的名称或目录路径。
如果重命名esxconsole文件夹或VMDK文件,ESX主机无法重新引导。
VMware建议仅允许管理员修改数据存储,并确保有权修改数据存储的用户清楚当重命名esxconsole-文件夹或esxconsole.vmdk文件时会发生的问题。
VMware,Inc. 21 ESX和vCenterServer安装指南 esxconsole-文件夹包含以下文件和子目录:nesxconsole-flat.vmdknesxconsole.vmdkncore-dumpsn日志nlogs/sysboot-vmkernel-boot.lognlogs/sysboot-dmesg-boot.lognlogs/sysboot-vmkernel-late.lognlogs/sysboot-dmesg-late.lognlogs/sysboot.log 重要事项服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
访问安装介质、引导安装程序和运行安装程序的选项 安装ESX时,通过所提供的多个选项,您可以自定义安装过程以满足环境的需要。
这些选项包括如何存储和访问安装介质、如何引导安装程序以及运行安装程序时要使用哪种模式。
默认情况下,当从DVD引导ESX安装程序时,DVD使用交互图形模式,并将自己用作为安装介质的来源。
可以使用以下方式修改默认安装过程:n存储和访问ESX安装介质: nDVD(默认)nFTPnHTTP/HTTPS(不支持具有代理服务器的HTTPS。
)nNFSnUSB闪存驱动器n引导安装程序:nDVD(默认)nPXEn运行安装程序:n交互图形(默认)n交互文本n脚本式n对于脚本式安装,存储和访问安装脚本:n默认安装脚本nFTPnHTTP/HTTPSnNFS 22 VMware,Inc. 章3ESX安装简介 nUSB闪存驱动器n本地磁盘 关于ESX评估模式 在评估模式下,您可以访问ESX的所有功能。
评估期为60天,即使您最初以许可证模式启动,该评估期也会在您启动ESX计算机时即开始计算。
要充分使用评估期,请尽早决定是否使用评估模式。
如果在安装期间没有输入vSphere许可证密钥,则ESX将以评估模式进行安装。
ESX安装选项 本主题介绍ESX的安装方法,并提供安装所需的信息。
可以使用下列方法安装VMwareESX软件:n图形模式-此方法为推荐的交互式安装方法。
n文本模式-如果使用图形模式时视频控制器不能正常工作,请使用此方法。
n脚本模式-部署多个主机的高效方式。
请参见第45页,“使用脚本模式安装ESX”。
注意ESX4.0的安装程序与ESX3.x的安装程序有很大不同,特别是在文本安装和脚本式安装方面。
表3-1列出了在安装期间将提示的信息。
请记下所输入的值,以备将来使用。
所记录的内容在需要重新安装ESX并重新输入最初选择的值时会很有帮助。
表3-1ESX安装的数据 数据 必需或可选 默认值 备注 键盘布局 必需 中国(中文) 自定义驱动程序 可选 否 如果有与ESX软件集成的网络或存储设备,并且需要安装自定义驱动程序,则可以在ESX安装期间进行。
安装后,可以使用vCenterUpdateManager或vSphereCLI安装自定义驱动程序。
如果以PXE方式引导安装程序,则无法在安装期间安装自定义驱动程序。
vSphere许可证密钥可选 无 如果没有输入vSphere许可证密钥,ESX将以评估模式安装。
服务控制台的网络适必需配器 可用且已连接的网络适配器 在为另一个网络适配器配置虚拟交换机之前,虚拟机网络流量将共享此网络适配器。
VLANID 可选 无 范围:0到4095 IP地址子网掩码 可选 DHCP 可选 根据IP地址计算 可以允许DHCP在安装期间配置网络。
安装完成后,可以更改网络设置。
网关 可选 根据配置的IP地址和子网掩码 而定 主DNS 可选 根据配置的IP地址和子网掩码 而定 辅助DNS 可选 无 主机名 静态IP设置的无必需选项 vSphereClient可以使用主机名或IP地址访问ESX主机。
安装位置 必需 无 如果在单个磁盘上安装组件,则必须至少有10GB的可用空间。
VMware,Inc. 23 ESX和vCenterServer安装指南 表3-1ESX安装的数据(续) 数据 必需或可选 数据存储 高级设置的必需选项 时区根密码其他用户帐户虚拟磁盘分区 必需必需 可选高级设置的必需选项 引导加载程序内核选可选项 引导加载程序密码 可选 NTP服务器 可选 默认值在基本设置中,安装程序会为数据存储创建/vmfs分区。
太平洋时间无无安装程序将创建三个基本分区:/boot、vmkcore和VMFS。
服务控制台VMDK文件驻留在VMFS分区上。
默认情况下,服务控制台VMDK文件包含/swap和/var/log以及任何其他您指定的分区。
无 无 无默认情况下,如果不输入NTP服务器名称或IP地址,安装程序将使用可修改的系统日期和时间。
备注 数据存储就是ESX用于存储虚拟机的分区。
此数据存储用于服务控制台(esxconsole.vmdk)。
服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
根密码的长度必须在6到64个字符之间。
在高级设置中,可以编辑引导加载程序的位置,编辑/(root)、swap和/var/log默认分区大小,并创建其他分区。
安装/boot分区的磁盘必须是BIOS选择从中进行引导的磁盘。
在高级设置中,可以指定每次引导ESX时要写入到grub.conf文件并传递到内核中的内核参数。
在高级设置中,可以指定引导加载程序密码,最多不超过30个字符。
当系统关闭时,ESX使用硬件电池支持的时钟来保持时间。
ESX始终保持电池支持的时钟处于UTC时间,即使已将服务控制台设置为以当地时区显示时间也是如此。
因此,如果在电池支持的时钟先前未设置为UTC的计算机上安装ESX,当首次引导系统时,ESX会将系统时间初始化为不正确的值。
但是,在更正系统时间之后,ESX会将时间保存到电池支持的时钟,随后引导时,时间将是正确的。
为了使时间最大程度准确,VMware建议使用NTP来更正和维护系统时间。
对于文本模式和图形模式安装,可以在安装时输入NTP服务器名称。
此功能在脚本式安装中不可用(除非脚本位于%post部分)。
安装之后,可以使用vSphereClient将主机配置为使用NTP服务器。
24 VMware,Inc. ESX安装介质的位置
4 安装ESX之前,必须为安装介质选择一个位置。
以下是受支持的位置:n本地DVDn本地USBnUSBDVD驱动器在无法刻录DVD映像或主机没有DVD驱动器时,此选项非常有用。
n远程介质(请参见第37页,“使用远程管理应用程序”)。
n远程位置(介质库),可通过HTTP/HTTPS、FTP或NFS访问本章讨论了以下主题:n第25页,“下载ESXISO映像并刻录安装DVD”n第25页,“创建介质库” 下载ESXISO映像并刻录安装DVD 如果没有ESX安装DVD,则可以创建一个。
步骤1如果尚未登录VMware社区,请使用VMware商店帐户登录。
2从VMware下载页面下载ESX的ISO映像,网址为:/download/。
3将ISO映像刻录到DVD介质上。
创建介质库 介质库是可通过网络访问的包含ESX安装介质的位置。
可以使用HTTP/HTTPS、FTP或NFS访问介质库。
必须用ESX安装DVD的全部内容填充该库,同时保留目录结构。
如果执行脚本式安装,则脚本必须通过添加具有nfs或url选项的install命令指向介质库。
来自ESX安装脚本的以下代码段演示了如何在使用NFS时将指示器统一为指向介质库:installnfs--server=--dir=/nfs3/VMware/ESX/40如果执行交互式安装而不是脚本式安装,请添加askmedia引导选项,该选项会让安装程序提示您提供介质位置。
可以在引导选项列表的末尾键入askmedia选项。
例如:BootOptionsinitrd=initrd.imgvmkopts=debugLogToSerial:1mem=512Maskmedia VMware,Inc. 25 ESX和vCenterServer安装指南 引导安装程序并按F2时,即会出现引导选项列表。
26 VMware,Inc. 引导ESX安装程序
5 可以使用本地DVD-ROM驱动器从DVD引导安装程序,或者以PXE方式引导安装程序。
本章讨论了以下主题:n第27页,“引导程序命令”n第28页,“从安装DVD引导ESX安装程序”n第28页,“PXE引导ESX安装程序” 引导程序命令 ESX安装程序的“欢迎使用”屏幕出现之前,安装程序会显示一条引导提示,您可以在其中输入引导程序命令以将参数传递给安装程序。
模式选择屏幕出现时,请快速按F2键以停止超时计数器。
如果模式选择屏幕超时,将启动默认的图形模式。
表5-1中列出了支持的引导程序命令及子命令。
表5-1ESX安装的引导程序命令 命令 描述 askmedia BOOTIFgateway=ip= ks=cdrom:/ 可用于交互选择ESX安装介质的位置。
如果映像驻留在HTTP、FTP或NFS位置,则该选项为必需选项。
接受由PXELINUX提供的引导网络适配器格式。
在安装期间将此网关设为默认网关。
指定用于下载脚本和安装介质的静态IP地址。
如果以PXE方式引导安装程序,则同样支持IPAPPEND选项。
使用位于DVD-ROM驱动器中的DVD的下的脚本执行脚本式安装。
ks=file:// 使用位于初始ramdisk映像中的下的脚本执行脚本式安装。
ks=ftp:////ks=http:///ks=https:///ks=nfs:///ks=usb 使用位于给定URL处的脚本执行脚本式安装。
使用位于给定URL处的脚本执行脚本式安装。
使用位于给定URL处的脚本执行脚本式安装。
使用位于给定NFS服务器中下的脚本执行脚本式安装。
使用与主机相连的USB闪存驱动器根目录下的ks.cfg脚本执行脚本式安装。
如果连接了多个闪存驱动器,安装程序将依次挂载、卸载各个驱动器,直到找到ks.cfg文件为止。
ks=UUID::/ 使用具有给定UUID的ext分区中的脚本执行脚本式安装。
VMware,Inc. 27 ESX和vCenterServer安装指南 表5-1ESX安装的引导程序命令(续)命令ksdevice=mediacheckmem=(必需)nameserver=device= netmask=noapictexturl= vlanid= 描述 与device相同 检查DVD介质的MD5和,确保信息未损坏。
介质检查操作将使安装过程增加几分钟。
保留用于ESX服务控制台的最少数量的内存。
该值必须至少为512M。
在安装期间将域名服务器指定为名称服务器。
查找安装脚本和安装介质时尝试使用网络适配器
指定为MAC地址(例如00:50:56:C0:00:01)。
如果未进行指定并且需要通过网络检索文件,则安装程序会默认使用最先发现的网络适配器。
如果以PXE方式引导安装程序,则同样支持IPAPPEND选项。
指定用于下载安装介质的网络接口的子网掩码。
标记内核以使用XTPIC,而不是APIC。
以文本模式启动ESX安装程序。
在指定URL处查找安装介质。
使用PXE引导安装程序时,url=命令仅适用于早期版本的SYSLINUX。
此命令不适用于SYSLINUX/PXELINUX3.70版及更高版本。
配置网卡的VLAN。
从安装DVD引导ESX安装程序 从DVD引导安装程序时,请使用本地DVD-ROM驱动器或远程介质,如iLO或DRAC。
前提条件必须要拥有一张ESX安装DVD。
请参见第25页,“下载ESXISO映像并刻录安装DVD”。
步骤1将DVD插入DVD-ROM驱动器。
2使用BIOS将主机设置为从CD-ROM驱动器引导: a重新引导计算机。
b按功能键或Delete进入计算机的BIOS设置或引导菜单。
c将CD-ROM驱动器设置为第一引导设备。
3(可选)出现模式选择页面时,请按F2进入引导选项。
下一步继续执行安装。
如果执行的是脚本式安装,请允许脚本运行。
PXE引导ESX安装程序 预启动执行环境(PXE)是通过独立于可用数据存储设备或所安装的操作系统的网络接口引导计算机的环境。
以下主题将讨论PXE引导ESX安装程序的PXELINUX和gPXE方法。
PXE使用DHCP和简单文件传输协议(TFTP)通过网络引导操作系统(OS)。
28 VMware,Inc. 章5引导ESX安装程序 使用PXE引导网络与使用DVD引导网络非常相似,但前者需要一些网络基础设施以及一台具有支持PXE的网络适配器的计算机。
大多数可以运行ESX的计算机都具有能够执行PXE引导的网络适配器。
引导ESX安装程序后,它的工作方式与基于DVD的安装基本相同,唯一不同的是必须指定ESX安装介质(ESXDVD的内容)的位置。
主机首先发送DHCP请求以配置其网络适配器,然后下载并执行内核和支持文件。
PXE引导安装程序仅提供ESX安装步骤的第一步。
要完成安装,必须在本地或通过HTTP/HTTPS、FTP或NFS在联网服务器上提供ESXDVD的内容。
(请参见第25页,第4章“ESX安装介质的位置”。
) 关于TFTP服务器、PXELINUX和gPXE TFTP是FTP服务的精简版,通常仅用于网络引导系统或在网络设备(如路由器)上加载固件。
大多数Linux发行版都随附tftp-hpa服务器的副本。
或者,您也可以在work/tftp/上获取。
如果您的TFTP服务器将在MicrosoftWindows主机上运行,则可以使用tftpd32版本2.11或更高版本。
请参见/。
先前版本的tftpd32与PXELINUX和gPXE不兼容。
PXELINUX和gPXE环境允许目标计算机引导ESX安装程序。
PXELINUX是可在/pub/linux/utils/boot/syslinux/上找到的SYSLINUX软件包的一部分,但是很多Linux发行版都随附提供该程序。
许多PXELINUX版本还包括gPXE。
某些发行版(如RedHatEnterpriseLinux版本5.3)随附不包括gPXE的旧版PXELINUX。
如果不使用gPXE,则在高负载网络上引导ESX安装程序时可能会遇到问题。
这是因为TFTP协议的功能并不强大,并且有时在传输大量数据时不太可靠。
如果使用gPXE,则只有gpxelinux.0二进制文件和配置文件会通过TFTP传输。
借助gPXE,您可以使用Web服务器传输引导ESX安装程序所需的内核和ramdisk。
如果使用不包括gPXE的PXELINUX,则二进制文件pxelinux.0、配置文件、内核以及ramdisk都将通过TFTP传输。
注意VMware测试使用PXELINUX版本3.63引导的PXE。
这不是限制支持语句。
PXE引导ESX安装程序的概念性综述 本主题将提供在以PXE方式引导ESX安装程序时各组件如何相互配合工作的概述。
用于PXE引导安装程序的网络基础设施包括以下服务。
nDHCP服务器nTFTP服务器nPXELINUX/gPXE(SYSLINUX)n网络服务器(NFS、HTTP或FTP)图5-1显示了在使用包括gPXE的PXELINUX时各个组件之间的交互流程。
脚本库和介质库为可选选项。
如果使用存储在本地DVD或USB上的安装介质执行交互式安装,则不需要它们。
VMware,Inc. 29 ESX和vCenterServer安装指南 图5-1以PXE方式使用包括gPXE的PXELINUX引导ESX安装程序概述 DHCP服务器 ESX目标主机 UDP 为我提供一个IP IP和TFTP TFTP服务器Web服务器 脚本库 UDP为我提供网络引导加载程序gpxelinux.0 TCP 为我提供内核和ramdisk 内核和ramdisk TCPks.cfg 安装程序为我提供脚本启动 介质库 TCPRPM 为我提供介质 ESX主机 图5-2显示了在使用不包括gPXE的PXELINUX时各个组件之间的交互流程。
脚本库和介质库为可选选项。
如果使用存储在本地DVD或USB上的安装介质执行交互式安装,则不需要它们。
30 VMware,Inc. 图5-2以PXE方式使用不包括gPXE的PXELINUX引导ESX安装程序概览 DHCP服务器TFTP服务器TFTP服务器 脚本库 ESX目标主机 UDP 为我提供一个IP IP和TFTP UDP为我提供网络引导加载程序pxelinux.0 UDP 为我提供内核和ramdisk 内核和ramdisk TCPks.cfg 安装程序为我提供脚本启动 介质库 TCPRPM 为我提供介质 章5引导ESX安装程序 ESX主机 在本文档所述的情况中,PXE按如下方式工作:1引导目标ESX主机(即PXE客户端)。
2目标ESX主机发送DHCP请求。
3DHCP服务器使用IP信息响应请求,并提供有关TFTP服务器位置的信息。
4客户端收到信息时,它会联系TFTP服务器,请求DHCP服务器告知它要请求的文件(在此情况下为网络 引导加载程序)。
5TFTP服务器发送网络引导加载程序,然后客户端开始执行引导。
6PXELINUX或gPXE在TFTP服务器上搜索配置文件,并根据该配置文件引导内核。
在我们所述的情况中, 配置文件将指示PXE加载内核(vmlinuz)和ramdisk(initrd.img)。
7客户端下载它需要的文件,然后进行加载。
VMware,Inc. 31 ESX和vCenterServer安装指南 8系统引导ESX安装程序。
9按照PXE配置文件的指示,安装程序将以交互方式或脚本方式运行。
10安装程序使用存储在网络上的介质库中的安装介质,或者在本地使用DVD或USB中的安装介质。
11ESX安装成功。
PXE引导ESX安装程序 此步骤介绍如何使用TFTP服务器以PXE方式引导ESX安装程序。
前提条件环境中必须配备以下组件:n支持PXE引导的TFTP服务器nPXELINUXn(可选)gPXE是SYSLINUX软件包的一部分。
如果您有SYSLINUX的更新版本,则已构建gPXE。
如果 要通过源构建gPXE,则可以在大多数Linux计算机上将其打开,然后运行make命令。
n对于gPXE,可通过目标ESX主机访问的Web服务器n配置为以PXE方式引导的DHCP服务器n(可选)ESX安装脚本n目标ESX主机上支持PXE的网络适配器nIPv4网络(PXE引导不支持IPv6。
) 步骤1在Linux计算机上,安装支持PXE引导的TFTP服务器软件。
如果环境中没有TFTP服务器,则可以使用VMwareMarketplace中随附提供的设备之
一。
如果执行此操作,请注意某些功能(如文本菜单系统的纠正操作)将与操作系统相关。
2将menu.c32文件放到受支持位置中可访问的某个位置上。
n对于gPXE,请将menu.c32文件放在Web服务器上。
例如,可以使用RHEL5中包含Apache的httpd 软件包。
HTML文档位于/var/www/html中,在此位置,您可以复制menu.c32。
n对于不包括gPXE的PXELINUX,请将menu.c32文件放在TFTP服务器上。
3在Linux计算机上安装PXELINUX。
PXELINUX随SYSLINUX软件包提供。
先解压文件,找到文件pxelinux.0或gpxelinux.0,再将其复制到TFTP服务器上的/tftpboot目录下。
4配置DHCP服务器。
DHCP服务器必须将以下信息发送到客户端主机:nTFTP服务器的名称或IP地址。
n初始引导文件的名称。
即pxelinux.0或gpxelinux.0。
有关详细信息及示例,请参见第33页,“DHCP配置示例”。
32 VMware,Inc. 章5引导ESX安装程序 5通过将vmlinuz和initrd.img文件从ESX安装DVD上的/isolinux目录中复制到支持的位置来创建内核映像和ramdisk目录。
nWeb服务器(如果使用的是gPXE)。
nTFTP服务器上的/tftpboot目录(如果使用的是不包括gPXE的PXELINUX)。
有关详细信息及示例,请参见第37页,“内核映像和Ramdisk目录”。
6在TFTP服务器上创建/tftpboot/pxelinux.cfg目录。
7创建PXE配置文件。
此文件用于定义在没有操作系统的情况下主机的引导方式。
PXE配置文件引用了内核映像和ramdisk目录中的vmlinuz和initrd.img文件的位置。
有关详细信息及示例,请参见第34页,“创建PXE配置文件”。
8将PXE配置文件保存在TFTP服务器上的/tftpboot/pxelinux.cfg中。
现在您拥有了可用于PXE引导ESX安装程序的环境。
DHCP配置示例 要以PXE方式引导ESX安装程序,DHCP服务器必须发送TFTP服务器地址和指向pxelinux.0或gpxelinux.0目录的指示程序。
目标计算机使用DHCP服务器来获取IP地址。
DHCP服务器需要知道目标计算机是否允许引导,以及位置是否来自PXELINUX二进制文件(通常位于TFTP服务器上)。
目标计算机首次引导时,它会通过网络广播数据包,请求此信息以便自行引导,而DHCP服务器将响应此请求。
小心如果网络中已有一个DHCP服务器,则不建议设置新的DHCP服务器。
如果有多个DHCP服务器响应DHCP请求,计算机可能会获得错误或存在冲突的IP地址,或者可能接收不到正确的引导信息。
设置DHCP服务器之前,请向组织中的网络管理员寻求指导。
许多DHCP服务器都支持以PXE方式引导主机。
以下是许多Linux发行版附带的ISCDHCP版本3.0的示例。
如果使用的是适用于MicrosoftWindows的某个DHCP版本,请参考DHCP服务器文档以确定如何将next-server和filename参数传递到目标计算机。
gPXE示例 本示例显示如何配置ISCDHCP服务器以启用gPXE。
allowbooting;allowbootp;#gPXEoptionsoptionspacegpxe;optiongpxe-encap-optscode175=encapsulategpxe;optiongpxe.bus-idcode177=stringclass"pxeclients"{matchifsubstring(optionvendor-class-identifier,0,9)="PXEClient";next-server;ifnotexistsgpxe.bus-id{filename"/gpxelinux.0"; } VMware,Inc. 33 ESX和vCenterServer安装指南 }mask{IPAddress>; 在计算机尝试以PXE方式引导时,DHCP服务器会提供IP地址和TFTP服务器上二进制文件gpxelinux.0的位置。
所分配的IP地址将包含在配置文件的子网部分定义的范围内。
PXELINUX(不包括gPXE)示例 本示例显示如何配置ISCDHCP服务器以启用PXELINUX。
##DHCPServerConfigurationfile.#see/usr/share/doc/dhcp*/dhcpd.conf.sample#ddns-update-stylead-hoc;allowbooting;allowbootp;class"pxeclients"{matchifsubstring(optionvendor-class-identifier,0,9)="PXEClient";next-server192.168.48.10;filename="pxelinux.0";}mask255.255.255.0{range192.168.48.100192.168.48.250;} 在计算机尝试以PXE方式引导时,DHCP服务器会提供IP地址和TFTP服务器上二进制文件pxelinux.0的位置。
所分配的IP地址将包含在配置文件的子网部分定义的范围内。
创建PXE配置文件 PXE配置文件用于定义在目标ESX主机引导并与TFTP服务器联系时将对其显示的菜单。
TFTP服务器总是对网络上的PXE客户端进行侦听。
当TFTP服务器检测到有PXE客户端请求PXE服务时,它会向该客户端发送一个包含此引导菜单的网络数据包。
每个PXE引导菜单选择都指向ESX内核和ramdisk文件的位置。
您可以为每个目标ESX主机创建一个PXE配置文件,或者创建一个PXE配置文件并将其命名为default。
例如:包括gPXE的PXELINUX 以下是可能用于包括gPXE的PXELINUX的PXE配置文件示例。
此示例与不包括gPXE的PXE配置文件的重要差异是所需文件的HTTP路径。
另请参见ESX安装DVD上的/isolinux/isolinux.cfg文件。
defaultmenu.c32menutitleESXBootMenutimeout30 ##PXEboottheinstallerandperformaninteractiveinstallation##withlocalmedia(RPMfiles) labellocalmenulabelInteractiveLocalInstallationkernelhttp:///vmlinuzappendinitrd=http:///initrd.imgvmkopts=debugLogToSerial:
1 mem=512M quiet 34 VMware,Inc. 章5引导ESX安装程序 ##PXEboottheinstallerandperformascriptedinstallationwith##localorremotemedia(RPMfiles),asspecifiedintheinstallationscript labelscriptedmenulabelScriptedInstallationkernelhttp:///vmlinuzappendinitrd=http:///initrd.img10.20.118.55/ks.cfg vmkopts=debugLogToSerial:
1 mem=512M ks=nfs:// ##PXEboottheinstallerandperformaninteractiveinstallation##withthemedia(RPMfiles)ataremotelocation work_rpmmenulabelInteractiveInstallationwithkernelhttp:///vmlinuzappendinitrd=http:///initrd.img RPMfilesonworkvmkopts=debugLogToSerial:
1 mem=512M askmedia 例如:不包括gPXE的PXELINUX 以下是可能用于不包括gPXE的PXELINUX的PXE配置文件示例。
另请参见ESX安装DVD上的/isolinux/isolinux.cfg文件。
在此示例中,所需文件的路径test/是相对于/tftpboot而言的。
实际路径是TFTP服务器上的/tftpboot/test/。
defaultmenu.c32menutitleESXBootMenutimeout30 ##PXEboottheinstallerandperformaninteractiveinstallation##withlocalmedia(RPMfiles) labellocalmenulabelInteractiveLocalInstallationkerneltest/vmlinuzappendinitrd=test/initrd.imgvmkopts=debugLogToSerial:
1 mem=512M quiet ##PXEboottheinstallerandperformascriptedinstallationwith##localorremotemedia(RPMfiles),asspecifiedintheinstallationscript labelscriptedmenulabelScriptedInstallationkerneltest/vmlinuzappendinitrd=test/initrd.imgvmkopts=debugLogToSerial:
1 mem=512M ks=nfs://10.20.118.55/ks.cfg ##PXEboottheinstallerandperformaninteractiveinstallation##withthemedia(RPMfiles)ataremotelocation work_rpmmenulabelInteractiveInstallationwithRPMfilesonworkkerneltest/vmlinuzappendinitrd=test/initrd.imgvmkopts=debugLogToSerial:1mem=512M askmedia VMware,Inc. 35 ESX和vCenterServer安装指南 需要的文件 在PXE配置文件中,必须包括以下文件的路径:nvmlinuz是引导加载程序内核代码。
ninitrd.img是引导ramdisk。
安装模式 ks=nfs://10.20.118.55/ks.cfg是ESX安装脚本的路径。
在脚本式安装中,脚本需要包括用于填满空缺内容所需的所有响应,其中包括安装介质的位置。
在交互式安装中,请忽略ks=选项。
如果在远程位置通过安装介质执行交互式安装,则请包括askmedia引导选项,该选项会由安装程序提示您提供安装介质的位置。
ESX3.x支持混合安装。
在此模式下,您可以提供不完整的ESX安装脚本,之后安装程序会提示您提供缺少的部分。
ESX4.0不支持该模式。
要么ESX安装脚本中包含所有响应,要么不使用脚本。
IPAPPEND 对于脚本式安装,IPAPPEND选项用于指定将引导计算机的同一网络适配器用于连接网络。
如果PXE配置文件中包括IPAPPEND选项,请忽略安装脚本work命令的--device选项。
IPAPPEND选项对交互式安装没有影响。
以下代码段显示如何在PXE配置文件中包括IPAPPEND选项: labelInstallermenudefaultkernelhttp:///vmlinuzappendinitrd=http:///initrd.img10.20.118.55/ks.cfgIPAPPEND2 mem=512M vmkopts=debugLogToSerial:
1 ks=nfs:// 对于IPAPPENDflag_val,请使用IPAPPEND2。
IPAPPEND1不是必需项。
如果您忽略安装脚本中的work--device选项、PXE配置文件中的IPAPPEND选项和device引导程序命令,则安装程序将使用第一个插入的网络适配器。
PXE配置文件的文件名 对于PXE配置文件的文件名,请选择以下选项之一:n01-
例如,01-23-45-67-89-0a-bc n以十六进制表示的目标ESX主机IP地址。
ndefault 初始引导文件pxelinux.0(或gpxelinux.0)尝试加载一个PXE配置文件。
首先它会尝试加载目标ESX主机的MAC地址,此地址以其ARP类型代码为前缀(如果是以太网,则为01)。
如果尝试失败,则会尝试加载以十六进制表示的目标ESX系统IP地址。
最后,它会尝试加载名为default的文件。
PXE配置文件的文件位置 将文件保存在TFTP服务器上的/tftpboot/pxelinux.cfg/中。
例如,您可能会将文件保存在TFTP服务器的/tftpboot/pxelinux.cfg/01-00-21-5a-ce-40-f6下。
目标ESX主机的网络适配器MAC地址为00-21-5a-ce-40-f6。
36 VMware,Inc. 章5引导ESX安装程序 内核映像和Ramdisk目录 内核映像和ramdisk目录包含的文件必须通过网络加载才能实现以PXE方式引导ESX安装程序。
vmlinuz是用于引导的Linux内核。
该内核位于initrd.img文件中。
对于gPXE而言,内核映像和ramdisk目录位于Web服务器上,而对于不包括gPXE的PXELINUX而言,则位于TFTP服务器上的/tftpboot目录中。
例如,该目录可能位于/tftpboot/esx/中,并包含以下文件:-r--r--r--1rootroot1922578Nov1205:51initrd.img-r--r--r--1rootroot966633Nov1205:51vmlinuz 这些文件来自ESX安装DVD,位于/isolinux目录下。
您可以从PXE配置文件引用vmlinuz和initrd.img文件。
以下代码段显示如何在PXE配置脚本中引用vmlinuz和initrd.img: kernelesx/vmlinuzappendinitrd=esx/initrd.img...... 使用远程管理应用程序 通过远程管理应用程序,您可以在远程服务器上安装ESX。
安装所支持的远程管理应用程序包括集成的Lights-Out(iLO)、Dell远程访问卡(DRAC)、IBM管理模块(MM)和远程监控适配器II(RSAII)。
有关当前支持的服务器型号和远程管理固件版本的列表,请参见第19页,“支持的远程管理固件版本”。
通常,管理员使用远程管理应用程序执行基于GUI的ESX远程安装。
但是,您也可以使用远程管理应用程序进行脚本式安装。
如果使用远程管理应用程序安装ESX,使用虚拟CD功能时请千万小心。
在系统或网络负载的情况下虚拟CD可能会遇到损坏问题。
如果必须使用此方式安装,请运行ESX安装程序提供的介质测试。
通过ISO映像进行远程安装失败时,请通过物理DVD介质继续完成安装。
VMware建议从虚拟CD引导,然后在ESX安装程序引导屏幕中输入askmedia选项,再使用NFS、HTTP/HTTPS或FTP完成安装,而不建议使用虚拟CD介质完成整个安装。
ESXISO的挂载位置必须可通过这些网络安装方法之一进行访问。
这个方法比通过虚拟介质尝试完成整个安装要可靠得多。
如果以PXE方式引导安装程序,则无法在ESX安装期间安装自定义驱动程序。
如果选择在ESX安装期间从DVD引导安装程序并安装自定义驱动程序,则必须对自定义驱动程序CD/DVD使用对ESXDVD使用的驱动器。
如果驱动器是USB驱动器(包括模拟USB驱动器),则安装过程期间不能分离该驱动器。
如果ESXDVD是ISO映像,则自定义驱动程序CD/DVD也必须是ISO映像。
VMware,Inc. 37 ESX和vCenterServer安装指南 38 VMware,Inc. 安装VMwareESX
6 您有多个选项可用于安装ESX。
可以通过交互方式或使用脚本安装ESX。
对于交互式安装,可以使用图形模式或文本模式。
本章讨论了以下主题:n第39页,“使用图形模式安装ESX”n第42页,“使用文本模式安装ESX”n第45页,“使用脚本模式安装ESX” 使用图形模式安装ESX 如果是第一次安装ESX,则建议采用图形模式的安装方法。
如果不选择备用安装方法,则默认运行图形模式。
前提条件请参见第21页,“安装ESX的必备条件”。
步骤1选择一种安装程序引导方法。
n使用本地CD-ROM驱动器从DVD引导。
n以PXE方式引导安装程序。
2选择以图形模式安装ESX。
3(可选)按F2,然后键入安装程序的引导选项。
此时将滚动显示一系列安装消息,直至显示“欢迎使用”页面。
4单击下一步继续。
5选择我接受许可协议条款,然后单击下一步。
必须接受许可协议才能安装本产品。
注意如果许可协议屏幕的位置向左方歪斜,则可能需要自动调整主机监视器。
6在列表中选择键盘类型,然后单击下一步。
VMware,Inc. 39 ESX和vCenterServer安装指南 7选择是否随ESX安装一起安装自定义驱动程序。
如果您的系统未在《硬件兼容性指南》中列出并且具有最初与ESX4.0不兼容的网络或存储设备,则可能需要自定义驱动程序。
如果以PXE方式引导ESX安装程序,则无法在安装过程中安装自定义驱动程序。
在ESX安装完成之后,可以安装自定义驱动程序。
n选择是,并单击添加以安装自定义驱动程序。
安装程序提示您插入包含自定义驱动程序的介质。
将自定义驱动程序添加到列表之后,安装程序将提示您重新插入ESX安装DVD并继续安装。
单击下一步继续。
n如果不需要安装自定义驱动程序,请选择否。
在ESX安装完成后,可以使用其他可用的命令行和GUI工具(如vSphereCLI和vCenterUpdateManager)安装自定义驱动程序。
单击下一步继续。
8单击是以加载所需的ESX驱动程序。
9配置ESX许可。
n选择立即输入序列号,输入vSphere许可证密钥,并单击下一步。
n选择稍后输入许可证密钥,然后单击下一步。
此选项允许您评估ESX(或稍后使用vSphereClient输入vSphere许可证密钥)。
10选择ESX服务控制台的网络适配器。
在为另一个网络适配器配置虚拟交换机之前,虚拟机网络流量将共享此网络适配器。
稍后,可通过vSphereClient配置其他网络适配器。
11如果适配器连接到VLAN,请选择此适配器需要VLANID,并输入一个在0和4095之间的VLANID编号,然后单击下一步。
12配置网络设置。
VMware建议使用静态IP地址以简化客户端访问。
如果要使用静态设置,但没有必需的信息,则可以使用DHCP进行安装,并在向网络管理员咨询后配置静态设置。
对于主机名称,请键入包括域的完整主机名。
此选项仅在使用静态IP地址时可用。
13(可选)单击测试这些设置以测试网络接口。
14(可选)选择解压后的ESX安装ISO映像的位置。
如果在模式选择屏幕中输入askmedia引导程序命令,将出现这些选项。
可指定下列位置之一: nDVD或USB(可以选择除可能要用于引导安装程序以外的其他CD-ROM驱动器。
) n网络文件系统(NFS)服务器和目录路径。
nHTTP或HTTPSURL nFTPURL15选择一个设置选项。
选项标准设置 高级设置 描述 安装程序将在安装ESX的单个硬盘或LUN上配置默认分区。
默认分区大小基于硬盘或LUN的容量而定。
如果存在现有ESX安装,则系统会提示您保留它。
允许您指定esxconsole.vmdk分区设置、内核参数、引导加载程序位置和密码。
如果保留自动配置引导加载程序选项为选中状态,则安装程序将把引导加载程序置于主引导记录(MBR)中。
如果存在现有ESX安装,则系统会提示您保留它。
40 VMware,Inc. 章6安装VMwareESX 16选择安装ESX的位置,然后单击下一步。
注意使用ESX4.0Update1及更高版本时,如果在同一磁盘或LUN上具有ESX安装和VMFS分区,可以选择保留VMFS卷。
不支持在USB设备上安装ESX。
17在看起来包含用于保留现有VMFS卷的选项的对话框中,单击确定。
如果正在从ESX4.0及更高版本保留VMFS卷,将会显示一个对话框,其中提供了是否保留现有服务控制台磁盘的选项。
18要保留服务控制台虚拟磁盘,请选择保留现有COSVMDK文件并单击确定。
如果选择保留现有COSVMDK文件,但没有足够的空间来进行保留,安装将无法继续。
注意以后可以访问现有COSVMDK文件以从先前安装检索任何文件,但不可重新使用其进行安装。
19配置高级选项。
a配置VMFS数据存储的位置以存储服务控制台。
n创建新的数据存储–选择与ESX相同的磁盘,或选择其他磁盘。
如果选择其他磁盘,则用于ESX位置的磁盘将仅包含/boot和vmkcore分区,剩余的磁盘空间保持未分区的状态。
第二个磁盘将格式化为覆盖整个磁盘的单个VMFS分区。
可以在安装后使用vSphereClient创建其他分区。
n使用现有的数据存储-选择主机可用的现有数据存储。
ESX4.0不能识别VMFS2卷。
服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
b创建新分区并编辑或删除默认分区。
VMware建议保留2000MB的/var/log分区。
20配置高级引导加载程序选项。
如果取消选中自动配置引导加载程序复选框,则将出现“引导加载程序选项”页面。
a输入引导加载程序内核参数。
每次ESX引导时,安装程序将参数写入到grub.conf文件,并将它们传递到ESX内核。
b输入可选的引导加载程序密码。
密码的最大长度可达30个字符。
c选择GRUB引导加载程序的安装位置。
默认情况下,GRUB引导加载程序安装于MBR中。
对于大多数安装,请使用此选项。
对于在MBR中存储BIOS信息的旧版硬件,单击将GRUB安装于磁盘的第一个分区上,而不是主引导记录中。
21配置时区。
22配置日期和时间设置。
n选择自动,然后输入NTP服务器的IP地址或主机名。
n选择手动以使用由安装程序检测到的计算机日期和时间,或由自己设置日期和时间。
如果选择手动, 并且没有可正常工作的鼠标,则可以通过使用Ctrl-向左箭头键和Ctrl-向右箭头键更改日历上的月份,使用Ctrl-向上箭头键和Ctrl-向下箭头键更改年份。
23输入根密码。
其长度必须在6至64个字符之间。
VMware,Inc. 41 ESX和vCenterServer安装指南 24(可选)通过单击添加,创建其他用户。
25确认安装配置,然后单击下一步。
如果此时出现安装错误,ISO映像可能无效或DVD介质可能出现异常。
要排除此故障,请再次尝试进行ISO下载,确保DVD能正常工作,且DVD驱动器和DVD介质类型相兼容。
重试安装时,请执行介质检查操作。
或者使用另一个介质访问选项,如HTTP。
26单击下一步,然后单击完成以退出安装程序,并重新引导主机。
27在重新引导过程中,按所需键进入计算机的BIOS设置或引导菜单。
此键通常是功能键或Delete键。
28将第一引导设备设置为安装ESX的驱动器。
安装之后,将在VMFS卷中创建esxconsole-/esxconsole.vmdk文件。
/、swap、/var/log和任何可选分区均存储在esxconsole.vmdk文件中。
安装ESX并重新引导主机之后,可以登录服务控制台以读取/var/log/esx_install.log下的安装日志。
注意在之前版本的ESX中,如果系统没有在安装之后引导,其中一种故障排除方式为挂载分区以进行调试。
对于ESX4.0,挂载分区对解决问题没有任何帮助。
如果系统没有在安装之后引导,则最有可能的原因是未将BIOS配置为从正确磁盘引导。
使用文本模式安装ESX 如果使用图形模式时视频控制器无法正常工作,请使用文本界面。
前提条件请参见第21页,“安装ESX的必备条件”。
步骤1选择一种安装程序引导方法。
n使用本地DVD-ROM驱动器从DVD引导。
n以PXE方式引导安装程序。
2选择以文本模式安装ESX。
3(可选)按F2,然后键入安装程序的引导选项。
此时将滚动显示一系列安装消息,直至显示“欢迎使用”页面。
4要继续,请输入
1。
5选择键盘模型。
n要接受默认的“中国(中文)”,请输入
1。
n要配置键盘,请输入
2,并输入与您的键盘型号对应的数字。
6接受VMware许可协议。
必须接受许可协议才能安装本产品。
42 VMware,Inc. 章6安装VMwareESX 7选择是否随ESX安装一起安装自定义驱动程序。
如果您的系统未在《硬件兼容性指南》中列出并且具有最初与ESX4.0不兼容的网络或存储设备,则可能需要自定义驱动程序。
如果以PXE方式引导ESX安装程序,则无法在安装过程中安装自定义驱动程序。
在ESX安装完成之后,可以安装自定义驱动程序。
n要随ESX安装一起安装自定义驱动程序,请输入
1。
安装程序会提示您插入包含自定义驱动程序的介质。
添加自定义驱动程序后,安装程序会提示您重新插入ESX安装DVD,然后继续进行安装。
n如果不需要安装自定义驱动程序,请输入
2。
在ESX安装完成后,可以使用其他可用的命令行和GUI工具(如vSphereCLI和vCenterUpdateManager)安装自定义驱动程序。
8要加载ESX驱动程序并继续,请输入
1。
9配置ESX许可。
n要立刻输入vSphere许可证密钥,请输入
1。
n要评估ESX,并稍后使用vSphereClient输入vSphere许可证密钥,请输入
2。
10选择ESX服务控制台的网络适配器。
在为另一个网络适配器配置虚拟交换机之前,虚拟机网络流量将共享此网络适配器。
可以稍后从vSphereClient配置网络适配器。
n要接受默认的网络适配器,且不分配VLANID,请输入
1。
n要选择网络适配器并分配VLANID,请输入
2。
11配置网络设置。
VMware建议使用静态IP地址以简化客户端访问。
如果要使用静态设置,但没有必需的信息,则可以使用DHCP进行安装,并在向网络管理员咨询后配置静态设置。
n要保留自动DHCP设置,请输入
1。
n要配置IP设置,请输入
2。
对于主机名称,请键入包括域的完整主机名。
12选择ESX安装ISO映像的位置。
如果在模式选择屏幕中输入askmedia引导程序命令,将出现以下选项。
n要指定DVD或USB介质,请输入
1。
可以选择除可能要用于引导安装程序以外的其他DVD-ROM驱 动器。
n要指定网络文件系统(NFS)服务器和目录路径,请输入
2。
n要指定HTTP或HTTPSURL,请输入
3。
n要指定FTPURL,请输入
4。
13选择一个设置选项。
n对于配置单个硬盘驱动器或LUN上的默认分区的基本设置,请输入
1。
默认分区大小视硬盘驱动器或 LUN的容量而定。
n对于可用于指定esxconsole.vmdk分区设置、内核选项以及引导加载程序位置和密码的高级设置,请输入
2。
14选择ESX的安装位置。
安装程序将擦除所选存储设备上的所有内容。
不支持在USB设备上安装ESX。
VMware,Inc. 43 ESX和vCenterServer安装指南 15(可选)为服务控制台配置VMFS数据存储分区的位置。
n要新建数据存储,请输入
1。
对于数据存储位置,输入1可选择与ESX相同的磁盘,输入2可选择其他磁盘。
如果为VMFS分区选择其他磁盘,则ESX磁盘将仅包含/boot和vmkcore分区,剩余的磁盘空间保持未分区的状态。
VMFS磁盘将被格式化为覆盖整个磁盘的单个分区。
可以在安装后使用vSphereClient创建其他分区。
n要选择可供主机使用的现有数据存储,请输入
2。
ESX4.0不能识别VMFS2卷。
服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
16(可选)命名VMFS数据存储。
n要保留默认名称Storage1,请输入
1。
n要更改名称,请输入
2。
17(可选)更改服务控制台的分区布局。
n要保留默认分区布局,请输入
1。
可以稍后使用vSphereClient配置分区。
n要创建、编辑和删除分区,请输入
2。
18(可选)要指定GRUB引导加载程序的内核参数,请输入1;要跳过此选项,请输入
2。
每次ESX引导时,软件将参数写入到grub.conf文件,并将它们传递到ESX内核。
19(可选)要指定引导加载程序的密码,请输入1;要跳过此选项,请输入
2。
密码不得超过30个字符。
20要保留默认时区,请输入1;要配置时区,请输入
2。
21配置日期和时间设置。
n要指定NTP服务器,请输入
1。
n要手动配置日期和时间,请输入
2。
此选项允许使用由安装程序检测到的计算机日期和时间,或由自 己设置日期和时间。
22输入一个长度介于6到64个字符之间的根密码。
23要确认安装配置,请输入
1。
如果此时出现安装错误,ISO映像可能无效或DVD介质可能出现异常。
要排除此故障,请再次尝试进行ISO下载,确保DVD能正常工作,且DVD驱动器和DVD介质类型相兼容。
重试安装时,请执行介质检查操作。
或者使用另一个介质访问选项,如HTTP。
24要退出安装程序并重新引导主机,请输入
1。
25在重新引导过程中,按所需键进入计算机的BIOS设置或引导菜单。
此键通常是功能键或Delete键。
26将第一引导设备设置为安装ESX的驱动器。
安装之后,将在VMFS卷中创建esxconsole-/esxconsole.vmdk文件。
/、swap、/var/log和任何可选分区均存储在esxconsole.vmdk文件中。
44 VMware,Inc. 章6安装VMwareESX 安装ESX并重新引导主机之后,可以登录服务控制台以读取/var/log/esx_install.log下的安装日志。
注意在之前版本的ESX中,如果系统没有在安装之后引导,其中一种故障排除方式为挂载分区以进行调试。
对于ESX4.0,挂载分区不会解决该问题。
如果系统没有引导,最有可能的原因是已将BIOS配置为从其他磁盘进行引导。
使用脚本模式安装ESX 可以使用无人值守的脚本式安装快速部署ESX主机。
脚本式安装可提供高效的多主机部署方式。
安装脚本包含ESX的安装设置。
您可以将该脚本应用到拥有相似配置的所有主机上。
脚本式安装可分为以下几个步骤:1使用支持的命令创建脚本。
2根据需要编辑安装脚本,更改每台主机独有的设置。
3运行脚本式安装。
安装脚本可驻留在以下位置之一:n默认安装脚本nFTPnHTTP/HTTPSnNFSnUSB闪存驱动器n本地磁盘 脚本式安装的方法 可以通过以下方法把产品安装到计算机上:对于多台计算机使用同一个脚本或对于每台计算机使用特定脚本。
可以在脚本中配置的一个设置是IP设置,它可以是要安装ESX的主机的静态IP或DHCP。
选择以下方法之一:n创建多个脚本,每个脚本均包含唯一的网络标识信息。
此唯一网络信息包括每台ESX主机的静态IP地址 和主机名。
n创建一个脚本,该脚本使用DHCP设置多个ESX主机(或使用默认脚本)。
完成脚本式安装之后,您可 以单独配置每台ESX主机以分配唯一的主机名和IP地址。
VMware建议您使用静态IP地址。
IPAPPENDPXE配置选项用于指定将引导计算机的同一网络适配器用于连接网络。
请参见第36页,“IPAPPEND”。
关于安装脚本 安装脚本是一个包含支持命令的文本文件,例如ks.cfg。
此类脚本的命令部分包含专为ESX安装指定的选项。
该部分必不可少,且必须位于脚本的开头。
VMware,Inc. 45 ESX和vCenterServer安装指南 关于默认安装脚本 默认安装脚本可以简化使用脚本模式执行ESX安装的任务。
如果不希望编写脚本,可以使用下列默认脚本: n完成ESX的首次交互式安装后,安装程序会在ESX文件系统中创建一个/root/ks.cfg脚本。
此脚本反映您在交互式安装中做出的选择。
如果在相同主机上使用与首次安装不同的选择执行第二次交互式安装,/root/ks.cfg将被新版本覆盖。
n安装介质包含以下默认安装脚本: ks-first-safe.cfg 在第一个检测到的磁盘上安装ESX,并将VMFS数据存储保留在该磁盘上。
ks-first.cfg 在第一个检测到的磁盘上安装ESX。
使用ks-first-safe.cfg或ks-first.cfg安装ESX时,默认根密码为mypassword。
默认ks-first.cfg脚本 ESX安装程序附带一个默认安装脚本,该脚本可对第一个硬盘驱动器执行标准安装。
默认ks-first.cfg脚本会重新格式化/dev/sda磁盘,并为其设置默认分区。
如果在引导选项菜单中选择ESX脚本式安装到第一个磁盘(覆盖VMFS)选项,将运行此默认脚本。
不能在安装介质上修改默认脚本。
如果运行默认脚本,则根密码是mypassword。
安装之后,可登录ESX主机并使用vSphereClient修改默认设置。
默认脚本包含以下命令: #rootPasswordrootpw--iscrypted$1$MpéRëÈÌ9sgFQJweS1PeSBpqRRu..#Authconfigauthconfig--enableshadow--enablemd5#BootLoader(Usegrubbydefault.)bootloader--location=mbr#TimezonetimezoneAmerica/Los_Angeles--utc#Installinstallcdrom#Networkinstallwork--device=MAC_address--bootproto=dhcp#Keyboardkeyboardus#Rebootafterinstall?
reboot#Clearpartitionsclearpart--firstdisk#Partitioningpart/boot--fstype=ext3--size=--onfirstdiskpartstorage1--fstype=vmfs3--size=10000--grow--onfirstdiskpartNone--fstype=vmkcore--size=100--onfirstdisk#Createthevmdkonthecosvmfspartition.virtualdiskcos--size=5000--onvmfs=storage1#Partitionthevirtualdisk.part/--fstype=ext3--size=0--grow--onvirtualdisk=cos 46 VMware,Inc. 章6安装VMwareESX partswap--fstype=swap--size=256--onvirtualdisk=cos#VMwareSpecificCommandsepteulaserialnum--esx=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 执行脚本式安装 可以使用自定义或默认脚本安装ESX。
前提条件请参见第13页,“ESX硬件要求”。
步骤1选择一种安装程序引导方法。
n使用本地DVD-ROM驱动器从DVD引导。
n以PXE方式引导安装程序。
2当模式选择页面出现时,按F2。
3从引导选项列表,选择脚本式安装选项。
脚本式安装选项ESX脚本式安装使用USBks.cfg,并在引导选项列表中自定义ks=选项。
使用USBks.cfg进行ESX脚本式安装 ESX脚本式安装到第一个磁盘 ESX脚本式安装到第一个磁盘(覆盖VMFS) 描述 要指定不在USB上的自定义脚本:a选择USB选项作为模板。
b自定义ks=选项以指定自定义脚本的实际名称和位置。
脚本必须位于一个受支持的位置。
请参见步骤
4。
自定义位于已连接到计算机的USB设备上的安装脚本。
对于此选项,脚本文件名必须是ks.cfg。
ESX介质附带的默认安装脚本。
无法自定义此脚本。
默认根密码为mypassword。
ESX介质附带的默认安装脚本。
无法自定义此脚本。
默认根密码为mypassword。
4(可选)在引导选项列表的底部,输入ks=命令。
ks=选项ks=cdrom:/ks.cfgks=file:///ks.cfgks=ftp:////ks.cfgks=http:////ks.cfgks=nfs:////ks.cfg 描述安装脚本位于附加到计算机的DVD-ROM驱动器上。
安装脚本驻留在下的初始ramdisk映像内。
安装脚本位于给定的URL中。
安装脚本位于给定的URL中。
安装脚本位于给定NFS服务器的下。
5按Enter。
ESX安装过程继续,使用指定的选项。
VMware,Inc. 47 ESX和vCenterServer安装指南 安装脚本命令 检查在ESX安装脚本中支持的命令。
epteula或epteula(必需) 接受ESX许可协议。
art(可选) 与Kickstart相比,ESX4.0art命令的行为明显不同。
请小心编辑现有脚本中的art命令。
在磁盘上创建默认分区。
如果包括part或partition命令,则无需使用此命令。
--disk=或--drive=--firstdisk=,[,...] --onvmfs=--extraspace=--vmdkpath= 指定要分区的磁盘。
有关可接受的磁盘名称格式,请参见第55页,“磁盘设备名称”。
对最先找到的非USB磁盘进行分区。
这与clearpart--firstdisk命令找到的磁盘是同一个磁盘。
可以将可选字符串参数添加到--firstdisk标记以选择磁盘类型。
可用字符串如下所示: nlocal nremote nVmkernel中的设备驱动程序名称 可以采用逗号分隔列表组合多个值,从而将其他匹配项与匹配项列表联系在一起。
例如,--firstdisk=local,remote将选择检测到的第一个本地磁盘,如果没有本地磁盘,则会选择第一个远程磁盘。
此行为为默认行为。
要指定设备驱动程序名称为mptspi的磁盘较任何其他本地磁盘优先,请使用--firstdisk=mptspi,local。
仅对服务控制台VMDK进行分区,而不对物理磁盘进行分区。
参数是应当放置VMDK的VMFS卷名称。
服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
指定要添加到/(根)分区的额外空间量。
大小以兆字节(MB)的形式给出。
必须大于
0。
指定VMDK文件的路径。
采用与virtualdisk--path=选项相同的值格式。
auth或authconfig(可选) 设置系统身份验证。
不支持hesiod参数。
如果忽略此命令,则会默认启用基于MD5的密码和影子密码。
--disablemd5--disableshadow 禁用基于MD5的密码。
禁用影子密码。
--enablemd5(默认)--enablenis--nisdomain= 启用基于MD5的密码。
启用NIS支持。
需要nisdomain和nisserver。
设置NIS域。
需使用--enablenis。
48 VMware,Inc. 章6安装VMwareESX --nisserver=--useshadow或--enableshadow(默认)--enablekrb5--krb5realm=--krb5kdc=--krb5adminserver=--enableldap--enableldapauth--ldapserver=--ldapbasedn=--enableldaptls--enablead--addomain--addc 设置NIS服务器(默认为广播)。
需使用--enablenis。
启用影子密码文件。
允许Kerberos5对用户进行身份验证。
指定系统所属的Kerberos5领域。
指定服务器为领域请求的KDC。
如有多个KDC名称,应使用逗号隔开。
指定同时运行KADM5管理服务器的领域的KDC。
启用LDAP。
启用LDAP作为身份验证方法。
需使用--enableldap。
指定LDAP服务器的名称。
需使用--enableldap。
在存储了用户信息的LDAP目录树中指定可分辨名称。
需使用--enableldap。
启用传输层安全查找。
需使用--enableldap。
启用活动目录身份验证。
需使用--addomain和--addc。
活动目录域名。
需使用--enablead。
活动目录域控制器。
需使用--enablead。
bootloader(可选) 设置GRUB引导加载程序。
--append= 指定系统引导时加载的附加内核参数。
--driveorder=--location=[mbr|partition|none] --md5pass=--password=--upgrade 指定BIOS引导顺序中的第一个驱动器。
指定引导加载程序的安装位置。
其值包括:mbr针对主引导记录、partition针对VMnix内核所在分区的第一个扇区或none不安装引导加载程序。
如果您省略位置选项,则默认位置为MBR。
使用md5加密密码设置GRUB引导加载程序密码。
设置GRUB引导加载程序密码。
升级现有引导加载程序配置并保留现有条目。
clearpart(可选) 与kickstart相比,ESX4.0clearpart命令的行为明显不同。
请小心编辑现有脚本中的clearpart命令。
创建新分区前移除系统上的分区。
--all--drives=--alldrives--ignoredrives= --overwritevmfs 移除系统上的所有分区。
指定要清除分区的驱动器。
有关可接受的驱动器,请参见表6-
1。
忽略--drives=要求,并允许在每个驱动器上清除分区。
在除指定驱动器以外的所有驱动器上移除分区。
除非指定了--drives=或--alldrives标记,否则需要使用此命令。
覆盖指定驱动器上的VMFS分区。
如果磁盘包含VMFS分区,则需要使用此命令。
VMware,Inc. 49 ESX和vCenterServer安装指南 --initlabel --firstdisk=,[,...] 将磁盘标签初始化为架构的默认值。
在最先找到的非USB磁盘上清除分区。
这与art--firstdisk命令找到的磁盘是同一个磁盘。
可以将可选字符串参数添加到--firstdisk标记以选择磁盘类型。
可用字符串如下所示: nlocal nremote nVmkernel中的设备驱动程序名称 可以采用逗号分隔列表组合多个值,从而将其他匹配项与匹配项列表联系在一起。
例如,--firstdisk=local,remote将选择检测到的第一个本地磁盘,如果没有本地磁盘,则会选择第一个远程磁盘。
此行为为默认行为。
要指定设备驱动程序名称为mptspi的磁盘较任何其他本地磁盘优先,请使用--firstdisk=mptspi,local。
dryrun(可选) 解析并检查安装脚本。
不执行安装。
esxlocation(可选) 指定将现有Linux分区用作/boot分区。
分区必须格式化为ext2或ext3文件系统,至少有1,100MB且为主分区。
--disk=或--drive= --firstdisk=,[,...]--uuid=--clearcontents 指定磁盘以搜索可作为/boot使用的现有Linux分区。
有关可接受的磁盘名称格式,请参见表6-
1。
使用其分区适合作为/boot分区的第一个磁盘。
支持与art命令相同的参数格式。
使用分区的ext2UUID指定特定分区。
移除分区上的所有文件。
firewall(可选) 与Kickstart相比,ESX4.0firewall命令的行为明显不同。
请小心编辑现有脚本中的firewall命令。
配置防火墙选项。
默认情况下阻止所有不重要的端口。
ing--allowOutgoing 打开系统上的所有入站端口。
打开系统上的所有出站端口。
firewallport(可选) 指定防火墙端口是否允许连接。
--open--close--port=--proto=[tcp|udp] 允许指定端口通过防火墙。
不允许指定端口通过防火墙。
指定允许或不允许通过防火墙的端口。
指定允许或不允许通过防火墙的传输协议。
50 VMware,Inc. 章6安装VMwareESX --dir=[in|out] 指定允许或不允许通过防火墙的流量方向。
--name= 为防火墙规则分配描述性名称。
必须为入站端口指定该名称。
--enableService=
允许services.xml中指定的服务通过防火墙。
--disableService=禁止services.xml中指定的服务通过防火墙。
install(可选) 指定这是全新安装。
(所有脚本式安装都是全新安装。
指定安装类型。
其值包括:ncdrom表示从DVD-ROM驱动器安装。
例如: installcdromnnfs。
表示从指定的NFS服务器安装。
例如:installnfs--server=--dir=/nfs3/VMware/ESX/40nurl表示通过网络下载。
例如:installurlnusb表示从找到的第一个包含安装映像的USB介质安装。
例如:installusb --server=--dir= 指定要连接的NFS服务器。
与nfs配合使用。
指定NFS服务器的挂载目录。
与nfs配合使用。
定义运行时环境的位置。
与url(http/https/ftp/nfs)配合使用。
keyboard(可选) 设置系统的键盘类型。
指定所选键盘类型的键盘映射。
serialnum或vmserialnum(可选) 配置许可。
如果不包括此命令,ESX将以评估模式安装。
--esx= 指定要使用的vSphere许可证密钥。
格式为5个元组,每个元组包含五个字符(XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)。
VMware,Inc. 51 ESX和vCenterServer安装指南 network(可选) 配置系统的网络信息。
--bootproto=[dhcp|static]--device= --ip=--gateway=--nameserver= mask=--hostname=--vlanid=--addvmportgroup=(0|1) 指定网络设置。
指定vmnic0中网卡的MAC地址或设备名称。
此选项指的是为服务控制台创建的虚拟交换机的上行链路设备。
如果您省略此选项,安装程序将使用通过IPAPPENDPXE配置选项或device引导程序命令指定的网络适配器。
如果您省略此选项、IPAPPEND选项和device引导程序命令,则安装程序将使用第一个插入的网络适配器。
请参见第36页,“IPAPPEND”和第27页,“引导程序命令”。
为要安装的计算机设置IP地址。
需要与--bootproto=static选项配合使用。
将默认网关指定为IP地址。
需要与--bootproto=static选项配合使用。
将主名称服务器指定为IP地址。
与--bootproto=static选项配合使用。
如果不打算使用DNS,请忽略此选项。
--nameserver选项可以接受两个IP地址。
例如:-nameserver="10.126.87.104,10.126.87.120" 指定所安装系统的子网掩码。
与--bootproto=static选项配合使用。
如果忽略此选项,则默认值为给定IP地址的标准子网掩码。
指定所安装系统的主机名。
仅使用--bootproto=static。
指定网络连接使用的VLAN。
请设置一个介于0和4095之间的整数。
指定是否添加虚拟机使用的虚拟机网络端口组。
默认值为
1。
paranoid 引发警告消息从而中断安装。
如果省略此命令,则只会记录警告消息。
part或partition(可选) 与kickstart相比,ESX4.0part或partition命令的行为明显不同。
请小心编辑现有脚本中的part或partition命令。
在虚拟磁盘(而不是物理磁盘)上创建服务控制台分区(/boot除外)。
在系统上创建分区。
如果包括art命令,则无需使用此命令。
--asprimary--size=--grow--maxsize=--ondisk=或--ondrive= --onfirstdisk=,[,...] 指定分区的挂载位置。
指定应将该分区作为主分区创建,而不是作为扩展分区表中的逻辑分区创建。
定义最小分区大小(MB)。
允许分区扩展至任意可用空间大小或最大大小设置。
指定分区可扩展的最大大小(MB)。
指定要在其上创建分区的磁盘。
有关可接受的磁盘格式,请参见表6-
1。
不能与--onvirtualdisk选项配合使用。
对最先找到的非USB磁盘进行分区。
这与art--firstdisk命令找到的磁盘是同一个磁盘。
52 VMware,Inc. 章6安装VMwareESX --onvirtualdisk=--fstype= 可以将可选字符串参数添加到--firstdisk标记以选择磁盘类型。
可用字符串如下所示: nlocal nremote nVmkernel中的设备驱动程序名称 可以采用逗号分隔列表组合多个值,从而将其他匹配项与匹配项列表联系在一起。
例如,--firstdisk=local,remote将选择检测到的第一个本地磁盘,如果没有本地磁盘,则会选择第一个远程磁盘。
此行为为默认行为。
要指定设备驱动程序名称为mptspi的磁盘较任何其他本地磁盘优先,请使用--firstdisk=mptspi,local。
指定要在其上创建分区的虚拟磁盘。
不能与--ondisk选项配合使用。
设置分区的文件系统类型。
常见类型包括vmfs3、ext3、swap或vmkcore。
reboot(可选) 脚本式安装完成后重新引导系统。
--noeject 安装完成后不弹出DVD。
rootpw(必需) 设置系统的根密码。
可以包含6到64个字符。
--iscrypted 指定加密该密码。
指定密码值。
timezone(必需) 设置系统时区。
--utc(必需)(可选) 表示BIOS时钟设置为UTC(格林威治标准时间)。
不要省略此选项。
指定时区值。
有关受支持的值,请参见Olson数据库。
virtualdisk(可选) 注意服务控制台必须安装在驻留在主机的本地磁盘或SAN磁盘(仅针对该特定主机将磁盘屏蔽或进行区域分配)的VMFS数据存储上。
数据存储不能在主机之间共享。
创建新的虚拟磁盘。
-/default-.vmdk--size=--path= --onvmfs=mfs= 指定虚拟磁盘的名称。
如果忽略--path=选项,VMDK的名称将为/defau

标签: #打不开 #放在 #文件 #文件 #coreldrawx4怎么下载 #苹果 #虚拟机 #机里