4 Operator
•
877 メッセージ
0
59
VCF on VxRail 環境における部分アップグレード (partial upgrade) のサポートについて
VxRail 7.0.240 以降などで API 操作でのアップグレードにおいてホスト指定の部分アップグレード(partial upgrade)がサポートされている認識ですが、
これは VCF on VxRail でもサポートされているか (SDDC Manager と VxRail Manager の連携で組み込めるか)、ご存知でしょうか?
https://developer.dell.com/apis/5538/versions/8.0.200/vxrail_public_api.yaml/paths/~1v4~1lcm~1upgrade/post
https://developer.dell.com/apis/5538/versions/8.0.200/vxrail_public_api.yaml/paths/~1v7~1lcm~1upgrade/post
DELL-Naoyuki K
4 Operator
4 Operator
•
1.7K メッセージ
1
2024年1月26日 04:45
ご認識の通りVxRailのPartial UpgradeはAPIでの実行が必須となっています。
個別アップグレードパラメータがあるわけではないため、事前にPartial Upgradeのノード指定をしておく形ではなく、あくまでもアップグレード実行時にAPIリクエスト内で対象ホストを明示する必要があります。
VCF on VxRailにおけるVxRailのアップグレードはSDDC ManagerからVxRail Managerに対してAPIでアップグレードが実行される認識であるため、SDDC Managerが実行するAPIをPartial Upgrade対応に変更できるかどうかが確認ポイントになると思われます。残念ながらSDDC Manager GUIのアップグレードオプションとして対象ホストの指定が可能であるようには見えませんでした。
一方で、VCFのAPIガイドの中で、Upgradeを実行する下記のAPIのOptional Propertiesの中にhostsToUpgradeという項目がありました。この項目について説明は確認できず、サンプルリクエストの中でも値は入っていませんでしたが、この項目を入力することでホストの指定ができる仕様 or 予定なのかもしれません。
Perform Upgrade | VMware Cloud Foundation API Reference Guide APIs
しかしながらVCF on VxRailのAPIガイドのほうにはそのオプションはないため、仮にNative VCFで利用できたとしても、VCF on VxRailでは利用できない想定されます。
Perform Upgrade | VMware Cloud Foundation on Dell EMC VxRail API Reference Guide APIs
したがって、もしクラスタ内のESXiホストの部分的なアップグレードを実施したい場合は、DRSを無効化するなどの旧来の手法での一時停止か、SDDC Manager GUIを利用せずに個別VxRailクラスタをAPIでアップグレードする(ただしVCFとしてサポートされるのかは要確認)ような形が考えられます。
kwmt
4 Operator
4 Operator
•
877 メッセージ
1
2024年1月26日 08:42
Kaneda さん、いつもありがとうございます。詳細な回答に、助かります。
Native VCF の場合 vLCM Base Line の場合は hostsToUpgrade で制御可能なようなのですが、VCF on VxRail の場合に VxRail API との連携でどうなのだろうかという疑問があったので今回の回答で腑に落ちました。