使用 LCM (Life Cycle Management) 管理相關 firmware/software.

**LCM Dark Site Bundle 常常出新的,未來可能有空再更新了。

但準備 LCM Dark Site Web Server 的方式,變動不大。

我這放了一份最新版,可以下載。

Nutanix LCM 22 安裝文件 v1.0

IT 的理想就是少花點時間在基礎建置上,多花一點時間在應用服務與軟體上。
特別是很擾人的項目:如 firmware / software 的更新。每次更新像打仗一樣。
現實是:企業裡沒有特別去重視這塊,通常用 IT 人寶貴(?)的時間來人工處理。
在企業環境下,更新這種事情月月發生、季季發生、年年發生…一直花時間在重複的事情上。
IT人員的時間不該如此浪費。並且…人工處理萬一不小心,還會犯下不可回復的人為錯誤…



什麼是 nutanix LCM? (Life Cycle Manager)

LCM 是 nutanix 內建的一個 firmware / software 更新與管理的工具。以目前的版本來說,它負責了:
1) LCM 軟體的更新
2) BIOS firmware 的更新
3) BMC (IPMI) 伺服器主控台 firmware 的更新
4) SAS/SATA Card firmware 的更新
5) SSD / HDD 磁碟 firmware 的更新
6) 伺服器 Boot Device (通常是個小小的、低容量的SSD device) Firmware 的更新
7) Hypervisor 軟體的更新
8) NIC (網路卡) firmware 的更新

 

image_20190419_18001

LCM 會自行去 download.nutanix.com 下載最新的更新。但如果你的叢集禁止對外連線時,建議可以自建一台 LCM server。方法如下:

1) 安裝一台 centos 7 httpd server

  • Install a Centos 7 OS with 1vCPU & 1GB vMEM
  • lcm# yum install –y httpd && systemctl start httpd
  • lcm# systemctl enable httpd
  • lcm# systemctl disable firewalld ; systemctl stop firewalld

2) 去 Nutanix http://portal.nutanix.com/ 去 download -> Tools & Firmware 下面找最新的 LCM bundle

image_20191113_21001

把下載的檔放到 LCM server 下的 /var/www/html 並解開它

# lcm dark site bundle
wget http://download.nutanix.com/lcm/null/lcm_dark_site_bundle_2.3.1.1.16824.tar.gz
#
# lcm dark site bundle for karbon
wget http://download.nutanix.com/karbon/lcm-builds/darksite/2.0.2/karbon_dark_site_release-2.0.2.tar.gz
wget http://download.nutanix.com/lcm/2.0/nutanix_compatibility.tgz
wget http://download.nutanix.com/lcm/2.0/nutanix_compatibility.tgz.sign

— 注意,這邊 lcm tar ball 的更新,隨時會有新版本 —

你的 AOS 版本是比較新的話,大部分是使用 LCM 2.3。

[更新日] 2020/6/2

 

3) 到 LCM Advanced Settings 去把這台 LCM Server IP 打進去。"Enable LCM Framwork" 要打勾。

image_20190506_18003

新版會長這個樣子:

image_20200602_20001

 

4) 要保持 Foundation 最新。在 Downloads -> Foundation 裡面下載並升級。

image_20190506_18004

5) 點下 “Perform Inventory" 開始檢查。

image_20190506_18005

新版又長這個樣子:

image_20200602_21001

6) 完成檢查後,檢視結果。

平時韌體更新前的注意事項與要求 (在 LCM 文件裡有談到):

1) 升級 NCC 到最新版與跑過 ncc health checks
2) 升級 AOS 到最新的補丁版本,如 5.5 / 5.9 / 5.10 的最新版
3) 升級 Foundation 到最新版 (跟 phoenix 開機有關) –> 目前最新是 4.4.4
4) 升級 LCM framework 至最新版
5) 注意看 LCM release notes,目前如果網路有使用 LACP 的話,建議開啟 fallback mode,配合伺服器這邊切換模式。
6)
平時可以了解哪些不夠 up-to-date
7)
更新期間,上面的虛擬機、服務,不用停機。您只需要有點耐心等它慢慢跑完。

 

 

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s