このページでは、Google Distributed Cloud(GDC)エアギャップ アプライアンスで HPE Chassis Manager ファームウェアをバージョン 2.10.12 以降にアップグレードする手順について説明します。
始める前に
ファームウェアのアップグレードを開始する前に、次の前提条件を満たしていることを確認してください。
電源の冗長性を確保する: ファームウェアのフラッシュ中に電源が誤って切れるのを防ぐため、両方の電源ケーブルをアプライアンス シャーシの電源に接続して確認します。
ネットワーク アクセスを確認する: ワークステーションまたはノートパソコンがアプライアンス管理ネットワークに接続され、ブレード iLO と Chassis Manager の IP アドレスに到達できることを確認します。任意のコンピューティング ブレード iLO に接続して更新 ISO をマウントし、Chassis Manager に接続してファームウェアを確認して認証情報を設定します。
- ノード 1(bm01)iLO:
https://198.18.0.7 - ノード 2(bm02)iLO:
https://198.18.0.8 - ノード 3(bm03)iLO:
https://198.18.0.9 - Chassis Manager:
https://198.18.0.2
エンドポイントに到達できない場合は、ワークステーションが管理サブネットで静的 IP を使用するように構成されていることを確認します(ノートパソコンをスイッチに接続するをご覧ください)。または、アプライアンスのアクセスに関する問題のトラブルシューティングをご覧ください。
- ノード 1(bm01)iLO:
現在のファームウェア バージョンを確認する: Chassis Manager Redfish API をクエリして(またはウェブ インターフェースのログイン画面を確認して)、現在のバージョンが
2.10.12より古いかどうか(ファクトリー バージョン2.2-b11など)を確認します。curl -k -s "https://198.18.0.2/redfish/v1/" | jq -r '.Oem.Hpe.Manager[0].ManagerFirmwareVersion'HPE ハイブリッド アップデート ISO を特定または取得する: ブートストラップがファームウェア アップデート イメージをホストしていることを確認します。
curl -I -s http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash | head -n 1予想される出力:
HTTP/1.1 200 OK代替フォールバック: 利用できない場合は、HPE から公式のアップデート イメージ EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso をローカル ワークステーションに手動でダウンロードします。
認証情報を取得する: サーバー ブレード iLO の管理者認証情報を取得します。
- ブートストラップされていないアプライアンス:
/root/gdch/support/devices.csvファイルからserver_bmc_usernameとserver_bmc_passwordを取得します(ブートストラップに関する一般的な問題をご覧ください)。 - ブートストラップされたアプライアンス(アップグレード):
gpc-system名前空間のbmc-credentials-*Kubernetes シークレットから iLO 認証情報を取得します(ブレードをシャットダウンするまたはデバイスをシャットダウンするをご覧ください)。
- ブートストラップされていないアプライアンス:
Chassis Manager ファームウェアをアップグレードする
コンピューティング ブレードから Chassis Manager ファームウェアをフラッシュする手順は次のとおりです。
ブレード iLO HTML5 コンソールに接続する
- ウェブブラウザを開き、構成済みのコンピューティング ブレード iLO(
https://198.18.0.8など)に移動します。 - 管理者認証情報を使用してログインします。
左側のナビゲーション メニューから [Remote Console &Media] をクリックし、[HTML5 Remote Console] を起動します。
HPE ハイブリッド アップデート ISO をマウントする
- HTML5 リモート コンソール ウィンドウの上部メニューバーで [Virtual Media] をクリックします。
- [CD/DVD] を選択し、マウント方法を選択します。
- プライマリ メソッド(GDCH アーティファクト サーバー): [Scripted Media URL] を選択し、ブートストラップのアーティファクト URL
http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flashを入力します。 - 代替方法(ローカル アップロード): [Local *.iso File] を選択し、[Browse] をクリックして、前提条件で HPE から手動でダウンロードした
EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.isoファイルを選択します。
- プライマリ メソッド(GDCH アーティファクト サーバー): [Scripted Media URL] を選択し、ブートストラップのアーティファクト URL
- [Boot on Next Reset] が選択されていることを確認します。
- [Insert Media] をクリックします。
- 仮想メディアのステータスが [Connected] と表示されていることを確認します。
サーバー ブレードを再起動してファームウェアの更新を実行する
- OS を使用するか、iLO Power Controls([Power & Thermal] > [Server Power] > [Reset] ボタン)を使用して、コンピューティング ブレードを再起動します。
- [Remote Console] > [Launch] > [HTML5 Console] をクリックしてコンソールを開きます。
GNU GRUB ブートローダー メニューが表示されたら、[Live system (amd64)] を選択して Enter キーを押し、ファームウェアの更新を開始します。
サーバー ブレードを再起動してパスワードをリセットする
- インストール完了画面が表示されたら、コンソールに「
reboot」と入力してサーバー ブレードを再起動します。 - コンソール メニューから [Virtual Media] をクリックし、CD-ROM を取り出します。
- Chassis Manager の内部 ARM プロセッサの初期化が完了するまで 2 ~ 3 分ほど待ちます。
- Chassis Manager ウェブ インターフェース(
https://198.18.0.2)にログインするか、デフォルトの認証情報(Administrator/password)を使用して SSH(198.18.0.2)でログインし、管理パスワードを設定します。
ブートストラップまたはアプライアンスのアップグレードに戻る
Chassis Manager の再起動が完了し、管理パスワードを設定したら、元のワークフローに戻ります。
失敗したブートストラップを再開する場合: ブートストラップ ターミナルに戻ります。ブートストラップの準備を繰り返したり、既存のファイルをクリーンアップしたりする必要はありません。
/usr/bin/prod-appliance.shを実行して、ブートストラップ プロセスを再開します。/usr/bin/prod-appliance.shブートストラップの前提条件として実行する場合: アプライアンスをブートストラップするに戻り、手順に沿ってブートストラップ プロセスを開始します。
アプライアンスのアップグレードの前または実行中に実行する場合: デバイスを更新してパッチを適用するに戻り、
gdcloud appliance upgradeを使用してアップグレード プロセスを続行します。