NetScaler VPX
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

virshプログラムを使用してNetScaler ADC VPXインスタンスをプロビジョニングする

virshプログラムは VM ゲストを管理するためのコマンドラインツールです。 その機能性はVirtual Machine Managerに似ています。 これによりVM Guestの状態(開始、停止、一時停止など)を変更でき、新しいGuestsおよびデバイスをセットアップして、既存の構成を編集できます。 virshプログラムは、VM ゲスト管理操作のスクリプト作成にも役立ちます。

virshプログラムを使用してNetScaler ADC VPXをプロビジョニングするには、次の手順に従います。

  1. tar コマンドを使用して、NetScaler VPXパッケージを解凍します。 nsvpx-kvm-*_nc.tgz パッケージには、次のコンポーネントが含まれています。

    • VPX属性[NSVPX-KVM-*_nc.xml]を指定するドメインXMLファイル
    • NS-VMディスクイメージ[Checksum.txt]のチェックサム
    • NS-VM Disk Image [NSVPX-KVM-*_nc.raw]

    tar -xvzf NSVPX-KVM-10.1-117_nc.tgz NSVPX-KVM-10.1-117_nc.xml NSVPX-KVM-10.1-117_nc.raw checksum.txt
  2. NSVPX-KVM-\*\_nc.xml XML ファイルを \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xmlという名前のファイルにコピーします。 <DomainName> は仮想マシンの名前でもあります。 例

    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml
  3. \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml ファイルを編集して、次のパラメータを指定します。

    • name - 名前を指定します。
    • Mac — MAC アドレスを指定します。

      ドメイン名と MAC アドレスは一意である必要があります。

    • source file:ディスクイメージの絶対ソースパスを指定します。 ファイルパスは絶対パスである必要があります。 RAWイメージファイルまたはQCOW2イメージファイルのパスを指定することができます。

      RAW イメージファイルを指定する場合は、次の例のようにディスクイメージソースパスを指定します。

      <name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <source file='/root/NSVPX-KVM-10.1-117_nc.raw'/>

      次の例に示すように、絶対QCOW2ディスクイメージソースパスを指定し、 ドライバタイプをqcow2と定義します

      <name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <driver name ='qemu' type='qcow2'/> <source file='/root/NSVPX-KVM-10.1-117_nc.qcow'/>*
  4. \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml ファイルを編集して、ネットワークの詳細を構成します。

    • source dev - インターフェースを指定します。
    • mode - モードを指定します。 デフォルトのインターフェイスは Macvtap ブリッジです。

    例:モード:macvTap Bridge ターゲットインターフェイスをethxに設定し、モードをブリッジモデルタイプvirtioに設定

    <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth0' mode='bridge'/> <target dev='macvtap0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface>

    ここで、eth0 は仮想マシンに接続された物理インターフェイスです。

  5. 次のコマンドを使用して、 \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml ファイル内の VM 属性を定義します。

    virsh define \<DomainName\>-NSVPX-KVM-\*\_nc.xml

    virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml
  6. 次のコマンドを入力して VM を起動します。

    virsh start \[\<DomainName\> | \<DomainUUID\>\]

    virsh start NetScaler-VPX
  7. コンソール経由でゲスト VM を接続します。

    virsh console \[\<DomainName\> | \<DomainUUID\> |\<DomainID\> \]

    virsh console NetScaler-VPX

virshプログラムを使用してNetScaler ADC VPXインスタンスにインターフェイスを追加する

KVM上でNetScaler VPXをプロビジョニングした後、追加のインターフェイスを付加できます。

インターフェイスを追加するには、次の手順を実行します。

  1. KVMの上で動作しているNetScaler VPXインスタンスをシャットダウンします。

  2. 次のコマンドを使用して、 \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml ファイルを編集します。

    virsh edit \[\<DomainName\> | \<DomainUUID\>\]
  3. \&#060;DomainName\&#062;-NSVPX-KVM-\*\_nc.xml ファイルに、次のパラメータを追加します。

    1. MacVTap 用

      • Interface type - インターフェイスの種類として「direct」を指定します。
      • MAC アドレス:MAC アドレスを指定し、MAC アドレスがインターフェイス全体で一意であることを確認します。
      • source dev - インターフェイス名を指定します。
      • mode-モードを指定します。 サポートされているモードは、ブリッジ、VEPA、プライベート、パススルーです。
      • モデルタイプ-モデルタイプを次のように指定します。 virtio

      モード:MacVTap Pass-through

      ターゲットインターフェースを次のように設定します ethx、モードとして 橋梁、モデルタイプとして ヴィルティオ

      <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth1' mode='passthrough'/> <model type='virtio'/> </interface>

      ここで eth1 は仮想マシンに接続された物理インターフェイスです。

    2. ブリッジモード用

      KVM ホストに Linux ブリッジを設定し、物理インターフェイスをブリッジにバインドし、ブリッジを UP 状態にしていることを確認します。

      • Interface type - インターフェイスの種類として「bridge」を指定します。
      • MAC アドレス:MAC アドレスを指定し、MAC アドレスがインターフェイス全体で一意であることを確認します。
      • source dev - ブリッジ名を指定します。
      • モデルタイプ-モデルタイプを次のように指定します。 virtio

      例:Bridge Mode

      <interface type='bridge'> <mac address='52:54:00:2d:43:a4'/> <source bridge='br0'/> <model type='virtio'/> </interface>
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
virshプログラムを使用してNetScaler ADC VPXインスタンスをプロビジョニングする