Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell VxRail:REST APIを使用してVxRail 8.0.xおよび7.0.xリリースのDNSサーバーIPを変更する方法

Summary: このナレッジベース記事では、VxRailアプリケーション プログラミング インターフェイス(API)を使用して、構成済みのドメイン ネーム システム(DNS)サーバーIPを確認および更新する方法について説明します。 DNSを更新する場合、VxRail統合APIツールは、内部DNSから外部DNSへの更新をサポートします。また、外部DNSから外部DNSへのアップデートもサポートしています。 ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Dell開発者向けのパブリック ドキュメント

VxRail REST API(アプリケーション プログラミング インターフェイス)およびその他のDell製品の開発者向けドキュメント全文については、 Dell Developer APIを参照してください。VxRail固有のAPIをすばやく見つけるには、「ハイパーコンバージド インフラストラクチャ」でフィルタリングします。
 
developer.dell.com/apis のWebサイトの画像。 
 
DNSのクエリーまたはアップデートに関する具体的なドキュメントについては、「システム情報」の「DNSの取得と設定」を参照してください。
  VxRailクラスターのDNSのGet APIとPost APIの画像
 
このドキュメントは、カスタムのcurlコマンドを作成したり、「postman」などのアプリケーションや経験豊富なユーザー向けの他のアプリケーションに統合したりするために使用できます。
 

VxRail組み込みAPIクライアント 

VxRail APIを使用するための推奨される方法(REST APIにあまり詳しくないユーザーに推奨)は、ネイティブのVxRail Manager APIクライアントを活用することです
VxRailリリース7.0.350から、より優れた機能を備えたスポットライトに基づく新しいインターフェイスに移行しました
ブラウザーにVxRail Manager FQDN/IPを入力して、ネイティブAPIクライアントにアクセスします。

https://<VxRail_Manager_IP_or_FQDN>/rest/vxm/api-doc.html
たとえば、VxRail Manager IPが172.168.10.50であるため、URLは https://172.168.10.50/rest/vxm/api-doc.html になります。
 
VxRail REST API Webページの画像。
   

現在のVxRailクラスターDNS構成のクエリー

現在のDNS構成を照会するには、左側のパネルの[System Information]セクションにあるv1_sytem_dns_get APIを使用します。
  • ダイレクトURLは https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_dns_get されますが、バージョンによって変更される可能性があるため、UIで移動するのが最適です。
  • VxRail vCenter Single Sign-On(SSO)認証情報を入力します。これは多くの場合、administrator@vsphere.localですが、ドメイン構成によって異なる場合があります。
  • [要求の送信] ボタンをクリックして、GET 要求を実行します。
VxRail APIのGet DNSの画像
 
  • APIクライアントが認証され、200 OK応答が返された場合は、要求された情報を返します。この場合、現在のDNSサーバーのラボIPは172.168.10.253で、VxRail Managerは「内部DNS」として構成されていません。つまり、お客様提供の外部DNSサーバーを使用しています。
 
GET DNS 送信要求 API の画像
 

VxRailクラスターのDNS IPサーバー情報の更新

現在のDNS構成を更新するには、左側のパネルの[System Information]セクションにあるv1_system_dns_post APIを使用します。
  • ダイレクトURLは https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_dns_post されますが、バージョンによって変更される可能性があるため、UIでナビゲートするのが最適です。
  • [認証]セクションで、VxRail vCenter SSO認証情報を入力します。これは多くの場合、administrator@vsphere.localですが、ドメイン構成によって異なる場合があります。
  • DNSサーバーをアップデートするには、次の3つの領域で[Body]セクションを編集します。
    • 「components」セクションはオプションで、「ALL」がデフォルトです。ALLが設定されている場合は、VxRail Manager、vCenter、ESXiなど、クラスター内のすべてのDNSサーバーが置き換えられます。「VXM」が設定されている場合は、VxRail ManagerのDNSサーバーのみが置き換えられます。これは、すべてのコンポーネント構成の一貫性を保つことが推奨されるため、ユース ケースに制限されます。値「VXM」は、VCF on VxRail環境でのみサポートされていることに注意してください。 
    • [vCenter]セクションでは、管理者SSOのユーザー名とパスワードを渡す必要があります。通常、これは[Auth]セクションと同じ情報ですが、別の管理者レベルのSSOアカウントを指定することもできます。
    • 「servers」セクションで、次の例ではDNSをIP 172.168.10.253に設定します。  
      • 複数の サーバーを追加する場合は、IPを「172.168.10.253,10.8.8.8」とコンマで区切る必要があります。
  • [Send Request]ボタンをクリックして、POSTリクエストを実行します。
VxRail REST APIでのVxRail ClusterのDNS設定の図
 
  • クラスター内のESXiホストの数によっては、リクエストに数分かかる場合がありますが、リクエストが正常に完了すると、「200 OK」応答コードが返されます。

VxRail Managerサーバー上のPOST DNS APIの画像


予期しない応答コードがある場合。

正常でないシステムや、ESXiホストなどから新しいDNSサーバーに到達できない場合があります。APIクライアントは、いくつかの基本的なエラー メッセージ ガイダンスを提供し、追加の応答エラー コードは、たとえば https://restfulapi.net/http-status-codes/ が適切な場所であるなど、オンラインで見つけることができます
予期しないエラー コードが発生した場合は、それに応じてDellサポートに連絡して追加のトラブルシューティングを行います。
 
一般的なエラーが発生したエラーの画像。
 
 

Additional Information

VxRail 8.0の初期のリリースでは、Solve Onlineの手順で、REST APIを使用したVxRail DNS IP設定のアップデートが参照されています。この機能はVxRail UIプラグインに追加されます
この記事では、VxRail REST APIを活用する経験が少ないお客様向けに、このアクティビティーに関するガイダンスと例を示します

この記事のIP情報は、一時的な仮想分離ラボからのものであり、顧客/機密IP情報は含まれません。

Affected Products

VxRail Appliance Family
Article Properties
Article Number: 000216054
Article Type: How To
Last Modified: 16 May 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.