本章主要针对高级用户,提供一些场景下的配置运维指南。
[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 Cloud的核心配置文件。它会存放在每一个管理节点中。
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镜像服务器端口 |
消息总线 | CloudBus.serverIp.0 = 10.0.5.87 | CloudBus服务器IP地址 |
控制台 | consoleProxyCertFile = /usr/local/zstack/zstack-ui/ui.keystore.pem | 控制台证书 |
consoleProxyOverriddenIp = 172.20.11.50 | 控制台代理对外IP地址 | |
consoleProxyPort = 4900 | 控制台代理端口 | |
httpConsoleProxyPort = 4901 | 弹性裸金属控制台端口 | |
ZWatch/SNS |
| ZWatch通知的系统接收端 |
http | http.keepAlive = true | 设置是否开启http的keepAlive,默认为true |
Prometheus | Prometheus.versionMode = 2.x | 设置普罗米修斯版本或禁用该功能 |
ZStack Cloud YUM | Ansible.var.zstack_repo = "zstack-mn,qemu-kvm-ev-mn,mlnx-ofed-mn" | ZStack Cloud使用的YUM源名称 |
管理节点服务 |
| 管理节点服务器IP地址 |
chrony | chrony.serverIp.0 = 10.0.5.87 | chrony服务器IP地址 |
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 # 设置共享内存名称
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
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
,在zstack.properties配置文件中设置如下参数:SendGracefulARP = true #启用物理网卡故障检测功能
zstack-ctl configure
进行配置。zstack-ctl restart_node
重启管理节点生效。学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1ZStack学院:
training@zstack.io业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
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 产品和服务。