CentOS7 ISCSI簡單使用

2021-09-25 08:10:41 字數 2002 閱讀 5205

一、iscsi簡介

iscsi實現網路儲存,提供儲存端叫 target,使用儲存端叫 initiator。target 上可以提供儲存空間,initiator負責連線iscsi裝置,在iscsi裝置中建立檔案系統,以及訪問資料,在 initiator 上看上去是多了一塊硬碟。伺服器端配置target,準備做為lun發布的iscsi的儲存裝置(可以是一整塊磁碟、乙個分割槽、邏輯卷或raid陣列)。

二、服務元件的安裝

首先安裝target

yum install -y targetcli

設定為開機自啟動服務:

systemctl enable target

開啟target服務端

systemctl start target

客戶端元件安裝

yum -y install iscsi-initiator-utils

客戶端服務啟動

三、配置介面如圖,通過上下和回車可以進入相關的配置中去,他的配置遵循幾個流程

1、建立儲存節點,儲存節點再/backstores/block下面建立

建立的時候要先進入到相關的目錄中去

/backstores/block create test.disk /dev/sdb

路徑 建立命令 儲存節點名稱 具體採用什麼儲存

2、建立target標識

建立target標識是再iscsi目錄下面,一位他屬於iscsi的範疇

/iscsi create iqn.2019-05.com.cn.fu:test

路徑 命令 結點名稱

3、建立acl路徑下面允許標識的主機訪問該儲存

建立允許主機需要再acls路徑下面,是再制定的target標識下面

/iscsi/ iqn.2019-05.com.cn.fu:test/tpg1/acls create iqn.2018-03.ab.com:ab

路徑 命令 允許的主機名稱

4、建立lun並和儲存裝置做關聯

將建立的target與儲存進行繫結,登陸制定的標識就是有相應的儲存

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/luns create /backstores/block/test.disk

路徑 命令 先前建立的儲存路徑

5、配置target監聽ip和埠(預設在所有介面ip的3260/tcp監聽)

其實不配置也是可以的,不配置的時候監聽再所有的ip位址上,配置後可以監聽再指定的ip位址上

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/portals/ delete 0.0.0.0 3260

路徑 命令 ip 埠

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/portals/ create 192.168.1.179 3260

路徑 命令 ip 埠

6、設定使用者名稱和密碼

設定使用者明和密碼,客戶端想要登陸的時候需要在配置檔案中填寫使用者名稱和密碼

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/acls/iqn.2019-05.com.cn.fu:ab/ set auth userid=fu

路徑 命令

/iscsi/iqn.2019-05.com.cn.fu:test/tpg1/acls/iqn.2019-05.com.cn.fu:ab/ set auth password=890

路徑 命令

7、-檢視配置儲存退出-

cd命令全域性檢視 ls / 也可以檢視

exit命令推出配置並且自動儲存配置然後生效

Centos 7 iscsi 儲存實驗 築夢之路

centos 7 搭建iscsi儲存 服務端 192.168.25.18 yum y install targetcli 客戶端 192.168.25.19 yum y install iscsi initiator utils 服務端操作 新增一塊硬碟作為儲存並分割槽 fdisk dev sdb ...

CentOS 7 iSCSI客戶端使用配置

centos 7 iscsi客戶端使用配置 1 檢視安裝是否安裝iscsi驅動 rpm qa grep iscsi2 安裝iscsi驅動 yum install iscsi initiator utils3 配置客戶端名稱 vim etc iscsi initiatorname.iscsi init...

Centos7配置iscsi多路徑

主機是kvm宿主機,安裝了虛擬化元件 root 192 vi etc iscsi iscsid.conf node.session.auth.authmethod chap node.session.auth.username admin node.session.auth.password 123...