Skip to main content
Version: 1.7.1

更新流程

本節說明更新 Gemini AI Console 詳細流程。

取得新版安裝軟體#

  • 請先確認您已從 Gemini FTP 資料夾內取得以下必要軟體
    • GMN-{$version}-${build_number}-online.iso

更新 Single、Standard、Advanced 版本 AI Console#

步驟一:安裝新版 Installer#

  • 將 iso 檔掛載到一個空的目錄下,此目錄為之後 Gemini AI Console 的安裝目錄,以下將以 /mnt/gemini 作為範例
# 建立 /mnt/gemini
$ mkdir -p /mnt/gemini
# 掛載 iso 檔
$ mount -o loop ./GMN-{$version}-${build_number}-online.iso /mnt/gemini
# 安裝 Installer
$ cd /mnt/gemini
$ apt-get install -f ./installer.deb -y

步驟二:編寫 Inventory 檔案#

  • 建議修改 ai_console.cfg.tmpl,default k8s 以及 ai console 資訊都須填好。
$ cp inventory/ai_console.cfg.tmpl inventory/ai_console.cfg

步驟三:執行更新程式#

  • /opt/gemini/GMN_installer/ansible 路徑下,執行 GI.sh 程式
$ ./GI.sh update gmn -i inventory/ai_console.cfg "LICENSE geminiopencloud permanent hosts=1 users=5 enable_public=0 gpu=8 jobs=3 projects=1 mode=Single sig=WyJmMGttYkZGN--------略---------UE13L0xnPT0iXQ=="
info

更新時會根據 License 的模式做更新,建議更新前後使用同一個版本的 License 較不會出現問題。

  • 開始執行後,可開啟額外 terminal 畫面,輸入以下指令查看安裝 Log 訊息

    • update_gmn.log 檔案紀錄更新 AI Console 時相關訊息
$ tail -f /var/log/update_gmn.log
  • 若升級正常執行,升級完畢後會看到以下訊息
訊息說明
GMN update are finished更新完成,可以正常使用 AI Console
  • 若升級失敗可能出現以下訊息
訊息說明
GMN update are failedAI Console 更新失敗

由 v1.7.0 更新至 v1.7.1 版本#

caution

從 1.7.0 ST 升級至 1.7.1 ST 時,需手動修改實體機上 /etc/systemd/system/docker.service.d/docker-options.conf 的設定,將 -H 0.0.0.0:2376 拿掉,並執行以下兩行指令。

$ systemctl daemon-reload
$ systemctl restart docker

步驟一:安裝新版 Installer#

  • 將 iso 檔掛載到一個空的目錄下,此目錄為之後 Gemini AI Console 的安裝目錄,以下將以 /mnt/gemini 作為範例
# 建立 /mnt/gemini
$ mkdir -p /mnt/gemini
# 掛載 iso 檔
$ mount -o loop ./GMN-{$version}-${build_number}-online.iso /mnt/gemini
# 安裝 Installer
$ cd /mnt/gemini
$ apt-get install -f ./installer.deb -y

步驟二:編寫 Inventory 檔案#

  • 建議修改 ai_console.cfg.tmpl,default k8s 以及 ai console 資訊都須填好。
$ cp inventory/ai_console.cfg.tmpl inventory/ai_console.cfg

步驟三:執行更新程式#

  • /opt/gemini/GMN_installer/ansible 路徑下,執行 GI.sh 程式
$ ./GI.sh update 1.7.1 -i inventory/ai_console.cfg "LICENSE geminiopencloud permanent hosts=1 users=5 enable_public=0 gpu=8 jobs=3 projects=1 mode=Single sig=WyJmMGttYkZGN--------略---------UE13L0xnPT0iXQ=="
info

更新時會根據 License 的模式做更新,建議更新前後使用同一個版本的 License 較不會出現問題。

  • 開始執行後,可開啟額外 terminal 畫面,輸入以下指令查看安裝 Log 訊息

    • update_1.7.1.log 檔案紀錄更新 AI Console 時相關訊息
$ tail -f /var/log/update_1.7.1.log
  • 若升級正常執行,升級完畢後會看到以下訊息
訊息說明
GMN update are finished更新完成,可以正常使用 AI Console
  • 若升級失敗可能出現以下訊息
訊息說明
GMN update are failedAI Console 更新失敗

更新 Prometheus#

步驟一:安裝新版 Installer#

  • 將 iso 檔掛載到一個空的目錄下,此目錄為之後 Gemini AI Console 的安裝目錄,以下將以 /mnt/gemini 作為範例
# 建立 /mnt/gemini
$ mkdir -p /mnt/gemini
# 掛載 iso 檔
$ mount -o loop ./GMN-{$version}-${build_number}-online.iso /mnt/gemini
# 安裝 Installer
$ cd /mnt/gemini
$ apt-get install -f ./installer.deb -y

步驟二:編寫 gemini.cfg 設定檔#

  • 切換路徑至 /opt/gemini/GMN_installer/ansible,修改 gemini.cfg 安裝設定檔。並確認 /opt/gemini/GMN_installer/ansible 路徑下存在 gemini.cfg 安裝設定檔與 GI.sh

  • 可自行創建額外的安裝設定檔或使用預設的 gemini.cfg,若自行創建新安裝設定檔時,須注意內容是否符合底下範例。更新prometheus只需要填入以下資訊。

    • default_k8s:Default K8S (Managed K8S) 的 IP Address

以下以預設 gemini.cfg 作為說明:

# gemini.cfg
# Default k8s ip address
default_k8s=10.111.20.2

步驟三:編寫 Inventory 檔案#

  • 建議修改 ai_console.cfg.tmpl,default k8s 以及 ai console 資訊都須填好。
$ cp inventory/ai_console.cfg.tmpl inventory/ai_console.cfg

步驟四:執行更新程式#

  • /opt/gemini/GMN_installer/ansible 路徑下,執行 GI.sh 程式
$ ./GI.sh update prometheus -i inventory/ai_console.cfg -f gemini.cfg
  • 開始執行後,可開啟額外 terminal 畫面,輸入以下指令查看安裝 Log 訊息

    • update_gmn.log 檔案紀錄更新 AI Console 時相關訊息
$ tail -f /var/log/update_gmn.log
  • 若升級正常執行,升級完畢後會看到以下訊息
訊息說明
GMN update are finished更新完成,可以正常使用 AI Console
  • 若升級失敗可能出現以下訊息
訊息說明
GMN update are failedAI Console 更新失敗

更新 Kubeshare#

步驟一:安裝新版 Installer#

  • 將 iso 檔掛載到一個空的目錄下,此目錄為之後 Gemini AI Console 的安裝目錄,以下將以 /mnt/gemini 作為範例
# 建立 /mnt/gemini
$ mkdir -p /mnt/gemini
# 掛載 iso 檔
$ mount -o loop ./GMN-{$version}-${build_number}-online.iso /mnt/gemini
# 安裝 Installer
$ cd /mnt/gemini
$ apt-get install -f ./installer.deb -y

步驟二:編寫 Inventory 檔案#

  • 建議修改 ai_console.cfg.tmpl,default k8s 以及 ai console 資訊都須填好。
$ cp inventory/ai_console.cfg.tmpl inventory/ai_console.cfg

步驟三:執行更新程式#

  • /opt/gemini/GMN_installer/ansible 路徑下,執行 GI.sh 程式
$ ./GI.sh update kubeshare -i inventory/ai_console.cfg
  • 開始執行後,可開啟額外 terminal 畫面,輸入以下指令查看安裝 Log 訊息

    • update_gmn.log 檔案紀錄更新 AI Console 時相關訊息
$ tail -f /var/log/update_gmn.log
  • 若升級正常執行,升級完畢後會看到以下訊息
訊息說明
GMN update are finished更新完成,可以正常使用 AI Console
  • 若升級失敗可能出現以下訊息
訊息說明
GMN update are failedAI Console 更新失敗