CentOS7部署iSCSI全流程詳解
環(huán)境準(zhǔn)備與軟件安裝
1. 更新系統(tǒng)并安裝必要組件:
yum update -y
yum install -y targetcli iscsi-initiator-utils
2. 啟動并設(shè)置服務(wù)自啟:
systemctl start target
systemctl enable target
服務(wù)端配置流程
1. 進(jìn)入交互式配置界面:
targetcli
2. 創(chuàng)建存儲后端(示例使用10GB虛擬磁盤):
/backstores/block create iscsi_disk /dev/sdb
3. 建立iSCSI目標(biāo)對象:
/iscsi create iqn.2023-08.example.com:storage.target
4. 配置訪問控制與網(wǎng)絡(luò)綁定:
/iscsi/iqn.2023-08.example.com:storage.target/tpg1/acls create iqn.2023-08.example.com:client
/iscsi/iqn.2023-08.example.com:storage.target/tpg1/portals create 0.0.0.0 3260
客戶端連接配置
1. 安裝連接工具:
yum install -y iscsi-initiator-utils
2. 修改客戶端標(biāo)識:
echo "InitiatorName=iqn.2023-08.example.com:client" > /etc/iscsi/initiatorname.iscsi
3. 發(fā)現(xiàn)并連接存儲目標(biāo):
iscsiadm -m discovery -t st -p 192.168.1.100
iscsiadm -m node --login
存儲管理與驗證
1. 查看已連接存儲設(shè)備:
lsblk
2. 持久化連接配置:
iscsiadm -m node --op update -n node.startup -v automatic
3. 防火墻規(guī)則配置:
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
常見問題排查
- 連接超時:檢查網(wǎng)絡(luò)連通性及防火墻設(shè)置
- 認(rèn)證失?。捍_認(rèn)ACL配置與客戶端IQN匹配
- 設(shè)備未識別:重啟iscsi服務(wù)或重新掃描總線