ZStack Cloud Platform
Single Server, Free Trial for One Year
Installs ZStack Cloud management node on the current node or a remote node according to the configuration file. Before you can install other nodes, configure the current node first.
| Parameter | Description | Example |
|---|---|---|
| --host HOST | Specifies the IP address of the management node to be installed. | zstack-ctl install_management_node --host 172.20.12.111 |
| --install-path INSTALL_PATH | Specifies the path for installing the management node. Default: /usr/local/zstack. | zstack-ctl install_management_node --install-path /usr/local/zstack |
| --source-dir SOURCE_DIR | Specifies the path for installing Apache Tomcat. Default: /usr/local/zstack/apache-tomcat/. | zstack-ctl install_management_node --source-dir /usr/local/zstack/apache-tomcat/ |
| --debug | Displays Ansible debugging details. | zstack-ctl install_management_node --debug |
| --force-reinstall | Deletes the existing Apache Tomcat and re-installs the management node. | zstack-ctl install_management_node --force-reinstall |
| --yum YUM | Uses the YUM repos predefined by ZStack Cloud. Available repos: alibase, aliepel, 163base, ustcepel, and zstack-local. | zstack-ctl install_management_node --yum 163base |
| --ssh-key SSH_KEY | Sets a private key path for SSH login. | zstack-ctl install_management_node --ssh-key /root/.ssh/id_rsa |
Upgrades the management node to a specified version.
| Parameter | Description | Example |
|---|---|---|
| --host HOST | Specifies the SSH URL of the node to be upgraded. | zstack-ctl upgrade_management_node --host 172.20.31.34 |
| --war-file WAR_FILE | Sets the URL for the zstack.war package. The URL can be an HTTP URL or a complete path. | zstack-ctl upgrade_management_node --war-file /usr/local/zstack/zstack.war |
| --debug | Displays Ansible debugging details. | zstack-ctl upgrade_management_node --debug |
| --ssh-key SSH_KEY | Sets a private key path for SSH login. | zstack-ctl upgrade_management_node --ssh-key /root/.ssh/id_rsa |
Rolls back to the management node status if the upgrade fails.
| Parameter | Description | Example |
|---|---|---|
| --host HOST | Specifies the IP address of the management node to be rolled back. | zstack-ctl rollback_management_node --host 172.20.12.111 |
| --war-file WAR_FILE | Sets the URL for the zstack.war package. The URL can be an HTTP URL or a complete path. | zstack-ctl rollback_management_node --war-file /usr/local/zstack/zstack.war |
| --debug | Displays Ansible debugging details. | zstack-ctl rollback_management_node --debug |
| --ssh-key SSH_KEY | Sets a private key path for SSH login. | zstack-ctl rollback_management_node --ssh-key /root/.ssh/id_rsa |
| --property-file PROPERTY_FILE | Specifies the configuration file to be rolled back. | zstack-ctl rollback_management_node --property-file /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties |