场景封装
场景封装是全局设置的场景化模板,云平台封装了三种场景并预置模板值,用户可选择自身平台需要的场景,点击应用,系统将一键应用所选场景内的全局设置条目,将云平台快速设置为需要的状态。
- 修改模板值:点击对应条目右侧铅笔标记可以修改模板值,不影响当前生效值,若要使其生效需点击应用按钮
- 应用:一键应用当前场景,场景内的所有条目将自动设置为模板值,可以同时应用多个场景
- 还原模板值:将当前模板值还原至初始模板值,不影响当前生效值,若要使其生效需点击应用按钮
- 恢复全局设置:将全局设置将恢复至初始配置
目前ZStack支持以下三种模板封装场景:
云主机性能调优
- 云主机CPU模式:
- 选择云主机的CPU类型是否与物理机的CPU类型一致。可选模式为:none、host-model、host-passthrough。
- host-model:云主机的CPU类型将与物理机的CPU类型相符,例如都显示为Haswell的Intel CPU。
- host-passthrough:云主机的CPU特性将与物理机的CPU特性完全一致,例如都支持扩展页表,大页内存以及虚拟化等。
Note:- host-passthrough模式支持云主机的嵌套虚拟化,但该模式可能导致云主机在不同型号CPU的物理机之间迁移失败。
- 选择host-model模式可能会缺失诸多CPU扩展功能,例如扩展页表,大页内存以及虚拟化等。
- 选择云主机的CPU类型是否与物理机的CPU类型一致。可选模式为:none、host-model、host-passthrough。
- 支持内核aio:
在QEMU存储驱动中使用内核异步IO。
- 云盘预分配策略:
配置共享块存储下QCOW2文件的预分配策略,可选none, metadata, falloc, full。
- QCOW2
Cluster大小:
配置共享块存储下QCOW2文件的cluster大小,可填值为2的次方,介于512K到2M之间,单位为字节。
- 云主机Hyper-V开关:
云主机Hyper-V模拟的开启或关闭。
高可用快速恢复
- 异常物理机检查间隔:
单位为秒,用于设置在指定的时间间隔去检查一个异常的物理机。
- 判定物理机失联尝试次数:
用于设置在指定的最大次数去重连物理机,如果在指定最大次数内连接此物理机均失败,则判定物理机失联。
- 判定物理机成功间隔:
用于判定物理机成功连接的时间间隔,如果物理机在此间隔内成功返回,则表示连接成功。
- 物理机成功次数:
用于设置在物理机连接成功的判定时,需要至少建立几次成功的连接。
- 判定物理机成功尝试几率:
用于设置在指定连接次数的既有成功又有失败的情况下,以多大几率来判定物理机连接成功。
- 物理机自检间隔:
设置物理机状态自检的间隔。
- 物理机自检最大尝试次数:
用于设置在指定的最大次数去自检物理机,在最大的尝试测试次数均失败时,会判定物理机网络异常。
- 物理机自检主存储检查超时时间:
单位为秒,用于设置在物理机自检连接主存储的超时时间。
- 永不停止云主机GC最大重试间隔时间:
单位为秒,针对永不停止的云主机,如果异常停止,用于执行GC任务尝试重试启动的最大时间间隔。
- 永不停止云主机扫描间隔:
单位为秒,针对永不停止的云主机 ,如果启动失败,下次扫描的时间间隔。
- 永不停止云主机尝试的延迟时间:
单位为秒,针对永不停止的云主机 ,如果上一次尝试启动失败,到下一次尝试时中间的延迟时间。
- Ping间隔:
单位为秒,管理节点在指定间隔对物理机进行检查,来物理机是否连接。
- 检查计算节点失败阈值:
单位为次,管理节点在检查计算节点时,尝试检查时允许的最大失败次数。
生产推荐配置
- 物理机保留内存:
- 所有KVM主机上保留的内存容量。建议可用单位:T/G/M。
- 例如:512M表示为系统预留512M内存,当系统剩下700M的内存时,用户又希望启动一个内存为512M的云主机是无法启动的。
- 若资源已单独设置该选项,此全局设置将不对该资源生效。
- 主存储超分率:
- 主存储超分率允许的范围: [1.00, 1000.00] (1到1000之间数,如果是小数,最多两位)。
- 如果主存储可用空间为2T,设置为1.1,那么ZStack会认为系统可以分配2.2T主存储空间给云主机使用。
- 用户需理解并设置正确的主存储使用阈值后再进行配置:
- 设置[1.0,1.2]:数值过大会影响云主机IO性能
- 设置1.2以上:数值过大可能会严重影响存储压力或导致磁盘容量快速占满,导致系统IO错误
- 若资源已单独设置该选项,此全局设置将不对该资源生效。
- 内存超分率:
- 内存超分率允许的范围: [1.00, 1000.00] (1到1000之间的数,如果是小数,最多两位)。
- 如果物理内存为4G,设置为1.1,那么ZStack会认为系统可以分配4.4G内存给云主机使用。
- 该数值需要根据不同系统和应用的需求进行配置:
- 设置[1.0,1.2]:数值过大会影响云主机内存性能
- 设置1.2以上:数值过大可能会严重影响物理机内存性能,导致系统OOM(内存溢出)
- 在生产环境中,如果用户打算采用物理内存超分,建议在安装系统时,配置相应的swap分区。
- 例如,如果物理机内存为100G,并打算设置物理内存超分为2,建议设置swap分区也为100G,这样的配置在实际使用中,有足够的swap空间供内存超分使用。
- 若资源已单独设置该选项,此全局设置将不对该资源生效。
- 在线迁移:
- 本地存储在线迁移的全局设置打开或关闭。
- 打开此开关,则支持本地热迁移。
- 本地存储上Windows的云主机不支持热迁移。
- 云主机高可用全局开关:
- 可以打开或者关闭云主机高可用功能。
- 如果关闭此选项, 则云主机不支持设置高可用,云主机详情也不会显示高可用信息。
- 如果关闭此选项,将全局禁用高可用功能,请谨慎操作!
- CPU超分率:
- 主要用于设置可分配的虚拟CPU个数。
- 如果物理机的CPU为四核八线程, ZStack会将物理机CPU的总线程(8)乘以处理器超分率的倍数(10)计算可分配的虚拟CPU的个数,即总量为80。
- 该数值需要根据不同系统和应用的需求进行配置:
- 设置10以上:数值过大可能会严重影响物理机性能,导致业务性能卡顿
- 虚拟CPU的总数可以在首页的处理器的总量查看。
- 若资源已单独设置该选项,此全局设置将不对该资源生效。
- 主存储使用阈值:
- 为了防止系统过度使用主存储空间(尤其是当设置了主存储的超分比例后,过度分配云盘有可能使存储溢出,从而导致云主机存储失效崩溃),需要设置主存储阈值。
- 主存储使用阈值: (0, 1] 之间的小数,最多四位。
- 例如,阈值为0.9, 如果当前主存储空间实际使用率到达总容量的90%,整个系统将不能新建云主机或者云盘。
- 此时用户需添加更多的云盘给主存储,并手动重新连接计算节点后,即可进行新建云盘操作。
- 当使用大于1的主存储超分率后,该阈值应设定为0.6或更小,以确保可及时添加主存储。
- 用户需完全理解该设置的含义,才能进行相应的设置。否则会有严重的数据丢失风险!
- 防欺诈:
- 防IP/MAC伪造和ARP欺骗。
- 云主机跨集群高可用开关:
用于设置云主机跨集群高可用功能是否启用。若为true,表示允许跨集群探测物理机,实现云主机跨集群高可用。注意:需提前确认集群间连通性良好,才可启用该功能。
- 保留容量:
- 用于设置主存储的保留容量。
- 主存储保留容量在 0 到 1T 之间,输入形如 (1-1023) G/M/K/B g/m/k/b 或( 0,1)T/t。
- 保留容量:
- 用于设置镜像服务器在使用是的保留使用容量。
- 镜像服务器保留容量在 0 到 1T 之间,输入形如 (1-1023) G/M/K/B g/m/k/b 或( 0,1)T/t。
- 监控数据采样时间间隔:
单位为秒。用于监控数据采样时间间隔,最小间隔不能低于10秒。
- 监控数据保留周期:
单位为月,监控数据在本地保留的周期,可设置1到12之间的整数。
- 云盘快照数量配额:
设置账户的云盘快照配额。
- 物理机密码加密存储开关:
用于设置物理机密码在数据库中是否启用加密存储。若为true,物理机密码将在数据库中加密存储。
