VMware PowerCLI 5.5:自动管理分布式虚拟交换机

日期: 2013-11-05 作者:Mike Preston翻译:张冀川 来源:TechTarget中国 英文

我们介绍《VMware PowerCLI 5.5:提升虚拟机管理》之后,继续介绍分布式虚拟交换机的管理。 PowerCLI 5.5自动管理分布式虚拟交换机 当VMware在2013年2月份发布PowerCLI 5.1 R2时,公司公布了管理vDS的新cmdlet。这些cmdlet围绕管理员能够对vDS进行基本的功能与操作。VMware在PowerCLI 5.5中使用新的cmdlet扩展了对vDS的支持,使得对vDS的管理更进一步。

新发布的两个和vDS相关的cmdlet是Add-VDSwitchPhysicalNetworkAdapter和Add-VirtualSwitchPhysicalNe……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

我们介绍《VMware PowerCLI 5.5:提升虚拟机管理》之后,继续介绍分布式虚拟交换机的管理。

PowerCLI 5.5自动管理分布式虚拟交换机

当VMware在2013年2月份发布PowerCLI 5.1 R2时,公司公布了管理vDS的新cmdlet。这些cmdlet围绕管理员能够对vDS进行基本的功能与操作。VMware在PowerCLI 5.5中使用新的cmdlet扩展了对vDS的支持,使得对vDS的管理更进一步。

新发布的两个和vDS相关的cmdlet是Add-VDSwitchPhysicalNetworkAdapter和Add-VirtualSwitchPhysicalNetworkAdapter。这些cmdlet允许管理员将主机上的物理网络适配器从vDS自动迁移至标准交换机上,反之亦然。下述示例详细描述了如何将标准交换机上的虚拟网卡vmnic2迁移到vDS中。

Get-VDSwitch Dswitch | Add-VDSwitchPhysicalNetworkAdapter -VMhostNetworkAdapter ( Get-VMhost esxi-01 | Get-VMHostNetworkAdapter -Name vmnic2)

PowerCLI 5.5处理分布式虚拟交换机的更多工具

除了迁移物理网络适配器之外,为管理分布式虚拟交换机,PowerCLI 5.5增加了如下新cmdlet。

vLAN管理:新的cmdlet Set-VDVLanConfiguration允许为分布式虚拟交换机配置vLAN。Get-VDSwitchPrivateVlan,New-VDSwitchPrivateVlan以及Remove-VDSwitchPrivateVlan能够对私有VLAN进行全面管理。

端口配置:Get-VDPort以及Set-VDPort cmdlets能够查找并修改配置端口。

vDS 策略配置:有很多新的cmdlet处理策略配置。必须可以在PowerCLI 5.5中管理上连绑定、LACP、端口阻塞、安全以及流量调整。

使用PowerCLI开启控制台

可能最酷的cmdlet就是Open-VMConsoleWindow。和大多数PowerShell cmdlet的字面意思一样,该cmdlet打开了一个虚拟机控制台窗口。

当编写脚本或者需要进入客户操作系统以确保变更得到了恰当的应用或者需要在客户操作系统内手动执行一些操作时,这一cmdlet相当有用。

在Open-VMConsoleWindow之前,你必须登录到vSphere Web Client,查找虚拟机并打开控制台,现在在脚本中嵌入Open-VMConsoleWindow cmdlet并将其传送给虚拟机以打开包含虚拟机控制台的浏览器会话是可以做到的,效果和通过Web Client连接一样。下面例举了具体的命令。

FreeNASOpen-VMConsoleWindow

Open-VMConsoleWindow cmdlet非常便利,而且易于使用,只需要输入虚拟机的名字。通过传送–UrlOnly参数,只会返回特定窗口的URL。不会打开窗口,但是却提供了连接信息。然而,这可能不是非常便利;由于存在安全性风险,认证信息将会在30s之内过期。

更简便的许可步骤

之前尝试过给主机分配许可的工程师都知道处理过程相当繁琐。该过程涉及了通过vCenter和主机构建并检索不同的对象,然后将这些对象返回给通过PowerCLI调用的API。

PowerCLI 5.5通过引入-LicenseHost参数大大简化了这一过程。在PowerCLI 5.5中,你可以使用如下cmdlet向主机分配许可:

Set-VMHost esxi-01 –LicenseKey "XXXXX- XXXXX- XXXXX- XXXXX- XXXXX"

总的来说,上述示例仅仅是对PowerCLI 5.5的部分新特性进行了举例说明。很明显VMware听取了PowerCLI社区的意见,因为很多问题都是论坛中的热点话题。

为获取所有特性、功能改进以及补丁修复的列表,可以查看PowerCLI 5.5的更新日志

作者

Mike Preston
Mike Preston

TechTarget中国特约专家

翻译

张冀川
张冀川

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

相关推荐