Actualización de una instancia CPX de Citrix ADC

Para actualizar una instancia de Citrix ADC CPX, apáguela, instale la versión más reciente en el mismo punto de montaje y, a continuación, elimine la instancia anterior. Un punto de montaje es un directorio en el que se monta el directorio /cpx en el host.

Por ejemplo, para montar el directorio /cpx de la instancia de Citrix ADC CPX existente en el directorio /var/cpx del host, el punto de montaje es /var/cpx y el directorio de montaje de Citrix ADC CPX es /cpx, como se muestra a continuación:

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

Requisitos previos

Asegúrese de lo siguiente:

  • Detalles del directorio host en el que montó el directorio /cpx de la instancia de Citrix ADC CPX existente. Puede usar el comando docker inspect <containerName>, donde <containerName> es el nombre del contenedor Citrix ADC CPX, para mostrar información sobre el directorio host.

    El resultado del comando proporciona los detalles de las configuraciones del contenedor, incluidos los volúmenes. En la entrada “Mounts”, la subentrada”Source“muestra la ubicación del directorio del host en el host.

    Salida de ejemplo de fuente y destino de montaje

  • Descargue el archivo de imagen Docker de Citrix ADC CPX más reciente y cargue la imagen de Docker de Citrix ADC CPX. Para cargar la imagen, navega hasta el directorio en el que guardaste el archivo de imagen de Docker. Use el comando docker load -i <image_name> para cargar la imagen. Después de cargar la imagen de Citrix ADC CPX, puede introducir el comando docker images para mostrar información sobre la imagen:

    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-->

Para actualizar una instancia de Citrix ADC CPX

  1. Detenga la instancia CPX de Citrix ADC existente introduciendo el comando docker stop <containerName>, donde <containerName> es el nombre de la instancia de Citrix ADC CPX.

    root@ubuntu:~# docker stop mycpx
    mycpx
    <!--NeedCopy-->
    
  2. Con el comando docker run, implemente la última instancia de Citrix ADC CPX desde la imagen de Citrix ADC CPX que cargó en el host. Asegúrese de implementar la instancia en el mismo punto de montaje (por ejemplo, /var/cpx:/cpx) que usó para la instancia CPX de Citrix ADC existente.

    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-->
    

    Puede introducir el comando docker ps para comprobar que la instancia de Citrix ADC CPX implementada es la versión más reciente.

    ```
        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. Después de comprobar que implementó la instancia CPX correcta de Citrix ADC, introduzca el comando docker rm <containerName> para eliminar la instancia anterior.

    root@ubuntu:~# docker rm mycpx
    mycpx
    <!--NeedCopy-->
    
Actualización de una instancia CPX de Citrix ADC