iSCSI
iSCSI(Internet Small Computer System Interface,互聯網小型計算機系統接口)是?種基于TCP/IP及SCSI-3協議下的存儲技術,用來建立和管理IP存儲設備、主機和客戶機等之間的相互連接,并創建存儲區域?絡(SAN)。
卷
LUN(Logical Unit Number,卷 )是邏輯單元號,用于標識邏輯單元的數字。可以根據需求,創建本地卷(本地模式)和上云卷(緩存模式和存儲模式):
本地模式:數據全部保留在本地。
緩存模式:本地保留部分熱數據,全部數據異步存儲到對象存儲中。
存儲模式:本地保留全部數據,并異步存儲到對象存儲中。
最小副本數:對于副本模式的卷,假設卷副本數為X,最小副本數為Y(Y必須<=X),該卷每次寫入時,至少Y份數據寫入成功,才視為本次寫入成功。對于EC N+M模式的卷,假設該卷最小副本數設置為Y(必須滿足N<=Y<=N+M),必須滿足總和至少為Y的數據塊和校驗塊寫入成功,才視為本次寫入成功。
快照
快照(Snapshot)記錄了HBlock卷在某一特定時間點的狀態和內容。它類似于拍照,能夠捕捉并保存卷數據在該時刻的完整狀態。當需要時,用戶可以通過快照進行回滾操作,或者基于快照創建克隆卷,從而快速恢復到該特定狀態,有效實現數據保護。
一致性快照是指在某一特定時刻,同時對選中的所有卷創建快照,從而確保這些快照反映的是同一時間點的數據狀態。
克隆卷
克隆卷是基于快照創建的卷,與快照時刻的數據和狀態一致。它可獨立于源卷進行修改和操作,僅記錄克隆后新增或修改的數據,原始數據依賴源卷存儲。克隆卷與快照斷開關系鏈后,快照時刻的數據將被全量復制到克隆卷,成為獨立卷,與普通卷無異。
克隆深度是指從一個快照克隆出來的鏈式克隆卷的層級數,即從初始源卷開始,可以連續創建多少層克隆卷。例如:
以lun1為源卷,創建快照snap1,再從snap1創建克隆卷lun1-C1,此時克隆深度為1。
以lun1-C1為新的源卷,創建快照snap2,再從snap2創建克隆卷lun1-C2,此時克隆深度為2。
備份
備份記錄特定時間點的數據狀態,并生成可獨立存儲的備份文件,支持獨立存放,按需導入。可以根據需要進行全量導出和增量導出,支持導入完整的備份文件、導入中斷產生的備份文件。
可以應用下列場景:
關鍵數據備份:完整數據副本存儲于獨立介質,支持增量/全量策略,長期保留歷史版本數據。
跨集群遷移/災難恢復:將備份文件還原到其他存儲池和其他集群的卷中。
鏡像分發與部署:將預配置的系統鏡像導入到多個卷中實現快速部署,在無網絡連接的環境中也可通過導入文件部署系統。
iSCSI Target
iSCSI Target是位于iSCSI服務器上的存儲資源。它是一個通過IP網絡基礎設施來連接數據存儲設備的協議,允許將遠程存儲設備映射到本地主機,提供了一種基于網絡的存儲解決方案。
iSCSI目標門戶
iSCSI目標門戶即HBlock服務器的目標門戶,用于與HBlock不在同一局域網的Initiator通信。
如果與HBlock不在同一局域網的Initiator想訪問HBlock某一服務器,需要先進行網絡配置(如NAT等),確保Initiator可以通過該IP地址訪問HBlock服務器,然后將該地址配置為HBlock服務器的目標門戶,之后Initiator即可通過配置的目標門戶訪問HBlock服務器。
存儲池
存儲池:硬件提供的存儲資源的集合,物理上通常指的是同一種介質的硬盤(跨多臺服務器)的集合。也可以根據自己的需要將不同機房、機柜的服務器上的數據目錄組成存儲池。
基礎存儲池:初始化時默認創建的存儲池為基礎存儲池。通過3.7之前的版本升級上來的物理資源也都屬于基礎存儲池。
QoS策略
QoS(Quality of Service,服務質量)策略通過令牌桶算法精確調控IOPS與吞吐量,在擁塞出現前就完成流量整形,從源頭避免網絡擁塞。
該策略可以根據實際需求,應用下列場景:
關鍵業務保障:通過限制周邊業務的I/O,間接保障核心業務服務質量。
存儲分層優化:在不同性能層(如SSD和HDD)之間合理分配I/O資源,優化混合存儲環境中的性能表現。
突發流量處理:允許短時間超出基準限制,平滑處理突發I/O而不直接拒絕請求。
集群拓撲
集群拓撲:對集群物理資源實際部署方式的可視化邏輯展示。
故障域
存儲池支持設置故障域,故障域是指一組可能因共享某些基礎設施(如機房、機架、服務器等)而同時發生故障的組件的集合,同一故障域內組件的故障僅影響本故障域內的數據。
HBlock將副本模式數據的各個副本或者EC模式數據的各個分塊,按照故障域分配并存儲,以達到數據保護的目的。同一數據的各個副本,以及同一數據的EC分塊,寫入不同故障域中。
數據服務
一個數據目錄對應一個數據服務,HBlock通過數據服務管理數據目錄內用戶的文件數據塊。
監控
監控是指對HBlock系統、存儲池、服務器、數據目錄、卷的性能指標進行監測記錄,用戶可以查看實時或者歷史性能數據,關注存儲服務的性能。監控指標詳見監控指標。
事件
事件指系統記錄的用戶操作HBlock的行為或HBlock系統行為,方便排查故障、審計和跟蹤,全方面掌控存儲運行情況。
事件分為用戶事件和系統事件:
日志采集
日志采集是指用戶主動采集HBlock日志數據,生成日志文件后下載到本地查看日志詳細內容,以便排查故障。可以通過指定時間段、日志類型和服務器,縮小日志采集范圍加快采集進度。
告警
告警指系統檢測到HBlock業務或系統異常時產生的信息。
告警分為三個級別:
警告(Warning):指一般性的,系統檢測到潛在的或即將發生的影響業務的故障,當前還沒有影響業務的告警。維護人員需及時查找告警原因,消除故障隱患。
重要(Major):指局部范圍內的、對系統性能造成影響的告警。需要盡快處理,否則會影響重要功能運行。
嚴重(Critical):指帶有全局性的、已經造成業務中斷,或者會導致癱瘓的告警。需立即處理,否則系統有崩潰危險。
告警列表詳見告警列表。