A. 小白求問:iscsi伺服器,可以支持多少客戶端同時訪問是不是可以設置的謝謝
iscsi是在SCSI指令上面封裝網路服務的功能,使得SCSI可以在網路上傳輸,這和訪問一般網路伺服器一樣,是沒有客戶端訪問限制的。
B. iscsi共享存儲的簡單配置和應用
1、環境介紹
SCSI(Small Computer System Interface)是塊數據傳輸協議,在存儲行業廣泛應用,是存儲設備最基本的標准協議。從根本上說,iSCSI協議是一種利用IP網路來傳輸潛伏時間短的SCSI數據塊的方法,ISCSI使用 乙太網 協議傳送SCSI命令、響應和數據。ISCSI可以用我們已經熟悉和每天都在使用的乙太網來構建IP存儲區域網。通過這種方法,ISCSI克服了直接連接存儲的局限性,使我們可以跨不同 伺服器 共享存儲資源,並可以在不停機狀態下擴充存儲容量。
所需軟體與軟體結構
CentOS 將 tgt 的軟體名稱定義為 scsi-target-utils ,因此你得要使用 yum 去安裝他才行。至於用來作為 initiator 的軟體則是使用 linux-iscsi 的項目,該項目所提供的軟體名稱則為 iscsi-initiator-utils 。所以,總的來說,你需要的軟體有:
scsi-target-utils:用來將 Linux 系統模擬成為 iSCSI target 的功能;
iscsi-initiator-utils:掛載來自 target 的磁碟到 Linux 本機上。
那麼 scsi-target-utils 主要提供哪些檔案呢?基本上有底下幾個比較重要需要注意的:
/etc/tgt/targets.conf:主要配置文件,設定要分享的磁碟格式與哪幾顆;
/usr/sbin/tgt-admin:在線查詢、刪除 target 等功能的設定工具;
/usr/sbin/tgt-setup-lun:建立 target 以及設定分享的磁碟與可使用的
客戶端等工具軟體。
/usr/sbin/tgtadm:手動直接管理的管理員工具 (可使用配置文件取代);
/usr/sbin/tgtd:主要提供 iSCSI target 服務的主程序;
/usr/sbin/tgtimg:建置預計分享的映像文件裝置的工具 (以映像文件模擬磁碟);
這次的實驗結構
(sdx1、sdy1是物理的磁碟通過lun連接到target虛擬的共享塊,在客戶端掛載這個塊。這里我們添加一塊硬碟sdb,創建sdb1(400m)和sdb2(500m))
2、server端配置
添加一塊磁碟後
復查一下
安裝target並加入開機自啟動
yum install -y target*
systemctl start target
systemctl enable target
配置target的ctl將sdb1和sdb2共享出去
(一)、block關聯磁碟
(二)、創建target
(三)、創建lun關聯block和target
至此伺服器端就配置完了,詳細的配置可以到/etc/target/saveconfig.json修改
3、client端配置
(一)、安裝iscsi*
軟體包 iscsi-initiator-utils-6.2.0.873-29.el7.x86_64
軟體包 iscsi-initiator-utils-iscsiuio-6.2.0.873-29.el7.x86_64
[root@200 ~]# yum install -y iscsi*
(二)、加入開機自啟
[root@200 ~]# systemctl restart iscsid.service
[root@200 ~]# systemctl enable iscsid.service
(三)、做一個發現的操作,發現伺服器共享的target名字是什麼
(四)、查看發現的條目
(五)、修改客戶端的acl並登錄
註:這個自動載入過來的磁碟重啟之後是自動載入過來的
4、客戶端掛載iscsi的盤
格式化sdb和sdc
創建掛載點並掛載
[root@200 ~]# mkdir /sdb
[root@200 ~]# mkdir /sdc
註:如果需要實時同步的話需要使用gfs集群文件系統
5、總結
(一)、增加iscsi存儲
(1)發現iscsi存儲:iscsiadm
-m discovery -t st -p ISCSI_IP
(2)查看iscsi發現記錄:iscsiadm
-m node
(3)登錄iscsi存儲:iscsiadm
-m node -T LUN_NAME -p ISCSI_IP -l
(4)開機自動:
iscsiadm -m node –T LUN_NAME -p ISCSI_IP --op
update -n node.startup -v
automatic
(二)、刪除iscsi存儲
(1)登出iscsi存儲
iscsiadm -m node -T LUN_NAME -p ISCSI_IP -u
(2)對出iscsi所有登錄
iscsiadm -m node --logoutall=all
(3)刪除iscsi發現記錄:iscsiadm
-m node -o delete -T LUN_NAME -p ISCSI_IP
C. 什麼是iSCsi
iSCSI:Internet小型計算機系統介面(iSCSI:)。
iSCSI(InternetSCSI)是2003年IETF(InternetEngineeringTaskForce,互聯網工程任務組)制訂的一項標准,用於將SCSI數據塊映射成乙太網數據包。
iSCSI(SmallComputerSystemInterface)是塊數據傳輸協議,在存儲行業廣泛應用,是存儲設備最基本的標准協議。從根本上說,iSCSI協議是一種利用IP網路來傳輸潛伏時間短的SCSI數據塊的方法,ISCSI使用乙太網協議傳送SCSI命令、響應和數據。
ISCSI可以用我們已經熟悉和每天都在使用的乙太網來構建IP存儲區域網。通過這種方法,ISCSI克服了直接連接存儲的局限性,使我們可以跨不同伺服器共享存儲資源,並可以在不停機狀態下擴充存儲容量。
(3)iscsi網路mtu一般設置多大擴展閱讀
存儲單位是一種計量單位。指在某一領域以一個特定量,或標准做為一個記錄(計數)點。再以此點的某個倍數再去定義另一個點,而這個點的代名詞就是計數單位或存儲單位。如卡車的載重量是噸,也就是這輛卡車能存儲貨物的數量,噸就是它的單位量詞。
二進制序列用以表示計算機、電子信息數據容量的量綱,基本單位為位元組B,位元組向上分別為KB、MB、GB、TB,每級為前一級的1024倍,比如1KB=1024B,1M=1024KB。
參考資料
存儲單位-網路
D. 如何在VMware環境中實施,配置iSCSI存儲
在VMware環境下使用iSCSI存儲的最佳實踐
一旦iSCSI磁碟配置好了,虛擬機(VMs)就可以使用它們了。以下列出的最佳實踐可以幫助你在VMware環境中的iSCSI數據存儲獲得最大的性能和可靠性。
iSCSI存儲的性能高度依賴於網路的健康和使用。為了達到最佳效果,你應該總是通過專用的網路將iSCSI的流量分離出來。
你只能在一個ESX伺服器主機上配置一個軟體啟動器。配置為iSCSI提供連接的vSwitch時,使用多個物理網卡來提供冗餘。確保你將VMkernel(虛擬機內核)介面與vSwitch的網卡綁定在一起,這樣多路徑配置才正確。
確保你在iSCSI
vSwitch上使用的網卡連接到不同的網路交換機,以消除單點故障。
vSphere支持使用存儲協議的巨型幀,但它只對那些擁有非常大I/O的特定工作量有好處。此外,你的後端存儲必須能夠處理RAID組中擁有大量主軸(大於15)增加的吞吐量,否則你也看不到任何好處。如果你的I/O小並且你的存儲是主軸方向的(spindle-bound),使用巨型幀你將看到你的性能很少或者沒有提高在某些情況下。巨型幀實際上會降低性能,所以你應該做一個評估測試,對比一下啟用巨型幀前後的效果,看看巨型幀是否有效。每個端到端組建必須支持巨型幀,包括物理網卡和網路交換機,vSwitch,VMkernel埠和iSCSI目標配置。如果任何一個組件不適合巨型幀配置,它們將無法工作。
為你的虛擬機磁碟控制器使用新的Paravirtual
SCS(PVSCSI)適配器,因為在大多數情況下它提供的最大吞吐量和性能超過了標準的LSI邏輯和BusLogic適配器。對於非常小的I/O工作量來說,LSI邏輯適配器的效果最好。
為了實現最好的性能需要設置先進的多路徑,選擇iSCSI存儲容量屬性並點擊管理途徑。如果有的話,你可以使用本機VMware多路徑或第三方多路徑插件來配置路徑選擇策略。當使用軟體啟動器(software
initiators)時,在一個vSwitch上創建兩個VMkernel介面;指定一個物理網卡為活躍的,另一個為未使用的;使用
esxcli命令將一個VMkernel埠綁定到第一個網卡,將第二個埠綁定到第二個網卡。使用循環演算法代替順序演算法或者最近最常使用(MRU)演算法,將得到更好的性能。如果你的虛擬機上使用了微軟集群伺服器(Microsoft
Cluster
Server),避免使用循環(Round
Robin)演算法。
E. esxi 5.0 iscsi最大支持多大存儲
支持單個LUN的最大大小為:64TB
F. [求助]請教虛擬磁碟ISCSI的設置問題!
你試著把伺服器的服務埠改一下,改成不相同試一下!
G. ISCSI網路虛擬磁碟問題
Windows下可以用WinTarget
Linux下可以用iscsi
enterprise
target
這兩個好像都可以虛擬多個LUN(你說的分區)的