新聞中心
iSCSI(Internet Small Computer System Interface)是一種基于網絡的存儲協(xié)議,可以將存儲設備通過網絡映射到計算機上,這樣計算機可以像使用本地硬盤一樣使用網絡存儲設備。Linux iSCSI 客戶端是一種在 Linux 操作系統(tǒng)中使用 iSCSI 協(xié)議進行網絡存儲連接的客戶端程序。本文將介紹如何在 Linux 操作系統(tǒng)上安裝以及使用 iSCSI 客戶端。

創(chuàng)新互聯(lián)公司長期為近1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為山城企業(yè)提供專業(yè)的成都網站建設、網站建設,山城網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
一、安裝 iSCSI 客戶端
1. 檢查內核支持
在大多數(shù) Linux 操作系統(tǒng)中,iSCSI 模塊已經是默認安裝的。為了確定您的 Linux 內核是否支持 iSCSI 模塊,請執(zhí)行以下命令:
“`
$ modprobe iscsi_tcp
“`
如果該命令執(zhí)行成功,則說明您的 Linux 內核支持 iSCSI 模塊。
2. 安裝 open-iscsi
open-iscsi 是 Linux 下使用 iSCSI 協(xié)議連接遠程存儲設備的工具包??梢酝ㄟ^執(zhí)行以下命令來安裝 open-iscsi:
“`
$ sudo apt-get install open-iscsi
“`
3. 配置 iSCSI 客戶端
在安裝完 open-iscsi 后,需要進行 iSCSI 客戶端的配置??梢酝ㄟ^編輯 /etc/iscsi/iscsid.conf 文件來進行配置。具體配置項可以參考該文件中的注釋。
二、使用 iSCSI 客戶端
1. 登錄目標存儲
在配置好 iSCSI 客戶端后,需要通過 iSCSI 協(xié)議連接到遠程存儲設備。可以通過執(zhí)行以下命令來登錄目標存儲:
“`
$ sudo iscsiadm -m node -T target_iqn -p target_ip:port -l
“`
其中,target_iqn 是目標存儲的 iSCSI Qualified Name ,target_ip 是目標存儲的 IP 地址,port 是目標存儲的端口號。
2. 查看已登錄目標
可以通過執(zhí)行以下命令來查看已登錄的目標存儲:
“`
$ sudo iscsiadm -m session
“`
如果輸出中包含已登錄的目標存儲信息,則說明登錄成功。
3. 掛載目標存儲
在登錄目標存儲成功后,需要將其掛載到文件系統(tǒng)中??梢酝ㄟ^執(zhí)行以下命令來掛載目標存儲:
“`
$ sudo mount /dev/sdX /mnt/target
“`
其中,/dev/sdX 是目標存儲的設備名稱(可以通過執(zhí)行 llk 命令來查看),/mnt/target 是掛載目標存儲的路徑。
4. 斷開目標存儲連接
在使用完成后,需要通過執(zhí)行以下命令來斷開目標存儲的連接:
“`
$ sudo iscsiadm -m node -T target_iqn -p target_ip:port -u
“`
其中,target_iqn 是目標存儲的 iSCSI Qualified Name ,target_ip 是目標存儲的 IP 地址,port 是目標存儲的端口號。
本文介紹了如何在 Linux 操作系統(tǒng)上安裝以及使用 iSCSI 客戶端。通過安裝 open-iscsi 工具包,并進行 iSCSI 客戶端的配置,可以通過 iSCSI 協(xié)議連接到遠程存儲設備,并將其掛載到文件系統(tǒng)中使用。iSCSI 協(xié)議的使用方便快捷,可以充分利用網絡存儲設備,提高存儲效率。
相關問題拓展閱讀:
- Linux怎么連接iSCSI target
- linux怎么通過iscsi連接s2600t
Linux怎么連接iSCSI target
如果您想要連接ISCSI target端,需要執(zhí)行兩條命跡和令。 之一條是用來“發(fā)現(xiàn)”姿純盯:iscsiadm -m discovery -t st -p 遠程主機的IP地址 第二條是連接:iscsiadm -m node -T 以”iqn”開頭的名稱-l 其中遠程IP地址與target命褲知令請您以實際為準,可以看下《Linux…
linux怎么通過iscsi連接s2600t
HBA卡的端口配置IP
(參考:Ubuntu安裝iSCSI HBA),
auto p5p1
iface p5p1 inet static
address 192.168.1.101
netmask 255.255.255.0
存儲器端口設置IP
華為存儲器OceanStor提供了一個OceanStor Manage的網頁進行管理存儲器,在Manager上對連接的端口設置IP,例如為: ip : 192.168.1.100,netmask : 255.255.255.0
測試連接
在服務器端 ping 測試該直接連接是否已連接。如果ping不通,可能是因為:
HBA卡驅動沒安裝
HBA固件損壞(通過 dmesg 檢查)
存儲器端口ip設置錯誤
網線故障
存儲器配置
在OceanStor依次創(chuàng)建硬盤域(DiskDomain)、存儲池(StoragePool)、LUN組(LUNGroup)和LUN、主機組(HostGroup)和主機(Host),在映射視圖(MappingView)中,將LUN組春敏和主機組通過端口映射起來
注意:
1. 因為通過直接連接存儲器和服務器,在新建主機Host的時候,連接的端口的啟動器此時搏粗尚未發(fā)現(xiàn)(就是所連接的服務器)
2. 其中的Ethernet Port就是存儲器連接服務器的端口扒銀枝,具體端口名字對照存儲器和OceanStor Manage上。
服務器配置
主機安裝相應軟件包
通過 dpkg -l|grep iscsi 查詢是否安裝了啟動器軟件包
# dpkg -l|grep iscsi
ii iscsitarget.4.20.3+svn499-0ubuntu2.amdiSCSI Enterprise Target userland tools
ii iscsitarget-dkms.4.20.3+svn499-0ubuntu2.alliSCSI Enterprise Target kernel module source – dkms version
ii libiscsi-bin.4. amdiSCSI client shared library – utilities
ii libiscsi-dev.4. amdiSCSI client shared library
ii libiscsi1:amd.4. amdiSCSI client shared library
ii open-iscsi.0.873-3ubuntuamdHigh performance, transport independent iSCSI implementation
ii open-iscsi-utils.0.873-3ubuntualltransitional dummy package
如果沒有安裝相應的軟件:
# apt-get install open-iscsi
# apt-get install open-iscsi-utils
# apt-get install iscsi*123
建立iSCSI連接
使用 iscsiadm 命令配置。
啟動iSCSI服務
# /etc/init.d/open-iscsi start
* Setting up iSCSI targets
123
查看主機啟動器信息
cat /etc/iscsi/initiatorname.iscsi
## DO NOT EDIT OR REMOVE THIS FILE!
## If you remove this file, the iSCSI daemon will not start.
## If you change the InitiatorName, existing access control lists
## may reject this initiator. The InitiatorName must be unique
## for each iSCSI initiator. Do NOT duplicate iSCSI InitiatorNames.
InitiatorName=iqn..org.debian:01:552a5b2329d
上面的信息,可以發(fā)現(xiàn)主機啟動器名稱為:
InitiatorName=iqn..org.debian:01:552a5b2329d5(后面會用到該名字)
查找目標器
假設存儲系統(tǒng)上對應端口的IP 地址為192.168.1.100,則可以在主機上執(zhí)行命令來查找存儲器:
# iscsiadm -m discovery -t st -p 192.168.1.100
192.168.1.100:3260,8199 iqn..com.huawei:oceanstor:210088cf::22023:192.168.1.10012
登陸目標器
# iscsiadm -m node -p 192.168.1.100 -l
Logging in to
iqn..com.huawei:oceanstor:210088cf::22023:192.168.1.100,
portal: 192.168.1.100,3260>
Login to
iqn..com.huawei:oceanstor:210088cf::22023:192.168.1.100,
portal: 192.168.1.100,3260>: successful.
修改open-iscsi服務開機后自動啟動
通過 rcconf 設置開機啟動:
# apt-get install rcconf
# rcconf12
勾選open-iscsi 選項
CHAP認證
此時樓主并沒設置該認證,跳過。
存儲器上配置
以上操作均在服務器,此時需要在存儲器上配置:在連接的端口上可以通過添加啟動器,并填入InitiatorName。如果需要CHAP認證,此時也需要在存儲器上進行配置。
LUN掃描
當存儲系統(tǒng)上映射LUN 給Ubuntu 系統(tǒng)后,主機系統(tǒng)上可以通過下面的命令來完成LUN
的掃描操作
安裝lsscsi 軟件包
# apt-get install lsscsi1
獲取建立連接的hostX 信息
# lsscsi
disk LSI MR9270CV-8i.45 /dev/sda
disk HUAWEI S2600T2 /dev/sdb 123
從這里可以看到X=12。
主機系統(tǒng)上執(zhí)行下面的命令發(fā)現(xiàn)映射LUN
# echo ‘- – – ‘ > /sys/class/scsi_host/hostX/scan
在主機系統(tǒng)上查詢LUN 的信息
# lsscsi
disk LSI MR9270CV-8i.45 /dev/sda
disk HUAWEI S2600T2 /dev/sdb
disk HUAWEI S2600T2 /dev/sdc 1234
從這里可以發(fā)現(xiàn),已經找到了映射的磁盤。
主機系統(tǒng)使用LUN
主機上找到映射過來的LUN 后,可以直接使用裸設備配置相應業(yè)務,也可以創(chuàng)建相應
的文件系統(tǒng)后再使用。
關于linux iscsi客戶端的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都網站設計制作選創(chuàng)新互聯(lián),專業(yè)網站建設公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網站制作,成都網頁設計,成都網站設計服務;成都創(chuàng)新互聯(lián)服務內容包含成都網站建設,小程序開發(fā),營銷網站建設,網站改版,服務器托管租用等互聯(lián)網服務。
網頁題目:Linux iSCSI 客戶端的安裝與使用 (linux iscsi客戶端)
本文路徑:http://m.5511xx.com/article/cdjodph.html


咨詢
建站咨詢
