ZStack Cloud Platform
Single Server, Free Trial for One Year
Comprehensive Data Center Infrastructure Solutions.
4S-compliant productized private cloud and seamless hybrid cloud
Offer a user experience consistent with VMware virtualization
A robust catalog of ready-to-deploy product
Supports storage resource pools with capacities exceeding PB levels
Covering scenarios from core to edge, cloud to cloud- native, and data management to AI
Deploy ZStack for scenario from datacenter to the edge.
ZStack provides innovative cloud infrastructure for ten major industries.
Comprehensive product documentation and tools
Upholding the value of Customer First and the mission of Serving Customer, ZStack is dedicated to providing secure and stable services for customers.
To educate ZStack partners and interested individuals about cloud computing and to cultivate cloud computing talent.
ZStack provides innovative cloud infrastructure for ten major industries
The report provides three major
solutions and customer case studies for transitioning from VMware to ZStack.
zstack-ctl stop
zstack-ctl show_ui_config
[root@localhost ~]# zstack-ctl show_ui_config db_url = jdbc:mysql://10.0.233.184:3306 db_username = zstack_ui db_password = zstack.ui.password mn_host = 127.0.0.1 mn_port = 8080 webhook_host = 127.0.0.1 webhook_port = 5000 server_port = 5000 log = /usr/local/zstack/apache-tomcat/logs enable_ssl = false ssl_keyalias = zstackui ssl_keystore = /usr/local/zstack/zstack-ui/ui.keystore.p12 //certificate path ssl_keystore_type = PKCS12 ssl_keystore_password = password //private key password
openssl pkcs12 -in /path/to/mykeystore.p12 -out ui.keystore.pem -nodes
In this command, /path/to/mykeystore.p12
is the PKCS12 formatted certificate and ui.keystore.pem
is the converted x509 formatted certificate.
[root@localhost ~]# openssl pkcs12 -in /usr/local/zstack/zstack-ui/ui.keystore.p12 -out ui.keystore.pem -nodes Enter Import Password: MAC verified OK
/usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/zstack.properties
, and set the certificate path to an absolute path (pointing to the certificate private key password file). consoleProxyCertFile = /usr/local/zstack/zstack-ui/ui.keystore.pem
zstack-ctl config_ui --enable-ssl True
zstack-ctl start
Log in to the UI interface, on the main menu of ZStack Cloud, choose Operational Management > Access Control > Console Proxy and set the console proxy as your_domain_name to make sure the console opens properly.
mkdir certs keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore ./certs/keystore.p12 -validity 365
[root@localhost ~]# mkdir certs [root@localhost ~]# keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 \ -keystore ./certs/keystore.p12 -validity 365 Enter keystore password: Re-enter new password: What is your first and last name? [Unknown]: Jack Chen What is the name of your organizational unit? [Unknown]: ZStack What is the name of your organization? [Unknown]: DOC What is the name of your City or Locality? [Unknown]: SH What is the name of your State or Province? [Unknown]: SH What is the two-letter country code for this organizational unit? [Unknown]: CN Is CN=Jack Chen, OU=Cloud, O=DOC, L=SH, ST=SH, C=CN correct? [No]: Yes [root@localhost certs]# ls keystore.p12
zstack-ctl stop
openssl pkcs12 -in /path/to/mykeystore.p12 -out ui.keystore.pem -nodes
In this command, /path/to/mykeystore.p12
is the PKCS12 formatted certificate and ui.keystore.pem
is the converted x509 formatted certificate.
[root@localhost ~]# openssl pkcs12 -in /root/certs/keystore.p12 -out ui.keystore.pem -nodes Enter Import Password: MAC verified OK
consoleProxyCertFile = /usr/local/zstack/zstack-ui/ui.keystore.pem
zstack-ctl config_ui --enable-ssl True \ --ssl-keyalias=*** --ssl-keystore=*** --ssl-keystore-type=*** \ --ssl-keystore-password=*** --server-port=*** --webhook-port=*** //Record the custom parameter information in the zstack.ui.properties configuration file. //Including settings for: enabling HTTPS, certificate alias, certificate path, certificate type, private key password, HTTPS login port. zstack-ctl show_ui_config //View the custom parameter information zstack-ctl stop_ui zstack-ctl start_ui //Log in to the UI via HTTPS each time
[root@localhost ~]# zstack-ctl config_ui --enable-ssl True \ --ssl-keyalias=tomcat --ssl-keystore=/root/certs/keystore.p12 --ssl-keystore-type=PKCS12 \ --ssl-keystore-password=password --server-port=8888 [root@localhost ~]# zstack-ctl show_ui_config db_url = jdbc:mysql://10.0.233.184:3306 db_username = zstack_ui db_password = zstack.ui.password mn_host = 127.0.0.1 mn_port = 8080 webhook_host = 127.0.0.1 webhook_port = 5000 server_port = 8888 log = /usr/local/zstack/apache-tomcat/logs enable_ssl = true ssl_keyalias = tomcat ssl_keystore = /usr/local/zstack/zstack-ui/ui.keystore.p12.cp ssl_keystore_type = PKCS12 ssl_keystore_password = password [root@localhost ~]# zstack-ctl stop_ui successfully stopped the UI server [root@localhost ~]# zstack-ctl start_ui successfully started UI server on the local host, PID[32166], https://10.0.233.184:8888
zstack-ctl start
For more information, see Firefox.
Log in to the UI interface, on the main menu of ZStack Cloud, choose Operational Management > Access Control > Console Proxy and set the console proxy to your_domain_name to make sure the console opens properly.
Download Document Archives