Mise à niveau d’une instance NetScaler CPX
Vous pouvez mettre à niveau une instance NetScaler 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 NetScaler 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 NetScaler 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é le répertoire
/cpx
de l’instance NetScaler CPX existante. Vous pouvez utiliser la commandedocker inspect <containerName>
, où<containerName>
est le nom du conteneur NetScaler 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.
-
Téléchargez le dernier fichier image NetScaler CPX Docker et chargez l’image NetScaler CPX Docker. 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 NetScaler CPX chargée, vous pouvez entrer la commande docker images pour afficher les informations relatives à 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 NetScaler CPX
-
Arrêtez l’instance NetScaler CPX existante en saisissant la commande
docker stop <containerName>
, où<containerName>
est le nom de l’instance NetScaler CPX.root@ubuntu:~# docker stop mycpx mycpx <!--NeedCopy-->
-
À l’aide de la commande
docker run
, déployez la dernière instance NetScaler CPX à partir de l’image NetScaler 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 NetScaler 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 NetScaler 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--> ```
-
Après avoir vérifié que vous avez déployé la bonne instance NetScaler CPX, entrez la commande docker rm <containerName> pour supprimer l’ancienne instance.
root@ubuntu:~# docker rm mycpx mycpx <!--NeedCopy-->