本章主要针对高级用户,提供一些场景下的配置运维指南。
[root@localhost ~]# zstack-ctl configure Prometheus.versionMode=2.x [root@localhost ~]# zstack-ctl restart_node
[root@localhost ~]# zstack-ctl configure Prometheus.versionMode=2.x-compatible [root@localhost ~]# zstack-ctl restart_node
[root@localhost ~]# zstack-ctl configure Prometheus.versionMode=1.8.2 [root@localhost ~]# zstack-ctl restart_node
[root@localhost ~]# zstack-ctl configure Prometheus.versionMode=none [root@localhost ~]# zstack-ctl restart_node
zstack.properties是ZStack的核心配置文件。它会存放在每一个管理节点中。
zstack.properties文件中会存放诸如数据库URL、用于数据库访问的用户名密码、消息总线的IP地址等信息。 每一个管理节点上的zstack.properties文件的内容基本上是一致的。它的路径可以通过zstack-ctl status
来获得。
如果是默认安装的话,它会存放在/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
类别 | 参数 | 解释 |
---|---|---|
数据库 |
| 数据库URL、端口 |
DB.user = zstack | 数据库用户名 | |
DB.password = REoVaLs+sSFz5WKl8KVzjPQOt0gyL7MpkkIx6PjNB6urlpkp4U1rQsDkHGekirfG | 数据库密码。默认zstack.password 说明: 为了保障账户安全,云平台已通过加密方式保存数据库密码。 | |
Sftp镜像服务器 | SftpBackupStorageFactory.agentPort = 7171 | Sftp镜像服务器端口 |
Ansible | Ansible.cfg.forks = 100 | 设置Ansible的forks值 |
Ansible.cfg.host_key_checking = False | 设置Ansible的host_key_checking值 | |
Ansible.cfg.pipelining = True | 设置Ansible的pipelining值 | |
Ansible.keepHostsFileInMemory = false | 是否在内存中保留ansible/hosts | |
Ansible.cfg.ssh_connection.ssh_args = -C -o ControlMaster=auto -o ControlPersist=1800s | Ansible的SSH连接参数 | |
消息总线 | CloudBus.serverIp.0 = 10.0.5.87 | CloudBus服务器IP地址 |
日志 | org.jboss.logging.provider = slf4j | 日志服务提供者 |
控制台 | consoleProxyCertFile = /usr/local/zstack/zstack-ui/ui.keystore.pem | 控制台证书 |
consoleProxyOverriddenIp = 172.20.11.50 | 控制台代理对外IP地址 | |
consoleProxyPort = 4900 | 控制台代理端口 | |
ZWatch/SNS |
| ZWatch通知的系统接收端 |
ZStack YUM | Ansible.var.zstack_repo = "zstack-mn,qemu-kvm-ev-mn" | ZStack使用的YUM源名称 |
管理节点服务 |
| 管理节点服务器IP地址 |
chrony | chrony.serverIp.0 = 10.0.5.87 | chrony服务器IP地址 |
默认的KVM主机iptables规则 | KvmHost.iptables.rule.0 = '-I INPUT -p tcp -m tcp --dport 1234 -j ACCEPT' | KVM计算节点预设iptables规则 |
KvmHost.iptables.rule.1 = '-I INPUT -p tcp -m tcp --dport 2345 -j ACCEPT' | KVM计算节点预设iptables规则 | |
镜像仓库服务器 | imagestore.backupstorage.primary.storage.priority = [{\"PS\":\"Ceph\"\, \"priority\":\"5\"}\, {\"PS\":\"LocalStorage\"\, \"priority\":\"10\"}] | 指定了镜像服务器是镜像仓库类型的主存储分配优先级,数字越小表示优先级越高。 |
ApiTimeout.org.zstack.header.image.APIAddImageMsg = timeout::3h
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:Ldap.addServer.connectTimeout = XX
# 设置AD/LDAP连接超时时间
SNS.addEmailPlatform.connectTimeout = XX
# 设置邮箱服务器连接超时时间
SNS.addEmailPlatform.readTimeout = XX
# 设置邮箱服务器读取数据超时时间
[root@localhost ~]# zstack-ctl configure Ldap.addServer.connectTimeout = 10000 [root@localhost ~]# zstack-ctl configure SNS.addEmailPlatform.connectTimeout = 10000 [root@localhost ~]# zstack-ctl configure SNS.addEmailPlatform.readTimeout = 10000
设置完成后使用zstack-ctl restart_node
命令重启管理节点生效。
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:Kvm.ivshmem.dev.prefix = nu_fsec-$prefix$VMUUID # 设置共享内存名称
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:InfluxDB.query.alarmData.count.maxThreadNum = 30 # 设置并发查询资源报警器触发的报警消息总数量的最大线程数,默认值为30.
InfluxDB.query.eventData.count.maxThreadNum = 30 # 设置并发查询资源报警器触发的报警消息总数量的最大线程数,默认值为30.
zstack-hamon
端口,设置方法如下:/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:Prometheus.zsha2ExporterPort = 18081 # 设置多管理节点高可用场景下监控服务zstack-hamon
端口 # 默认端口18081为prometheus的exporter
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:imagestore.backupstorage.primary.storage.priority = [\{\"PS\":\"Ceph\"\, \"priority\":\"10\"}\, \{\"PS\":\"LocalStorage\"\, \"priority\":\"1\"}] # 配置云主机使用本地主存储
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:locale = en
学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io下载链接已发送至您的邮箱。
如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。感谢您使用 ZStack 产品和服务。
成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。
信息提交成功。
我们将安排工作人员尽快与您取得联系,请保持电话畅通。感谢您使用 ZStack 产品和服务。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。