Linux KVMサーバー上のNetScaler® ADM

最終公開日 : Oct 02, 2026
NetScaler Application Delivery Management (ADM) をプロビジョニングできる仮想化プラットフォームには、Linux-KVMが含まれます。
Linux-KVMにNetScaler ADMをインストールする前に、システムにハードウェア仮想化拡張機能があることを確認し、CPU仮想化拡張機能が利用可能であることを確認してください。ハイパーバイザーでvirsh (仮想マシンを管理するためのコマンドラインツール) が利用可能であることを確認してください。
管理者資格情報を使用してCitrix.comウェブサイトにログオンし、最新のNetScaler ADMセットアップファイルにアクセスして、コンピューターにダウンロードします。その後、Linux-KVMプラットフォームにNetScaler ADMをインストールし、ネットワーク用に構成します。

前提条件

NetScaler ADM仮想アプライアンスをインストールする前に、Linux-KVMバージョン3.6.11-4以降が、最小要件を満たすハードウェアにインストールされていることを確認してください。

ハードウェア要件

コンポーネント 要件
CPU Intel VT-Xプロセッサに含まれるハードウェア仮想化機能を備えた64ビットx86プロセッサ。Linux-KVMをホストするために、少なくとも2つのCPUコアを提供します。注 CPUがLinuxホストをサポートしているかどうかをテストするには、ホストLinuxシェルプロンプトで次のコマンドを入力します: *. egrep'\^flags.* ( vmx \| svm ) '/proc/cpuinfo* 拡張機能のBIOS設定が無効になっている場合は、BIOSで有効にする必要があります。プロセッサ速度に関する特定の推奨事項はありませんが、速度が速いほどNetScaler ADMのパフォーマンスが向上します。
メモリ (RAM) ホストLinuxカーネル用に最低4 GB。VMが必要とする追加メモリを追加します。
ハードディスク ホストLinuxカーネルとVMの要件に必要な領域を計算します。単一のNetScaler ADM VMには120 GBのディスク領域が必要です。
注記
指定されたメモリとハードディスクの要件は、ホスト上で他の仮想マシンが実行されていないことを前提として、OpenStackプラットフォームにNetScaler ADMを展開するためのものです。OpenStackのハードウェア要件は、その上で実行される仮想マシンの数によって異なります。

ソフトウェア要件

Citrixは、3.6.11-4カーネルの64ビットバージョン以降など、より新しいカーネルを推奨しています。

ネットワーク要件

NetScaler ADMは、virtIO準仮想化ネットワークインターフェイスを1つのみサポートします。NetScaler ADMとLinux-KVMが通信できるように、このインターフェイスをLinux-KVMホストの管理ネットワークに接続してください。

NetScaler ADMセットアップファイルのダウンロード

www.citrix.comからNetScaler ADMセットアップファイルをダウンロードするには:
  1. Webブラウザを開き、アドレスバーにwww.citrix.comと入力します。
  2. サインインオプションにカーソルを合わせ、マイアカウントをクリックし、Citrixの資格情報を入力してから、再度サインインをクリックします。
  3. ダウンロードセクションに移動します。
  4. ダウンロードリストから、NetScaler Application Delivery Managementを選択します。
  5. NetScaler Application Delivery Managementページで、リリースを選択します。たとえば、Release 13.0を選択します。
  6. 製品ソフトウェアをクリックして展開し、最新のビルドをクリックします。たとえば、NetScaler MAS Release (Feature Phase) 13.0 Build 36.27を選択します。
    選択したビルドページが表示されます。
  7. 「Jump to Download」リストで、「NetScaler MAS image for KVM, 13.0 Build xx.xx」を選択します。
  8. 「Download File」をクリックし、EULAに同意して、圧縮されたイメージファイルをローカルマシンの任意のフォルダーにダウンロードします。

Linux-KVMにNetScaler Application Delivery Managementをインストールする

  1. SSHを使用して、KVMホストにログオンします。
  2. CLIプロンプトで、いずれかのファイル転送プログラムを使用して、イメージをサーバー上のフォルダーにコピーします。
  3. ダウンロードしたイメージを保存したディレクトリに移動します。
  4. コマンドラインで以下を実行します。
    1. ディレクトリ内のファイルを一覧表示し、イメージファイルの存在を確認します。
    2. tarコマンドを使用して、NetScaler Application Delivery Managementイメージファイルを解凍します。解凍されたパッケージには、次のコンポーネントが含まれています。
      1. NetScaler ADM属性を指定するドメインXMLファイル
      2. ドメインディスクイメージのチェックサムを指定するテキストファイル
      3. ドメインディスクイメージ
        tar -xvfz MAS-KVM.tgz
        MAS-KVM.xml
        MAS-KVM.qcow2
        checksum.txt
        ドメインディスクイメージ
      4. バックアップオプションとして、MAS-KVM.xmlのコピーをMAS1-KVM.xmlとして作成します。viエディターを使用してMAS1-KVM.xmlファイルを開きます。
      5. MAS1-KVM.xmlを編集して、次のネットワーク属性を設定します。
        1. name - 名前を指定します。
        2. mac - MACアドレスを指定します。
        3. source file - ディスクイメージの絶対ソースパスを指定します。ファイルパスは絶対パスである必要があります。
          注
          ドメイン名とMACアドレスは一意である必要があります。
        4. mode - モードを指定します。
        5. model type - virtIOに設定します。
        6. source dev - インターフェイスを指定します。
          <name> MAS1-KVM</name>
          <mac address='52:54:00:29:74:b3'/>
          <source file='/var/ MAS-KVM.qcow2'/>
          <source dev='eth0' mode='bridge'/>
          <model type='virtio'/>
      6. 次のコマンドを使用して、MAS1-KVM.xmlファイルでVM属性を定義します: virsh define \<FileName\>.xml
        virsh define MAS-KVM.xml
        Domain MAS defined from MAS-KVM.xml
        KVMでVM属性を定義
      7. 次のコマンドを入力して、NetScaler ADMを起動します: virsh start \[\<DomainName\> | \<DomainUUID\>\]
        virsh start MAS
        Domain MAS started
        NetScaler ADMを起動
      8. 次のコマンドを使用して、NetScaler ADM仮想マシンに接続できます: virsh console \<DomainName\>
        virsh console MAS
        Connected to domain MAS
        Escape character is ^]
        NetScaler ADMに接続済み

ネットスケーラー アプリケーション デリバリー マネジメント を構成する

注
一部のLinux KVMホストでは、FreeBSDゲストが複数のCPUを持つ場合、適切に再起動できないことがあります。NetScaler ADM仮想アプライアンスが再起動されると、NetScaler ADM CLIおよびGUIが応答しなくなります。詳細については、<https://bugs.launchpad.net/qemu/+bug/1329956>を参照してください。
NetScaler ADM仮想アプライアンスの再起動時にNetScaler ADM CLIおよびGUIが応答しなくなるのを避けるには、KVMホスト上のすべての仮想マシンをシャットダウンし、KVMホストで次の操作を実行します。
  1. 次のコマンドを使用してkvm\_intelモジュールを削除します: rmmod kvm\_intel
  2. 次のコマンドを使用して、APICvを無効にし、kvm\_intelモジュールを再ロードします: modprobe kvm\_intel enable\_apicv=N
  3. KVMホスト上で仮想マシンを起動します。
NetScaler ADMをインストールした後、サービスが利用可能になるまで約10分間待機し、NetScaler ADMにログオンします。
  1. コマンドラインで、デフォルトのシステム管理者資格情報を使用してシステムにログオンします:
    • ユーザー名: nsroot
    • パスワード: nsroot
    注
    初めてログオンした後、管理者パスワードを変更します。次に、ネットワークで機能するようにMASを構成します。パスワードはNetScaler ADMユーザーインターフェイスから変更できます。NetScaler ADMのホームぺージから、Settings > User Administration > Usersに移動します。ユーザーを選択し、Editをクリックして、パスワードフィールドでパスワードを更新します。
  2. プロンプトで、次のように入力します: shell
  3. networkconfigと入力してNetScaler ADMの初期ネットワーク構成メニューに入ります。管理IPアドレスを構成します。
  4. NetScaler ADMの初期ネットワーク構成を完了するには、プロンプトに従います。コンソールには、NetScaler ADMの次のパラメータを設定するためのNetScaler ADM初期ネットワーク構成オプションが表示されます。ホスト名はデフォルトで入力されます。
    1. 2 を入力して、NetScaler ADM IPv4アドレス(NetScaler ADMにアクセスする管理IPアドレス)を更新します。
    2. 3 を入力して、ネットマスク(管理IPアドレスに関連付けられたサブネットマスク)を更新します。
    3. 4 を入力して、ゲートウェイIPv4アドレス(NetScaler ADMの管理IPアドレスのサブネットのデフォルトゲートウェイIPアドレス)を更新します。
    4. 7 を入力して保存して終了します。これにより、設定の変更が保存され、システムが終了します。
      ネットワーク構成(/en-us/netscaler-application-delivery-management-software/media/admha-initialconfig.png)
  5. シェルプロンプトでコマンドを入力してデプロイスクリプトを実行します: deployment_type.py
  6. 表示されるデプロイ画面で、デプロイタイプとしてNetScaler ADMサーバーを選択します。
    デプロイサーバーとしてNetScaler ADMを選択(/en-us/netscaler-application-delivery-management-software/media/ha-deploymentconfig.png)
  7. NetScaler ADMをスタンドアロンデプロイとしてデプロイするには、Yesと入力します。
  8. NetScaler ADMサーバーを再起動するには、Yesと入力します。
  9. NetScaler ADMサーバーが再起動したら、コマンドラインまたはGUIから、デフォルトの管理者資格情報nsroot/nsrootを使用してNetScaler ADMにログオンします。
    後で、ブラウザのアドレスバーにNetScaler ADMサーバーのIPアドレスを入力してNetScaler ADMにアクセスできます。サーバーにログオンするためのデフォルトの管理者資格情報はnsroot/nsrootです。