gracejh
作者gracejh·2021-10-29 15:14
系统架构师·浪潮商用机器有限公司

介绍PowerVC中虚拟机部署策略

字数 1310阅读 1992评论 0赞 0

关于 PowerVC 中虚拟机的部署策略,是基于 PowerVC 的主机组( Host Group )所设置的。 PowerVC 所管理的服务器都需要属于且只能属于一个主机组,如下图,需要给主机组设置虚拟机的部署策略,该策略在新部署虚拟机, LPM ( Live Partition Mobility )或者 RR ( Remote Restart )等场景会用到。 PowerVC 会自动根据所设置的部署策略灵活部署或迁移虚拟机的位置,确定虚拟机该部署到哪台主机上。

目前 PowerVC 所支持的部署策略如下:

Striping

该策略是将虚拟机均匀部署在所有主机上,对于每个虚拟机的部署, PowerVC 确定哪些主机有足够的 CPU ,内存,以及存储和网络连接等资源。 PowerVC 将在主机组中,选择满足条件且包含最少虚拟机数量的主机,并将虚拟机部署该主机上。

Packing

该策略是将虚拟机部署在单个主机上,直到其资源使用完,然后转移到下一个主机。对于每个部署, PowerVC 确定哪些主机有足够的 CPU ,内存,以及存储和网络连接等资源来满足虚拟机的需求。 PowerVC 将在主机组中,选择满足条件且包含最多虚拟机的主机,并将虚拟机部署该主机上。在此主机的资源使用完后, PowerVC 将转移到下一个合适的主机上进行虚拟机部署。

CPU utilization balanced

该策略是将虚拟机部署在主机组中 CPU 利用率最低的主机上。 CPU 利用率是按照过去 15 分钟内的运行平均值计算的。

Memory utilization balanced

该策略将虚拟机部署在主机组中内存利用率最低的主机上。内存利用率是根据过去 15 分钟内的运行平均值计算的。

CPU allocation balanced

该策略将虚拟机放置在部署后 CPU 百分比最低的主机上。

例如,考虑一个有两个主机的主机组环境。

• 主机 1: 总共有 16 个处理器,其中 4 个处理器已经被使用了。

• 主机 2: 总共有 4 个处理器,其中 2 个处理器已经被使用了。

假设用户需要部署 1 个处理器的虚拟机。主机 1 将使用 (4+1)/16 ,或 5/16 的处理器。主机 2 将使用 (2+1)/4 ,或 3/4 的处理器。因此,虚拟机被部署到主机 1 上。

Memory allocation balanced

该策略将虚拟机放置在部署后内存百分比最低的主机上。

例如,考虑一个有两个主机的主机组环境。

• 主机 1: 总内存 16GB ,其中 4GB 已经被使用了。

• 主机 2: 总内存为 4GB ,其中 2GB 已经被使用了。

假设用户部署了一个总内存为 1GB 的虚拟机。主机 1 将使用 (4+1)/16 ,或 5/16 的内存。主机 2 将使用( 2+1)/4 ,或 3/4 的内存。因此,虚拟机被部署到主机 1 上。

在 PowerVC 主机组的页面,可以根据需要设置虚拟机的部署策略,如下图,默认为 Striping 策略:

当部署虚拟机时,会选择主机组的信息, PowerVC 根据主机组中设置的部署策略,进行虚拟机的部署。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广