本環境是一有台IBM3500存儲,將存儲掛載至linux的/data目錄,模擬測試當主服務器掛了,將數據恢復到另一台服務器,存儲有兩個地址,我配置的是192.168.80.59是用於web管理,192.168.80.61是存儲設備的地址(也就是存儲發現地址)。
登陸ibm3500
https://192.168.80.59/
點擊主機,添加主機
添加主機
選擇iscsi主機
添加要恢復到主機的端口
如何找到iscsi端口,當掛載的一台主機宕機以后,就需要恢復,所以在要恢復的主機上查找,iscsi端口號,本環境的掛載到192.168.80.56服務器的/data目錄,當80.56服務器宕機后,將恢復到57服務器,查找到57服務器的,iscsi端口。
將紅框的內容,輸入到上圖的iscsi端口中,在57服務器找到對應路徑。cat /etc/iscsi/initiatorname.iscsi
創建主機成功
點擊跟56服務器同樣的映射
選中server78,點擊修改映射
將同一個卷映射
映射成功都是是,不會出現否,這里不做操作,所以是否
Web界面已經操作完成。
下面操作在要恢復的主機上操作。
安裝iscsi
開啟服務
查找映射的主機
iscsiadm -m discovery -t sendtargets -p 192.168.80.61
會看到出現一排卷名,就說明掃到了。
執行登陸:iscsiadm -m node --login
登陸成功后,使用fdisk –l查看是否有磁盤掃描到本機。
可以看到已經掃描到
在本地創建一個目錄
mkdir /data
掛載該磁盤,切換到該磁盤就可以看到數據
mount /dev/sdb /data 掛載存儲磁盤
cd /data :切換至掛載的磁盤
ls -lh :查看是否有數據
mount只是零時掛載,一開機就自動斷開,需要寫入配置文件即可永久掛載。
/data是掛載的目錄,xfs是文件的格式,
已經恢復完成。
常用命令
service iscsi restart :重啟iscsi服務
iscsiadm -m node –R :刷新存儲
iscsiadm -m node -U all :查看存儲所有信息
iscsiadm -m discovery -t sendtargets -p 192.168.80.61 :尋找存儲
iscsiadm -m node --login :登陸存儲
遇到umount(取消掛載)在繁忙時使用如下命令取消掛載。
fuser -m -v /data/
kill -9
umount /data