Citrix Application Delivery Management

Linux KVMサーバーでのCitrix ADM

Citrix Application Delivery Management(ADM)をプロビジョニングできる仮想化プラットフォームには、Linux-KVMがあります。

Linux-KVMにCitrix ADM をインストールする前に、システムにハードウェア仮想化拡張機能があることを確認し、CPU仮想化拡張機能が使用可能であることを確認します。ハイパーバイザーで virsh (仮想マシンを管理するためのコマンドラインツール)が使用できることを確認します。

管理者の資格情報を使用してCitrix.comのWebサイトにログオンし、最新のCitrix ADM セットアップファイルにアクセスし、コンピュータにダウンロードします。次に、Linux-KVMプラットフォームにCitrix ADM をインストールし、ネットワーク用に構成します。

前提条件

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

ハードウェア要件

コンポーネント 条件
CPU インテル VT-X プロセッサーに含まれているハードウェア仮想化機能を備えた 64 ビット x86 プロセッサー。ホストLinux-KVMに2つ以上のCPUコアを指定します。 :CPU が Linux ホストをサポートしているかどうかをテストするには、ホスト Linux シェルプロンプトで次のコマンドを入力します。*. egrep'^flags.\* ( vmx | svm ) '/proc/cpuinfo*拡張機能の BIOS 設定が無効になっている場合は、BIOS で有効にする必要があります。プロセッサ速度に関する具体的な推奨はありませんが、速度が速いほど、Citrix ADM パフォーマンスが向上します。
メモリ (RAM) ホストLinuxカーネルに対して4GB以上。VMにより必要とされる追加メモリを追加します。
ハード ディスク ホストLinuxカーネルおよびVM要件の領域を計算します。単一のCitrix ADM 仮想マシンには、120 GBのディスク容量が必要です。

ホスト上で他の仮想マシンが実行されていないことを考慮して、OpenStackプラットフォームにCitrix ADM をデプロイするためのメモリとハードディスクの要件を指定します。OpenStack のハードウェア要件は、OpenStack で実行される仮想マシンの数によって異なります。

ソフトウェア要件

Citrixでは、より最新のカーネルを推奨しています(64ビット版の3.6.11-4カーネルまたはそれ以降など)。

ネットワークの要件

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

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

Citrix.comからCitrix ADM セットアップファイルをダウンロードするには:

  1. Webブラウザーを開き、アドレスバーに「www.citrix.com」と入力します。

  2. サインイン]オプションに カーソルを合わせ、[ My Account]をクリックし、Citrix の資格情報を入力して、[ サインイン]をもう一度クリックします。

  3. [ ダウンロード ] セクションに移動します。

  4. ダウンロード ]リストから [Citrix Application Delivery Management]を選択します。

  5. Citrix Application Delivery Management ]ページで、リリースを選択します。たとえば、[ リリース 13.0] を選択します。

  6. [ 製品] [ソフトウェア ] をクリックして展開し、最新のビルドをクリックします。たとえば、 NetScaler MAS リリース(機能フェーズ)13.0ビルド 36.27を選択します。

    選択したビルドページが表示されます。

  7. ダウンロードするジャンプ ]リストで、[ KVM用のNetScaler MAS イメージ、13.0ビルドxx.xx]を選択します。

  8. [ Download File] をクリックし、EULA を受け入れ、圧縮イメージファイルをローカルマシン上の任意のフォルダにダウンロードします。  

Linux-KVMでCitrix Application Delivery Management をインストール

  1. SSHを使用して、KVMホストにログオンします。

  2. CLIプロンプトで、いずれかのファイル転送プログラムを使用して、イメージをサーバーのフォルダーにコピーします。

  3. ダウンロードしたイメージを保存したディレクトリに移動します。

  4. コマンドラインで次の手順を実行します。

    1. ディレクトリ内のファイルの一覧を表示して、イメージファイルが存在することを確認します。

    2. tarコマンドを使用して、Citrix Application Delivery Management イメージファイルを展開します。解凍したパッケージには、次のコンポーネントが含まれています。

      1. Citrix ADM 属性を指定するドメインXMLファイル

      2. ドメインディスクイメージのチェックサムが記述されたテキストファイル

      3. ドメインディスクイメージ

        tar -xvfz MAS-KVM.tgz
        MAS-KVM.xml
        MAS-KVM.qcow2
        checksum.txt
        <!--NeedCopy-->
        

        ドメインディスクイメージ

      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'/>
          <!--NeedCopy-->
          
      6. 次のコマンドを使用して、MAS1-KVM.xmlファイルの仮想マシンの属性を定義します。 virsh define \<FileName\>.xml

        virsh define MAS-KVM.xml
        Domain MAS defined from MAS-KVM.xml
        <!--NeedCopy-->
        

        KVMでのVM属性の定義

      7. 次のコマンドを入力して、Citrix ADMを起動します。virsh start \[\<DomainName\> | \<DomainUUID\>\]

        virsh start MAS
        Domain MAS started
        <!--NeedCopy-->
        

        Citrix ADMを起動する

      8. 次のコマンドを使用して、Citrix ADM仮想マシンに接続できます。virsh console \<DomainName\>

        virsh console MAS
        Connected to domain MAS
        Escape character is ^]
        <!--NeedCopy-->
        

        Citrix ADMに接続されている

Citrixアプリケーション配信管理の構成

Linux KVMホストによっては、複数のCPUが使用されていると、FreeBSDゲストが正常に再起動しない場合があります。Citrix ADM仮想アプライアンスが再起動されると、Citrix ADM CLIとGUIが応答しなくなります。詳しくは、「https://bugs.launchpad.net/qemu/+bug/1329956 」を参照してください。 Citrix ADM 仮想アプライアンスの再起動時にCitrix ADM CLIとGUIが応答しなくなるのを避けるには、KVMホスト上のすべての仮想マシンをシャットダウンし、KVMホストで次の操作を実行します。

  1. 次のコマンドを使用して、kvm_intelモジュールを削除します。 rmmod kvm\_intel

  2. 次のコマンドを使用して APICv を無効にし、kvm_intel モジュールをリロードします。 modprobe kvm\_intel enable\_apicv=N

  3. KVMホスト上で仮想マシンを起動します。

Citrix ADMをインストールした後、サービスが利用可能になるまで約10分ほどかかります。その後、Citrix ADMにログオンします。

  1. コマンドラインで、システム管理者のデフォルトの資格情報を使用してシステムにログオンします。

    • ユーザー名: nsroot

    • パスワード:nsroot

    初めてログオンしたら、管理パスワードを変更します。管理パスワードを変更したら、ネットワークで機能するようにMASを構成します。パスワードは、Citrix ADM ユーザーインターフェイスから変更できます。Citrix ADM ホームページから、[システム]>[ユーザー管理]>[ユーザー]に移動します。ユーザーを選択して[Edit]をクリックし、[Password]フィールドでパスワードを更新します。

  2. プロンプトで、次のように入力します。 shell

  3. networkconfig 」と入力して、Citrix ADM 初期ネットワーク構成メニューに入ります。管理IPアドレスを構成します。

  4. Citrix ADM 初期ネットワーク構成を完了するには、画面の指示に従います。コンソールには、Citrix ADM 次のパラメーターを設定するためのCitrix ADMの初期ネットワーク構成オプションが表示されます。ホスト名は、デフォルトで設定されています。

    1. 2 ]を入力して、Citrix ADM IPv4アドレス(Citrix ADMにアクセスする管理IPアドレス)を更新します。

    2. 3 を入力してネットマスク-管理 IP アドレスに関連付けられたサブネットマスクを更新します。

    3. 4 ]を入力してGateway IPv4アドレス(Citrix ADM の管理IPアドレスのサブネットのデフォルトゲートウェイIPアドレス)を更新します。

    4. 保存して終了するには 7 を入力します。設定の変更を保存し、システムを終了します。

      ネットワーク構成

  5. シェルプロンプトで次のコマンドを入力して、展開スクリプトを実行します。 deployment_type.py

  6. 表示される展開画面で、展開の種類を Citrix ADM サーバーとして選択します。

    展開サーバーとしてCitrix ADMを選択します

  7. Citrix ADM をスタンドアロン展開として展開するには、「 Yes 」と入力します。

  8. Citrix ADM サーバーを再起動するには、「 Yes」 と入力します。

  9. Citrix ADM サーバが再起動したら、コマンドラインまたはGUIからnsroot/nsrootとしてデフォルトの管理者資格情報を使用して、Citrix ADM にログオンします。

    ブラウザのアドレスバーにCitrix ADM サーバーのIPアドレスを入力すると、後でCitrix ADMにアクセスできます。サーバにログオンするためのデフォルトの管理者資格情報は nsroot/nsrootです。

Linux KVMサーバーでのCitrix ADM