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

導入の前提条件

寄稿者

Trident を導入するには、必要なプロトコルをホストにインストールして設定しておく必要があります。

  • の導入がすべてを満たしていることを確認します "要件"

  • サポートされているバージョンの Docker がインストールされていることを確認します。Docker のバージョンが最新でない場合は、 "インストールまたは更新します"

docker --version
  • プロトコルの前提条件がホストにインストールされ、設定されていることを確認します。

プロトコル オペレーティングシステム コマンド

NFS

RHEL/CentOS

'sudo yum install -y nfs-utils'

NFS

Ubuntu / Debian

'UDO apt-get install-y nfs-common

iSCSI

RHEL / CentOS 7.

  1. 次のシステムパッケージをインストールします。

    'sudo yum install -y lsscsi iscsi-initiator-utils SG3_utils device-mapper-multipath`

  2. iscsi-initiator-utils のバージョンが 6.2.0.874-2.el7 以降であることを確認します。

    「 rpm -q iscsi-initiator-utils 」のように入力します

  3. スキャンを手動に設定:

    'sudo sed-i'/ ^ \ ( node.session.scan\).*/\1 = manual/ '/etc/iscsi/iscsid.conf

  4. マルチパスを有効化:

    'UDO mpathconf—​enable --with _multipathd y — find _multipaths n

    注記 「 /etc/multipath.conf 」に「 find _ multipaths no 」が「 defVaults 」に含まれていることを確認します。
  5. 「 iscsid 」と「 multipathd 」が実行されていることを確認します。

    'sudo systemctl enable — 現在 iscsid multipathd

  6. 'iSCSI' を有効にして開始します

    'sudo systemctl enable — 現在の iSCSI

iSCSI

Ubuntu

  1. 次のシステムパッケージをインストールします。

    'UDO apt-get install-y open-iscsi lsscsi SG3-utils multipath-tools scsitools'

  2. open-iscsi バージョンが 2.0.874-5ubuntu2.10 以降( bionic の場合)または 2.0.874-7.1ubuntu6.1 以降( Focal の場合)であることを確認します。

    d pkg -l open-iscsi

  3. スキャンを手動に設定:

    'sudo sed-i'/ ^ \ ( node.session.scan\).*/\1 = manual/ '/etc/iscsi/iscsid.conf

  4. マルチパスを有効化:

    'sudo tee//etc/multipath.conf ←' EOF ' defaults { user_friendy_names yes find _multipaths no } EOF sudo systemctl enable — 今では multipath-tools.service sudo service multipath-tools restart'

    注記 「 /etc/multipath.conf 」に「 find _ multipaths no 」が「 defVaults 」に含まれていることを確認します。
  5. 「 open-iSCSI」 および「マルチパスツール」が有効で実行されていることを確認します。

    'sudo systemctl status multipath-tools sudo systemctl enable — 現在の open-iscsi.service 'udo systemctl status open-iscsi'