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 thesystemd
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 インストールパッケージをダウンロードするには:
-
目的のCitrix ADC リリース > BLX イメージビルドページに移動します 。
-
BLX インストールパッケージを Linux ホストにダウンロードします。
Linux ホストに BLX アプライアンスをインストール
Linux ホストに BLX アプライアンスをインストールするには:
-
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-->
-
BLX アプライアンスは Red Hat エンタープライズ Linux (RHEL) ホストまたは Debian ベースの Linux ホストにインストールします。
-
Red Hat エンタープライズ Linux (RHEL) ホストで以下のコマンドを実行します。
yum install ./blx*.rpm <!--NeedCopy-->
-
Debian ベースの Linux ホストで以下のコマンドを実行します。
apt install ./blx*.deb <!--NeedCopy-->
注:
デフォルトでは、BLX アプライアンスはダウン状態です 。
-
-
以下のコマンドを実行して BLX アプライアンスの状態を確認します。
systemctl status blx <!--NeedCopy-->