集群高级设置

ZStack支持在集群粒度进行高级设置,用户可根据自身的需求搜索并且修改对应的设置,此设置只对该集群内的资源生效,如不设置则默认使用全局设置的值。

目前集群高级设置支持以下选项, 具体介绍如下:
  • 集群大页开关
    用于设置集群大页功能是否启用。默认值为:false。若为true,集群中所有物理机将启用大页(每页为2MB),且将大页空间分配给云主机。
    Note:
    • 集群启用大页,前提需确保集群内所有物理机进入维护模式;
    • 该开关打开后,需重启物理机生效;
    • 集群启用大页后,若集群内物理机保留内存低于4GB,将自动调整为4GB,并将物理机剩余内存全部分配为大页内存;
    • 大页内存只能被云主机使用,请合理设置物理机保留内存,若保留内存过小,会导致物理机系统服务异常,例如在超融合场景下,建议物理机保留内存设置为16GB以上。
  • 内存超分率

    内存超分率允许的范围: [1.00, 1000.00] (1到1000之间的数,如果是小数,最多两位)。默 认值为:1.0

    • 如果物理内存为4G,设置为1.1,那么ZStack会认为系统可以分配4.4G内存给云主机使用。
    • 该数值需要根据不同系统和应用的需求进行配置:
      • 设置[1.0,1.2]:数值过大会影响云主机内存性能
      • 设置1.2以上:数值过大可能会严重影响物理机内存性能,导致系统OOM(内存溢出)
    • 在生产环境中,如果用户打算采用物理内存超分,建议在安装系统时,配置相应的swap分区。
      • 例如,如果物理机内存为100G,并打算设置物理内存超分为2,建议设置swap分区也为100G,这样的配置在实际使用中,有足够的swap空间供内存超分使用。
  • CPU超分率

    主要用于设置可分配的虚拟CPU个数。默认为:10

    • 如果物理机的CPU为四核八线程, ZStack会将物理机CPU的总线程(8)乘以处理器超分率的倍数(10)计算可分配的虚拟CPU的个数,即总量为80。
    • 该数值需要根据不同系统和应用的需求进行配置:
      • 设置10以上:数值过大可能会严重影响物理机性能,导致业务性能卡顿
    • 虚拟CPU的总数可以在首页的处理器的总量查看。
  • 物理机保留内存

    所有KVM主机上保留的内存容量。建议可用单位:T/G/M。默认为:1G。例如:512M表示为系统预留512M内存,当系统剩下700M的内存时,用户又希望启动一个内存为512M的云主机是无法启动的。

    Note:
    • 集群启用大页后,若集群内物理机保留内存低于4GB,将自动调整为4GB,并将物理机剩余内存全部分配为大页内存;
    • 大页内存只能被云主机使用,请合理设置物理机保留内存,若保留内存过小,会导致物理机系统服务异常,例如在超融合场景下,建议物理机保留内存设置为16GB以上。
  • 隐藏KVM虚拟化标记

    默认为false,如果设置为true,则会在新启动虚拟机定义XML中对<kvm>插入<hidden state='on'>,如果为false则不会。

  • 云主机Hyper-V开关

    默认为false,用于设置云主机Hyper-V模拟的开启或关闭。 若资源已单独设置该选项,此集群高级设置将不对该资源生效。