NetScaler VPX 14.1

Red Hat OpenShift Virtualization に NetScaler 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 モデルと予想されるワークロードによって異なります。

  • CPU: 2 vCPU 以上
  • メモリ: 4 GB RAM 以上
  • ストレージ: 20 GB 以上のディスク容量

注:

NetScaler リリース 14.1-72.x 以降、RHOCPV 上の NetScaler VPX は 2 GB RAM でプロビジョニングできます。

OpenShift Virtualization に NetScaler VPX インスタンスをインストールする

RHOCPV コンソールに NetScaler VPX をインストールするには、この手順に従ってください。

ステップ 1. 環境を準備します。

  • RHOCPV クラスターが稼働していることを確認します。
  • VMを作成するための管理者アクセス権があることを確認します。
  • VMを作成および管理するために、仮想化オペレーターが有効になっていることを確認します。

ステップ2. NetScaler VPXイメージを取得します。

  1. Citrix.com > Downloads > NetScaler > Virtual Appliances に移動し、Citrix Downloads ページからRHOCPVと互換性のあるNetScaler VPXイメージをダウンロードします。

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

    注:

    FIPS展開の場合は、代わりにFreeBSDベースのNetScaler VPX FIPSイメージをダウンロードします。このイメージは、NSVPX-RHOCPV-<release-build>.fips_nc_64.tgz (例: NSVPX-RHOCPV-14.1-72.61.fips_nc_64.tgz) という命名形式を使用します。RHOCPVでのVPX FIPSは、NetScalerリリース14.1-72.x以降でサポートされています。詳細については、VPX FIPSアプライアンス を参照してください。

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

  1. Red Hat OpenShiftコンソールにログインします。
  2. ダッシュボードで、Virtualization > Bootable Volumes に移動します。
  3. 右上隅にある Add volume をクリックし、With Form を選択します。
  4. NetScaler VPXイメージファイルをアップロードします。

    VPXイメージファイル

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

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

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

VPX VMを作成

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

  1. Virtualization > VirtualMachine に移動し、Create をクリックします。
  2. From InstanceType を選択します。
  3. ステップ3で作成したブート可能ボリュームを選択します。

    ブート可能ボリュームを選択

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

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

  5. VMの名前を入力します。
  6. Create VirtualMachine をクリックします。

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

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

    YAMLでVMを作成(/en-us/vpx/media/rhov-create-vm-with-yaml.png)

    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構成(/en-us/vpx/media/rhov-vm-configuration.png)

    注:

    RHOCPV GUIは、ネットワークインターフェースを追加した順序とは異なる順序で表示する場合があります。表示される順序に頼るのではなく、各インターフェースをMACアドレスと構成で確認してください。

ステップ 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シリーズインスタンスでテストおよび認定されています。

OpenShift VirtualizationでのNetScaler VPXのアップグレード

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

  1. Citrix.com > Downloads > NetScaler > Virtual Appliances に移動し、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展開の制限事項を参照してください。

注記:

RHOCPVへのNetScaler VPX展開の場合、インスタンスでclear configコマンドを実行した後、TCPプロファイルのMSS値を1360に設定します。より高いMSS値を設定すると、TCPパケットがネットワークレベルでドロップされ、Secure Copy Protocol (SCP) およびSecure Shell (SSH) トラフィックの障害が発生します。

Red Hat OpenShift Virtualization に NetScaler VPX をインストールする