すべてのプロダクト
Search
ドキュメントセンター

Cloud Storage Gateway:Linux ECSインスタンスでのボリュームの使用

最終更新日:Jul 08, 2024

このトピックでは、Linux Elastic Compute Service (ECS) インスタンス上のCloud Storage Gateway (CSG) エージェントのiSCSIボリュームに接続して使用する方法について説明します。

前提条件

iSCSIボリュームが作成されます。 詳細については、「iSCSIボリュームの作成」をご参照ください。

iSCSI ターゲットに接続

  1. ECSインスタンスにログインします。

    説明

    オンプレミスホストがExpress Connect回線を介して仮想プライベートクラウド (VPC) に接続されている場合は、ホストを使用して次の手順を実行することもできます。

  2. Linux ECSインスタンスに接続します。 詳細については、「インスタンスへの接続」をご参照ください。

  3. 次のコマンドを実行してiscsi-initiator-utilsパッケージをインストールします。

    iSCSIボリュームに接続するには、iSCSIイニシエータが必要です。 iSCSIイニシエータを既にインストールしている場合は、この手順をスキップしてください。

    sudo yum install iscsi-initiator-utils

    DebianまたはUbuntuを使用している場合は、次のコマンドを実行してopen-iscsiをインストールします。

    sudo apt-get install open-iscsi
  4. 次のコマンドを実行して、iSCSIデーモンが実行されているかどうかを確認します。

    • RHEL 5またはRHEL 6を使用している場合は、次のコマンドを実行します。

      sudo /etc/init.d/iscsi status
    • RHEL 7以降を使用している場合は、次のコマンドを実行します。

      sudo systemctl status iscsid

    上記のコマンドで実行中のステータスが返されない場合は、次のコマンドを実行してiSCSIデーモンプロセスを開始します。

    • RHEL 5またはRHEL 6を使用している場合は、次のコマンドを実行します。

      sudo /etc/init.d/iscsi start
    • RHEL 7以降を使用している場合は、次のコマンドを実行します。

      sudo systemctl start iscsid
  5. (オプション) チャレンジハンドシェイク認証プロトコル (CHAP) 認証を設定します。

    説明

    iSCSIボリュームの作成時にCHAPを有効にした場合、iSCSIボリュームを使用する前に、[詳細設定] ダイアログボックスでCHAP設定を構成する必要があります。

    1. 次のコマンドを実行して、iscsid.conf設定ファイルを開きます。

      vi /etc/iscsi/iscsid.conf
    2. CHAP設定を見つけてハッシュ文字を削除します (#) 関連するコメントの前に、CHAPのユーザー名とパスワードを設定します。

      • iSCSI ボリュームを作成したときに設定した CHAP ユーザー名を入力します。

      • iSCSI ボリュームを作成したときに設定した CHAP パスワードを入力します。

      设置CHAP认证

  6. iSCSIボリュームを見つけます。

    CSGコンソールでiSCSIゲートウェイのIPv4アドレスまたはIPv6アドレスを照会できます。 [ボリューム情報] ページに移動して、iSCSIゲートウェイのIPv4アドレスを照会します。 ゲートウェイリストの [サービスIPアドレス] 列で、iSCSIゲートウェイのIPv6アドレスを照会できます。

    • IPv4:

      iscsiadm -m discovery -t st -p <IPv4 address>:3260
    • IPv6:

      iscsiadm -m discovery -t st -p <IPv6 address>:3260

    上記のコマンドでは、3260はポート番号、IPv4アドレスIPv6アドレスはそれぞれiSCSIゲートウェイのIPv4アドレスとIPv6アドレスです。

    説明
    • CSGバージョン1.6.0以降はIPv6をサポートしています。

    • iSCSIボリュームは、中国 (フフホト) リージョンでのみIPv6経由でマウントできます。 ゲートウェイのVPCとvSwitchがIPv6をサポートしていることを確認します。

    • IPv6経由でiSCSIボリュームをマウントする場合は、CSGエージェントにIPv6アドレスが設定されていることを確認してください。

    • 既存のゲートウェイのVPCとvSwitchがIPv6をサポートしている場合、ゲートウェイのIPv6を有効にした後、IPv6マウントターゲットを取得できます。 デフォルトでは、このVPCで作成されたゲートウェイはIPv6をサポートします。

  7. 次のコマンドを実行して、iSCSIボリュームをマウントします。

    • IPv4:

      iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -l
    • IPv6:

      iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -l

    上記のコマンドでは、ターゲット名はマウントするiSCSIボリュームです。 ステップ6でターゲット名を取得できます。

    説明

    iSCSIプロトコルでは、1つのiSCSIボリュームを複数のLinuxクライアントにマウントすることはできません。

iSCSI ボリュームの表示

  1. を実行します。Run thefdisk -lまたはlsblkコマンドを実行してiSCSIボリュームを表示します。

  2. コマンドの出力が次の出力と同様の場合、iSCSIボリュームは生ディスクとして使用できます。 オンプレミスホストからiSCSIボリュームからデータを読み書きできます。查看卷

iSCSIボリュームのアンマウント

iSCSIボリュームをアンマウントするには、次のコマンドを実行します。

  • IPv4:

    iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -u
  • IPv6:

    iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -u