RHEL 7.1 iscsid 無法取得目標,因為網路似乎尚未啟動

RHEL 7.1 iscsid 無法取得目標,因為網路似乎尚未啟動

我有 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

現在看來啟動得很好。

相關內容