在vSphere PowerCLI PowerShell界面使用host profiles

2010-8-11   
分享到:
| |

导读:本文介绍在vSphere PowerCLI PowerShell界面使用host profiles的方法。比如挂载主机并检查host profiles的一致性。

关键词:vSphere PowerCLI host profiles

 

【TechTarget中国原创】在本文的上半部分中,我们介绍了VMware host profiles的概念以及使用PowerCLI创建一个全新的host profiles的方法。下面我们将挂载主机并检查host profiles的一致性。

  把某个主机或集群系统挂载到host profiles

  如我之前所讲,把主机挂载到host profiles并且应用这些更改的方法非常简单。只需在PowerCLI中运行一个简单的cmdlets:Apply-VMHostProfile。在我们开始举例之前,先来简单解释一些这个cmdlets中各个参数所代表的含义。

 
查看全文
 
 
 
分享到:
 
 

脚本管理任务

 
上文介绍了如何使用vSphere Client中配置ESXi主机日志,本文继续讲解如何通过vSphere Client管理对ESXi 5.0主机的访问。
 
VMware vSphere PowerCLI服务是一种命令行工具,对于vSphere PowerCLI的使用,我们对一些常见问题进行了解答。
 
拿VMware的PowerCLI与微软的PowerShell作比较似乎是太可能,因为前者需要后者先安装好,且它仅是一个针对核心PowerShell环境的供应商指定附加物。
 
用户经常问我使用vSphere Host Profiles还是PowerCLI脚本配置ESX或ESXi主机。对我来说,自动化构建过程是为保证一致性和可靠性的第一步……
 
后续版本VMware Site Recovery Manager (SRM)目前处于开发阶段,未来版本的VMware SRM将基于并扩充目前已经坚实的基础。让我们来看一些它的特性……
 



【TechTarget中国原创】在本文的上半部分中,我们介绍了VMware host profiles的概念以及使用PowerCLI创建一个全新的host profiles的方法。下面我们将挂载主机并检查host profiles的一致性。

  把某个主机或集群系统挂载到host profiles

  如我之前所讲,把主机挂载到host profiles并且应用这些更改的方法非常简单。只需在PowerCLI中运行一个简单的cmdlets:Apply-VMHostProfile。在我们开始举例之前,先来简单解释一些这个cmdlets中各个参数所代表的含义。

cmdlets

  注:在使用Apply-VMHostProfile时还有很多需要特别注意的地方。请一定要注意参考PowerCLI中的help相关内容来获取更多信息。

  让我们继续实现profile跟集群的连接:

  如果连接成功了,您将会重新获得对目标实体的控制权。而在现有的Get-VMHostProfile cmdlet版本下,您无法轻易地看到哪些实体已经被挂载,但是接下来我将会向您展示如何借助Get-View 和Get-VIObjectByVIView cmdlets来获得这些详细信息。

Get-View

  检查host profiles的一致性

  接下来,让我们一起来检查$profile变量指代的所有host profiles的一致性情况。这个操作是通过Test-VMHostProfileCompliance cmdlet实现的。

  Test cmdlet可以返回很多的相关信息,因此我强烈建议您通过变量来指定所需的结果。下面是如何进行操作的演示:

Test cmdlet

  在第二行中,我在Format-List cmdlet中加入了$test变量。这么做的目的是因为在默认的结果列表中,很多相关的信息被隐藏了。而很多有价值的信息都是来自于对$test变量IncomplianceElementList属性的核对过程。在截图的最下方,您可以看到很简单地英文提示说明了兼容性检查失败的原因。对于实现vSphere环境中配置变化的检查而言,这是一个非常实用的工具。

  请参考如下我在使用vSphere Client时看到的内容:

vSphere Client

  应用host profiles设置

  接下来,让我们开始对ESX主机做一致性检查。如上所提到的,主机必须首先被设置为维护模式。您可以通过PowerCLI中的Set-VMHost以及状态参数cmdlets实现这个操作。在开始前,您还需要做好把某台主机从集群中断开的准备,正如我们在使用vSphere client时所做的那样。

vSphere Client

  在第二行命令中,我应用了profile。换句换说,vSphere创建了丢失的portgroup。接下来让我们重新检查一次一致性。

vSphere

  如果此时您在vSphere Client中点击刷新,就可以看到所有的项目都已经处于绿色状态。

  看过本文之后,您应该已经对于如何配合host profiles使用PowerCLI有了一定的了解。现在让我们抛开这些理论的东西,开始对系统的一致性检查吧!

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录