Mise à niveau d’une instance Citrix ADC CPX

Vous pouvez mettre à niveau une instance Citrix ADC CPX en l’arrêtant, en installant la dernière version sur le même point de montage, puis en supprimant l’ancienne instance. Un point de montage est un répertoire dans lequel vous montez le répertoire /cpx sur l’hôte.

Par exemple, pour monter le répertoire /cpx de l’instance Citrix ADC CPX existante dans le répertoire /var/cpx de l’hôte, le point de montage est /var/cpx et le répertoire de montage Citrix ADC CPX est /cpx, comme indiqué ci-dessous :

    root@ubuntu:~# docker run -dt -e EULA=yes --name mycpx -v /var/cpx:/cpx --ulimit core=-1 cpx:13.0-x.x
<!--NeedCopy-->

Conditions préalables

Assurez-vous que vous avez :

  • Détails du répertoire d’hôte dans lequel vous avez monté l’annuaire /cpx de l’instance Citrix ADC CPX existante. Vous pouvez utiliser la commande docker inspect <containerName>, où <containerName> est le nom du conteneur Citrix ADC CPX, pour afficher des informations sur le répertoire hôte.

    La sortie de la commande fournit les détails des configurations de conteneur, y compris les volumes. Dans l’entrée “Mounts”, la sous-entrée “Source” indique l’emplacement du répertoire hôte sur l’hôte.

    Exemple de sortie de source et de destination du montage

  • Téléchargez le dernier fichier image Docker Citrix ADC CPX et chargez l’image Docker Citrix ADC CPX. Pour charger l’image, accédez au répertoire dans lequel vous avez enregistré le fichier image Docker. Utilisez la commande docker load -i <image_name> pour charger l’image. Une fois l’image Citrix ADC CPX chargée, vous pouvez entrer la commande docker images pour afficher des informations sur l’image :

    root@ubuntu:~# docker load -i  cpx-13.0-x.x.gz

    root@ubuntu:~# docker images

    REPOSITORY   TAG         IMAGE ID         CREATED     VIRTUAL SIZE

    cpx          13.0-x.x  2e97aadf918b  43 hours ago      414.5 MB
<!--NeedCopy-->

Pour mettre à niveau une instance Citrix ADC CPX

  1. Arrêtez l’instance Citrix ADC CPX existante en saisissant la commande docker stop <containerName>, où <containerName> est le nom de l’instance Citrix ADC CPX.

    root@ubuntu:~# docker stop mycpx
    mycpx
    <!--NeedCopy-->
    
  2. À l’aide de la commande docker run, déployez la dernière instance Citrix ADC CPX à partir de l’image Citrix ADC CPX que vous avez chargée sur l’hôte. Assurez-vous de déployer l’instance au même point de montage (par exemple /var/cpx:/cpx) que celui que vous avez utilisé pour l’instance Citrix ADC CPX existante.

    root@ubuntu:~# docker run -dt -P -e CPX_CORES=1 --name latestcpx --ulimit core=-1 -e EULA=yes -v /var/cpx:/cpx --cap-add=NET_ADMIN cpx:13.0-x.x
    <!--NeedCopy-->
    

    Vous pouvez entrer la commande docker ps afin de vérifier que l’instance Citrix ADC CPX déployée est la dernière version.

    ```
        root@ubuntu:~# docker ps
    
        CONTAINER ID        IMAGE             COMMAND             CREATED             STATUS                         PORTS                  NAMES
    
        ead12ec4e965   cpx:13.0-x.x  "/bin/sh -c 'bash -C "   5 seconds ago       Up 5 seconds        22/tcp, 80/tcp, 443/tcp, 161/udp   latestcpx
    <!--NeedCopy--> ```
    
  3. Après avoir vérifié que vous avez déployé l’instance correcte de Citrix ADC CPX, entrez la commande docker rm <containerName> pour supprimer l’ancienne instance.

    root@ubuntu:~# docker rm mycpx
    mycpx
    <!--NeedCopy-->
    
Mise à niveau d’une instance Citrix ADC CPX