ZStack v1.1.2 修复了部分 zstack-ctl 的功能,以便搭建ZStack HA的集群.
1.使用zstack-ctl修改管理节点IP地址
2.一键安装
3.离线安装
4.无缝升级
功能提升
1. 使用zstack-ctl修改管理节点IP地址
在之前的版本中,如果管理节点IP变更,我们需要用户手动修改 zstack.properties的文件. 从1.1 版本开始,我们提供了全新的zstack-ctl change_ip来帮助用户修改管理节点, 数据库,消息总线的IP地址. 例如:
[root@172-20-11-73 ~]# zstack-ctl change_ip --ip 172.20.11.73
Update cloudbus server ip 172.20.11.73 in /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
Update mysql new url jdbc:mysql://172.20.11.73:3306 in /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
如果数据库,消息总线使用了不同的IP地址,我们也可以使用该命令进行修改.具体的参数细节,请添加-h 参数获取:
[root@172-20-11-73 ~]# zstack-ctl change_ip -h
usage: zstackctl change_ip [-h] --ip IP [--kairosdb_ip KAIROSDB_IP]
[--cassandra_rpc_address CASSANDRA_RPC_ADDRESS]
[--cassandra_listen_address CASSANDRA_LISTEN_ADDRESS]
[--cloudbus_server_ip CLOUDBUS_SERVER_IP]
[--mysql_ip MYSQL_IP]
optional arguments:
-h, --help show this help message and exit
--ip IP The new IP address of management node.This operation
will update the new ip address to zstack, kairosdb and
cassandra config file
--kairosdb_ip KAIROSDB_IP
The new IP address of kairosdb, default will use value
from --ip
--cassandra_rpc_address CASSANDRA_RPC_ADDRESS
The new IP address of cassandra_rpc_address, default
will use value from --ip
--cassandra_listen_address CASSANDRA_LISTEN_ADDRESS
The new IP address of cassandra_listen_address,
default will use value from --ip
--cloudbus_server_ip CLOUDBUS_SERVER_IP
The new IP address of CloudBus.serverIp.0, default
will use value from --ip
--mysql_ip MYSQL_IP The new IP address of DB.url, default will use value
from --ip
2. 安装
你可以通过下面方式安装:
wget http://cdn.zstack.io/community/downloads/zstack/1.1/zstack-installer-1.1.2.bin -O zstack-installer-1.1.2.bin
bash zstack-installer-1.1.2.bin -R aliyun
这里-R aliyun参数指定使用阿里云的源进行安装,你也可以使用-R 163使用网易的源。我们推荐使用阿里云的源
3. 离线安装 ZStack
针对内网用户,以及访问Internet速度较慢的用户.ZStack 1.1 提供了离线安装方式. 用户若需要离线安装ZStack,需要在目标管理节点和计算节点上安装CentOS 7.2 ZStack社区版.
然后在下载了第8步中的 zstack-installer 之后,你可以通过下面方式快速完成离线安装:
bash zstack-installer-1.1.2.bin -o
具体的离线安装教程和CentOS 7.2 ZStack社区版请阅读: ZStack离线安装教程
4. 升级
一如既往的,我们支持一键无缝升级:
wget http://cdn.zstack.io/community/downloads/zstack/1.1/zstack-installer-1.1.2.bin -O zstack-installer-1.1.2.bin
bash zstack-installer-1.1.2.bin -u
多节点升级中的zstack.war 可以从如下链接获取:
cdn.zstack.io/community/downloads/zstack/1.1/1.1.2/zstack.war