iscsi(Internet SCSI) Linux initiator
Step 1: 下載 iSCSI initiator
Step 2: 安裝 iSCSI initiator
Step 3: 編譯 iSCSI configuration 檔
Step 4: 啟動 iSCSI initiator
Step 5: 使用 iSCSI 硬碟
Step 6: 其他 iSCSI 指令
Step 1: 下載 iSCSI initiator
在一些比較舊的系統上並沒有 iSCSI initiator 的 service.所以你可以在下面的網站找到.
http://sourceforge.net/projects/linux-iscsi
Step 2: 安裝 iSCSI initiator
首先我們需要 kernel-devel-version 可以在光碟找到.
[root@unsvr root]# rpm -ivh ~/RPMS/kernel-devel-version
通常 iCSI initiator 下載的檔案格式為 linux-iscsi-version.tgz 所以需要自己編輯.
[root@unsvr root]# mkdir /usr/src/iscsi
將檔案拷貝到 /usr/src/iscsi
[root@unsvr root]# cp ~/linux-iscsi-version.tgz /usr/src/iscsi
[root@unsvr root]# cd /usr/src/iscsi
[root@unsvr iscsi]# tar xvzf linux-iscsi-version.tgz
[root@unsvr iscsi]# cd linux-iscsi-version
開始編譯
[root@unsvr linux-iscsi-version]# make
[root@unsvr linux-iscsi-version]# make install
Step 3: 編譯 iSCSI configuration 檔
首先我需要設定 IP.並確定能 ping 到你的 iSCSI target (在我 iSCSI target 的設定IP為 10.6.116.108)
[root@unsvr root]# netconfig –device eth0
[root@unsvr root]# ping 10.6.116.108
有兩個設定檔需要修改.
第一個就是 /etc/iscsi.conf 主要是將 iSCSI target 的 IP紀錄在這裡. iSCSI 預設使用的 port 是 3260.
[root@unsvr root]# vi /etc/iscsi.conf
----------------------------------------------------------------------
DiscoveryAddress=10.6.116.108:3260
#Target Name=iqn.2001-04.com.example:storage.disk2.sys1.xyz
----------------------------------------------------------------------
Target Name 並不用特別設定,除非你在連接 iSCSI target 時有問題.在我 iSCSI target 的設定為 iqn.2001-04.com.example:storage.disk2.sys1.xyz
第二個就是 /etc/initiatorname.iscsi 主要是將 iSCSI initiator name 紀錄在這裡.
[root@unsvr root]# vi /etc/initiatorname.iscsi
----------------------------------------------------------------------
InitiatorName=joe
----------------------------------------------------------------------
在我 iSCSI target 的設定為 joe.
Step 4: 啟動 iSCSI initiator
如果你想要現在就啟動 iscsi initiator,使用下面的方式.
[root@unsvr root]# service iscsi restart
如果要下次開機時就能啟動,使用下面的方式.
[root@unsvr root]# chkconfig iscsi on
Step 5: 使用 iSCSI 硬碟
如果成功連接上 iSCSI target它使用的方式就如同一般的硬碟.
[root@unsvr root]# cat /proc/partitions
切割硬碟
[root@unsvr root]# sfdisk /dev/sda
format硬碟
[root@unsvr root]# mkfs.ext2 /dev/sda1
mount 硬碟
[root@unsvr root]# mount /dev/sda1 /mnt/driver1
Step 6: 其他 iSCSI 指令
[root@unsvr root]# iscsi-iname
[root@unsvr root]# iscsi-ls
[root@unsvr root]# iscsi-device
[root@unsvr root]# iscsi-rescan
Images 0 | ||
---|---|---|
No images to display in the gallery. |