使用Host Profile配置Auto Deploy主机

日期: 2011-12-12 作者:张冀川 来源:TechTarget中国

在《配置用于vSphere HA的Auto Deploy主机》一文中对置备Auto Deploy主机并将其添加到vSphere HA集群中的配置进行了简单的介绍。本文继续讲解如何使用Host Profile置备Auto Deploy主机。   Host Profile(主机配置文件)使配置新主机更加简单,同时能够确保主机服从指定的配置标准。使用Host Profile配置主机不仅节省了时间,而且避免了错误,同时保证了主机能正确配置,这对于安全审计尤为重要。

  首先要创建Host Profile。之前我们已经配置了用于vSphere HA的Auto Deploy主机,现在我们继续基于这台主机创……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在《配置用于vSphere HA的Auto Deploy主机》一文中对置备Auto Deploy主机并将其添加到vSphere HA集群中的配置进行了简单的介绍。本文继续讲解如何使用Host Profile置备Auto Deploy主机。

  Host Profile(主机配置文件)使配置新主机更加简单,同时能够确保主机服从指定的配置标准。使用Host Profile配置主机不仅节省了时间,而且避免了错误,同时保证了主机能正确配置,这对于安全审计尤为重要。

  首先要创建Host Profile。之前我们已经配置了用于vSphere HA的Auto Deploy主机,现在我们继续基于这台主机创建主机配置文件。通过vSphere Client登录到vCenter Server,可以通过以下步骤开启创建主机配置文件向导:单击主页,选择管理选项中的“主机配置文件”,接着选择右侧“入门”选项卡中的基本任务“创建主机配置文件”。我们选择从“从现有主机中创建配置文件”,然后选定Auto Deploy主机,也就是位于cluster01集群中的“192.168.5.157”,接下来我们输入配置文件名GoldESXi,最后单击完成即可。如下图所示,在主机配置文件清单中我们可以看到名为“GoldESXi”的主机配置文件,在基本任务中我们可以选择“编辑主机配置文件”以及“导出主机配置文件”操作。

使用Host Profile配置Auto Deploy主机

  图1. 新创建的主机配置文件GoldESXi

  接下来,需要基于镜像配置文件和主机配置文件创建规则并将规则添加到活动规则集中,这样新置备的Auto Deploy主机才能与GoldESXi主机配置文件相关联。主要的操作步骤和配置用于vSphere HA的Auto Deploy主机类似:

  首先,在PowerCLI命令提示符下,连接到vCenter Server:Connect-VIServer -Server your_vc_hostname -User username -Password password。 your_vc_hostname,username,password参数的值分别为vCenter Server的IP地址,用户名以及口令。

  然后,基于镜像配置文件"esxi-5.0.0-with-fdm",主机配置文件“GoldESXi”创建规则"hostprofilerule",主机启动后将自动被添加到vCenter Server数据中心的的 ”cluster01”集群当中。需要注意的是此规则仅应用于IP地址为“192.168.5.159”的主机,主要的命令为:

New-DeployRule -name "hostprofilerule" -item "esxi-5.0.0-with-fdm",GoldESXi,cluster01 -Pattern "ipv4=192.168.5.159".

使用Host Profile配置Auto Deploy主机

  图2. 使用镜像文件和主机配置文件创建规则

  接下来,我们需要将这个规则添加到活动规则集中:
Add-DeployRule -DeployRule "hostprofilerule"

使用Host Profile配置Auto Deploy主机

  图3. 将规则"hostprofilerule"添加至活动规则集

  完成上述配置后,我们将物理主机的启动方式设置为PXE NIC,然后重新引导。在引导过程中我们发现遇到了如下错误,提示“没有ESXi镜像与当前主机相关联”。通过机器属性中的ipv4属性,我们发现当前主机所分配到的IP地址为”192.168.5.158”,而我们创建的规则仅应用于”192.168.5.159”,所以才导致了这个问题。

使用Host Profile配置Auto Deploy主机

  图4. 主机找不到ESXi镜像无法引导

  找到了问题的原因之后,我们可以通过两种方法解决该问题:一是在DHCP服务器中设置地址保留,设置当前主机的IP地址保留策略,将MAC地址与”192.168.5.159”进行绑定。二是修改之前创建的规则,设置IP地址段,主要的命令如下:

  删除规则:Remove-DeployRule -DeployRule hostprofilerule

  重新创建规则,IP地址位于192.168.5.100-192.168.5.253之间的主机都可以使用该规则:

New-DeployRule -name "hostprofilerule" -item "esxi-5.0.0-with-fdm", GoldESXi, cluster01 -Pattern "ipv4=192.168.5.100-192.168.5.253".

  将规则添加到活动规则集中:Add-DeployRule -DeployRule "hostprofilerule"

  再次重新引导主机之后,就很顺利了。该Auto Deploy主机正常启动后,通过vSphereClient 登录到vCenter Server,我们可以看到 ”192.158.5.159”这台主机已经位于cluster01集群当中了。

使用Host Profile配置Auto Deploy主机

  图5. 新添加的Auto Deploy主机

  而且我们可以看到,该主机也已经与主机配置文件”GoldESXi”进行了关联。

使用Host Profile配置Auto Deploy主机

  图6. 新添加的Auto Deploy主机与GoldESXi进行了关联

  由于只有vSphere主机处于维护模式时才能够应用Host Profile,所以需要将主机至于维护模式,才能对主机进行配置文件合规性检查。如果在当前主机上已经运行了虚拟机,那么必须先使用vMotion迁移所有的虚拟机到其他的主机上。

使用Host Profile配置Auto Deploy主机

  图7.将Auto Deploy主机置于维护模式

  将主机置于维护模式之后,我们可以在“主机和集群”选项卡下右键选中该主机,检查该主机的配置是否与主机配置文件中的设置相一致。

使用Host Profile配置Auto Deploy主机

  图8. 检查Auto Deploy主机的配置文件合规性

  至此,使用Host Profile置备Auto Deploy 主机的配置就基本完成了。在随后的系列文章中,将继续通过实验的方式深入研究vSphere 5的各种特性。

作者

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐