このセクションでは、CLI を使用して DataScript にプールを追加する方法について説明します。

CLI を使用して DataScript を構成するときに使用されるオブジェクトは次のとおりです。

  • DataScript の名前 – DS-01

  • 文字列グループの名前 – CV1-hosts

  • DataScript にバインドされたプール – Pool1、Pool2

  • DataScript にバインドされるプール – Pool3、Pool4

前提条件

ユーザー インターフェイスの HTML ウィンドウ サイズの問題により、DataScript に追加できるプールの数が制限されます。ウィンドウ サイズは許可される最大文字数で制御されるため、これはプール名の長さによっても異なります。

手順

  1. NSX Advanced Load Balancer Controller CLI のシェル プロンプトにログインします。
  2. show pool pool_name コマンドを実行して、DataScript に追加する必要があるプールの UUID を一覧表示します。
    [admin:10-X-X-X]: > show pool pool3
     +---------------------------------+---------------------------------+
     | Field                           | Value                           |
     +---------------------------------+---------------------------------+
     | uuid                            | pool-eXXX-72e9-4319-alaf-XXX    |
     | name                            | pool3                           |
  3. configure vsdatascriptset datascript_name コマンドを使用して DataScript を初期化します。
     [admin:10-X-X-X]: > configure vsdatascriptset DS-01
     Updating an existing object. Currently the object is: 
        
     +---------------------------------+---------------------------------+
     | Field                           | Value                           |
     +---------------------------------+---------------------------------+
     | uuid                            | vsdatascriptset-dXXX-789-XXX    |
     | name                            | DS-01                           |
  4. edit コマンドを入力して、DataScript を編集します。
    [admin:10-X-X-X]: > vsdatascriptset > edit 
  5. すべてのプールを一覧表示する pool_refs セクションを探します。

    出力例:



  6. yy」と入力して既存の行をコピーし、「p」と入力してコピーした行を貼り付けます。

    出力例:



  7. DataScript に追加するプールの UUID とプール名を 1 行に 1 つずつ使用して、新しく貼り付けた行を編集します。次に、サンプル出力のスクリーンショットを示します。

    出力例:



  8. ESC キーを押してから、「:、W、および Q」の組み合わせを押して変更を保存します。
  9. show vsdatascriptset datascipt_name コマンドを使用して、更新されたプール名を表示します。