「VxRail:VxRailでのvLCMのベスト プラクティス
Summary: VxRail vLCMは、VxRail環境でアップグレードとコンポーネントの追加を管理するための推奨方法です。この記事では、vLCMの適切な使用法、重要な「すべきこと」と「すべきでないこと」、不適切な構成の影響について概説します。
Instructions
VxRailの方法:
正しい使い方
- vLCMを有効にする前にサード パーティー製ドライバーまたはソリューションがすでにノードにインストールされている場合は、必ずvLCM有効化ウィザードを使用してスタンドアロン コンポーネントを追加します。
- サード パーティー製の方法を使用してコンポーネントを手動で追加しないでください。アップグレードが失敗する原因となります。
- 有効にすると、vLCMデポは永続的なままになり、コンポーネントをアップグレードしない限り、再追加する必要はありません。
- コンポーネントは、有効化時にUIによって追加され、VxRailノードで使用される イメージ の一部となる必要があります。
- コンポーネントは、VxRail Manager UIのコンポーネントの追加機能を使用して追加することもできます(複合バンドルのアップロード後にのみアクセス可能)
- お客様が Broadcomの記事番号に従った場合: VxRailを管理するvCenter Lifecycle ManagerインスタンスにBroadcom認証ダウンロードまたはトークンを追加する390098、VxRailアップグレード作業を実行する前に、これらのデポが無効になっていることを確認してください。VxRailはこれらのデポにアクセスする必要はなく、これらのデポで接続の問題が発生すると、VxRailのアップグレードが失敗する可能性があります。VxRailに必要なすべてのデポは、アップグレード複合バンドルから取得されます。
誤った使用法
- UIまたはCLIを使用して、NSXなどのサード パーティー ソリューションのデポまたはオフライン バンドルを手動で追加することは避けてください。
- 手動でインストールされたVIBは、必要な状態では反映されず、次のアップグレード サイクル中に削除されます。
- VxRailプラグインのコンポーネントの追加機能を使用してソリューション コンポーネントを追加しないでください(8.0.320以降のコードではブロックされています)。
- VMware Lifecycle Managerに関するBroadcomナレッジベース記事は適用されないため、VxRail LCMの問題をトラブルシューティングする際に参照しないでください。
コンポーネントのアップグレード
- コンポーネントをアップグレードする場合は、アップグレード プロセス中に コンポーネントの追加 機能を使用して新しいオフライン バンドルを追加します。
- vLCMは、以前のバージョンを自動的に認識し、更新されたコンポーネントに置き換えます。
- VxRail Managerはライフサイクル管理を自動化します。VMware vCenter Lifecycle Manager UIでの手動による変更はサポートされていません。
- 重要:VMware vCenter Lifecycle Manager UIの変更がVxRail Managerに反映され ず 、不整合とアップグレードの失敗が発生します
サード パーティー ソリューション コンポーネントとVxRail vLCM
コンポーネント タイプの理解
- ソリューション コンポーネント: NSX、Rubrik、NetApp、Veeamなどが含まれます。これらは独自のライフサイクル ツールによって管理され、VxRail vLCMでは処理 されません 。
- スタンドアロン コンポーネント: GPUドライバー、HBAドライバー、PowerFlexが含まれます これらは、[コンポーネントの追加](デポまたはオフライン バンドル - スタンドアロンVIBではない)を使用してVxRail vLCMに追加できます。
NSXの例
- NSXでは、ソリューションの完全なアップグレード(Manager、Controller、Edge、VIB)が必要です。
- NSXのアップグレードはNSX Lifecycle Managerによって個別に管理され、VxRail vLCMはNSX Lifecycle Managerと連携しません。
- NSX デポまたはオフライン バンドルを NSX Manager の外部に追加すると、ライフサイクル状態が壊れます。
ROBOクラスターのvLCM構成に関する注意事項
- ROBOクラスターでvLCM (vSphere Lifecycle Manager)が有効になっている場合、監視ノードでも1つのイメージを使用する必要があります。
- ベースラインベースのアップグレードは、この構成ではサポートされていません。
- vLCMモードのROBOクラスターによって使用される監視ノードの手動アップグレードはサポートされていません。
監視ノード共有ガイドライン
-
WitnessクラスターとROBOクラスターは、他のROBOクラスター間でのみ共有できます。
大規模なStretched Clusters構成で共有することはできません。 -
共有監視ノードは、VxRailクラスターでのみ使用してください。
VSRNクラスターではサポートされていません。 -
監視ノードを共有するすべてのクラスターは、1つのコード リビジョン内にとどまる必要があります。
1つのクラスターが2つ以上のリビジョンを先にアップグレードすると、同じWitnessを共有する他のクラスターの安定性または互換性に影響を与える可能性があります。
すべきことと禁止すべきこと:
すべきこと
✅lcmProperties.upgrade.advanced.mode.on=falseがvLCMのデフォルト設定であることを確認します。
✅ 引き取り修理 は、GPUやHBAドライバーなどのサード パーティー製コンポーネントを追加する場合にのみ使用してください。
✅単一イメージ ベースのクラスター(vLCMが有効なクラスター)とサード パーティー製コンポーネントの互換性を確認します。
✅ NSXおよびその他のソリューション コンポーネントが、それぞれのライフサイクル ツールによって管理されていることを確認します。
できません。
❌ 有効にしない vLCMの有効化前または有効化中のLCM詳細モード。
- lcmProperties.upgrade.advanced.mode.on=trueの場合、サードパーティーVIBは次回のアップグレード サイクル中に警告なしで削除されます。
❌ 次を使用してVIBを手動でインストールしないでください esxcli software vib installの詳細を確認してください。
- 手動でインストールされたVIBはクラスター イメージの一部ではなく、次回のアップグレードで削除されます。
❌ VxRailプラグインのコンポーネントの追加機能を使用して、サード パーティーのソリューション デポをアップロードしないでください。
- これにより、クラスターの望ましい状態に悪影響を及ぼし、将来のアップグレードが妨げられます。
❌ VMware vCenter Lifecycle Manager UIを使用して変更を加えないでください 。
- ここで行った変更は VxRail Managerに反映されないため、ライフサイクルの不整合につながります。
❌ 必要がない限り、VMware vCenter Update Manager (VUM)データベースをリセットしないでください。
- リンクされたvCenter環境でデータベースをリセットすると、 すべてのVxRailデポ が削除され、コンプライアンス チェックが中断されます。
- これにより、vCenterに接続されているすべてのクラスターのアップグレードが失敗します。
❌ /data/store2/vlcm、/data/store2/hsmのフォルダーやファイルを編集または削除しないでください。
- 複合バンドルをアップロードすると、/data/store2/hsmと/data/store2/vlcmがそれらのすべてとともに再作成されます。
❌ VxRail vLCMのアップグレード サイクル以外では、サード パーティー製コンポーネントのアップグレードを試みないでください。
- これは完全にサポートされておらず、イメージ コンプライアンスに違反します
- 前述のように、これはサード パーティーのソリューションには適用されません
❌ VxRail vLCM対応クラスターではpython CVSAllowListMgr.py (KB 185052)を使用しないでください。
- CVSAllowListMgr.py はvLCMには使用できません。
- このスクリプトを使用しようとすると、今後のアップグレードが中断されます。
❌Broadcomナレッジベース記事は参照しないでください。
- Lifecycle Managerに言及しているBroadcomナレッジベース記事のほとんどは VxRailには当てはまらないため、これらに従うと、VxRail側でさらに複雑になります。
VUMデータベースのリセットによる影響
- VUMデータベースをリセットすると、リンクされているすべてのvCenterとクラスターに影響します。
- リセット後、すべてのVxRailデポが削除され、 自動的に再追加されなくなります。
- クラスターが「ホスト ステータス不明」状態になり、コンプライアンス チェックとアップグレードがブロックされます。
- サード パーティーのソリューション デポ(NSX、Rubrik)が削除され、 手動で再追加する必要がある。
- VUMのリセットが必要な場合は、 VxRail EEによるレビューと承認を受ける必要があります
結論
vLCMを適切に使用することで、VxRail環境のスムーズなアップグレードおよび管理プロセスが保証されます。これらのガイドラインに従うことで、アップグレードの失敗を防ぎ、コンプライアンスを維持し、システムを最適な状態で稼働させることができます。