SDDC ManagerでのネットワークプールのIP範囲を削除/更新
search cancel

SDDC ManagerでのネットワークプールのIP範囲を削除/更新

book

Article ID: 431758

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

ネットワークプールにIP範囲が一つしか登録されていない場合、またはその範囲が既に使用中の場合は、SDDC UIから削除できません。

本KBではAPIを使用してIP範囲を削除する手順を説明します。

Environment

  • VMware Cloud Foundation 4.x
  • VMware Cloud Foundation 5.x
  • VMware Cloud Foundation 9.x

Resolution

注:以下の手順を実行する前に、SDDC Manager仮想マシンの有効なスナップショットが作成されていることを確認してください。

  1. SDDC Manager UIでネットワークプールを確認し、未使用のIPプールを特定します。
  2. SSHセッションを使用してSDDC Managerアプライアンスに接続します。

  3. su を入力してrootユーザーに切り替え、パスワードを入力します。

  4. 認証トークンを取得します。APIを使用するため、SDDC Managerからトークンを取得する必要があります。後続のAPIコールを簡素化するため、トークンを変数に格納します。
    TOKEN=curl -X POST -H "Content-Type: application/json" -d '{"username": "[email protected]","password": "#########"}' -k https://localhost/v1/tokens | awk -F """ '{ print $4}'``

  5. ネットワークプールのIDを取得します。次のステップで使用するため、このIDをメモしてください。
    curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -k https://localhost/v1/network-pools | json_pp

  6. IPプールのIDを取得します。次のステップで使用するため、メモしてください。
    curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -k https://localhost/v1/network-pools/########-####-####-####-############/networks | json_pp

  7. 不要になったIP範囲を削除します。ステップ5のネットワークプールID、ステップ6のIPプールID、および削除対象の実際のIP範囲を含むJSONスペックを使用します。
    curl -X DELETE -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -k https://localhost/v1/network-pools/<ステップ5のID>/networks/<ステップ6のID>/ip-pools -d '{"start" : "###.##.##.##", "end" : "###.###.##.##" }'

  8. SDDC Manager UIに戻り、画面を更新すると、IP範囲が削除されていることが確認できます。

Additional Information

Remove/Update network IP pool range in SDDC Manager