Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

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

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

メモ ソフトウェアのみのデプロイメントにおけるコンテナエンジンとしての Docker のサポートは非推奨となりました。今後のリリースでは、Docker は別のコンテナエンジンに置き換えられる予定です。
メモ 「Linux」とは、RHEL、Ubuntu、またはDebianのいずれかの環境を指します。サポートされているバージョンの一覧については、 "NetApp Interoperability Matrix Tool(IMT)"を参照してください。
タスク概要

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

  • Podman: /var/lib/containers

  • Docker: /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をインストールしてください。

    メモ LinuxディストリビューションにDockerが含まれていない場合は、Dockerのウェブサイトからダウンロードできます。
  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