新しい会話を開始

Solved!

ソリューションへ移動

4 Operator

 • 

877 メッセージ

59

2024年1月26日 03:45

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

4 Operator

 • 

1.7K メッセージ

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としてサポートされるのかは要確認)ような形が考えられます。

4 Operator

 • 

877 メッセージ

2024年1月26日 08:42

Kaneda さん、いつもありがとうございます。詳細な回答に、助かります。

Native VCF の場合 vLCM Base Line の場合は hostsToUpgrade で制御可能なようなのですが、VCF on VxRail の場合に VxRail API との連携でどうなのだろうかという疑問があったので今回の回答で腑に落ちました。

イベントは見つかりませんでした!

Top