將VTL裝置連接至 Linux 用戶端 - AWS Storage Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

VTL裝置連接至 Linux 用戶端

主題

    使用 Red Hat Enterprise Linux (RHEL) 時,您可以使用 iscsi-initiator-utilsRPM套件連線到閘道 iSCSI 目標 (磁碟區或VTL裝置)。

    將 Linux 用戶端連線至 iSCSI 目標
    1. 如果您的用戶端尚未安裝iscsi-initiator-utilsRPM套件,請安裝套件。

      您可以使用下列命令來安裝套件。

      sudo yum install iscsi-initiator-utils
    2. 確保 iSCSI 常駐程式正在執行。

      1. 確認 iSCSI 常駐程式正在使用下列其中一個命令執行。

        對於 RHEL 5 或 6,請使用下列命令。

        sudo /etc/init.d/iscsi status

        對於 RHEL 7,請使用下列命令。

        sudo service iscsid status
      2. 如果狀態命令未傳回狀態正在執行,則請使用下列其中一個命令來啟動常駐程式。

        對於 RHEL 5 或 6,請使用下列命令。

        sudo /etc/init.d/iscsi start

        對於 RHEL 7,請使用下列命令。對於 RHEL 7,您通常不需要明確啟動iscsid服務。

        sudo service iscsid start
    3. 若要探索為閘道定義的磁碟區或VTL裝置目標,請使用下列探索命令。

      sudo /sbin/iscsiadm --mode discovery --type sendtargets --portal [GATEWAY_IP]:3260

      將閘道的 IP 地址替換為 [GATEWAY_IP] 上一個命令中的 變數。您可以在 Storage Gateway 主控台磁碟區的 iSCSI Target Info 屬性中找到閘道 IP。

      搜索命令的輸出看起來會像下列範例輸出。

      若為磁碟區閘道:[GATEWAY_IP]:3260, 1 iqn.1997-05.com.amazon:myvolume

      若為磁帶閘道,請參閱:iqn.1997-05.com.amazon:[GATEWAY_IP]-tapedrive-01

      您的 iSCSI 合格名稱 (IQN) 會與上述顯示的名稱不同,因為IQN值對組織而言是唯一的。目標的名稱就是您在建立磁碟區時指定的名稱。當您在 Storage Gateway 主控台上選取磁碟區時,您也可以在 iSCSI Target Info 屬性窗格中找到此目標名稱。

    4. 若要連線至目標,請使用下列命令。

      請注意,您需要指定正確的 [GATEWAY_IP] 和 IQN 。

      警告

      對於部署在 Amazon EC2執行個體上的閘道,不支援透過公有網際網路連線存取閘道。Amazon EC2執行個體的彈性 IP 地址無法用作目標地址。

      sudo /sbin/iscsiadm --mode node --targetname iqn.1997-05.com.amazon:[ISCSI_TARGET_NAME] --portal [GATEWAY_IP]:3260,1 --login
    5. 若要確認磁碟區連接至用戶端機器 (啟動器),請使用下列命令。

      ls -l /dev/disk/by-path

      命令的輸出看起來會像下列範例輸出。

      lrwxrwxrwx. 1 root root 9 Apr 16 19:31 ip-[GATEWAY_IP]:3260-iscsi-iqn.1997-05.com.amazon:myvolume-lun-0 -> ../../sda

      強烈建議您在設定啟動器之後,依照 中所述自訂您的 iSCSI 設定自訂 Linux iSCSI 設定