1.客戶端安裝iscsi的相關(guān)安裝包,并啟動(dòng)
#yum install binutils iscsi-initiator-utils kmod-xfs xfsprogs
#service iscsi start
其中kmod-xfs ,xfsprogs為xfs文件系統(tǒng)的組件,kmod-xfs無法安裝,可下載rpm包離線安裝。
2.配置initiatiorname
將initiatorname.iscsi 里添加target的名稱(可設(shè)置簡單點(diǎn),方便在存儲(chǔ)上做主機(jī)和卷的映射)
#vim /etc/iscsi/initiatorname.iscsi
InitiatorName=xxxxx
3.發(fā)現(xiàn)target
# iscsiadm -m discovery -t sendtargets -p 192.168.186.30
192.168.186.30:3260,1 iqn.2001-05.com.equallogic:0-af1ff6-dce2985d0-95e004e6a155508d-bak-disk01(以實(shí)際顯示為準(zhǔn))
4.登陸target
自動(dòng)連接
#iscsiadm -m node -T iqn.1986-03.com.ibm:2145.wl-v5000.node1 -p 192.168.186.10:3260 --op update -n node.startup -v automatic
5.查看存儲(chǔ)是否掛載上
# fdisk -l
新連接的iscsi或者新加磁盤,首次使用需要先分區(qū)和格式化,此處省略
6.查看磁盤的uuid
#blkid /dev/sdb1
/dev/sdb1: UUID="27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340" TYPE="ext3"
7.掛載硬盤
mount -t ext3 /dev/sdb1 /data
8.開機(jī)自動(dòng)掛載
第4步已配置自動(dòng)連接iscsi,所有下面只需配置開機(jī)自動(dòng)掛載iscsi磁盤空間即可。
采用在 /etc/fstab直接指定 /dev/sdb1的方法,因?yàn)樵O(shè)備的順序編碼在關(guān)閉或者開服務(wù)器過程中可能發(fā)生改變,例如/dev/sdb1可能會(huì)變成/dev/sdb2。所以推薦使用UUID來配置自動(dòng)掛載數(shù)據(jù)盤,磁盤的UUID(universally unique identifier)是Linux系統(tǒng)為存儲(chǔ)設(shè)備提供的唯一的標(biāo)識(shí)字符串。
執(zhí)行如下命令,查詢磁盤分區(qū)的UUID
#blkid 顯示全部
或者直接查詢磁盤分區(qū)“/dev/vdb1”的UUID
#blkid /dev/vdb1
編輯 vim /etc/fstab,在末尾增加一行
UUID=27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340 /data ext4 defaults,_netdev 0 0
注意:一定要加_netdev不然系統(tǒng)會(huì)無法正常啟動(dòng),_netdev的意思是等有了網(wǎng)絡(luò)之后再掛載
reboot重啟試試,看是否自動(dòng)掛載iscsi磁盤。
分割線------------------------------------------------------------------
RPM 安裝操作
命令:
rpm -i 需要安裝的包文件名
舉例如下:
rpm -i example.rpm 安裝 example.rpm 包;
rpm -iv example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息;
rpm -ivh example.rpm 安裝 example.rpm 包并在安裝過程中顯示正在安裝的文件信息及安裝進(jìn)度;