我们介绍《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微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
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的更新日志。
相关推荐
-
透明页共享的前世今生
透明页共享会扫描主机上的所有虚拟机,识别相同的内存页。例如,如果你正在主机上运行Windows Server 2012的很多副本,那么该主机上很可能有很多重复的内存页,比如重复代码。
-
vSphere 5.5的Flash Read Cache有人用过吗?和Host Cache有什么区别
-
大家有没有做过vsphere 5.5和5.1的对比,主要包括支持多少个群集,每个群集支持多少主机等等
有没有做过5.5和5.1的对比,主要包括支持多少个群集,每个群集支持多少主机,一个主机支持多少虚机,每个虚机支 […]
-
谁有vsphere 5.5部署的文档啊,最好就是ESXi和VCenter的。多谢~
谁有vsphere 5.5部署的文档啊,最好就是ESXi和VCenter的。 学习学习,想了解下部署都哪些注意 […]