全局设置
全局设置包括基础设置与高级设置。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:云主机使用了物理机的页面缓存机制,数据写入物理机页面缓存即报告给云主机返回成功。
- 云主机缓存模式设置。可选模式为:writethrough、none,、writeback。默认为:none。
- 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的物理机之间迁移失败。
- 选择云主机的CPU类型是否与物理机的CPU类型一致。可选模式为:host-model、none、host-passthrough。默认为:none。
- 本地存储在线迁移:
- 本地存储在线迁移的全局设置打开或关闭。默认为: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-vga
或virsh dumpxml $domainID
指令查看是否对应,其中$domainID
指云主机UUID。
- cirrus:提供一种简单的显卡类型,但对某些操作系统,无法提供更好的显示支持;
Note: 该选项改变后, 只针对新创建的云主机和停止后再启动的云主机生效。