iscsi


samba(cifs) nfs(nfs) vsftpd(ftp) --- 共享文件系統的

Iscsi--- 共享設備

client ---ip(scsi命令) --- server

監聽端口3260

iscsi共享

實驗準備:

關閉防火牆和selinux

client: 172.25.254.126 desktop126172.25.254.139 server139

vim /etc/hosts

**- 服務端操作

1). 安裝iscsi目標軟件

yum install targetcli -y

systemctl start target

systemctl enable target

2). 創建一共享分區

fdisk /dev/vdb

partprobe

3). 進入iscsi目標交互式配置模式

targetcli

> /backstores/block create server139.disk0 /dev/vdb1

> /iscsi create iqn.2016-12.com.example:server139

> cd /iscsi/iqn.2016-12.com.example:server139/tpg1/

> acls create iqn.2016-12.com.example:desktop126

> luns/ create /backstores/block/server139.disk0

> portals/ create 172.25.254.139

> exit

注意:iqn的命名規則(iqn.-.域名的顛倒:設備的名稱)

acl:access control list

lun(the logical ub=nit number,邏輯單元號)

portals(監聽哪臺主機的3260端口),此處寫服務端ip

**- 客戶端操作

1). 安裝iscsi發起端軟件包並配置

yum install iscsi-initiator-utils.x86_64 -y

vim /etc/iscsi/initiatorname.iscsi

@@

InitiatorName=iqn.2016-12.com.example:desktop126

@@

2). 查找iscsi服務端所提供的iscsi目標

iscsiadm -m discovery -t st -p 172.25.254.139

iscsiadm -m node -T iqn.2016-12.com.example:server139 -p 172.25.254.139 -l

注意:iscsiadm命令:

-t, type使用的類型(st<sendtarget>,discovery)

-p, protal指定target服務的ip和端口

-T,target指定target的名稱

-l, login登入節點

-u,unlogin登出節點

3). 使用服務端共享設備

fdisk -l

fdisk /dev/sda

mkfs.ext4 /dev/sda1//共享設備格式化才能掛載使用

mount /dev/sda1 /mnt

4). 永久掛載

blkid | grep sda//查看正在使用設備的id

vim /etc/fstab

@@

UUID=f1d7625b-95ea-48a7-b4c0-c9b413d2893d /mnt ext4 defaults,_netdev00

@@

注意:此處設備用UUID表示是防止共享設備塊名稱變化;

_netdev,指定該設備爲遠程塊設備,

5). 中斷iscsi的連接

刪除永久掛載

iscsiadm -m node -T iqn.2016-12.com.example:server139-p 172.25.254.139 -u

//登出iscsi目標,以暫時斷開。

iscsiadm -m node -T iqn.2016-12.com.example:server139-p 172.25.254.139 -o

delete//刪除iscsi目標的本地記錄,以永久斷開連接。


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