Actualización de una instancia de NetScaler CPX
Puede actualizar una instancia de NetScaler CPX apagándola, instalando la última versión en el mismo punto de montaje y, a continuación, eliminando la instancia antigua. 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 NetScaler CPX existente en el directorio /var/cpx del host, el punto de montaje es /var/cpx y el directorio de montaje de NetScaler 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 tener:
-
Detalles del directorio del host en el que montó el directorio
/cpxde la instancia de NetScaler CPX existente. Puede usar el comandodocker inspect <containerName>, donde<containerName>es el nombre del contenedor de NetScaler CPX, para mostrar información sobre el directorio del host.La salida 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.

-
Descargue el archivo de imagen de Docker de NetScaler CPX más reciente y cargue la imagen de Docker de NetScaler CPX. Para cargar la imagen, vaya al directorio en el que guardó el archivo de imagen de Docker. Utilice el comando
docker load -i <image_name>para cargar la imagen. Una vez cargada la imagen de NetScaler 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 NetScaler CPX
-
Detenga la instancia de NetScaler CPX existente introduciendo el comando
docker stop <containerName>, donde<containerName>es el nombre de la instancia de NetScaler CPX.root@ubuntu:~# docker stop mycpx mycpx <!--NeedCopy--> -
Mediante el comando
docker run, implemente la última instancia de NetScaler CPX desde la imagen de NetScaler CPX que cargó en el host. Asegúrese de implementar la instancia en el mismo punto de montaje (por ejemplo,/var/cpx:/cpx) que utilizó para la instancia de NetScaler CPX 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 pspara poder verificar que la instancia de NetScaler 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--> ``` -
Después de verificar que implementó la instancia de NetScaler CPX correcta, introduzca el comando docker rm <containerName> para eliminar la instancia anterior.
root@ubuntu:~# docker rm mycpx mycpx <!--NeedCopy-->