1. 程式人生 > >004.iSCSI客戶端配置示例-Linux

004.iSCSI客戶端配置示例-Linux

一 安裝軟體

  1 [[email protected] ~]# yum -y install iscsi-initiator-utils

二 修改相關引數

  1 [[email protected] ~]# vi /etc/iscsi/initiatorname.iscsi
  2 InitiatorName=iqn.2016-09.com.example:desktop0		#設定為服務端賦予許可權的IQN

三 啟動iSCSI服務

  1 [[email protected] ~]# systemctl enable iscsi
  2 [[email protected]
~]# systemctl start iscsi

四 發現目標

  1 [[email protected] ~]# iscsiadm -m discovery -t sendtargets -p 172.24.8.11	#發現目標或者iscsiadm -m discovery -t st -p 172.24.8.11
  2 172.24.8.11:3260,1 iqn.2016-09.com.example:remotedisk1

五 登陸目標

  1 [[email protected] ~]# iscsiadm -m node -T iqn.2016-09.com.example:remotedisk1 -p 172.24.8.11 -l	#登陸目標或
  2
iscsiadm -m node --targetname iqn.2016-09.com.example:remotedisk1 -p 172.24.8.11 --login

六 查詢資訊

  1 [[email protected] ~]# iscsiadm -m session -P 3		#查詢資訊
  2 iSCSI Transport Class version 2.0-870
  3 version 6.2.0.873-21
  4 Target: iqn.2016-09.com.example:remotedisk1 (non-flash)
  5         Current Portal: 172.24.8.11:3260,1
  6
Persistent Portal: 172.24.8.11:3260,1 7 …… 8 Iface Initiatorname: iqn.2016-09.com.example:desktop0 9 Iface IPaddress: 172.24.8.12 10 …… 11 Attached SCSI devices: 12 ************************ 13 Host Number: 33 State: running 14 scsi33 Channel 00 Id 0 Lun: 0 15 Attached scsi disk sdb State: running 16 scsi33 Channel 00 Id 0 Lun: 1 17 Attached scsi disk sdc State: running 18 scsi33 Channel 00 Id 0 Lun: 2 19 Attached scsi disk sdd State: running 20 [[email protected] ~]# fdisk -l #發現的iSCSI伺服器三個共享 21 …… 22 Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors 23 …… 24 Disk /dev/sdc: 3221 MB, 3221225472 bytes, 6291456 sectors 25 …… 26 Disk /dev/sdd: 1073 MB, 1073741824 bytes, 2097152 sectors 27 ……

七 格式化並掛載

7.1 格式化並掛載

注意:

1 此時能當做本地磁碟使用,分割槽格式化等操作

2 亦可使用RAID或LVM來進行操作,LVM的可在之後格式化LV

  1 [[email protected] ~]# mkfs.ext4 /dev/sdb			#格式化相關iSCSI磁碟
  2 [[email protected] ~]# mkdir -p /iscsdisk/sdb01		#建立用於掛載sdd磁碟的掛載點
  3 [[email protected] ~]# mkdir -p /iscsdisk/lv01		#建立用於掛載LVM分割槽的掛載點
  4 [[email protected] ~]# mount /dev/sdb /iscsdisk/sdb01/	#可直接掛載
  5 [[email protected] ~]# pvcreate /dev/sd{c,d}
  6 ……
  7 [[email protected] ~]# vgcreate iscs-vg01 -s 16M /dev/sd{c,d}
  8   Volume group "iscs-vg01" successfully created
  9 [[email protected] ~]# lvcreate -n iscs-lv01 -L +4G iscs-vg01
 10   Logical volume "iscs-lv01" created
 11 [[email protected] ~]# mkfs.xfs /dev/iscs-vg01/iscs-lv01 	#以上均為LVM建立過程
 12 ……
 13 [[email protected] ~]# mount /dev/iscs-vg01/iscs-lv01 /iscsdisk/lv01/	#掛載
 14 [[email protected] ~]# df -Th
 15 ……
 16 /dev/mapper/iscs--vg01-iscs--lv01 xfs       4.0G   33M  4.0G   1% /iscsdisk/lv01
 17 /dev/sdb                          ext4      976M  2.6M  907M   1% /iscsdisk/sdb01

7.2 自動掛載

  1 [[email protected] ~]# blkid					#獲取UUID
  2 /dev/sdb: UUID="2kChJ9-SzFy-eiYP-UqNR-FOJn-bbSt-Uu7WMm" TYPE="LVM2_member"
  3 /dev/sda1: UUID="182dc058-fb2e-45ec-8285-38f150033822" TYPE="xfs"
  4 /dev/sda2: UUID="ded4e9e7-b20f-405f-b88b-99e26dd67bd5" TYPE="swap"
  5 /dev/sdc: UUID="Cuxf8e-gd23-tWi3-GGHf-LRmq-t2X2-MoWguv" TYPE="LVM2_member"
  6 /dev/mapper/iscs--vg01-iscs--lv01: UUID="e0dd92fd-12fd-45a7-aaa4-f58680fdee63" TYPE="xfs"
  7 /dev/sdd: UUID="6fc59bef-b502-4b54-81c1-5b3ecf0da0e7" TYPE="ext4"
  8 [[email protected] ~]# vi /etc/fstab				#自動掛載
  9 ……
 10 UUID=e0dd92fd-12fd-45a7-aaa4-f58680fdee63 /iscsdisk/lv01	xfs	defaults	0 0
 11 UUID=6fc59bef-b502-4b54-81c1-5b3ecf0da0e7 /iscsdisk/sdd01	ext4	defaults	0 0