iscsi

##.分享硬盤

服務端

下載服務targetcli

systemctl start target  開啓服務

 targetcli  執行命令進入操作平臺

/> /backstores/block create westos:storage1 /dev/vdb2 在這個服務裏給硬盤起一個的名字

/> /iscsi create iqn.2017-12.com.example:storage1   共享出去的硬盤名字

/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/acls create iqn.2017-12.com.example:westoskey

給共享的硬盤加一個鑰匙

/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1

把設備和共享目錄聯繫起來

/> iscsi/iqn.2017-12.com.example:storage1/tpg1/portals create 172.25.254.11

開啓端口

/> exit

firewall-cmd --permanent --add-port=3260/tcp  在火牆中開啓端口服務

firewall-cmd --reload

 

客戶端

yum install iscsi-initiator-utils.x86_64  下載服務

systemctl start iscsi                      開啓服務

vim /etc/iscsi/initiatorname.iscsi         編輯key文件

InitiatorName=iqn.2017-12.com.example:westoskey

systemctl restart iscsi                   重啓服務

iscsiadm -m discovery -t st -p 172.25.254.11 發現此ip下的共享硬盤

         動作        類型   ip

iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.11 -l

        動作     設備的名稱                          ip                登陸

##.登陸共享的這個設備

fdisk -l   查看設備

fdisk /dev/sda

partprobe   同步分區表

mkfs.xfs /dev/sda1 格式化

mount /dev/sda1 /mnt

df

在掛載網絡分區的時候可以啓動

vim /etc/fstab

UUID=" "   /mnt  xfs  defaults,_netdev    0 0

sda1的uid,防止分區表的名字發生漂移

mount -a

reboot 第一次起不來 poweroff再重啓就好了

 

##退出設備

 umount /mnt  先卸載

vim /etc/fstab 刪除其中填寫的信息

 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.11 -u

退出登陸

 iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.11 -o delete

刪除登陸

 systemctl restart iscsi 重啓服務

 fdisk -l 查看設備沒有了

tree /var/lib/iscsi 顯示文件中的等級信息

 

服務端

targetcli

>clearconfig confirm=true

pvcreate /dev/vdb1

vgcreate iscsi_vg0 /dev/vdb1

vgdisplay 查看pe大小

lvcreate -L 1000M -n iscsi_lv0 iscsi_vg0

指定1000M給iscsi_lv0

lvs

targetcli

/> /backstores/block create westos:storage1 /dev/iscsi_vg0/iscsi_lv0

/> /iscsi create iqn.2017-12.com.example:storage1

/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/acls create iqn.2017-12.com.example:westoskey

/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1

/> /iscsi/iqn.2017-12.com.example:storage1/tpg1/portals create 172.25.254.11

/> exit

如果vg不夠了

 fdisk /dev/vdb

 partprobe

 pvcreate /dev/vdb2

 vgextend iscsi_vg0 /dev/vdb2

 vgdisplay 每個pe大小固定 增加硬盤則pe增多

 lvextend -L 1500M /dev/iscsi_vg0/iscsi_lv0 擴展到1500M

 lvs

 

客戶端

vim /etc/iscsi/initiatorname.iscsi

自己創建的key文件

iscsiadm -m discovery -t st -p 172.25.254.11

iscsiadm -m node -T iqn.2017-12.com.example:storage1 -p 172.25.254.11 -l

fdisk -l

 

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