我有 2 個 RHEL 7.1 VMWare 虛擬機器(伺服器和客戶端)連接在專用 vmware 網路上。他們每個都有 2xe1000 個使用分組的網卡。
我可以看到團隊合作按預期進行。
我還在伺服器虛擬機器上配置了 iscsi,它提供了一個目標,該目標又透過客戶端電腦上的 fstab 中的 UUID 安裝在我的客戶端虛擬機器上。
在客戶端機器上
[root@client ~]# iscsiadm -m discovery -t st -p server
192.168.100.11:3260,1 iqn.2012-06.com.example:server20gb
[root@client ~]# iscsiadm -m 會話 -P3 iSCSI 傳輸類別版本 2.0-870 版本 6.2.0.873-28 目標:iqn.2012-06.com.example:server20gb(非快閃記憶體) 目前門戶:192.168.100.11:3260,1 持久門戶:192.168.100.11:3260,1 ********** 介面: ********** 介面名稱:預設 Iface 傳輸:tcp Iface 啟動器名稱:iqn.1994-05.com.redhat:c1fef4191c2e Iface IP位址:192.168.100.10 Iface 硬體位址: 伊法斯網路開發: 安全識別碼:1 iSCSI 連線狀態: 已登入 iSCSI 會話狀態:LOGGED_IN 內部 iscsid 會話狀態:無變化 ********* 超時: ********* 恢復逾時:120 目標重置逾時:30 LUN 重設逾時:30 中止逾時:15 ***** 章: ***** 使用者名稱: 密碼: ******** 使用者名稱_in: 輸入密碼:******** ********************** 協商的 iSCSI 參數: ********************** 標題摘要:無 數據摘要:無 最大接收資料段長度:262144 最大Xmit資料段長度:262144 首次突發長度:65536 最大突發長度:262144 即時數據:是 初始R2T:是 最大傑出R2T:1 ********************** 連接的 SCSI 設備: ********************** 主機號碼:33 狀態:運作中 scsi33 通道 00 Id 0 Lun:0 附加的 scsi 磁碟 sdc 狀態:正在運行
我可以透過 UUID 掛載磁碟,沒有任何問題。
[root@client ~]# blkid /dev/sdc1
/dev/sdc1: UUID="de892bb0-7da8-4373-b169-9c465caf2699" TYPE="ext4"
我遇到的問題是重新啟動後,無法安裝 iSCSI 目標。當進入維護模式並檢查時,似乎沒有網絡,因此 iscsid 守護程序失敗並顯示
[root@client ~]#journalctl -u iscsid -- 日誌開始於 2015-10-04 星期日 18:19:10 BST,結束於 2015-10-04 星期日 18:32:31 BST。 -- 10 月 4 日 18:19:15 client.maclab systemd[1]:正在啟動 Open-iSCSI... 10 月 4 日 18:19:15 client.maclab systemd[1]:無法從檔案 /var/run/iscsid.pid 讀取 PID:參數無效 10 月 4 日 18:19:16 client.maclab iscsid[1617]: pid=1618 的 iSCSI 守護程式已啟動! 10 月 4 日 18:19:16 client.maclab systemd[1]:啟動 Open-iSCSI。 10 月 4 日 18:19:17 client.maclab iscsid[1617]:無法連線到 192.168.100.11:3260 (-1,101) 10 月 4 日 18:19:20 client.maclab iscsid[1617]:無法設定 session1 優先權。讀取/寫入整個過程和延遲可能會受到影響。 10 月4 日18:19:20 client.maclab iscsid[1617]:透過[iface: default] 到[目標:iqn.2012-06.com.example:server20gb,門戶:192.168.100.11,3260] ConnectionConnection的0 可以運行現在 10 月 4 日 18:32:31 client.maclab systemd[1]:啟動 Open-iSCSI。
我在這裡做了什麼蠢事嗎?為什麼 iscsid 會在連網之前啟動?我在啟動時缺少內核模組嗎?
謝謝!
吉姆
答案1
看來我的 fstab 上有一個錯誤,我必須傳遞該選項_netdev
。
我的 fstab 條目現在看起來像
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
現在看來啟動得很好。