|
|
|
|
移动端

3.2.6 批量设置虚拟机版本和CPU、内存保留值

《运维前线:一线运维专家的运维方法、技巧与实践》第3章数据中心搬迁中的x86自动化运维,本章主要介绍在大型数据中心搬迁的过程中,如何利用自行编制的各类脚本,低成本、高效率又准确地完成大量节点的逻辑搬迁工作。本节为大家介绍批量设置虚拟机版本和CPU、内存保留值。

作者:云技术社区来源:机械工业出版社|2017-04-23 16:21

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


3.2.6 批量设置虚拟机版本和CPU、内存保留值

因搬迁的环境中虚拟机版本不统一,既有version 4的,又有version 7和8的虚拟机,为保证虚拟机的版本统一,故需将虚拟机版本调整为version 8,同时为保证群集中所有的虚拟机都能顺利开启,还需要将CPU和内存的预留资源调整为0,命令如下:

  1. foreach ($vm in $vmlist)  
  2. {  
  3. set-vm $vm.oldname -version v8 -confirm:$false;  
  4. (Get-VM  $vm.oldname | Get-VMResourceConfiguration | where {$_.CPULimitMhz -ne  
  5. '0'} | Set-VMResourceConfiguration -cpuReservationMhz 0);  
  6. (Get-VM $vm.oldname | Get-VMResourceConfiguration | where  
  7. {$_.MemReservationMB -ne '0'} | Set-VMResourceConfiguration -MemReservationMB  
  8. 0)  

批量启动虚拟机

  1. FOREACH ($vm in $vmlist)  
  2. {start-vm -VM $vm } 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Visual C# 2005从入门到精通

Microsoft Visual C#功能强大、使用简单。本书全面介绍了如何利用Visual Studio2005和NET Framework来进行C#编程。作者将C#的各种特性娓娓...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊