1. 程式人生 > >Linux的iscsi磁盤服務

Linux的iscsi磁盤服務

iscsi

一.iSCSI簡介

iSCSI(Internet SCSI)支持從客戶端(發起端)通過IP向遠程服務器上的SCSI存儲設備(目標)發送SCSI命令。iSCSI限定名稱用於確定發起端和目標,並采用 iqn.yyyy.mm.{reverse domain}:label的格式。

默認情況下,網絡通信是至iSCSI目標上的3260/tcp的明文。

··iSCSI發起端:需要訪問原始SAN存儲的客戶端

··iSCSI目標:從iSCSI服務器提供的遠程硬盤磁盤,或“目標門戶”

··iSCSI目標門戶:通過網絡向發起端提供目標的服務器

··IQN:“iSCSI限定名稱”。每個發起端和目標需要唯一名稱進行標識,最好的做法是使用一個在Internet上可能獨一無二的名稱。


二.設置iSCSI共享設備

服務端:

1.服務端修改主機名 hostnamectl set-hostname iscsi-server.example.com

設置IP地址為172.25.254.128 ,關閉防火墻

2.在服務端添加一塊新的5GB硬盤/dev/vdb1,並同步分區列表

技術分享

技術分享



3..安裝iSCSI目標交互式配置服務 targetcli

技術分享


4.啟動targetcli服務

技術分享


5.targetcli 進入iSCSI目標交互式配置模式

技術分享


6.exit完成服務端配置


客戶端:

1.客戶端修改主機名 hostnamectl set-hostname iscsi-client.example.com
設置IP地址為172.25.254.228 ,關閉防火墻


2.安裝iscsi客戶端

技術分享


3.設置發起端的IQN vim /etc/iscsi/initiatorname.iscsi

技術分享


4.重啟iscsi服務


技術分享


技術分享

技術分享


技術分享

5.分區

技術分享




6.格式化並掛載

技術分享


7.刪除iscsi共享設備


客戶端:

umount /mnt/

iscsiadm -m node -T iqn.2017-06.com.example:storeage1 -p 172.25.254.128 -u

登出iscsi目標,暫時斷開連接

iscsiadm -m node -T iqn.2017-06.com.example:storeage1 -p 172.25.254.128 -o delete

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

技術分享


服務端:

targetcli

clearconfig confirm=True 清除iscsi的所有配置信息

技術分享


三.設置iSCSI LVM共享設備


1.將之前的/dev/vdb1分區創建成vg分區iscsivg

技術分享


2.將全部的iscsivg創建分為lv0

技術分享


3.targetcli 進入iSCSI目標交互式配置模式

技術分享

技術分享

技術分享



登錄服務器上的一個iscsi目標

技術分享

可查看到新的設備/dev/sda

技術分享


在服務器端添加一塊新的1GB硬盤/dev/vdb2,將分區修改為LVM

技術分享

同步分區列表

技術分享


增加1GB 的vg,並將lv增加到5500M

技術分享


取消在添加服務器上的一個iscsi目標

技術分享

技術分享

查看新的設備/dev/sda大小增加到5757M

技術分享



Linux的iscsi磁盤服務