Déploiement d’une appliance BLX

Le déploiement d’une appliance BLX sur un hôte Linux consiste d’abord à télécharger et à installer l’appliance BLX. L’appliance BLX installée peut ensuite être déployée avec ou sans prise en charge DPDK. Une appliance BLX peut être configurée en mode réseau partagé ou dédié. Une appliance BLX avec prise en charge DPDK ne peut être configurée qu’en mode dédié.

Avant de commencer

Avant de commencer à déployer une appliance BLX sur un hôte Linux, le tableau suivant répertorie les logiciels requis et les points à prendre en compte :

Catégorie Appliance BLX Appliance BLX avec prise en charge DPDK
Système d’exploitation Linux pris en charge CentOS version 7.5 ou ultérieure CentOS version 7.5 ou ultérieure
’’ Version 7.4 ou ultérieure d’Oracle Linux Version 7.4 ou ultérieure d’Oracle Linux
’’ Version Ubuntu 18.04 et Ubuntu 20.04 Version Ubuntu 18.04 et Ubuntu 20.04
’’ Linux sur Oracle Cloud Infrastructure (OCI) -
Type de processeur sur l’hôte Unix Processeur Intel ou AMD x86-64 (64 bits) Processeur Intel x86-64 (64 bits)
Mémoire vive minimale sur l’hôte Linux 2 Go de RAM Reportez-vous à la ligne suivante : exigences et informations relatives au DPDK.
Exigences et informations relatives à DPDK S/O L’hôte Linux doit répondre à la configuration système minimale requise pour l’installation de DPDK. Pour plus d’informations sur les exigences minimales, consultez la documentation officielle de DPDK.
’’ ’’ L’appliance BLX ne prend en charge que la version DPDK suivante : DPDK 17.11.10 (LTS).
’’ ’’ L’hôte Linux doit avoir au moins 64 pages gigantesques de 2 Mo chacune. Citrix vous recommande de configurer au moins 1 024 pages gigantesques d’une taille de 2 Mo chacune pour de meilleures performances.
’’ ’’ Pour obtenir la liste des limitations liées à une appliance BLX en mode DPDK, consultez la section Limitations et instructions d’utilisation d’une appliance BLX.
Installer le référentiel EPEL (Extra Packages for Enterprise Linux) applicable aux systèmes Linux basés sur Redhat Exécutez la commande suivante sur le shell Linux pour installer le package : rpm -ivh epel-release-latest-7.noarch.rpm. Pour plus d’informations sur l’installation du référentiel EPEL, consultez EPEL. Exécutez la commande suivante sur le shell Linux pour installer le package : rpm -ivh epel-release-latest-7.noarch.rpm. Pour plus d’informations sur l’installation du référentiel EPEL, consultez EPEL.

Remarque :

  • Une appliance BLX déployée sur un hôte CentOS Linux version 8.0 ou un hôte Oracle Linux version 8.0 risque de ne pas démarrer ou de ne pas fonctionner correctement si la condition suivante est remplie :

    • SELinux policy is enabled on the Linux host. SELinux prevents the systemd process from running some BLX system files.

    Workaround: Disable SELinux on the Linux host.

  • Une appliance BLX prend en charge un maximum de neuf ports de carte d’interface réseau (ports NIC DPDK, ports NIC non-DPDK, ou les deux).

Télécharger un package d’installation BLX sur l’hôte Linux

Les packages d’installation de BLX sont hébergés sur la page officielle des téléchargements BLX. Un package d’installation BLX regroupe les packages de fonctionnalités Citrix ADC, y compris un package avec prise en charge DPDK. Un package d’installation BLX est un fichier TAR au format de nom suivant :

blx-<release number>-<build-number>.tgz

Exemple :

blx-13.0-41.20.tgz

Pour télécharger un package d’installation BLX, procédez comme suit :

  1. Accédez à la page officielle des téléchargements BLX.

  2. Accédez à la page de la version Citrix ADC souhaitée > Génération d’image BLX.

  3. Téléchargez le package d’installation BLX sur l’hôte Linux.

Installer une appliance BLX sur l’hôte Linux

Pour installer une appliance BLX sur l’hôte Linux, procédez comme suit :

  1. Décompressez le package d’installation BLX, puis remplacez le répertoire de travail par le répertoire d’installation BLX extrait :

    tar -xvf blx-<release number>-<build-number>.tgz
    
    cd <path to the extracted BLX installation directory>
    <!--NeedCopy-->
    

    Exemple de sortie :

    L’exemple de sortie suivant montre qu’un package d’installation BLX blx-13.0-41.20.tgz, déjà téléchargé dans le répertoire /var/blxinstall d’un hôte Linux, est décompressé. Ensuite, le répertoire de travail est remplacé par le répertoire extrait 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-->
    
  2. Installez une appliance BLX sur un hôte Red Hat Enterprise Linux (RHEL) ou un hôte Linux basé sur Debian.

    • Exécutez la commande suivante sur un hôte Red Hat Enterprise Linux (RHEL) :

       yum install ./blx*.rpm
       <!--NeedCopy-->
      
    • Exécutez la commande suivante sur un hôte Linux basé sur Debian :

       apt install ./blx*.deb
       <!--NeedCopy-->
      

    Remarque :

    Par défaut, l’appliance BLX est à l’état Inactif.

  3. Vérifiez l’état de l’appliance BLX en exécutant la commande suivante :

    systemctl status blx
    <!--NeedCopy-->
    
Déploiement d’une appliance BLX