TWI569134B - 使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法 - Google Patents
使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法 Download PDFInfo
- Publication number
- TWI569134B TWI569134B TW105103195A TW105103195A TWI569134B TW I569134 B TWI569134 B TW I569134B TW 105103195 A TW105103195 A TW 105103195A TW 105103195 A TW105103195 A TW 105103195A TW I569134 B TWI569134 B TW I569134B
- Authority
- TW
- Taiwan
- Prior art keywords
- rmcp
- remote management
- sas
- sas expander
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Systems (AREA)
Description
本揭露一般涉及一種儲存系統的遠程管理。更具體地,該技術的一些實施例涉及一種使用串列連接小型計算機系統介面(SAS)擴充器用於儲存裝置的遠程管理之方法及系統。
儲存區域網路(Storage Area Networks, SANs)提供現代數據中心的重要數據儲存解決方案。SANs主要用來提高儲存裝置對於伺服器之可存取性,使得儲存裝置表現如同操作系統連接本地之儲存裝置。儲存裝置的實例包括獨立磁碟冗餘陣列(RAID)和磁碟陣列如SAN陣列。藉由提供可由任何網路伺服器所存取之區塊式儲存器(block-level storage),SANs提供整合之數據儲存,同時提供增加的系統性能。
SANs亦提供了對於數據備份及災難恢復(disaster recovery)之優異能力。因為數據可在儲存裝置之間傳送,而不與伺服器交互作用,SAN可以加速數據備份過程且節省伺服器中央處理單元(CPU)的處理功率。
在使能SANs之各種通訊協定中,串列連接小計算機系統介面(Small Computer System Interface, SAS)提供與高通量數據通訊之點對點串列連接。SAS擴充器,類似於一個開關,連接主機裝置例如主機匯流排適配器(HBAs)及目標儲存裝置,諸如硬碟驅動器(HDDs)。
本技術之各態樣係關於一種使SAS擴充器得以提供可擴充且有效率之SAN管理之新穎功能的技術。藉由啟用針對與SAS擴充器相關聯之各種儲存系統之直接獨立介面,本技術可以實現具提高效率之SAN管理。
根據本揭露的一個態樣,提供了一種計算機實施方法。該方法包括在SAS擴充器建立配置以傳輸SAS擴充器以及遠程管理裝置之間之數據的遠程管理控制通訊協定(RMCP)對話;透過SAS擴充器之網路介面接收與SAS擴充器相關聯的至少一儲存裝置之RMCP狀態請求;透過SAS擴充器之串列周邊介面接收關於複數個儲存裝置之至少一儲存裝置之狀態;使用在SAS擴充器上執行之智慧平台管理介面(IPMI)代理以根據至少一部分基於關於至少一儲存裝置之狀態數據以配置RMCP狀態反應;以及透過SAS擴充器之乙太介面傳輸RMCP狀態反應至遠程管理裝置。
根據本揭露之另一態樣,提供一種儲存指令之非暫時性計算機可讀儲存介質,其中當由服務控制器執行時,使得服務控制器執行操作之指令包括:在與複數個儲存裝置相關聯之SAS擴充器建立遠程管理控制通訊協定(RMCP)對話,遠程管理控制通訊協定(RMCP)對話係配置以傳輸介於SAS擴充器與遠程管理裝置之間的數據;通過SAS擴充器的串列周邊介面接收關於複數個儲存裝置之至少一個儲存裝置的狀態數據,所述狀態數據包括至少一裝置之至少一溫度數據、功率數據、及風扇速度數據;使用IPMI代理根據至少一部分基於關於至少一個儲存裝置的狀態數據以配置RMCP狀態訊息;以及透過乙太介面來傳輸RMCP狀態訊息至遠程管理裝置。
根據一些實施例,t本技術可透過SAS擴充器所執行之網路介面達成以網路為基礎的SANs之管理功能。SANs之基於網路之管理可以進一步改善伺服的可擴展性和靈活性,像是服務器可通過網路而透過如伺服器管理裝置以集中管理,舉例而言,以網路為基礎的SANs之管理,管理者不需要物理上連接到每個SAN以進行狀態監測。另外,藉由從每一單獨及本地化的SAS擴充器收集狀態數據,本技術的一些實施例可以允許用於大量SANs之高效及迅速的系統監測機制。
儘管本文之許多示例係參照SAS通訊協定來描述,但是應該理解的是,這些只是示例且本技術不限於這方面。相反的,可以使用提供用於SANs之通訊連接的任何通訊協定,如光纖通道通訊協定、乙太網的ATA或類似物。
此外,儘管本討論使用SAS擴充器作為狀態監測裝置的一個例子,本技術也適用於其它的控制器,其獨立於主CPU和操作系統。
本揭露的另外特徵和優點將被闡述在下面的說明中,且一部分將是從描述中顯而易見,或可以藉由本文揭露原理的實踐來獲知。本揭露的特徵及優點可藉由特別在申請專利範圍中指出之儀器及組合之手段來實現及獲得。本揭露的這些及其他特徵將自下列說明及所附申請專利範圍變得更充分地顯而易見,或可以藉由本文所闡述的原理的實踐來獲知。
本技術的各種實施例在下面詳細討論。雖然闡述了具體的實施方式,應當理解的是,這僅是出於說明目的而進行的。所屬技術領域中具有通常知識者將認知到可以使用其他組件及配置而不脫離本技術的精神及範疇。
SAS通訊協定提供點對點連接(point-to-point connection),其使得伺服器與儲存裝置通過高速串列物理通訊來相互通訊。點對點連接不僅改善了數據通量,且亦提供了磁碟故障之診斷效率。典型之SAS系統使用SAS擴充器(SAS expanders)以提供SAS裝置中之開關及路由功能。
為了實現SAS連接儲存裝置之帶外管理(out-of-band management),SAS擴充器搭配基板管理控制器(Baseboard Management Controller, BMC)以進行數據通訊。BMC可負責主中央處理單元以及主板上周邊裝置之管理和監測。例如,BMC可以透過智慧平台管理介面(Intelligent Platform Management Interface, IPMI)訊息與其他內部計算機組件通訊。BMC可以使用遠程管理控制通訊協定(Remote Management Control Protocol, RMCP)與外部計算機裝置進行通訊。另外,BMC可以透過LAN於IPMI使用RMCP+與外部裝置進行通訊。
然而,配置BMC以提供儲存裝置的狀態數據可能是耗時且具有挑戰性的,其造成大規模數據中心之有效SAN管理之障礙。
因此,有必要藉由提供得以提供改進的性能、可擴展性及可靠性的新穎通訊機制來改善SAN之帶外管理。
本技術揭露一種技術,可以藉由配置SAS擴充器以支持IPMI訊息允許直接帶外管理。根據一些實施例,SAS擴充器可透過串列周邊介面之介面,例如,SAS或SATA,以接收來自各種感應器的儲存系統的狀態數據。 SAS擴充器可以根據IPMI通訊協定來配置RMCP狀態訊息,並透過乙太網將其傳輸到遠程管理系統。
具其獨立的電源、韌體及操作系統之IPMI通訊協定,定義由系統管理員所使用之針對計算機系統之帶外管理之介面。例如,當主CPU處於關閉狀態或不可用時,IPMI提供了一種機制來管理伺服器。
第1圖繪示根據一些實施例之整體SAS擴充器管理系統圖。應了解的是,第1圖之系統拓撲係為示例,且任何數目之計算機系統如伺服器、儲存裝置、控制器、SAS擴充器及網路組件可被包含於第1圖之系統中。
SAS擴充器管理系統100包括SAN,諸如儲存系統102、伺服器112、網路116及遠程管理系統118。伺服器112可以是與一個或多個儲存系統相關聯之任何適用主機裝置,其每一個儲存系統係進一步包括至少一個SAS擴充器及一些儲存裝置。
伺服器112可以包括控制器114,例如,SAS RAID控制器,以發起請求並管理與目標裝置的通訊。控制器114的另一個例子是衛星控制器,例如,基板服務控制器(BMC)。控制器114係用以處理伺服器112和儲存裝置之間的用戶數據及系統數據,儲存裝置為例如儲存裝置106、108或110。例如,控制器114可以發出I/O命令到儲存裝置106。此外,控制器114可以是在母板上之板載組件或附加主機匯流排適配器(add-on host bus adaptor, HBA)。
耦合到控制器114之SAS擴充器104,可以增加SAS儲存裝置的數目,以及SAS拓撲的複雜性。SAS擴充器104有利於大量SAS裝置之間的通訊。 SAS擴充器104可以是邊緣擴充器(edge expander),其可用以與多達255個SAS位址通訊,促使SAS起始器與這些附加的SAS裝置進行通訊。 SAS擴充器104也可以是扇出擴充器(fanout expander),其可以連接多達255台邊緣擴充器。
SAS擴充器104可以通過外部擴充器-埠口,連接到一些儲存裝置,例如,儲存裝置106、108及110。儲存裝置106可以是被配置為儲存程序指令或數據一段期間的任何儲存介質。例如,其可以是固態驅動器(SSD)、硬碟驅動器(HDD)、快閃驅動器、或其組合。儲存裝置106可以,例如,包括邏輯單元號碼(LUN)來識別儲存裝置的邏輯單元。例如,儲存裝置106可以包括LUN 0、LUN 1、LUN 2和LUN3,其每一個是相應的邏輯單元。根據一些實施例,儲存裝置106可以使用其他識別碼,例如獨特之SAS位址來特定地識別每個各別儲存單元。
由於SAS架構可同時支持SAS驅動器及串列先進技術附件(SATA)驅動器之間的互操作性,其提供了巨大的儲存靈活性。相應地,儲存裝置106可以透過SAS介面或SATA介面與SAS擴充器104通訊。
此外,儲存系統102包括一或多個SAS擴充器以及連接的儲存裝置。根據一些實施例,儲存系統102可以被容納在儲存外殼,諸如在「集束磁碟」(JBOD)系統。
使用遠程管理系統118,系統管理員可以透過用於監測儲存系統102之操作狀態的網路116連接到伺服器112。網路116可以是區域網路(LAN)、廣域網路(WAN)、網際網路或其組合。遠程管理系統118可以是被配置為管理計算機系統的操作狀態的任何合適計算機裝置。遠程管理系統118的實例可以是個人電腦、平板、筆記型電腦、或類似物。遠程管理系統118包括用以實施網路介面之網絡介面控制器(NIC)。正如在下面的說明書進一步描述的,遠程管理系統118可以透過網路116直接連接到儲存系統102。遠程管理系統118可透過IPMI訊息與SAS擴充器104進行通訊。藉由支持TCP/IP通訊協定,SAS擴充器104可以提供乙太介面以於帶外系統管理與遠程管理系統118進行通訊。
根據一些實施例,SAS擴充器104可以執行IPMI代理以收集來自相關的儲存裝置的全面狀態數據。IPMI代理包括程序指令,當被執行時,可以執行各種數據傳輸功能如收集分類,並發送數據反映儲存系統的物理狀態。典型狀態數據係包括CPU和機箱之溫度數據、風扇速度數據、系統電壓數據、物理磁碟的狀態數據以及LED狀態數據。
如第1圖所示,藉由直接從每個個別及本地的SAS擴充器收集狀態數據,本技術的一些實施例可以允許對於大量儲存系統之有效及迅速的系統監測機制,其每一個儲存系統都與獨立的SAS擴充器以及一組儲存裝置相聯。
第2圖係繪示根據一些實施例之SAS擴充器管理系統200之示例的示意方塊圖。SAS擴充器管理系統200可以包括複數個SAS擴充器,例如,SAS擴充器202及204,其每一個SAS擴充器被連接到一或多個儲存裝置,例如,儲存裝置218,儲存裝置224及儲存裝置226。
SAS擴充器202可以包括,例如,處理器206、記憶體208、NIC 210、IPMI代理(IPMI agent)212、擴充器功能模組214以及擴充器埠口216。處理器206可以是被配置為對於特定的功能執行程序指令的中央處理單元(CPU)。例如,在數據收集過程期間,處理器206可以執行IPMI代理212以進行初始化,並執行數據傳輸。
記憶體208可以是任何儲存介質,其為可操作的以儲存數據一段時間。例如,記憶體208可以包括唯讀記憶體(ROM)、隨機存取記憶體(RAM)、寄存器、或其組合。記憶體208可以儲存用於封包切換的路由表。例如,記憶體208還可以儲存IPMI代理212。
IPMI代理212包括使用IPMI通訊協定用以操作以進行收集、分類和傳輸數據之程序指令,其中數據反映儲存系統之物理狀態,IPMI通訊協定允許自主計算機子系統的帶外數據通訊。例如,IPMI代理212,在接收到相關於儲存裝置的溫度數據時,可至少部分基於儲存在數據庫中的較佳操作溫度數據以確定儲存裝置是否過熱。因此,IPMI代理可傳送IPMI訊息至遠程管理系統228,以報告儲存裝置之過熱。因此,管理員可以例如,配置以提高相關於過熱儲存裝置之風扇速度。
根據一些實施例,狀態數據包括,例如,CPU及機箱之溫度數據、風扇速度數據、系統電壓數據、物理磁碟的狀態數據以及LED狀態數據。此外,各種感應器,例如,安裝在外殼中之溫度計或功率計,可用於收集狀態數據。
進一步地,狀態數據222可包括與儲存裝置218相關的任何狀態數據。狀態數據222可包括儲存歷史物理數據的數據庫。狀態數據222可以是動態和即時的,各種感應器可以連續地提供與儲存裝置相關的數據。根據一些實施例,儲存裝置控制器(未示出)可以處理狀態數據,以使其可以被傳輸到SAS擴充器。
擴充器功能模組214可以包括程序指令,其為可操作以起始和執行SAS擴充器202之切換功能。擴充器功能模組214可以包括一個或多個應用程序介面(API)模組,一個或多個應用程序介面(API)模組係為可操作以彼此交互作用進行數據檢索、驗證和傳輸。例如,擴充器功能模組214可包括IPMI服務API、儲存服務API、SAS控制器API、或衛星控制器API,其每一個是可操作的,以在SAS擴充器202上執行。擴充器功能模組214係為可操作的以從起始裝置,例如伺服器,接收封包並發送至目標裝置,諸如儲存裝置。藉由識別接收到的封包之目的位址,擴充器功能模組214係為可操作的以將數據封包轉發到目標裝置。此外,路由表可以用來確定數據封包轉發是否應允許或拒絕。
SAS擴充器202可以包括一些擴充器埠口,如擴充器埠口216。擴充器埠口216可以包括擴充器物理鏈路(PHY,未示出)以實施IPMI通訊協定的不同層級。例如,擴充器埠口216可以透過對應之SAS連接來連接到與儲存裝置218相關之目標埠口220。
儲存裝置218可以是固態驅動器(SSD)、硬碟驅動器(HDD)、快閃驅動器、或其組合。根據一些實施例,儲存裝置218可以使用單一SAS位址來識別。此外,儲存裝置218可以是SAS驅動器或SATA驅動器。因此,儲存裝置218可以通過例如SAS介面或SATA介面之各種串列周邊介面而與SAS擴展器202進行通訊。例如,儲存裝置218可以通過SAS介面與SAS擴充器202進行通訊,而儲存裝置224可透過SATA介面與SAS擴充器202進行通訊。
遠程管理系統228可以是任何合適的計算機裝置,其為可操作以管理伺服器的操作狀態。如第2圖所示,遠程管理系統228可以建立與SAS擴充器202之乙太連接。乙太連接係由遠程管理系統228的NIC 230以及SAS擴充器202之NIC 210實施。
IPMI模組232包括合適的程序指令,其為可操作以執行遠程管理系統228與SAS擴充器202之間的各種數據傳輸功能。例如,IPMI模組232可透過乙太介面發送RMCP對話請求至SAS擴充器202。因此,IPMI模組232可以於SAS擴充器202在接收RMCP對話回應時建立RMCP對話。使用所建立的RMCP對話回應,IPMI模組232係為可操作的,以接收RMCP狀態回應,其中包括與一或多個儲存裝置相關的狀態數據。
根據一些實施例,IPMI模組232係為可操作以接收狀態數據,而無需起始RMCP對話。例如,SAS擴充器202可以自主地收集儲存裝置218的狀態數據,至少部分基於狀態數據配置RMCP狀態訊息,並透過乙太介面傳輸RMCP狀態訊息至IPMI模組232。
第3圖係為示出根據一些實施例之SAS擴充器管理系統之示例的流程圖。但是應當理解的是,在各種實施例的範圍內,可以有依照相似或替代性次序執行之附加的,更少的或替代性的步驟,或並行之步驟,除非另有說明。
根據一些實施例,遠程管理系統302可以在SAS擴充器上執行之IPMI代理304來起始RMCP對話。例如,IPMI模組係為可操作的以發出符合特定為IPMI通訊協定之對話請求格式之RMCP對話請求,例如,RMCP ping訊息。使用IPMI通訊協定,RMCP對話請求可透過乙太介面而傳輸至IPMI代理304。
在接收到RMCP對話請求下,藉由,例如,通過驗證包括在RMCP對話請求中之識別數據,IMPI代理04係為可操作以驗證所述對話是否應該被允許或拒絕。因此,IPMI代理304或其對應的SAS擴充器可以發送RMCP回應以允許或拒絕該對話請求。相似地,RMCP對話回應可符合根據IPMI通訊協定之對話回應格式,例如,RMCP pong訊息。
當RMCP對話成功建立,遠程管理系統302可進一步執行認證過程。例如,遠程管理系統302,藉由執行IPMI模組,可以發送RMCP識別請求於IPMI代理304,以用於指定與建立的對話相關聯的認證級別,例如,使用一組權限請求。因此,IPMI代理304可以用RMCP識別回應來回應,其中對話的最大權限級別可例如使用一組權限級別回應來指定。例如,IPMI代理304或其相關聯的SAS擴充器可以生成RMCP識別回應,以提供與認證演算法相關之資訊,以用於提供所請求的最大權限級別。
另外,遠程管理系統302可分配並提供與建立對話(session)相關的臨時對話ID(session ID)。在接收所分配的對話ID下, IPMI代理304或其相關聯的SAS擴充器以對話ID回應簽署封包,以確認分配的ID將被用於在激活對話。此外,IPMI代理304或其SAS擴充器可以回應被分配於遠程管理系統302之輸入序列號(inbound sequence number),以用於激活對話。用分配的對話ID和對話序列號,激活對話可用於傳輸SAS擴充器與遠程管理系統302之間的數據。
根據一些實施例,遠程管理系統302可以透過激活對話,來產生和傳送RMCP狀態請求至IPMI代理304。如先前所述,符合IPMI通訊協定之RMCP狀態請求可以使用乙太介面來傳送。根據一些實施例,RMCP狀態請求可以與識別為單一SAS位址之特定儲存裝置相關。根據一些實施例,取代請求相關於特定SAS/SATA裝置之狀態數據,RMCP狀態請求可以是非特定且應用於與SAS擴充器相關聯的一個或多個儲存裝置。
接收到RCMP狀態請求後,IPMI代理304或其相關的SAS擴充器,可以透過SAS擴充器的串列周邊介面接收相關於與SAS擴充器相關聯的一或多個儲存裝置的狀態數據。串列周邊介面可以是SAS介面、SATA介面、或其組合。
接收到狀態數據後,IPMI代理304或其SAS擴充器可以至少部分基於所接收之狀態數據來配置RMCP狀態回應。如前面所解釋的,RMCP狀態回應符合由IPMI通訊協定所指定的格式。
根據一些實施例,IPMI代理304或其SAS擴充器可以判斷與一個或多個儲存裝置中相關的物理狀況是否已達到預定閾值,例如,機箱(Chasis)溫度是否高於預定閾值。因此,IPMI代理304或其SAS擴充器可以配置RMCP狀態回應以包括過熱提醒來通知有關排熱(heat exhaustion)問題的系統管理員。
IPMI代理304或其SAS擴充器可通過SAS擴充器的乙太介面來傳輸RMCP狀態回應於遠程管理系統302。例如,系統管理員可以經由藉由遠程管理系統302所實現的用戶介面來檢視RMCP狀態回應的內容。當重要的物理數據被回報時,例如,機箱過熱,系統管理員可以採取必要的行動來糾正系統異常,例如,藉由提高風扇速度或關閉系統電源。
根據一些實施例,IPMI代理304或其相關聯的SAS擴充器可以傳輸狀態數據,而無須來自遠程管理系統的RMCP請求。這種自主機制得以對儲存系統進行即時監測。
第4圖係繪示根據一些實施例之SAS擴充器管理系統之示例的另一流程圖。在接收到來自遠程管理系統302中的RMCP對話請求下,IMPI代理304係可操作以使用對應之傳輸通訊協定與擴充器功能模組404進行通訊,以從數據儲存裝置、SAS控制器、或衛星控制器之接收及傳輸所請求之數據。
根據一些實施例,遠程管理系統(未示出)可以對於儲存於儲存裝置中之數據產生IPMI請求(例如,RMCP請求),並透過LAN發送其至在SAS擴充器上執行之IPMI代理402。在接收到IPMI請求下,IMPI代理402可以與擴充器功能模組404進行通訊,以從儲存裝置獲取所請求的數據。特別是,IPMI代理402可以從與擴充器功能模組404相關聯的IPMI服務API請求數據。IPMI服務API可自與擴充器功能模組404關聯之儲存裝置服務API請求或檢索數據,並且執行在SAS擴充器上。所請求數據的例子包括感應器數據或伺服器的物理數據,包括溫度數據、電壓數據及現場可替換單位(FRU)。儲存裝置的例子可以是非揮發性記憶體或儲存裝置,其為可操作以儲存系統的物理或操作數據。
根據一些實施例,遠程管理系統可以產生IPMI請求(例如,RMCP請求),以請求與SAS控制器相關聯的系統參數數據,並透過LAN傳送給在SAS擴充器上執行之IPMI代理402。在接收到IPMI請求下,IMPI介質402可與擴充器功能模組404通訊,以從儲存裝置獲取所請求的數據。特別是,IPMI代理402可以從與擴充器功能模組404相關聯的IPMI服務API來請求系統參數數據。IPMI服務API可以從與擴充器功能模組404相關聯的SAS控制器服務API來請求或檢索系統參數數據,並執行於SAS擴充器上。系統參數數據的實例包括對應的儲存裝置製造數據,例如供應商名稱(vender name)、型號、序列號及尺寸。此外,可以使用SAS通訊協定發送所請求之系統參數數據。
根據一些實施例,遠程管理系統可以產生IPMI請求(例如,RMCP請求),以請求與衛星控制器相關聯的系統操作數據,並透過LAN傳送給在SAS擴充器上執行之IPMI代理402。在接收到IPMI請求下,IPMI代理402可以從與擴充器功能模組404關聯的IPMI服務API來請求系統操作數據。IPMI服務API可自在衛星擴充器上執行之衛星控制器服務API來請求或檢索系統操作數據,其中衛星擴充器可操作以監測系統之操作數據。該系統操作數據的實施例包括溫度數據、電壓數據及FRU資訊數據。此外,可以使用內部集成電路(Inter-Integrated Circuit, I2C)通訊協定來發送所請求的系統參數數據。
第5圖係為根據一些實施例之回應於狀態數據請求對於SAS擴充器管理系統提供儲存裝置之狀態數據的例示性流程圖500。但是應當理解的是,在各種實施例的範圍內,可以有依照相似或替代性次序執行之附加的,更少的或替代性的步驟,或並行之步驟,除非另有說明。
在步驟502,SAS擴充器管理系統建立被配置以傳輸SAS擴充器和遠程管理裝置之間之數據的RMCP對話。例如,如第3圖中所示,遠程管理系統302可以IPMI代理304起始RMCP對話,IPMI代理304係於SAS擴充器上執行。例如,IPMI模組係為可操作以發出符合特定為IPMI通訊協定之對話請求格式之RMCP對話請求,例如,RMCP ping訊息。使用IPMI通訊協定,RMCP對話請求可透過乙太介面而傳輸至IPMI代理304。
在接收到RMCP對話請求下,藉由,例如,驗證包括在RMCP對話請求中之識別數據,IMPI代理304驗證所述對話是否應該被允許或拒絕。因此,IPMI代理304或其相應的SAS擴充器可以發送RMCP回應以允許或拒絕該對話請求。相似地,RMCP對話回應可符合根據IPMI通訊協定之對話回應格式,例如,RMCP pong訊息。
在步驟504,SAS擴充器管理系統接收與連接SAS擴充器之儲存裝置相關聯之RMCP狀態請求。例如,遠程管理系統302可以通過激活對話,生成並傳輸RMCP狀態請求至IPMI代理304。如先前所述,符合IPMI通訊協定之RMCP狀態請求可以使用乙太介面來傳送。根據一些實施例,RMCP狀態請求可以與特定儲存裝置相關,其可透過單一SAS位址而辨識。根據一些實施例,取代請求相關於特定SAS/SATA裝置之狀態數據,RMCP狀態請求可以是通用的且應用於與SAS擴充器相關聯的任何儲存裝置。
在步驟506,SAS擴充器管理系統接收與連接SAS擴充器的儲存裝置相關的狀態數據。例如,在接收到RMCP狀態請求後,IPMI代理304或其相關的SAS擴充器,可以透過SAS擴充器之串列周邊介面接收與SAS擴充器相關聯的一個或多個儲存裝置的狀態數據。串列周邊介面可以是SAS介面、SATA介面或其組合。
狀態數據包括CPU及機箱之溫度數據、風扇速度數據、系統電壓數據、物理磁碟的狀態數據以及LED狀態數據。各種感應器,例如,溫度計、功率計可接收狀態數據。根據一些實施例,狀態數據可關聯於特定儲存裝置或關聯於複數個儲存裝置。
在步驟508,SAS擴充器管理系統係至少基於所接收的狀態數據使用IPMI代理來配置RMCP狀態回應。例如,IPMI代理304或其SAS擴充器可至少部分基於所接收的狀態數據來配置RMCP狀態回應。如前面所解釋的,RMCP狀態回應符合由IPMI通訊協定所指定的格式。
在步驟510,SAS擴充器管理系統傳輸RMCP狀態回應於遠程管理裝置。例如,IPMI代理304或其SAS擴充器可通過SAS擴充器的乙太介面來傳輸RMCP狀態回應於遠程管理系統302。
根據一些實施例,IPMI代理304或其SAS擴充器可以判斷與一個或多個儲存裝置相關聯的物理狀況是否已達到預定閾值,例如,機箱溫度是否高於預定閾值。因此,IPMI代理304或其SAS擴充器可以配置RMCP狀態回應以包括過熱提醒來通知有關排熱(heat exhaustion)問題的系統管理員。此外,遠程管理系統302可以藉由分析狀態數據確定過熱且產生提醒給管理員。因此,系統管理員可以採取適當的行動,如藉由增加風扇速度,以解決累積的熱。
第6圖係為根據一些實施例之主動提供儲存裝置之狀態數據的SAS擴充器管理系統的另一例示性流程圖600。但是應當理解的是,在各種實施例的範圍內,可以有依照相似或替代性次序執行之附加的,更少的或替代性的步驟,或並行之步驟,除非另有說明。
在步驟602,SAS擴充器管理系統建立被配置以傳輸SAS擴充器和遠程管理裝置之間之數據的RMCP對話。例如,如第3圖中所示,遠程管理系統302可以於SAS擴充器上執行之IPMI代理304起始RMCP對話。在接收到RMCP對話請求下,藉由,例如,通過驗證包含在RMCP對話請求中之識別數據,IMPI介質304係為可操作以驗證所述對話是否應該被允許或拒絕。因此,IPMI代理304或其相應的SAS擴充器可以發送RMCP回應以允許或拒絕該對話請求。相似地,RMCP對話回應可符合根據IPMI通訊協定之對話回應格式,例如,RMCP pong訊息。
在步驟604,SAS擴充器管理系統接收與連接SAS擴充器之儲存裝置相關的狀態數據。例如,IPMI代理304或其相關的SAS擴充器,可以透過SAS擴充器之串列周邊介面,來接收相關於與SAS擴充器相關聯的一個或多個儲存裝置的狀態數據。串列周邊介面可以是SAS介面、SATA介面、或其組合。根據一些實施例,所接收的狀態數據可以是即時的和連續的。根據一些實施例,所接收的狀態數據可以是選擇性的,這意味著僅有達到預定閾值之數據被收集並傳送給SAS擴充器。例如,功率計的讀值指出其功率水平低於一個較佳的範圍。
在步驟606,SAS擴充器管理系統係至少基於所接收的狀態數據使用IPMI代理來配置RMCP狀態回應。例如,IPMI代理304或其SAS擴充器可至少部分基於所接收的狀態數據來配置RMCP狀態回應。如前面所解釋的,RMCP狀態回應符合由IPMI通訊協定所指定的格式。
根據一些實施例,IPMI代理304或其SAS擴充器可以判斷與一個或多個儲存裝置相關聯的物理條件是否已達到預定閾值,例如,儲存裝置之功率水平低於閾值水平。因此,IPMI代理304或其SAS擴充器可以配置RMCP狀態回應以包括低功率提醒來通知系統管理員關於功率不足的問題。因此,系統管理員可採取措施來提高儲存系統之功率水平。
在步驟608,SAS擴充器管理系統發送RMCP狀態回應給遠程管理裝置。例如,IPMI代理304或其SAS擴充器可以透過SAS擴充器之乙太介面來傳輸RMCP狀態回應給遠程管理系統302。根據一些實施例,IPMI代理304或其SAS擴充器可以判斷是否與一個或多個儲存裝置相關之物理狀態已達到預定閾值,例如,功率水平低於較佳之範圍。因此,IPMI代理304或其SAS擴充器可以配置RMCP狀態回應以包括低功率提醒來通知系統管理員有關功率之問題。可替代地,遠程管理系統302可以通過分析狀態數據來確定低功率的問題,並產生提醒給管理員。因此,系統管理員可採取適當的行動,以提高功率水平並維持系統的性能。
第7圖示出用於實現第1圖至第6圖的系統及過程的例示性系統架構700。計算機平台700包括匯流排718相互連接子系統與裝置,如:SAS擴充器702、處理器704、儲存裝置714、系統記憶體716、網路介面710、以及控制器,如HBA 708。處理器704可以一或多個中央處理單元(CPUs)來實現,像是由英特爾公司(Intel® Corporation)製造的處理器,或者是以一或多個虛擬處理器併同CPUs與虛擬處理器之任何組合來實施。計算機平台700透過輸入及輸出裝置之輸入裝置706及顯示器712來交換表示輸入和輸出之數據,輸入及輸出裝置之輸入裝置706及顯示器712包括但不限於:鍵盤、滑鼠、音頻輸入(例如,語音轉文字裝置)、用戶介面、顯示器、監測器、游標、觸敏顯示器、LCD或LED顯示器以及其它I/O相關的裝置。
根據一些實施例,計算機架構700藉由處理器704來執行具體操作,執行儲存在系統記憶體716之一個或多個指令之一個或多個序列。計算機平台700可被實現為伺服器裝置或用戶裝置,依據用戶-伺服器配置、對等-對等配置、或任何行動計算機裝置,包含智慧型電話等。這樣的指令或數據可從另一計算機可讀介質像是儲存裝置714被讀入至記憶體716。在一些實例中,硬連線電路(hard-wired circuitry)可以用於代替或者組合軟體指令來實施。指令可以被嵌入在軟體或韌體。詞彙「計算機可讀介質」指的是參與提供指令給處理器704用於執行的任何有形介質。這種介質可以採取許多形式,包括但不限於非易失性介質以及易失性介質。非易失性介質包括例如,光碟或磁碟等。易失性介質包括動態記憶體,例如系統記憶體716。
計算機可讀介質的常見形式包括,例如:軟式磁碟(floppy disk)、軟磁碟(flexible disk)、硬式磁碟、磁帶、或任何其它磁性介質、CD-ROM、任何其它光學介質、打孔卡片、紙帶、具有孔圖樣之任何其他物理介質、RAM、PROM、EPROM、FLASH-EPROM、任何其他記憶體芯片或匣,或其中計算機可以讀取的任何其他介質。指令還可以使用傳輸介質被發送或接收。術語「傳輸介質」可以包括任何有形的或無形介質,其藉由機器能夠儲存、編碼或攜帶用於執行之指令,且包括數位或類比通訊訊號或其它無形介質,以助於這種指令的通訊。傳輸介質包括同軸電纜、銅線、及光纖,包括包括匯流排718用於傳輸計算機數據訊號的導線。
在所示的實例中,系統記憶體716可包括包含可執行指令以實現本文所述的功能的各種模組。在示出的實例中,系統記憶體716包括記錄管理區(log manager)、紀錄緩衝區(log buffer)、或記錄儲存庫區(log repository)- 每一個都可以被配置為提供本文所述的一個或多個功能。
雖然上述實施例已經為了清楚理解而描述了一些細節,上述本發明的技術並不限於所提供的細節。有許多實現上述發明技術的替代方式。所揭露的實例是說明性的而非限制性的。
100、200、‧‧‧SAS擴充器管理系統
102‧‧‧儲存系統
104、202、204、702‧‧‧SAS擴充器
106、108、110、218、224、226‧‧‧儲存裝置
112‧‧‧伺服器
114‧‧‧控制器
116‧‧‧網路
118、228、302‧‧‧遠程管理系統
206、704‧‧‧處理器
208、716‧‧‧記憶體
210、230‧‧‧NIC
212、304、402‧‧‧IPMI代理
214、404‧‧‧擴充器功能模組
216‧‧‧擴充器埠口
220‧‧‧目標埠口
222‧‧‧狀態數據
232‧‧‧IPMI模組
500、600‧‧‧例示性流程圖
502-510、602-608‧‧‧步驟
706‧‧‧輸入裝置
708‧‧‧HBA
710‧‧‧網路介面
712‧‧‧顯示器
714‧‧‧儲存裝置
718‧‧‧匯流排
本發明之各種實施例或示例(「例子」)在以下的實施方式及附圖中揭露:
第1圖係繪示根據一些實施例之整體SAS擴充器管理系統圖;
第2圖係繪示根據一些實施例之SAS擴充器管理系統之示例的示意方塊圖;
第3圖係繪示根據一些實施例之SAS擴充器管理系統之示例的流程圖;
第4圖係繪示根據一些實施例之SAS擴充器管理系統之示例的另一流程圖;
第5圖係繪示根據一些實施例之回應於狀態數據請求對於SAS擴充器管理系統提供儲存裝置之狀態數據的例示性流程圖;
第6圖係繪示根據一些實施例之主動提供儲存裝置之狀態數據的SAS擴充器管理系統的另一例示性流程圖;以及
第7圖係繪示根據一些實施例之計算機裝置的計算機平台。
100‧‧‧SAS擴充器管理系統
102‧‧‧儲存系統
104‧‧‧SAS擴充器
106、108、110‧‧‧儲存裝置
112‧‧‧伺服器
114‧‧‧控制器
116‧‧‧網路
118‧‧‧遠程管理系統
Claims (10)
- 一種計算機實施方法,其包含: 在與複數個儲存裝置相關聯之一串列連接小型計算機系統介面(SAS)擴充器建立一遠程管理控制通訊協定(RMCP)對話,該遠程管理控制通訊協定(RMCP)對話係配置以傳輸該SAS擴充器與一遠程管理裝置之間之數據; 透過該SAS擴充器之一網路介面接收與該SAS擴充器相關聯的至少一儲存裝置之一RMCP狀態請求; 透過該SAS擴充器之一串列周邊介面接收關於該複數個儲存裝置之該至少一儲存裝置之一狀態數據; 使用在該SAS擴充器上執行之一智慧平台管理介面(IPMI)代理以根據至少一部分基於關於該至少一儲存裝置之該狀態數據以配置一RMCP狀態反應;以及 透過該SAS擴充器之該網路介面傳輸該RMCP狀態反應至該遠程管理裝置。
- 如申請專利範圍第1項所述之計算機實施方法,其進一步包含: 透過該SAS擴充器之該網路介面接收來自該遠程管理裝置之一RMCP對話請求;以及 透過該SAS擴充器之該網路介面傳輸一RMCP對話回應至該遠程管理裝置。
- 如申請專利範圍第1項所述之計算機實施方法,其進一步包含: 透過該SAS擴充器之該網路介面接收來自該遠程管理裝置之一識別請求; 分配一識別碼給該RMCP對話:以及 傳輸該識別碼給該遠程管理裝置。
- 如申請專利範圍第1項所述之計算機實施方法,其中該狀態數據包含與該至少一儲存裝置相關聯之一系統操作數據或一系統參數數據之至少之一。
- 一種系統,其包含: 一處理器;以及 一記憶體裝置,包含在由該處理器執行時致使該處理器執行操作之指令,該些操作包含: 在與複數個儲存裝置相關聯之一串列連接小型計算機系統介面(SAS)擴充器建立一遠程管理控制通訊協定(RMCP)對話,該遠程管理控制通訊協定(RMCP)對話係配置以傳輸該SAS擴充器與一遠程管理裝置之間之數據; 透過該SAS擴充器之一串列周邊介面接收與該複數個儲存裝置之至少一儲存裝置相關之一狀態數據,該狀態數據包含該至少一儲存裝置之溫度數據、功率數據、及風扇速度之至少之一; 使用在該SAS擴充器上執行之一智慧平台管理介面(IPMI)代理以根據至少一部分基於關於該至少一儲存裝置之該狀態數據以配置一RMCP狀態訊息;以及 透過該SAS擴充器之一乙太介面來傳輸該RMCP狀態訊息至該遠程管理裝置。
- 如申請專利範圍第5項所述之系統,其進一步包含: 透過該SAS擴充器之該乙太介面接收來自該遠程管理裝置之一RMCP對話請求;以及 透過該SAS擴充器之該乙太介面傳輸一RMCP對話回應給該遠程管理裝置。
- 如申請專利範圍第5項所述之系統,其進一步包含: 透過該SAS擴充器之該乙太介面接收來自該遠程管理裝置之一識別請求;以及 分配一識別碼給該RMCP對話;以及 傳輸該識別碼給該遠程管理裝置。
- 一種儲存指令之非暫時性計算機可讀儲存介質,其中該指令為當由一處理器執行時,使得該處理器執行操作,該些操作包含: 在與複數個儲存裝置之一串列連接小型計算機系統介面(SAS)擴充器建立一遠程管理控制通訊協定(RMCP)對話,該遠程管理控制通訊協定(RMCP)對話係配置以傳輸介於該SAS擴充器與一遠程管理裝置之間的數據; 透過該SAS擴充器之一串列周邊介面來接收關於該複數個儲存裝置之至少一儲存裝置之一狀態數據,該狀態數據包含該至少一儲存裝置之溫度數據、功率數據及風扇速度之至少之一; 使用在該SAS擴充器上執行之一智慧平台管理介面(IPMI)代理以根據至少一部分基於關於該至少一個儲存裝置的該狀態數據以配置一RMCP狀態訊息;以及 透過該SAS擴充器之一乙太介面傳輸該RMCP狀態訊息至該遠程管理裝置。
- 如申請專利範圍第8項所述之非暫時性計算機可讀儲存介質,其中該非暫時性計算機可讀儲存介質儲存進一步之指令,該指令由該處理器執行時致使該處理器執行下列操作包含: 透過該SAS擴充器之該乙太介面接收來自該遠程管理裝置之一RMCP對話請求;以及 透過該SAS擴充器之該乙太介面傳輸一RMCP對話回應至該遠程管理裝置。
- 如申請專利範圍第8項所述之非暫時性計算機可讀儲存介質,其中該非暫時性計算機可讀儲存介質儲存進一步之指令,該指令由該處理器執行時致使該處理器執行下列進一步操作包含: 透過該SAS擴充器之該乙太介面接收來自該遠程管理裝置之一識別請求; 分配一識別碼給該RMCP對話;以及 傳輸該識別碼給該遠程管理裝置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/969,554 US9965197B2 (en) | 2015-12-15 | 2015-12-15 | System and method for storage area network management using serial attached SCSI expander |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI569134B true TWI569134B (zh) | 2017-02-01 |
TW201721423A TW201721423A (zh) | 2017-06-16 |
Family
ID=58608155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105103195A TWI569134B (zh) | 2015-12-15 | 2016-02-01 | 使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9965197B2 (zh) |
CN (1) | CN106886366B (zh) |
TW (1) | TWI569134B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI676890B (zh) * | 2017-12-12 | 2019-11-11 | 緯穎科技服務股份有限公司 | 機箱監控系統及機箱監控方法 |
US10664428B2 (en) | 2018-09-19 | 2020-05-26 | Quanta Computer Inc. | SAS automatic zoning mechanism |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776388A (zh) * | 2016-11-24 | 2017-05-31 | 英业达科技有限公司 | 服务器系统与读取方法 |
US20180219755A1 (en) * | 2017-02-02 | 2018-08-02 | Hewlett Packard Enterprise Development Lp | Determination of status of ports in storage area networks |
US10747437B2 (en) * | 2017-05-02 | 2020-08-18 | Quanta Computer Inc. | SAS hard disk drive update via management controller |
US10387347B2 (en) * | 2017-08-18 | 2019-08-20 | Quanta Computer Inc. | Method to locate SAS JBOD cable routing |
KR102485368B1 (ko) | 2018-01-15 | 2023-01-05 | 삼성전자주식회사 | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체 |
US11231872B2 (en) | 2018-07-05 | 2022-01-25 | Hewlett Packard Enterprise Development Lp | Identification of substitute controllers based on temperature data |
CN109597582A (zh) * | 2018-12-03 | 2019-04-09 | 郑州云海信息技术有限公司 | 一种数据处理方法及相关设备 |
US11475073B2 (en) | 2019-08-02 | 2022-10-18 | EMC IP Holding Company LLC | System and method for management of data from deployments |
US11360703B2 (en) * | 2019-10-22 | 2022-06-14 | EMC IP Holding Company LLC | Method and system for a trusted actuation via data fabric metadata |
CN111159080B (zh) * | 2019-12-31 | 2021-11-12 | 加弘科技咨询(上海)有限公司 | 机箱管理系统及管理方法 |
US11388147B2 (en) | 2020-01-31 | 2022-07-12 | EMC IP Holding Company LLC | System and method for redirecting data access to local trust managers via an indirection logic service |
CN118192904B (zh) * | 2024-05-14 | 2024-08-16 | 苏州元脑智能科技有限公司 | 扩展器的sas地址配置方法、设备、产品及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7437462B2 (en) * | 2006-01-06 | 2008-10-14 | Dell Products L.P. | Method for zoning data storage network using SAS addressing |
US20090083484A1 (en) * | 2007-09-24 | 2009-03-26 | Robert Beverley Basham | System and Method for Zoning of Devices in a Storage Area Network |
US20090222733A1 (en) * | 2008-02-28 | 2009-09-03 | International Business Machines Corporation | Zoning of Devices in a Storage Area Network with LUN Masking/Mapping |
US7996509B2 (en) * | 2007-09-26 | 2011-08-09 | International Business Machines Corporation | Zoning of devices in a storage area network |
US8775609B2 (en) * | 2011-03-16 | 2014-07-08 | Lsi Corporation | Serial attached SCSI expander management and alarm reporting using SNMP |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0408877D0 (en) * | 2004-04-21 | 2004-05-26 | Level 5 Networks Ltd | Signalling data reception |
US20060168189A1 (en) * | 2004-09-13 | 2006-07-27 | Aten International Co., Ltd. | Advanced IPMI system with multi-message processing and configurable capability and method of the same |
US7424666B2 (en) * | 2005-09-26 | 2008-09-09 | Intel Corporation | Method and apparatus to detect/manage faults in a system |
US20070086449A1 (en) * | 2005-10-18 | 2007-04-19 | Aten International Co., Ltd | System and method for remote management |
US7574540B2 (en) * | 2006-01-03 | 2009-08-11 | Emc Corporation | Managing management controller communications |
US7529877B2 (en) * | 2006-03-13 | 2009-05-05 | Lsi Corporation | Apparatus and methods for simplified SSP link layer processing |
US9058306B2 (en) * | 2006-08-31 | 2015-06-16 | Dell Products L.P. | Redundant storage enclosure processor (SEP) implementation for use in serial attached SCSI (SAS) environment |
US7721021B2 (en) * | 2006-11-21 | 2010-05-18 | Lsi Corporation | SAS zone group permission table version identifiers |
CN102089750B (zh) * | 2008-07-15 | 2014-12-24 | Lsi公司 | 将串行scsi阵列控制器连接至存储区域网络的系统 |
US8327166B2 (en) * | 2009-05-21 | 2012-12-04 | Lsi Corporation | Power managment for storage devices |
US8458527B2 (en) * | 2010-02-04 | 2013-06-04 | Dot Hill Systems Corporation | Method and apparatus for SAS speed adjustment |
TWI458314B (zh) * | 2012-03-22 | 2014-10-21 | Wistron Corp | 傳送遠端封包至主機的伺服器系統及其管理方法 |
KR20150047784A (ko) * | 2013-10-25 | 2015-05-06 | 삼성전자주식회사 | 서버 시스템 및 스토리지 시스템 |
CN104679438A (zh) * | 2013-11-30 | 2015-06-03 | 鸿富锦精密工业(深圳)有限公司 | Sas接口卡的驱动安装系统及方法 |
TWI676898B (zh) * | 2013-12-09 | 2019-11-11 | 安然國際科技有限公司 | 分散式記憶體磁碟群集儲存系統運作方法 |
US10015023B2 (en) * | 2014-09-08 | 2018-07-03 | Quanta Computer Inc. | High-bandwidth chassis and rack management by VLAN |
-
2015
- 2015-12-15 US US14/969,554 patent/US9965197B2/en active Active
-
2016
- 2016-02-01 TW TW105103195A patent/TWI569134B/zh active
- 2016-03-07 CN CN201610126339.5A patent/CN106886366B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7437462B2 (en) * | 2006-01-06 | 2008-10-14 | Dell Products L.P. | Method for zoning data storage network using SAS addressing |
US20090083484A1 (en) * | 2007-09-24 | 2009-03-26 | Robert Beverley Basham | System and Method for Zoning of Devices in a Storage Area Network |
US7996509B2 (en) * | 2007-09-26 | 2011-08-09 | International Business Machines Corporation | Zoning of devices in a storage area network |
US20090222733A1 (en) * | 2008-02-28 | 2009-09-03 | International Business Machines Corporation | Zoning of Devices in a Storage Area Network with LUN Masking/Mapping |
US8775609B2 (en) * | 2011-03-16 | 2014-07-08 | Lsi Corporation | Serial attached SCSI expander management and alarm reporting using SNMP |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI676890B (zh) * | 2017-12-12 | 2019-11-11 | 緯穎科技服務股份有限公司 | 機箱監控系統及機箱監控方法 |
US10664428B2 (en) | 2018-09-19 | 2020-05-26 | Quanta Computer Inc. | SAS automatic zoning mechanism |
Also Published As
Publication number | Publication date |
---|---|
CN106886366B (zh) | 2019-10-18 |
CN106886366A (zh) | 2017-06-23 |
US20170168730A1 (en) | 2017-06-15 |
US9965197B2 (en) | 2018-05-08 |
TW201721423A (zh) | 2017-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI569134B (zh) | 使用串列連接scsi擴充器用於儲存區域網路管理之儲存介質、系統及方法 | |
JP7084528B2 (ja) | 管理装置及びその動作方法 | |
US11983129B2 (en) | Self-configuring baseboard management controller (BMC) | |
KR102457091B1 (ko) | Nvme-of 이더넷 ssd에서 데이터 복제를 제공하기 위한 시스템 및 방법 | |
US8843613B2 (en) | Information processing system, and management method for storage monitoring server | |
US9934050B2 (en) | System and method for network-based ISCSI boot parameter deployment | |
JP2016536735A (ja) | ハードディスクおよび管理方法 | |
JP2009503725A (ja) | ストレージ資源デバイスの管理 | |
US10795846B1 (en) | Scalable NVMe storage management over system management bus | |
TW202020607A (zh) | 硬碟模組及伺服系統 | |
US20130346791A1 (en) | Sas storage drive information | |
US20190034104A1 (en) | Notifications in storage arrays | |
JP2019049866A (ja) | 情報処理システム,制御装置および制御プログラム | |
TW202414229A (zh) | 用於致動一毀損記憶碟之視覺指示器的系統及方法 |