Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Linux上のStorageGRID用にコンテナエンジンのストレージボリュームを設定する

共同作成者 netapp-perveilerk netapp-jsnyder netapp-pcarriga

Docker または Podman コンテナ エンジンをインストールする前に、ストレージ ボリュームをフォーマットしてマウントする必要がある場合があります。

メモ ソフトウェアのみの環境のコンテナエンジンとしてのDockerのサポートは廃止されました。Dockerは、今後のリリースで別のコンテナエンジンに置き換えられる予定です。
メモ 「Linux」は、RHEL、Ubuntu、または Debian のデプロイメントを指します。サポートされているバージョンのリストについては、 "NetApp Interoperability Matrix Tool(IMT)" 。
タスクの内容

Docker または Podman ストレージ ボリュームにルート ボリュームを使用する予定で、次のものを含むホスト パーティションに十分な空き容量がある場合は、これらの手順をスキップできます。

  • ポッドマン: /var/lib/containers

  • ドッカー: /var/lib/docker

手順
  1. コンテナエンジンのストレージボリュームにファイルシステムを作成します。

    RHEL
    sudo mkfs.ext4 container-engine-storage-volume-device
    Ubuntu または Debian
    sudo mkfs.ext4 docker-storage-volume-device
  2. コンテナエンジンのストレージボリュームをマウントします。

    RHEL
    • Docker の場合:

      sudo mkdir -p /var/lib/docker
      sudo mount container-storage-volume-device /var/lib/docker
    • Podman の場合:

      sudo mkdir -p /var/lib/containers
      sudo mount container-storage-volume-device /var/lib/containers
    Ubuntu または Debian
    sudo mkdir -p /var/lib/docker
    sudo mount docker-storage-volume-device /var/lib/docker
    • Podman の場合:

      sudo mkdir -p /var/lib/podman
      sudo mount container-storage-volume-device /var/lib/podman
  3. コンテナ ストレージ ボリューム デバイスのエントリを /etc/fstab に追加します。

    • RHEL: コンテナストレージボリュームデバイス

    • Ubuntu または Debian: docker-storage-volume-device

      これにより、ホストのリブート後にストレージボリュームが自動的に再マウントされます。

Docker をインストールする

StorageGRIDシステムは、コンテナのコレクションとして Linux 上で実行できます。

  • Ubuntu または Debian 用のStorageGRIDをインストールする前に、Docker をインストールする必要があります。

  • Docker コンテナ エンジンを使用することを選択した場合は、次の手順に従って Docker をインストールします。さもないと、Podman をインストールします 。

メモ ソフトウェアのみの環境のコンテナエンジンとしてのDockerのサポートは廃止されました。Dockerは、今後のリリースで別のコンテナエンジンに置き換えられる予定です。
手順
  1. 使用している Linux ディストリビューションの手順に従って Docker をインストールします。

    メモ Docker が Linux ディストリビューションに含まれていない場合は、 Docker の Web サイトからダウンロードできます。
  2. 次の 2 つのコマンドを実行して、 Docker が有効化され、起動されたことを確認します。

    sudo systemctl enable docker
    sudo systemctl start docker
  3. 次のコマンドを入力して、必要なバージョンの Docker がインストールされたことを確認します。

    sudo docker version

    クライアントとサーバのバージョンは1.11.0以降である必要があります。

Podman をインストールします

StorageGRIDシステムはコンテナのコレクションとして実行されます。 Podman コンテナ エンジンを使用することを選択した場合は、次の手順に従って Podman をインストールします。さもないと、Docker をインストールする 。

手順
  1. 使用している Linux ディストリビューションの手順に従って、 Podman および Podman-Docker をインストールします。

    メモ また、 Podman をインストールする際には、 Podman-Docker パッケージもインストールする必要があります。
  2. 次のように入力して、必要なバージョンの Podman および Podman-Docker がインストールされていることを確認します。

    sudo docker version
    メモ Podman-Docker パッケージでは、 Docker コマンドを使用できます。

    クライアントとサーバのバージョンは3.2.3以降である必要があります。

    Version: 3.2.3
    API Version: 3.2.3
    Go Version: go1.15.7
    Built: Tue Jul 27 03:29:39 2021
    OS/Arch: linux/amd64