今天看了下官網的zstack的安裝鏡像,發現2018-3-24有一次發佈,由於本地是測試環境,並且我沒有嘗試過升級zstack,因此就打算升級一下zstacknode
首先官網上說zstack是支持兩種升級方式,一種是增量升級一種是離線升級,增量方便,雖然不知道兩種方式區別是什麼,可是我選擇了增量升級,可能就是軟件源一個用線上,一個就是直接用本地的iso了吧,並且在升級前要對數據庫作一個備份。還要知道一點的是,你只須要升級你的管理節點就行了,計算節點會自動升級的mysql
ssh進管理節點輸入下面命令dump出數據庫 zstack-ctl dump_mysql
sql
[root@MiWiFi-R1CM-srv ~]# zstack-ctl dump_mysql Backup mysql successfully! You can check the file at /var/lib/zstack/mysql-backup/zstack-backup-db-2018-03-26_14-22-38.gz
接着wget下安裝包 wget http://cdn.zstack.io/product_downloads/zstack-enterprise/enterprise2.3/ZStack-installer-2.3.0.495.bin
下載完成輸入下面命令直接升級 bash ZStack-installer-2.3.0.495.bin -u
記住全程要能夠連上互聯網,否則使用離線升級,整個升級過程很流暢,速度也挺快,多是由於版本之間變化不大的緣故吧數據庫
[root@MiWiFi-R1CM-srv ~]# bash ZStack-installer-2.3.0.495.bin -u _________ _____ _ ____ _ __ |__ / ___|_ _|/ \ / ___| |/ / / /\___ \ | | / _ \| | | ' / / /_ ___) || |/ ___ \ |___| . \ /____|____/ |_/_/ \_\____|_|\_\ ____ _____ ___ _ _ ___ ____ __ __ |___ \ |___ / / _ \| || | / _ \| ___| \ \ / / __) | |_ \| | | | || || (_) |___ \ \ V / / __/ _ ___) | |_| |__ _\__, |___) | \_/ |_____(_)____(_)___(_) |_| /_/|____/ ___ _ _ ____ _____ _ _ _ _ _____ ___ ___ _ _ |_ _| \ | / ___|_ _|/ \ | | | | / \|_ _|_ _/ _ \| \ | | | || \| \___ \ | | / _ \ | | | | / _ \ | | | | | | | \| | | || |\ |___) || |/ ___ \| |___| |___ / ___ \| | | | |_| | |\ | |___|_| \_|____/ |_/_/ \_\_____|_____/_/ \_\_| |___\___/|_| \_| 1. Check Repo Version: Check local repo version: ... PASS 2. Check System: Pre-Checking: ... PASS Check System: ... PASS Update Package Repository: ... PASS 3. Get ZStack: Download ZStack package: ... PASS Unpack ZStack package: ... PASS 4. Upgrade ZStack: Upgrade apache-tomcat: ... PASS Upgrade zstack-ctl: ... PASS Install General Libraries (takes a couple of minutes): ... PASS Stop ZStack: ... PASS Upgrade ZStack: ... PASS Add cronjob to clean logs: ... PASS Enable ZStack bootstrap service: ... PASS Enable NTP: ... PASS Config zstack.properties: ... PASS Append iptables: ... PASS Install ZStack Web UI (takes a couple of minutes): ... PASS Start ZStack management node (takes a couple of minutes): ... PASS Start ZStack Web UI: ... PASS ______________________________________________________________________________________________________________________________________________________________________________________________ ZStack in /usr/local/zstack has been successfully upgraded to version: 2.3.0.495 Management node has been started up again. You can use `zstack-ctl status` to check its status. zstack-ui has been upgraded. zstack-ui has been started up again. Your old zstack was saved in /usr/local/zstack/upgrade/2018-03-26-14-28-22 ______________________________________________________________________________________________________________________________________________________________________________________________
並且升級的時候我還開着一些虛擬機,也沒有出現一些異常apache
歡迎關注Bboysoul的博客www.bboysoul.com Have Funbootstrap