NetScaler VPX

Virtual Machine Managerを使用してNetScaler VPXインスタンスをプロビジョニングする

Virtual Machine Managerは、VMゲストを管理するためのデスクトップツールです。これにより、新しいVMゲストやさまざまな種類のストレージを作成し、仮想ネットワークを管理できます。内蔵のVNCビューアを使用してVMゲストのグラフィカルコンソールにアクセスし、ローカルまたはリモートでパフォーマンス統計を表示できます。

お好みのLinuxディストリビューションをインストールし、KVM仮想化を有効にした後、仮想マシンのプロビジョニングに進むことができます。

Virtual Machine Managerを使用してNetScaler VPXインスタンスをプロビジョニングする場合、2つのオプションがあります。

  • IPアドレス、ゲートウェイ、ネットマスクを手動で入力する
  • IPアドレス、ゲートウェイ、ネットマスクを自動的に割り当てる (自動プロビジョニング)

NetScaler VPXインスタンスをプロビジョニングするには、2種類のイメージを使用できます。

  • RAW
  • キューカウツー

NetScaler VPX RAWイメージをQCOW2イメージに変換し、NetScaler VPXインスタンスをプロビジョニングできます。RAWイメージをQCOW2イメージに変換するには、次のコマンドを入力します。

qemu-img convert -O qcow2 original-image.raw image-converted.qcow2

例:

qemu-img convert -O qcow2 NSVPX-KVM-11.1-12.5_nc.raw NSVPX-KVM-11.1-12.5_nc.qcow2

KVMでの一般的なNetScaler VPXの展開には、次の手順が含まれます。

  • NetScaler VPXインスタンスの自動プロビジョニングの前提条件を確認する
  • RAWイメージを使用してNetScaler VPXインスタンスをプロビジョニングする
  • QCOW2イメージを使用してNetScaler VPXインスタンスをプロビジョニングする
  • 仮想マシンマネージャーを使用してVPXインスタンスにインターフェースを追加する

NetScaler VPXインスタンスの自動プロビジョニングの前提条件を確認する

自動プロビジョニングはオプション機能であり、CDROMドライブからのデータを使用します。この機能が有効になっている場合、初期設定時にNetScaler VPXインスタンスの管理IPアドレス、ネットワークマスク、デフォルトゲートウェイを入力する必要はありません。

VPXインスタンスを自動プロビジョニングする前に、以下のタスクを完了する必要があります。

  1. カスタマイズされたOpen Virtualization Format (OVF) XMLファイルまたはユーザーデータファイルを作成します。
  2. オンラインアプリケーション (例: PowerISO) を使用して、OVFファイルをISOイメージに変換します。
  3. セキュアコピー (SCP) ベースのツールを使用して、KVMホストにISOイメージをマウントします。

OVF XMLファイルのサンプル:

これはOVF XMLファイルの内容の例であり、ファイルを作成するためのサンプルとして使用できます。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<Environment xmlns:oe="`http://schemas.dmtf.org/ovf/environment/1"`

xmlns:xsi="`http://www.w3.org/2001/XMLSchema-instance"`

oe:id=""

xmlns="`http://schemas.dmtf.org/ovf/environment/1"`

xmlns:cs="`http://schemas.citrix.com/openstack">`

<PlatformSection>

<Kind></Kind>

<Version>2016.1</Version>

<Vendor>VPX</Vendor>

<Locale>en</Locale>

</PlatformSection>

<PropertySection>

<Property oe:key="com.citrix.netscaler.ovf.version" oe:value="1.0"/>

<Property oe:key="com.citrix.netscaler.platform" oe:value="NSVPX"/>

<Property oe:key="com.citrix.netscaler.orch\_env" oe:value="KVM"/>

<Property oe:key="com.citrix.netscaler.mgmt.ip" oe:value="10.1.2.22"/>

<Property oe:key="com.citrix.netscaler.mgmt.netmask" oe:value="255.255.255.0"/>

<Property oe:key="com.citrix.netscaler.mgmt.gateway" oe:value="10.1.2.1"/>

</PropertySection>

</Environment>
<!--NeedCopy-->

前述のOVF XMLファイルでは、「PropertySection」はNetScaler®のネットワーク構成に使用されます。ファイルを作成する際は、例の最後に強調表示されているパラメータの値を指定してください。

  • 管理IPアドレス
  • ネットマスク
  • ゲートウェイ

重要:

OVFファイルが適切にXML形式でフォーマットされていない場合、VPXインスタンスには、ファイルで指定された値ではなく、デフォルトのネットワーク構成が割り当てられます。

RAWイメージを使用してNetScaler VPXインスタンスをプロビジョニングする

Virtual Machine Managerを使用すると、RAWイメージを使用してNetScaler VPXインスタンスをプロビジョニングできます。

Virtual Machine Managerを使用してNetScaler VPXインスタンスをプロビジョニングするには、次の手順に従います。

  1. Virtual Machine Managerを開き(アプリケーション > システムツール > Virtual Machine Manager)、認証ウィンドウにログオン資格情報を入力します。

  2. (/ja-jp/vpx/media/icon.png)アイコンをクリックするか、localhost (QEMU)を右クリックして、新しいNetScaler VPXインスタンスを作成します。

    画像

  3. 名前テキストボックスに、新しいVMの名前(例: NetScaler-VPX)を入力します。

  4. 新しいVMウィンドウで、「オペレーティングシステムのインストール方法を選択してください」の下にある既存のディスクイメージをインポートを選択し、進むをクリックします。

    画像

  5. 既存のストレージパスを指定フィールドで、イメージへのパスを参照します。OSタイプをUNIX、バージョンをFreeBSD 6.xとして選択します。次に、進むをクリックします。

    画像

  6. メモリとCPUの設定を選択の下で、次の設定を選択し、進むをクリックします。

    • メモリ (RAM) は 2048 MB 必要です。
    • CPU — 2

    画像

  7. インストール前に設定をカスタマイズ」チェックボックスを選択します。オプションで、「詳細オプション」の下でMACアドレスをカスタマイズできます。選択されている「仮想タイプ」がKVMであり、選択されているアーキテクチャがx86_64であることを確認してください。「完了」をクリックします。

    画像

  8. NICを選択し、次の設定を指定します。

    • ソースデバイス — ethX macvtap またはブリッジ
    • デバイスモデル — virtio
    • ソースモード — ブリッジ

    画像

  9. 適用」をクリックします。

  10. VPXインスタンスを自動プロビジョニングする場合は、このドキュメントの「CD-ROMドライブを接続して自動プロビジョニングを有効にする」セクションを参照してください。それ以外の場合は、「インストール開始」をクリックします。KVMにNetScaler VPXをプロビジョニングした後、さらにインターフェイスを追加できます。

QCOW2イメージを使用してNetScaler VPXインスタンスをプロビジョニングする

Virtual Machine Managerを使用して、QCOW2イメージでNetScaler VPXインスタンスをプロビジョニングできます。

QCOW2イメージを使用してNetScaler VPXインスタンスをプロビジョニングするには、次の手順に従います。

  1. RAWイメージを使用してNetScaler VPXインスタンスをプロビジョニングするステップ1からステップ8に従います。

    注記:

    ステップ 5qcow2イメージを選択していることを確認してください。

  2. ディスク 1 を選択し、詳細オプション をクリックします。
  3. ストレージ形式ドロップダウンリストからqcow2を選択します。

    ストレージ形式

  4. Applyをクリックし、次にBegin Installationをクリックします。KVMにNetScaler VPXをプロビジョニングした後、さらにインターフェイスを追加できます。

CDROMドライブを接続して自動プロビジョニングを有効にする

  1. 「追加」をクリックし、「ハードウェア > ストレージ > デバイスタイプ > CD-ROMデバイス」を選択します。

  2. Manageをクリックし、「NetScaler VPXインスタンスの自動プロビジョニングの前提条件」セクションでマウントした正しいISOファイルを選択し、Finishをクリックします。NetScaler VPXインスタンスの「リソース」の下に新しいCDROMが作成されます。

    ISOの管理

  3. VPXインスタンスの電源をオンにすると、OVFファイルで提供されたネットワーク構成で自動プロビジョニングされます。例のスクリーンキャプチャに示されています。

    自動プロビジョニングの例

  4. 自動プロビジョニングに失敗した場合、インスタンスはデフォルトのIPアドレス (192.168.100.1) で起動します。その場合は、初期設定を手動で完了する必要があります。詳細については、「ADCを初めて構成する」を参照してください。

Virtual Machine Managerを使用してNetScaler VPXインスタンスにインターフェイスを追加する

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

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

  1. KVM上で実行されているNetScaler VPXインスタンスをシャットダウンします。

  2. VPXインスタンスを右クリックし、ポップアップメニューから開くを選択します。

  3. ヘッダーにあるimageアイコンをクリックして、仮想ハードウェアの詳細を表示します。

  4. ハードウェアの追加をクリックします。新しい仮想ハードウェアの追加ウィンドウで、ナビゲーションメニューからネットワークを選択します。

    画像

  5. ホストデバイスフィールドで、物理インターフェースタイプを選択します。ホストデバイスタイプは、BridgeまたはMacVTapのいずれかです。MacVTapの場合、VEPA、Bridge、Private、Pass-throughの4つのモードが可能です。

    1. ブリッジの場合

      1. ホストデバイス — 「共有デバイス名を指定」オプションを選択します。

      2. KVMホストで構成されているブリッジ名を入力します。

        注:

        KVMホストでLinuxブリッジを構成し、物理インターフェースをブリッジにバインドし、ブリッジをUP状態にしていることを確認してください。

        画像

      3. デバイスモデル—virtio

      4. 完了をクリックします。

    2. MacVTapを使用する場合

      1. ホストデバイス—メニューから物理インターフェースを選択します。

      2. デバイスモデル—virtio

        画像

      3. 完了をクリックします。ナビゲーションペインで新しく追加されたNICを表示できます。

        画像

      4. 新しく追加されたNICを選択し、このNICのソースモードを選択します。利用可能なモードは、VEPA、Bridge、Private、およびPassthroughです。インターフェースとモードの詳細については、「Source Interface and Modes」を参照してください。

      5. 適用をクリックします。

  6. VPXインスタンスを自動プロビジョニングする場合は、このドキュメントの「Adding a Config Drive to Enable Auto-Provisioning」セクションを参照してください。それ以外の場合は、VPXインスタンスの電源をオンにして、初期設定を手動で完了します。

重要:

速度、デュプレックス、自動ネゴシエーションなどのインターフェースパラメータ設定はサポートされていません。