NetScaler VPX 14.1

レッドハット オープンシフト バーチャライゼーションにネットスケーラー 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イメージを取得します。

  1. Navigate to Citrix.com > Downloads > NetScaler > Virtual Appliances, and download the NetScaler VPX image compatible with RHOCPV from the Citrix Downloads page.

  2. ダウンロードした「NSVPX-RHOV-<version-build>_lx_64.tgz」ファイルを解凍して、qcow2イメージファイルを取得します。

ステップ3. イメージをRHOCPVブータブルボリュームにアップロードします。

  1. Red Hat OpenShiftコンソールにログインします。
  2. In the dashboard, navigate to Virtualization > Bootable Volumes.
  3. 右上隅にある Add volume をクリックし、With Form を選択します。
  4. NetScaler VPXイメージファイルをアップロードします。

    VPXイメージファイル

  5. ボリュームの名前を入力します。
  6. Save をクリックします。

ステップ4. NetScaler VPX VMを作成します。

インスタンスタイプまたはYAML設定のいずれかを使用してVMを作成できます。

VPX 仮想マシンの作成

オプション1. インスタンスタイプからVMを作成する:

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

    起動可能なボリュームを選択

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

    インスタンスタイプを選択

  5. VMの名前を入力します。
  6. Create VirtualMachine」ボタンをクリックしてください。

オプション2. YAMLでVMを作成する:

  1. 仮想化 > 仮想マシン」に移動し、「作成」をクリックします。
  2. With YAML を選択します。
  3. 必要なフィールドを自分の値で編集します。
  4. ブートディスクを、ステップ3でインポートしたNetScalerイメージを指すように更新します。

    YAMLで仮想マシンを作成

    サンプル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. 作成をクリックします。

ステップ5. NetScaler VPX VMを構成します。

  1. 仮想化 > 仮想マシンに移動し、新しく作成したNetScaler VMを選択します。
  2. VMが電源オフ状態であることを確認します。
  3. 構成をクリックします。ネットワークセクションの構成オプションを確認し、VMインターフェイス(管理およびデータ)を構成します。

    YAMLによるVM構成

ステップ6. 管理IPアドレスを構成します。

  1. 初回起動時、NetScalerは管理ネットワークにデフォルトのIPアドレスを使用します。管理IPアドレスを構成するには、次の手順に従います。

  2. 次のコマンドを使用して、管理IPアドレスとネットマスクを設定します。

    set ns config -IPAddress <ip> -netmask <mask>
    <!--NeedCopy-->
    
  3. 次のコマンドを使用して、デフォルトルートを追加します。

    add route <network> <netmask> <gateway>
    <!--NeedCopy-->
    
  4. 次のコマンドを使用して、構成を保存します。

    save config
    <!--NeedCopy-->
    
  5. 変更を有効にするには、VMを再起動します。

  6. VPXインスタンスが起動したら、NetScalerコンソールまたはNSIPアドレスを使用して管理インターフェイスにアクセスします。

ステップ 7. 設定を完了します。

ライセンスを適用し、ネットワーク設定を構成した後、デプロイメントの必要に応じて、ロードバランシング、SSLオフロード、アプリケーションファイアウォールなどのNetScaler機能をセットアップします。

注:

RHOCPVデプロイメントは、ベアメタルSNOクラスターおよび汎用Uシリーズインスタンスでテストおよび認定されています。

オープンシフト・バーチャライゼーションでネットスケーラー VPX をアップグレードする

ステップ 1: RHOCPV 固有の NetScaler アップグレードバンドルをダウンロードします。

  1. Citrix.com > ダウンロード > NetScaler > 仮想アプライアンスに移動し、Citrix Downloads ページからRHOCPVと互換性のあるNetScaler VPXアップグレードバンドルをダウンロードします。

    注:

    RHOCPVでNetScaler VPXをアップグレードする場合、アップグレードが失敗するため、標準のNetScalerアップグレードバンドルを使用しないでください。代わりに、互換性の問題を避けるために、「build-<version-build>_lx_64.tgz」という名前のRHOCPV固有のアップグレードバンドルを使用してください。

  2. ダウンロードした「build-<version-build>_lx_64.tgz」ファイルをNetScaler VPX Shellの/var/nsinstall/ディレクトリにコピーして展開します。

  3. ./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) トラフィックの障害が発生します。

レッドハット オープンシフト バーチャライゼーションにネットスケーラー VPX をインストールする