このトピックでは、Linux Elastic Compute Service (ECS) インスタンス上で Cloud Storage Gateway (CSG) エージェントの iSCSI ボリュームに接続して使用する方法について説明します。
前提条件
iSCSI ボリュームが作成されました。詳細については、「iSCSI ボリュームを作成する」をご参照ください。
iSCSI ボリュームへの接続
ECS インスタンス にログインします。
説明オンプレミスのホストが Express Connect 回線経由で VPC に接続されている場合は、そのホストを使用して以下の手順を実行することもできます。
-
ご利用の Linux ECS インスタンスに接続します。詳細については、「インスタンスへの接続」をご参照ください。
次のコマンドを実行して、iscsi-initiator-utils パッケージをインストールします。
iSCSI ボリュームに接続するには、iSCSI イニシエーターが必要です。すでに iSCSI イニシエーターがインストール済みの場合は、この手順をスキップしてください。
sudo yum install iscsi-initiator-utilsDebian または Ubuntu を使用している場合は、次のコマンドを実行して open-iscsi をインストールします。
sudo apt-get install open-iscsi-
次のコマンドを実行して、iSCSI デーモンが実行中かどうかを確認します。
RHEL 5 または RHEL 6 を使用している場合は、次のコマンドを実行します。
sudo /etc/init.d/iscsi statusRHEL 7 以降を使用している場合は、次のコマンドを実行します。
sudo systemctl status iscsid
上記のコマンドを実行しても 実行中 のステータスが返されない場合は、次のコマンドを実行して iSCSI デーモンを起動します。
RHEL 5 または RHEL 6 を使用している場合は、次のコマンドを実行します。
sudo /etc/init.d/iscsi startRHEL 7 以降を使用している場合は、次のコマンドを実行します。
sudo systemctl start iscsid
-
(オプション)チャレンジハンドシェイク認証プロトコル (CHAP) 認証を構成します。
説明iSCSI ボリューム作成時に CHAP 認証を有効にした場合は、iSCSI ボリュームを使用する前に 詳細設定 ダイアログボックスで CHAP 認証情報を構成する必要があります。
次のコマンドを実行して、iscsid.conf 設定ファイルを開きます。
vi /etc/iscsi/iscsid.conf-
CHAP 設定項目セクションを見つけ、関連する設定行の先頭にあるコメント文字 (#) を削除し、ユーザー名とパスワードを設定します。
iSCSI ボリューム作成時に設定した CHAP ユーザー名を入力します。
iSCSI ボリューム作成時に設定した CHAP パスワードを入力します。

-
iSCSI ボリュームを検出します。
Cloud Storage Gateway コンソールで、ご利用のブロッグゲートウェイを見つけます。ボリュームリスト ページでゲートウェイの IPv4 アドレスを、ゲートウェイリストの サービス IP 列の 2 行目に表示される情報で IPv6 アドレスを確認できます。
IPv4:
iscsiadm -m discovery -t st -p <IPv4 address>:3260IPv6:
iscsiadm -m discovery -t st -p <IPv6 address>:3260
上記のコマンドにおいて、3260 はポート番号であり、IPv4 address および IPv6 address はそれぞれ iSCSI ゲートウェイの IPv4 アドレスおよび IPv6 アドレスです。
説明CSG バージョン 1.6.0 以降は IPv6 をサポートしています。
iSCSI ボリュームを IPv6 経由でマウントできるのは、中国 (フフホト) リージョンのみです。ゲートウェイの VPC および vSwitch が IPv6 をサポートしていることをご確認ください。
iSCSI ボリュームを IPv6 経由でマウントする場合は、ご利用の CSG エージェントに IPv6 アドレスが設定されていることをご確認ください。
既存のゲートウェイの VPC および vSwitch が IPv6 をサポートしている場合、ゲートウェイで IPv6 を有効にすると、IPv6 マウントポイントを取得できます。この VPC 内で作成されたゲートウェイはデフォルトで IPv6 をサポートします。
次のコマンドを実行して、iSCSI ボリュームをマウントします。
IPv4:
iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -lIPv6:
iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -l
上記のコマンドにおいて、target name はマウントする iSCSI ボリュームです。ターゲット名はステップ 6 で取得できます。
説明iSCSI プロトコルでは、1 つの iSCSI ボリュームを複数の Linux クライアントに同時にマウントすることはできません。
iSCSI ボリュームの確認
fdisk -l コマンドまたは lsblk コマンドを実行して、iSCSI ボリュームを確認します。
コマンドの出力が次のような形式の場合、iSCSI ボリュームは未初期化ディスクとして利用可能になっています。オンプレミスのホストから iSCSI ボリュームへの読み取りおよび書き込みが可能です。

iSCSI ボリュームのアンマウント
iSCSI ボリュームをアンマウントするには、次のコマンドを実行します。
IPv4:
iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -uIPv6:
iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -u