NetScaler CPXインスタンスのアップグレード

最終公開日 : Oct 02, 2026
NetScaler CPXインスタンスは、シャットダウンし、同じマウントポイントに最新バージョンをインストールしてから、古いインスタンスを削除することでアップグレードできます。マウントポイントとは、ホスト上の /cpx ディレクトリをマウントするディレクトリのことです。
例えば、既存のNetScaler CPXインスタンスの /cpx ディレクトリをホストの /var/cpx ディレクトリにマウントする場合、マウントポイントは /var/cpx であり、NetScaler CPXのマウントディレクトリは /cpx です(以下に示すとおり)。
root@ubuntu:~# docker run -dt -e EULA=yes --name mycpx -v /var/cpx:/cpx --ulimit core=-1 cpx:13.0-x.x

前提条件

以下があることを確認してください。
  • 既存のNetScaler CPXインスタンスの /cpx ディレクトリをマウントしたホストディレクトリの詳細。ホストディレクトリに関する情報を表示するには、<containerName> がNetScaler CPXコンテナの名前である docker inspect <containerName> コマンドを使用できます。
    コマンドの出力には、ボリュームを含むコンテナ構成の詳細が示されます。「Mounts」エントリの「Source」サブエントリには、ホスト上のホストディレクトリの場所が表示されます。
    マウント元とマウント先の出力例
  • 最新のNetScaler CPX Dockerイメージファイルをダウンロードし、NetScaler CPX Dockerイメージをロードします。イメージをロードするには、Dockerイメージファイルを保存したディレクトリに移動します。イメージをロードするには、docker load -i <image_name> コマンドを使用します。NetScaler CPXイメージがロードされたら、docker images コマンドを入力してイメージに関する情報を表示できます。
    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

NetScaler CPXインスタンスをアップグレードするには

  1. 既存のNetScaler CPXインスタンスを停止するには、docker stop <containerName> コマンドを入力します。ここで、<containerName> はNetScaler CPXインスタンスの名前です。
    root@ubuntu:~# docker stop mycpx
    mycpx
  2. docker run コマンドを使用して、ホストにロードしたNetScaler CPXイメージから最新のNetScaler CPXインスタンスを展開します。既存のNetScaler CPXインスタンスに使用したのと同じマウントポイント(例: /var/cpx:/cpx)にインスタンスを展開するようにしてください。
    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
    展開されたNetScaler CPXインスタンスが最新バージョンであることを確認するために、docker ps コマンドを入力できます。
    ```
        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
    ```
  3. 正しいNetScaler CPXインスタンスを展開したことを確認したら、古いインスタンスを削除するために、docker rm \&lt;containerName\> コマンドを入力します。
    root@ubuntu:~# docker rm mycpx
    mycpx