BLX アプライアンスを展開

Linux ホストに BLX アプライアンスを展開するには、まず BLX アプライアンスをダウンロードしてインストールする必要があります。その後、インストールしたBLXアプライアンスは、DPDKサポートの有無にかかわらず導入できます。BLXアプライアンスは、共有ネットワークモードまたは専用ネットワークモードのいずれかで設定できます。DPDKをサポートするBLXアプライアンスは、専用モードでのみ設定できます。

はじめに

LinuxホストにBLXアプライアンスを導入する前に、前提条件と考慮事項を以下の表に示します。

カテゴリ BLX アプライアンス DPDK をサポートする BLX アプライアンス
サポートされている Linux オペレーティングシステム CentOS リリース 7.5 以降 CentOS リリース 7.5 以降
’’ Oracle Linux リリース 7.4 以降 Oracle Linux リリース 7.4 以降
’’ Ubuntu リリース 18.04 と Ubuntu リリース 20.04 Ubuntu リリース 18.04 と Ubuntu リリース 20.04
’’ Oracle クラウド・インフラストラクチャ (OCI) 上の Linux -
UNIX ホスト上のプロセッサ・タイプ Interl または AMD x86-64 (64 ビット) プロセッサー Interl x86-64 (64 ビット) プロセッサー
Linux ホスト上の最小 RAM 2GBのRAM 次の行の DPDK 関連の要件と情報を参照してください
DPDK 関連の要件と情報 - Linux ホストは DPDK をインストールするための最小システム要件を満たしている必要があります。最小要件の詳細については、 DPDK の公式ドキュメントを参照してください
’’ ’’ BLX アプライアンスは次の DPDK バージョンのみをサポートします: DPDK17.11.10 (LTS)。
’’ ’’ Linux ホストには、それぞれ 2 MB 以上のサイズのhugepageが 64 個必要です。パフォーマンスを向上させるには、それぞれ2 MBのhugepageを1024ページ以上に構成することをお勧めします。
’’ ’’ DPDK モードの BLX アプライアンスに関連する制限の一覧については、 BLX の制限事項と使用ガイドラインを参照してください
Redhat ベースの Linux システムに適用可能なエンタープライズ Linux (EPEL) リポジトリ用の追加パッケージのインストール Linux シェルで次のコマンドを実行して、パッケージをインストールします rpm -ivh epel-release-latest-7.noarch.rpm。EPEL リポジトリのインストールの詳細については、EPEL ( EPEL を参照してください。 Linux シェルで次のコマンドを実行して、パッケージをインストールします rpm -ivh epel-release-latest-7.noarch.rpm。EPEL リポジトリのインストールの詳細については、EPEL ( EPEL を参照してください。

注:

  • CentOS Linux バージョン 8.0 ホストまたは Oracle Linux バージョン 8.0 ホストに展開された BLX アプライアンスは、次の条件が満たされると起動しないか、正しく機能しないことがあります。

    • SELinux policy is enabled on the Linux host. SELinux prevents the systemd process from running some BLX system files.

    Workaround: Disable SELinux on the Linux host.

  • BLX アプライアンスは、最大 9 つの NIC ポート (DPDK NIC ポート、または DPDK 以外の NIC ポート、あるいはその両方) をサポートします。

Linux ホストに BLX インストールパッケージをダウンロードする

BLX インストールパッケージは、BLX の公式ダウンロードページにあります。BLXインストールパッケージには、DPDKをサポートするパッケージを含むCitrix ADC機能パッケージがバンドルされています。BLX インストールパッケージは TAR ファイルで、次のような名前形式になっています。

blx-<release number>-<build-number>.tgz

:

blx-13.0-41.20.tgz

BLX インストールパッケージをダウンロードするには:

  1. BLX の公式ダウンロードページにアクセスしてください

  2. 目的のCitrix ADC リリース > BLX イメージビルドページに移動します

  3. BLX インストールパッケージを Linux ホストにダウンロードします。

Linux ホストに BLX アプライアンスをインストール

Linux ホストに BLX アプライアンスをインストールするには

  1. BLX インストールパッケージを解凍し、作業ディレクトリを抽出した BLX インストールディレクトリに変更します。

    tar -xvf blx-<release number>-<build-number>.tgz
    
    cd <path to the extracted BLX installation directory>
    <!--NeedCopy-->
    

    サンプル出力:

    次のサンプル出力は、Linux ホストの/var/blxinstallディレクトリに既にダウンロードされている BLX インストールパッケージblx-13.0-41.20.tgzが展開されていないことを示しています。次に、作業ディレクトリが抽出されたディレクトリblx-13.0-41.20に変更されます。

    > cd /var/blxinstall
    
    > tar -xvf blx-13.0-41.20.tgz
    
    > cd blx-13.0-41.20
    
    > pwd
    /var/blxinstall/blx-13.0-41.20
    
    <!--NeedCopy-->
    
  2. BLX アプライアンスは Red Hat エンタープライズ Linux (RHEL) ホストまたは Debian ベースの Linux ホストにインストールします。

    • Red Hat エンタープライズ Linux (RHEL) ホストで以下のコマンドを実行します。

       yum install ./blx*.rpm
       <!--NeedCopy-->
      
    • Debian ベースの Linux ホストで以下のコマンドを実行します。

       apt install ./blx*.deb
       <!--NeedCopy-->
      

    注:

    デフォルトでは、BLX アプライアンスはダウン状態です

  3. 以下のコマンドを実行して BLX アプライアンスの状態を確認します。

    systemctl status blx
    <!--NeedCopy-->
    
BLX アプライアンスを展開