本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 volumes連線至 Linux 用戶端
主題
使用 Red Hat Enterprise Linux (RHEL) 時,您可以使用 iscsi-initiator-utils
RPM 套件連線至閘道 iSCSI 目標 (磁碟區或 VTL 裝置)。
將 Linux 用戶端連線至 iSCSI 目標
-
安裝
iscsi-initiator-utils
RPM 套件 (若尚未安裝在用戶端上)。您可以使用下列命令來安裝套件。
sudo yum install iscsi-initiator-utils
-
確定 iSCSI 協助程式正在執行。
-
使用下列其中一個命令,確認 iSCSI 協助程式正在執行。
對於 RHEL 8 或 9,請使用下列命令。
sudo service iscsid status
-
如果狀態命令未傳回狀態正在執行,則請使用下列其中一個命令來啟動常駐程式。
對於 RHEL 8 或 9,請使用下列命令。您通常不需要明確啟動
iscsid
服務。sudo service iscsid start
-
-
若要搜索針對閘道所定義的磁碟區或 VTL 裝置目標,請使用下列搜索命令。
sudo /sbin/iscsiadm --mode discovery --type sendtargets --portal
[GATEWAY_IP]
:3260將前一個命令中的
[GATEWAY_IP]
變數,替代為您閘道的 IP 地址。您可以在 Storage Gateway 主控台之磁碟區的 iSCSI 目標資訊屬性中找到閘道 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 目標資訊屬性窗格中找到此目標名稱。
-
若要連線至目標,請使用下列命令。
請注意,您需要在連線命令中指定正確的
[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 -
若要確認磁碟區連接至用戶端機器 (啟動器),請使用下列命令。
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強烈建議您在設定啟動器之後,依照 自訂您的 Linux iSCSI 設定 中討論的內容自訂 iSCSI 設定。