Aktualisieren einer NetScaler CPX-Instanz
Sie können eine NetScaler CPX-Instanz aktualisieren, indem Sie sie herunterfahren, die neueste Version am selben Mountpoint installieren und dann die alte Instanz löschen. Ein Mountpoint ist ein Verzeichnis, in das Sie das Verzeichnis /cpx auf dem Host mounten.
Wenn Sie beispielsweise das Verzeichnis /cpx der vorhandenen NetScaler CPX-Instanz im Verzeichnis /var/cpx des Hosts mounten möchten, ist der Mountpoint /var/cpx und das NetScaler CPX-Mount-Verzeichnis ist /cpx, wie unten gezeigt:
root@ubuntu:~# docker run -dt -e EULA=yes --name mycpx -v /var/cpx:/cpx --ulimit core=-1 cpx:13.0-x.x
<!--NeedCopy-->
Voraussetzungen
Stellen Sie sicher, dass Sie Folgendes haben:
-
Details des Hostverzeichnisses, in dem Sie das
/cpx-Verzeichnis der vorhandenen NetScaler CPX-Instanz gemountet haben. Sie können den Befehldocker inspect <containerName>verwenden, wobei<containerName>der Name des NetScaler CPX-Containers ist, um Informationen über das Hostverzeichnis anzuzeigen.Die Ausgabe des Befehls enthält die Details der Containerkonfigurationen, einschließlich der Volumes. Im Eintrag „Mounts“ zeigt der Untereintrag „Source“ den Speicherort des Hostverzeichnisses auf dem Host an.

-
Laden Sie die neueste NetScaler CPX Docker-Imagedatei herunter und laden Sie das NetScaler CPX Docker-Image. Um das Image zu laden, navigieren Sie zu dem Verzeichnis, in dem Sie die Docker-Imagedatei gespeichert haben. Verwenden Sie den Befehl
docker load -i <image_name>, um das Image zu laden. Nachdem das NetScaler CPX-Image geladen wurde, können Sie den Befehl docker images eingeben, um Informationen über das Image anzuzeigen:
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-->
So aktualisieren Sie eine NetScaler CPX-Instanz
-
Stoppen Sie die vorhandene NetScaler CPX-Instanz, indem Sie den Befehl
docker stop <containerName>eingeben, wobei<containerName>der Name der NetScaler CPX-Instanz ist.root@ubuntu:~# docker stop mycpx mycpx <!--NeedCopy--> -
Verwenden Sie den Befehl
docker run, um die neueste NetScaler CPX-Instanz aus dem NetScaler CPX-Image bereitzustellen, das Sie auf den Host geladen haben. Stellen Sie sicher, dass Sie die Instanz am selben Mountpoint (z. B./var/cpx:/cpx) bereitstellen, den Sie für die vorhandene NetScaler CPX-Instanz verwendet haben.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-->Sie können den Befehl
docker pseingeben, um zu überprüfen, ob die bereitgestellte NetScaler CPX-Instanz die neueste Version ist.``` 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--> ``` -
Nachdem Sie überprüft haben, ob Sie die richtige NetScaler CPX-Instanz bereitgestellt haben, geben Sie den Befehl docker rm <containerName> ein, um die ältere Instanz zu löschen.
root@ubuntu:~# docker rm mycpx mycpx <!--NeedCopy-->