1.實驗環境:Ubuntu11.10node
2.IP分配狀況:linux
server(target) 端 IP :192.168.2.4vim
client (initiator) 端 IP :192.168.2.5centos
3.軟件配置:緩存
server 端 :tgt網絡
client 端 :open-iscsisession
4.建置虛擬「磁盤」,大小爲100M :spa
server 端操做rest
mkdir /home/lyang/iscsiorm
dd if=/dev/zero of=/home/lyang/iscsi/disk1.img bs=1M count=100
chcon -Rv -t tgtd_var_lib_t /home/lyang/iscsi/
5.設置tgt:
vim /etc/tgt/targets.conf ===>>配置tgt的主文件
<target iqn.2014-03.ly.Ubuntu:lyangdisk>
backing_store /home/lyang/iscsi/disk1.img ===>>虛擬磁盤的路徑
initiator-address 192.168.2.0/24 ===>>容許訪問的IP範圍
incominguser lyang 218909 ===>>設定容許登陸的用戶名和密碼
write-cache off ===>>禁止設置緩存
</target>
/etc/init.d/tgt restart
chkconfig tgt on
tgt-admin --show ===>>查看相關target
6.設置iscsi:
client 端
vim /etc/iscsi/iscsid.conf ===>>設置和登陸有關的信息
node.session.auth.username = lyang
node.session.auth.passwd = 218909
discovery.sendtargets.auth.username = lyang
discovery.sendtargets.auth.password = 218909
iscsiadm -m discovery -t sendtargets -p 192.168.2.4 ===>>查看192.168.2.4這臺主機iscsi的相關資料
/etc/init.d/open-iscsi restart ===>>重啓open-iscsi服務
iscsiadm -m node -l 登進192.168.2.4的target OR
iscsiadm -m node -T target名稱 --login
fdisk -l ===>>查看當前分區狀況,若是上面沒有出錯的話,在這裏會看到多出一個sdb,加載完成
fdisk /dev/sdb ===>>進行分區操做(無論提示「Disk /dev/sdb doesn't contain a valid partition table」)分區操做再也不贅述
df -h or fdisk -l 查看分區狀況
apt-get install lvm2 ===>>安裝LVM
pvcreate /dev/sdb1 ===>>創建物理卷 PV(/dev/sdb?根據本身的實際狀況)
vgcreate iscsi /dev/sdb1 ===>>創建卷組iscsi
vgdisplay ===>>查看卷組信息
lvcreate -L 96M -n disk iscsi ===>>建立邏輯卷disk 完整路徑「/dev/iscsi/disk」
lvdisplay
mkfs -t ext3 /dev/iscsi/disk ===>>格式化文件系統
mkdir -p /data/iscsi ===>>建立掛載點
vim /etc/fstab
/dev/iscsi/disk /data/iscsi ext3 defaults,_netdev 0 1 ===>>設置開機自動掛載,「_netdev」表明網絡啓動完成後去掛載
mount -a
其餘:
# 1. 在 iSCSI initiator 上面進行以下動做: [root@clientlinux ~]# vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2014-03.ly.Ubuntu:initiator [root@clientlinux ~]# /etc/init.d/iscsi restart # 2. 在 iSCSI target 上面就能夠發現以下的資料修訂了: [root@www ~]# tgt-admin --show Target 1: iqn.2011-08.vbird.centos:vbirddisk System information: Driver: iscsi State: ready I_T nexus information: I_T nexus: 5 Initiator: iqn.2014-03.ly.Ubuntu:initiator Connection: 0 IP Address: 192.168.100.10 ....(後面省略).... |
這樣就完成: