レッドハット オープンシフト バーチャライゼーションにネットスケーラー VPX をインストールする
NetScaler® は、Red Hat® OpenShift® Virtualization (RHOCPV) 専用の VPX イメージを提供し、展開と管理のエクスペリエンスを大幅に向上させます。RHOCPV コンソールを使用してインスタンスを展開できるようになりました。お客様は公式サポートと必要なすべてのリソースへのアクセスを受けられます。これにより、RHOCPV インフラストラクチャにシームレスに展開できます。
重要:
RHOCPV のサポートは、NetScaler リリース 14.1 ビルド 66.64 以降で利用可能です。一般提供 (GA) 後、RHOCPV イメージを使用して NetScaler VPX™ 仮想マシンを RHOCPV に展開できます。
システム要件
RHOCPV に NetScaler VPX を展開するための CPU およびメモリ要件は、VPX モデルと予想されるワークロードによって異なります。
- シーピーユー:2 仮想CPU 以上
- メモリ: 4 GB RAM 以上
- ストレージ: 20 GB 以上のディスク容量
注:
NetScaler リリース 14.1-72.x 以降、RHOCPV 上の NetScaler VPX は 2 GB のメモリでプロビジョニングできます。
OpenShift バーチャライゼーション に NetScaler VPX インスタンスをインストールする
RHOCPV コンソールに NetScaler VPX をインストールするには、この手順に従ってください。
ステップ 1. 環境を準備します。
- RHOCPV クラスターが稼働していることを確認します。
- VMを作成するための管理者アクセス権があることを確認します。
- VMを作成および管理するために、仮想化オペレーターが有効になっていることを確認します。
ステップ2. NetScaler VPXイメージを取得します。
-
Navigate to Citrix.com > Downloads > NetScaler > Virtual Appliances, and download the NetScaler VPX image compatible with RHOCPV from the Citrix Downloads page.
-
ダウンロードした「NSVPX-RHOV-
<version-build>_lx_64.tgz」ファイルを解凍して、qcow2イメージファイルを取得します。
ステップ3. イメージをRHOCPVブータブルボリュームにアップロードします。
- Red Hat OpenShiftコンソールにログインします。
- In the dashboard, navigate to Virtualization > Bootable Volumes.
- 右上隅にある Add volume をクリックし、With Form を選択します。
-
NetScaler VPXイメージファイルをアップロードします。

- ボリュームの名前を入力します。
- Save をクリックします。
ステップ4. NetScaler VPX VMを作成します。
インスタンスタイプまたはYAML設定のいずれかを使用してVMを作成できます。

オプション1. インスタンスタイプからVMを作成する:
- 仮想化 > 仮想マシン に移動し、作成 をクリックします。
- 「From InstanceType」オプションを選択します。
-
ステップ3で作成した起動可能なボリュームを選択します。

-
VPXモデルのVMハードウェア仕様に一致するインスタンスタイプを選択します。詳細については、システム要件を参照してください。

- VMの名前を入力します。
- 「Create VirtualMachine」ボタンをクリックしてください。
オプション2. YAMLでVMを作成する:
- 「仮想化 > 仮想マシン」に移動し、「作成」をクリックします。
- With YAML を選択します。
- 必要なフィールドを自分の値で編集します。
-
ブートディスクを、ステップ3でインポートしたNetScalerイメージを指すように更新します。

サンプルYAMLファイル:
apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: <vm-name> annotations: description: <VM description> labels: app: default os.template.kubevirt.io/rhel10: 'true' spec: runStrategy: Once template: metadata: annotations: vm.kubevirt.io/flavor: small vm.kubevirt.io/os: rhel10 vm.kubevirt.io/workload: server labels: kubevirt.io/domain: default kubevirt.io/size: small spec: domain: cpu: cores: <2> sockets: 1 threads: 1 devices: disks: - disk: bus: virtio name: <disk-name> interfaces: - masquerade: {} model: virtio name: default networkInterfaceMultiqueue: true rng: {} memory: guest: <4Gi> hostname: <vm-name> networks: - name: default pod: {} terminationGracePeriodSeconds: 180 volumes: - name: <diskname> persistentVolumeClaim: claimName: <14.1-66.4-lx-amd64> <!--NeedCopy--> - 作成をクリックします。
ステップ5. NetScaler VPX VMを構成します。
- 仮想化 > 仮想マシンに移動し、新しく作成したNetScaler VMを選択します。
- VMが電源オフ状態であることを確認します。
-
構成をクリックします。ネットワークセクションの構成オプションを確認し、VMインターフェイス(管理およびデータ)を構成します。

ステップ6. 管理IPアドレスを構成します。
-
初回起動時、NetScalerは管理ネットワークにデフォルトのIPアドレスを使用します。管理IPアドレスを構成するには、次の手順に従います。
-
次のコマンドを使用して、管理IPアドレスとネットマスクを設定します。
set ns config -IPAddress <ip> -netmask <mask> <!--NeedCopy--> -
次のコマンドを使用して、デフォルトルートを追加します。
add route <network> <netmask> <gateway> <!--NeedCopy--> -
次のコマンドを使用して、構成を保存します。
save config <!--NeedCopy--> -
変更を有効にするには、VMを再起動します。
-
VPXインスタンスが起動したら、NetScalerコンソールまたはNSIPアドレスを使用して管理インターフェイスにアクセスします。
ステップ 7. 設定を完了します。
ライセンスを適用し、ネットワーク設定を構成した後、デプロイメントの必要に応じて、ロードバランシング、SSLオフロード、アプリケーションファイアウォールなどのNetScaler機能をセットアップします。
注:
RHOCPVデプロイメントは、ベアメタルSNOクラスターおよび汎用Uシリーズインスタンスでテストおよび認定されています。
オープンシフト・バーチャライゼーションでネットスケーラー VPX をアップグレードする
ステップ 1: RHOCPV 固有の NetScaler アップグレードバンドルをダウンロードします。
-
Citrix.com > ダウンロード > NetScaler > 仮想アプライアンスに移動し、Citrix Downloads ページからRHOCPVと互換性のあるNetScaler VPXアップグレードバンドルをダウンロードします。
注:
RHOCPVでNetScaler VPXをアップグレードする場合、アップグレードが失敗するため、標準のNetScalerアップグレードバンドルを使用しないでください。代わりに、互換性の問題を避けるために、「build-<version-build>_lx_64.tgz」という名前のRHOCPV固有のアップグレードバンドルを使用してください。
-
ダウンロードした「build-<version-build>_lx_64.tgz」ファイルをNetScaler VPX Shellの
/var/nsinstall/ディレクトリにコピーして展開します。 -
./installnsを実行し、再起動してNetScaler VPXをアップグレードします。
サポートされていない機能と制限事項
RHOCPV 上の NetScaler VPX 展開でサポートされていない NetScaler の機能、プロトコル、およびシステム機能のリストについては、「Red Hat OpenShift Virtualization および Nutanix AHV 上の NetScaler VPX 展開に関する制限事項」(/ja-jp/vpx/current-release/rhocpv-and-nutanix-limitations.html) を参照してください。
注:
RHOCPV上のNetScaler VPXデプロイメントでは、インスタンスで
clear configコマンドを実行した後、TCPプロファイルMSS値を1360に設定します。より高いMSS値を設定すると、TCPパケットがネットワークレベルでドロップされ、Secure Copy Protocol (SCP) および Secure Shell (SSH) トラフィックの障害が発生します。