centos 掛載iscsi 連接網絡存儲 vnxe

1.安裝iscsi支持包並啓動服務
yuminstall binutils iscsi-initiator-utils kmod-xfs xfsprogs

service iscsi start
2.登陸網絡存儲
iscsiadm-m discovery --type sendtargets --portal 192.168.1.100(存儲地址)
反饋結果: 192.168.1.100:3260,1 iqn.1991-05.com.microsoft:data-win-01-ipc-target
客戶端登錄:
iscsiadm-m node -T iqn.1991-05.com.microsoft:data-win-01-ipc-target -p192.168.1.100:3260 --login
fdisk /dev/sd* 檢查看是否多了一塊磁盤,多了則登陸成功

3.分區並格式化
一塊磁盤要使用,必須首先分區,然後格式化(格式化的目的創建文件系統),然後掛載到目錄下,才能被讀寫。
使用fdisk進行分區
fdisk  /dev/sdb
n      #創建一個新分區
1      #創建一個主分區
回車  #選擇啓始位置,回車即默認值,第一個block
回車  #回車即默認值,最後block
W      #退出並保存

格式化爲ext4文件系統:
mkfs.ext4 /dev/sdb1
4.掛載磁盤
創建掛載點mkdir /data
掛載mount /dev/sdb1 /data      #未指定文件系統類型與參數時,系統自動會使用默認值

df -h 查看分區情況
[root@localhost ~]# df -h
Filesystem          Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                    50G  918M  46G  2% /
tmpfs                48G    0  48G  0% /dev/shm
/dev/sda1            485M  52M  408M  12% /boot
/dev/mapper/VolGroup-lv_home
                    21G  172M  20G  1% /home
/dev/sdb1            985G  188M  984G  1% /data

5.開機自動登記scsi客戶端
修改/etc/iscsi/iscsid.conf文件,將:
#node.startup = automatic 一行前面的#去掉改成
node.startup = automatic

或:
把下面兩行命令寫入/etc/rc.local中
service iscsi start
iscsiadm-m node -T iqn.1991-05.com.microsoft:data-win-01-ipc-target -p192.168.1.100:3260 –login

6.開機自動掛載
修改/etc/fstab如下:
[root@localhost ~]# tail -1/etc/fstab 
/dev/sdb1              /data                  ext4            defaults      0          0
磁盤分區掛載目錄文件系統類型參數配置是否dump    是否開機自檢

或把下面命令寫入/etc/rc.local中
[root@localhost ~]# tail -1 /etc/rc.local
mount /dev/sdb1 /data

7.總結
考慮到啓動服務與掛載網絡磁盤的先後順序,擔心如果先啓程序而讀不到磁盤內容出現未知問題,把全部命令放入到/etc/rc.loal中依次執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章