NetScaler VPX 14.1

Installer NetScaler VPX sur Red Hat OpenShift Virtualization

NetScaler® propose une image VPX dédiée pour Red Hat® OpenShift® Virtualization (RHOCPV), améliorant considérablement l’expérience de déploiement et de gestion. Vous pouvez désormais déployer des instances à l’aide de la console RHOCPV. Les clients bénéficient d’un support officiel et d’un accès à toutes les ressources nécessaires. Cela garantit un déploiement transparent sur l’infrastructure RHOCPV.

Important :

Le support RHOCPV est disponible dans la version 14.1 build 66.64 et ultérieure de NetScaler. Après la disponibilité générale (GA), vous pouvez utiliser l’image RHOCPV pour déployer des machines virtuelles NetScaler VPX™ sur RHOCPV.

Configuration système requise

Les exigences en matière de CPU et de mémoire pour le déploiement de NetScaler VPX sur RHOCPV dépendent du modèle VPX et de la charge de travail attendue.

  • CPU : Au moins 2 vCPU
  • Mémoire : Au moins 4 Go de RAM
  • Stockage : Un minimum de 20 Go d’espace disque

Remarque :

À partir de la version 14.1-72.x de NetScaler, NetScaler VPX sur RHOCPV peut être provisionné avec 2 Go de RAM.

Installer des instances NetScaler VPX sur OpenShift Virtualization

Suivez cette procédure étape par étape pour installer NetScaler VPX sur la console RHOCPV.

Étape 1. Préparer l’environnement.

  • Assurez-vous que votre cluster RHOCPV est opérationnel.
  • Vérifiez que vous disposez d’un accès administrateur pour créer les VM.
  • Assurez-vous que l’opérateur de virtualisation est activé pour créer et gérer les VM.

Étape 2. Obtenez l’image NetScaler VPX.

  1. Accédez à Citrix.com > Downloads > NetScaler > Virtual Appliances, et téléchargez l’image NetScaler VPX compatible avec RHOCPV depuis la page Téléchargements Citrix.

  2. Extrayez le fichier “NSVPX-RHOV-<version-build>_lx_64.tgz” téléchargé pour obtenir le fichier image qcow2.

Étape 3. Téléchargez l’image vers le volume de démarrage RHOCPV.

  1. Connectez-vous à votre console Red Hat OpenShift.
  2. Dans le tableau de bord, accédez à Virtualization > Bootable Volumes.
  3. Cliquez sur Ajouter un volume dans le coin supérieur droit et sélectionnez Avec formulaire.
  4. Téléchargez le fichier image NetScaler VPX.

    Fichier image VPX

  5. Saisissez un nom pour le volume.
  6. Cliquez sur Enregistrer.

Étape 4. Créez la VM NetScaler VPX.

Vous pouvez créer la VM en utilisant le type d’instance ou la configuration YAML.

Créer une VM VPX

Option 1. Créer une VM à partir d’un type d’instance :

  1. Accédez à Virtualization > VirtualMachine et cliquez sur Create.
  2. Sélectionnez From InstanceType.
  3. Sélectionnez le volume de démarrage que vous avez créé à l’étape 3.

    Sélectionner le volume de démarrage

  4. Sélectionnez un type d’instance qui correspond aux spécifications matérielles de la VM pour votre modèle VPX. Pour plus de détails, consultez Configuration système requise.

    Sélectionner le type d'instance

  5. Saisissez un nom pour la VM.
  6. Cliquez sur Create VirtualMachine.

Option 2. Créer une VM avec YAML :

  1. Accédez à Virtualization > VirtualMachine et cliquez sur Create.
  2. Sélectionnez With YAML.
  3. Modifiez les champs requis avec vos valeurs.
  4. Mettez à jour le disque de démarrage pour qu’il pointe vers l’image NetScaler que vous avez importée à l’étape 3.

    Créer une VM avec YAML(/fr-fr/vpx/media/rhov-create-vm-with-yaml.png)

    Exemple de fichier 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. Cliquez sur Créer.

Étape 5. Configurez la VM NetScaler VPX.

  1. Accédez à Virtualisation > Machine virtuelle et sélectionnez la VM NetScaler nouvellement créée.
  2. Vérifiez que la VM est à l’état Hors tension.
  3. Cliquez sur Configuration. Passez en revue les options de configuration dans la section Réseau et configurez les interfaces de la VM : Gestion et Données.

    Configuration de la VM avec YAML(/fr-fr/vpx/media/rhov-vm-configuration.png)

Étape 6. Configurez l’adresse IP de gestion.

  1. Lors du démarrage initial, NetScaler utilise une adresse IP par défaut pour le réseau de gestion. Suivez ces étapes pour configurer l’adresse IP de gestion :

  2. Définissez l’adresse IP de gestion et le masque de sous-réseau à l’aide de la commande suivante :

    set ns config -IPAddress <ip> -netmask <mask>
    <!--NeedCopy-->
    
  3. Ajoutez la route par défaut à l’aide de la commande suivante :

    add route <network> <netmask> <gateway>
    <!--NeedCopy-->
    
  4. Enregistrez la configuration à l’aide de la commande suivante :

    save config
    <!--NeedCopy-->
    
  5. Redémarrez la VM pour que les modifications prennent effet.

  6. Une fois l’instance VPX démarrée, accédez à l’interface de gestion à l’aide de la console NetScaler ou de l’adresse NSIP.

Étape 7. Finaliser la configuration.

Après avoir appliqué les licences et configuré les paramètres réseau, configurez les fonctionnalités NetScaler telles que l’équilibrage de charge, le déchargement SSL ou le pare-feu d’application, selon les besoins de votre déploiement.

Remarque :

Les déploiements RHOCPV sont testés et qualifiés avec des clusters SNO bare metal et des instances U-series à usage général.

Mettre à niveau NetScaler VPX sur OpenShift Virtualization

Étape 1 : Téléchargez le bundle de mise à niveau NetScaler spécifique à RHOCPV.

  1. Accédez à Citrix.com > Downloads > NetScaler > Virtual Appliances, et téléchargez le bundle de mise à niveau NetScaler VPX compatible avec RHOCPV depuis la page Téléchargements Citrix.

    Remarque :

    Lors de la mise à niveau de NetScaler VPX sur RHOCPV, n’utilisez pas le bundle de mise à niveau NetScaler standard car la mise à niveau échouerait. Assurez-vous plutôt d’utiliser le bundle de mise à niveau spécifique à RHOCPV nommé « build-<version-build>_lx_64.tgz » pour éviter les problèmes de compatibilité.

  2. Copiez et extrayez le fichier téléchargé « build-<version-build>_lx_64.tgz » vers le répertoire /var/nsinstall/ dans le Shell NetScaler VPX.

  3. Exécutez ./installns et redémarrez pour mettre à niveau NetScaler VPX.

Fonctionnalités non prises en charge et limitations

Pour une liste des fonctionnalités, protocoles et capacités système de NetScaler qui ne sont pas pris en charge dans le déploiement NetScaler VPX sur RHOCPV, consultez Limitations des déploiements NetScaler VPX sur Red Hat OpenShift Virtualization et Nutanix AHV.

Remarque :

Pour les déploiements NetScaler VPX sur RHOCPV, après avoir exécuté la commande clear config sur l’instance, définissez la valeur MSS du profil TCP sur 1360. Si vous configurez une valeur MSS plus élevée, les paquets TCP sont abandonnés au niveau du réseau, ce qui entraîne des échecs de trafic Secure Copy Protocol (SCP) et Secure Shell (SSH).

Installer NetScaler VPX sur Red Hat OpenShift Virtualization