全局设置

ZStack私有云主菜单,点击设置 > 全局设置,进入全局设置管理界面,如Figure 1所示:
Figure 1. 全局设置


全局设置包括基础设置高级设置ZStack支持上百种高级设置,用户可根据自身需求搜索并且修改对应的设置。

目前基础设置支持以下选项, 具体介绍如下:
  • 云主机高可用全局开关
    • 可以打开或者关闭云主机高可用功能。默认为:ture
    • 如果关闭此选项, 则云主机不支持设置高可用,云主机详情也不会显示高可用信息。
    • 如果关闭此选项,将全局禁用高可用功能,请谨慎操作!
  • 物理机CPU超分率
    • 主要用于设置可分配的虚拟CPU个数。默认为:10
    • 如果物理机的CPU为四核八线程, ZStack会将物理主机CPU的总数(8)乘以处理器超分率的倍数(10)计算可分配的虚拟CPU的个数,即总量为80。
    • 虚拟CPU的总数可以在首页的处理器的总量查看。
  • 会话超时时间
    • 设定ZStack图形界面登录后会话多长时间失效。默认为:7200秒,即2小时。
    • 当登录会话失效后,需要重新登录。
  • KVM物理机保留内存
    • 所有KVM主机上保留的内存容量。建议可用单位:T/G/M。默认为:1G
    • 例如:512M表示为系统预留512M内存,当系统剩下700M的内存时,用户又希望启动一个内存为512M的云主机是无法启动的。
  • KVM云主机缓存模式
    • 云主机缓存模式设置。可选模式为:writethrough、none,、writeback。默认为:none
      • writethrough:物理机的页面缓存工作在透写模式,数据完全写入云主机存储设备后,才返回成功。
      • none:云主机不使用物理机的页面缓存,直接访问存储,不带cache。
      • writeback:云主机使用了物理机的页面缓存机制,数据写入物理机页面缓存即报告给云主机返回成功。
  • KVM云主机CPU模式
    • 选择云主机的CPU类型是否与物理机的CPU类型一致。可选模式为:host-model、none、host-passthrough。默认为:none
      • host-model:云主机的CPU类型将与物理机的CPU类型相符,例如都显示为Haswell的Intel CPU。
      • host-passthrough:云主机的CPU类型将与物理机的CPU完全一致。
      Note:

      当选择host-model或者host-passthrough类型时,云主机可以支持嵌套虚拟化,但可能导致云主机在不同型号CPU的物理机之间迁移失败。

  • 本地存储在线迁移
    • 本地存储在线迁移的全局设置打开或关闭。默认为:false
    • 打开此开关,则支持本地热迁移。
    • 本地存储上Windows的云主机不支持热迁移。
  • 系统内存超分率
    • 内存超分率允许的范围: [1.00, 1000.00] (1到1000之间的数,如果是小数,最多两位)。默认值为:1.0
    • 如果物理内存为4G,设置为2.0,那么ZStack会认为系统可以分配8G内存给云主机使用。
    • 该数值为经验数值,需要根据不同系统和应用的需求进行配置。通常不应设置得过大,否则会影响云主机性能。
    • 在生产环境中,如果用户打算采用物理内存超分,建议在安装系统时,配置相应的swap分区。
      • 例如,如果物理机内存为100G,并打算设置物理内存超分为2,建议设置swap分区也为100G,这样的配置在实际使用中,有足够的swap空间供内存超分使用。
  • 系统主存储超分率
    • 主存储超分率允许的范围: [1.00, 1000.00] (1到1000之间数,如果是小数,最多两位)。默认值为:1.0
    • 如果主存储可用空间为2T,设置为2.0,那么ZStack会认为系统可以分配4T主存储空间给云主机使用。
    • 该数值不应设置得过大,用户需完全理解该设置的含义并设置正确的主存储使用阈值后,才能进行相应的设置。否则会有严重的数据丢失风险!
  • 系统主存储使用阈值
    • 为了防止系统过度使用主存储空间(尤其是当设置了主存储的超分比例后,过度分配云盘有可能使存储溢出,从而导致云主机存储失效崩溃),需要设置主存储阈值。
    • 主存储使用阈值: (0, 1] 之间的小数,最多四位。默认值为:0.9
      • 例如,阈值为0.9, 如果当前主存储空间实际使用率到达总容量的90%,整个系统将不能新建云主机或者云盘。
      • 此时用户需添加更多的云盘给主存储,并手动重新连接计算节点后,即可进行新建云盘操作。
    • 当使用大于1的主存储超分率后,该阈值应设定为0.6或更小,以确保可及时添加主存储。
    • 用户需完全理解该设置的含义,才能进行相应的设置。否则会有严重的数据丢失风险!
  • 系统云主机控制台模式
    • 用于设置控制台链接的协议类型。支持vnc和spice协议。默认为:vnc
  • 云路由管理员密码
    • 登录云路由器的密码。
    • 默认为vrouter12#,云路由器管理员账户是:vyos
    • 管理员可以直接在此处设置任意长度字符串,以字母/数字开头, 只能包含数字、字母、 '-'、'_'、'#'。
    • 设定密码后需要通过UI重启云路由器,该密码才会生效。
    • 该操作对所有云路由器生效。
  • 云主机Network Anti-Spoofing
    • IP/MAC伪造和ARP欺骗。
    • 默认为:false
  • 云主机删除策略
    • 该策略设置会设定用户在删除云主机,云盘以及镜像相关内容的删除规则。
    • 可以选择三种策略,立刻删除(Direct),延时删除(Delay)和永不删除(Never)。默认为:Delay
      • 立刻删除(Direct):当设置为立刻删除时,如果用户删除云主机或者其他资源,这些相关资源会被立刻删除。
      • 延时删除(Delay):当设置为延时删除(默认)时,如果用户删除云主机或者其他资源,这些资源会被标记为已删除,显示在对应资源的已删除栏,等彻底延时删除时延(默认时延24小时,也就是86400秒)超时后或用户手动强制删除时,才会彻底删除相关资源。
      • 永不删除(Never):当设置为永不删除时,当用户删除云主机或者其他资源,这些资源永远不会被系统自动删除。
  • 云主机彻底删除时延
    • 当删除策略为延时删除时,可以选择延时多久彻底删除资源。
    • ZStack默认时延为86400秒,即24小时。
  • 云主机NUMA
    • 打开NUMA选项可支持在线修改CPU内存。默认为:false
    • 此操作支持CentOS7.2、CentOS6.6、Ubuntu14.04、Ubuntu16.04等云主机操作系统
    • 不建议在生产环境中对Windows云主机执行在线修改CPU、内存的操作。
    • 建议对Windows云主机关机后再修改配置。
  • 云主机显卡类型
    • 管理员可以进入基础设置页面更改云主机启动时默认的显卡类型。默认为:cirrus
    • 更改后可通过ps -ef | grep qemu命令查看-device后的显示类型,检查qemu终端设置是否与对应的VM一致。
    • ZStack提供更改以下三种显卡类型:
      • cirrus:提供一种简单的显卡类型,但对某些操作系统,无法提供更好的显示支持;-device cirrus-vga
      • vga:提供一种更好分辨率的显卡类型;-device VGA
      • qxl:该显卡类型在SPICE协议下能够表现出更好的性能;-device qxl-vgavirsh dumpxml $domainID指令查看是否对应,其中$domainID指云主机UUID。
    Note: 该选项改变后, 只针对新创建的云主机和停止后再启动的云主机生效。