TW201013395A - Method and/or apparatus for certifying an out of band management application in an external storage array - Google Patents
Method and/or apparatus for certifying an out of band management application in an external storage array Download PDFInfo
- Publication number
- TW201013395A TW201013395A TW097145853A TW97145853A TW201013395A TW 201013395 A TW201013395 A TW 201013395A TW 097145853 A TW097145853 A TW 097145853A TW 97145853 A TW97145853 A TW 97145853A TW 201013395 A TW201013395 A TW 201013395A
- Authority
- TW
- Taiwan
- Prior art keywords
- storage array
- circuit
- test
- patent application
- response
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2247—Verification or detection of system hardware configuration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- 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)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
❹ 春 用的方法及/或裝置將係令人滿意的 201013395 九、發明說明: 【發明所屬之技術領域】 一本發明通常係關於儲存陣列,並且更特別地, 種用於認證在一外部储存陣列中一帶外管理應用、、 及/或裝置。 ▼卜目理應用的方法 【先前技術】 確的Γί測試環境係遭遇各種難題。一客戶介面係發送正 命7 ’但疋該儲存陣列可能係處在-不回應的狀熊 因此,該儲存陣列不县尤洗y k ’ 狀態。 ❹㈣不疋不作任何的響應,就是 讯進行回應。在此一情培中 正確資 境中 工程師經常係將時間花眷 疑難排解該組態。該問題可 案’但是更有可能不是报大量的工作的解決方 此項問題。 …間係被铯費在除錯 傳統方法係並未對此問題提供一種明確直 案。假如一傳統陣列遇到一組態難題,傳統:決方 錯該問題以找出一調整。傳,、案係除 藉著此裳值傳統方法係具有數項不利因素。 鞴耆此等傳統方法,則係必須準備將時間 解。能if番继/E0 I η* ϋ 賢在疑難排 鮮此化費幾個小時的工程時 佳狀態中。 *料陣列處在-最 實施-種用於認證在一外部儲 方法及/或鞋番监在人,一平帶外管理應
【發明内容J 5 201013395 - 一種用於儲存組態一儲存陣列之方法,該方法係包括 下列步驟:(A)藉著最小數目之構件來組態該儲存陣列以 用於初始測試;(B )發送一第一訊符呼叫命令至該儲存陣 列,以初始化該儲存陣列之一結構的一測試;(c )接收一 來自該儲存陣列的響應;以及(D)決定該測試是否通過以 回應該響應。 本發明目的、特色以及優勢係包含提供一種諸如一監 控元件的元件,該元件係可(i )捕捉來自一陣列之一訊符 ^呼叫(以及相對應響應)(例如:一物件圖形(Object Graph ) 結構之形式),(ii)提供解譯一訊符呼叫之一機制、以及 一鏈路給一適當訊符響應,(Hi)移除額外硬體以在不同環 境(例如:作業系統)中認證帶外SANtricity的需要,及/ 或(iv)被使用在區塊儲存陣列網路產品(例如:san)或 是網路陣列儲存器(NAS)中。 ,參考圖1,一系統1〇之一方塊圖係被顯示為實施一典 型的陣列組態。該系統10係包含一方塊12、一方塊(或電 路)14、—方塊(或電路)16、一方塊(或電路)18、一 方塊(或電路)20、-方塊(或電路)22、以及__方塊(或 電24 °該方塊12係表示—乙太網路。該方塊14係表 7 機裝置。該方塊16係表示一光纖通道(FC)切換器。 =^ 18係表示—储存陣列(或控制器)。該方塊2〇係 硬碟抽取盒。該方塊22係表示一硬碟抽取盒。該方 201013395 塊24係表示一測試產生器。該系統1〇係說明一陣列組態, 其係在該乙太網路12上具有帶外管理。
本發明-個實施例係可在該陣列組態之反覆測試期間 排除該儲存陣列18以及該等硬碟抽取盒2〇與22。該儲存 陣列18以及該等硬碟抽取盒2〇與22係被一裝置所取代, 其中該裝置係已知為具有功能以(i)在該乙太網路12上發 送以及接收訊框、(ii)提供監控器之機能、及/或(iu)提 供將一用於不同訊符呼叫之物件圖形儲存在一可延伸標示 語言(XML,Extensible Markup Language )檔案中的能力。 假如一訊符呼叫需要透過帶外管理來被測試,則該主 機裝置14係使該功能呼叫被囊封在一前往該儲存陣列18 的TCP/IP封包中。該儲存陣列18係可接收該呼叫並且執 行該呼叫。該儲存陣列18係可發送一適當之回傳碼至—客 戶’並且係將該結構填充在一物件圖形中。一旦該主機裝 置14解密在該物件圖形中之資料,則該主機裝置14係將 適當資訊顯示在一圖形使用者介面(Gui )中。 參考圖2,系統1〇〇之一方塊圖係被顯示為依據本發明 一較佳實施的一實例。該系統1〇〇通常係包含一方塊(或 電路)102、一方塊(或電路)104、以及一方塊ι〇6。該電 路1〇2係可被實施作為一主機之電路。在一個實例中該 電路102係可被實施作為一 SANtricity/simpHcity之電路 (或模組)。該方塊1 〇4係可為一儲存陣列。例如:該方 塊104係可表示磁碟機或是其它儲存裝置之一陣列(例如: 固態儲存器等等)。該方塊1 〇6係可表示一網路(例如: 201013395 一乙太網路)。該網路1〇6通常係包括數個方塊1〇8a至 108η、一方塊(或電路)11〇、一方塊(或電路)112、以 及一方塊(或電路)114。該等方塊1〇8&至1〇8η各者係可 表不一前往該儲存陣列1〇4之訊符呼叫。該方塊u〇係可 表不一來自該儲存陣列1〇4之響應。該方塊丨12係可被實 施作為一監控器之電路。該方塊丨14係表示自該儲存陣列 104所接收之另外的響應。額外的響應n〇及/或114係可 被實施。 ® 該系統100之各種實施例係具有多重優點。例如:該 儲存陣列104之需求在測試期間係可被排除。一旦在爲該 裝置建立資料庫時,該儲存陣列1〇4係可被使用。此一實 施方式係可降低在已經完成測試後操作該儲存陣列1〇4時 遇到此一組態議題的風險。在另外的實例中,由該儲存陣 列104所發送以回應來自該主機1〇2之訊符呼叫1〇8&至 l〇8n的響應110或U4通常係不相依於作業系統(〇s)。 該等訊符呼叫108a至1 〇8n係可被初始化自運行任何類型之 作業系統的主機電路1〇2(或是被連接至該網路1〇6之另外 的主機電路)。在另外的實例中,所需要測試該等訊符呼 叫l〇8a至108η之時間正常上係將少於在沒有該系統1〇〇 之一環境中的測試時間,其係由於該主機電路1〇2並未需 要等到在該儲存陣列1〇4上之運算的完成。該系統1〇〇係 可降低所需要認證管理應用的資源。 測試該儲存陣列104之流程係可被分解成為兩個階 段:(i)資料捕捉階段以及(ii)資料擷取階段。該資料捕 201013395 捉階段係可使用該主機102、該監控器之裝置112、以及該 儲存陣列1 〇4之一最小組態。該主機1 02正常上係可具有 一被安裝作為一硬體裝置及/或作為一軟體應用程式之 SANtricity/Simplicity 應用。
參考圖3,一過程200之一圖係被顯示。該過程2〇〇係 可說明在該資料捕捉階段中之系統1〇〇。該過程200通常係 包括一步驟(或狀態)202、一步驟(或狀態)204、—步 驟(或狀態)206、一決策步驟(或狀態)208、一步驟(咬 狀態)210、以及一步驟(或狀態)212。該步驟202係開 始該過程200。該步驟204係可指示該主機1〇2 (例如: SANtricity/ Simplicity )以運行一初始測試(例如:—測試 i)。該步驟206係可指示該監控器112以記錄來自該儲存 陣列104的響應110。該決策步驟2〇8係可決定該測試是否 通過。假如該測試通過,則該過程2〇〇係可繼續至該步驟 210該步驟210係可捕捉在一可延伸標示語言檔案中的結 構&提不一可延伸標示語言檔案時,其它類型之檔案係 可被實施(例如.超文字標示語言(html )、文字等等)。 假如該測試並未通Μ , &、α 禾通過,則該過程200係可移動至該步驟 212。該步驟212#?γ八 ,、77析該錯誤並且係重新運行該測試。 在該過程200移q
至該步驟212後,該過程200接著传可 回到該步驟204。 设嘗你J 一者或更多。在一個實 一個測試。例如:在該 立容量運算之功能,其 所迷測試係可包含各種測 例中’―㈣測試係可被實施 系列測試中第一測試係可測試 9 201013395 中i = 0 (例如:一變數「i」係獲得被初始化為0 )。該主 機102係可在該乙太網路106上發送具有相關參數之一特 定訊符呼叫(例如:CREATEVOLUME)至該儲存陣列104。 該儲存陣列104係可接收該訊符呼叫CREATEVOLUME、執 行所要求的功能、送回一適當的回傳碼(例如:該響應 110 )、以及填入一物件圖形中。下述表1係說明一物件圖 形之一實例: 表1
VOLUME - 0xc0e2b84 volumeHandle :0x2 raidLevel :0x0 dssPrealloc :0xl absMaxSegSize : 0x200000 offline : 0x0 sectorOffset :OxaOOOOO blk/segSize :0x200/0x20000 capacity :0x140000000 reconPriority : 0x1 preReadRedun :0x0 media scan :0x0/0x0 status/action : 0x1 OPTIMAL / 0x1 cache :CMA CME RCA RCE WCA WCE cache modifier :0x8 readAheadMult : 0x1 WWN :60 0a 0b 80 00 2f cO 4b 00 00 a3 9e 47 cb 98 54 volumeGroupRef: 04 00 00 00 60 0a 0b 80 00 2f cO 4b 00 00 a3 9c 47 cb 98 Id volumeRef :02 00 00 00 60 0a 0b 80 00 2f cO 4b 00 00 a3 9e 47 cb 98 54 currentMgr :070000000000000000000001 preferredMgr :070000000000000000000001 label :00 76 00 6f 00 6c 00 75 00 6d 00 65 00 33 label :volume3 permissions :MAP=Y, SNAP=Y, FORMAT=Y RECONFIG=Y, READ=Y, WRITE=Y MIRROR PRIMARY=Y, MIRROR SECONDARY=Y COPY SOURCE=Y, COPY TARGET=Y 10 201013395 該監控器之裝置11.2接著係可在該封包獲得被發送自 該儲存陣列104時捕捉回傳碼110。該回傳碼110係可被傳 通至該主機電路102。一旦該主機102接收該回傳碼110(例 如:RETCODE—OK),則該主機102係可經由一檔案(例 如:jRPC)而接收來自該儲存陣列104之物件圖形❶下述 表2係列表數個該儲存陣列104可發送至該主機102以用 於一特殊訊符呼叫的回傳碼(例如:響應110以及114): _^_2_
❹ RETCODE—CANNOT一FORMAT一VOLUME
RETCODE—CONTROLLER_IN_SERVICE_MODE RETCODE DRIVE_NOT_EXIST RETCODE_DRIVE_NOT_UNASSIGNED RETCODE_ERROR RETCODE_ILLEGAL_PARAM RETCODE_INVALID_LABEL RETCODE_MAX_VOLUMES—EXCEEDED ❹ RETCODE一NO_HEAP
RETCODE_OK
RETCODE_RAID6一FEATURE—DISABLED RETCODE_RAID6_FEATURE_UNSUPPORTED RETCODE一TRY_ALTERNATE RETCODE_VOLUME_GROUP_RECONSTRUCTING RETCODE_VOLUME_GROUP_UNDERGOING_COPYBACK 11 201013395 當該物件圖形正被發送至該主機102 _,該監控氣之 裝置112係可捕捉在該封包,之資料本地地(例如 -可延伸標示語言㈣中)儲存該資料以及將該封 通至該主機!02。該主機1()2接著係可準備執行在該系列測 試中的下一走測試(例如:卜…,其令…係被增量。。 假如該測試發生錯誤,則通常作出分析以決定發生該錯誤 之原因。此一錯誤的測試接著係可被重新執行(例如:曰1、 =0’其中「i」之值係維持不變)。 e
該資料捕捉階段通常係在一特定反覆測試循環中發生 一次。在該資料捕捉階段中,有關一個作業系統(例如: Windows等等)之訊符呼叫1〇以至1〇8n係可被測試。物件 之結構係可被捕捉並且被本地地儲存。在該資料擷取階段 中,在該資料捕捉階段中經測試之訊符呼叫l〇8a至ι〇8η 係可使用關於圖4所解釋之技術,而爲不同的作業系統(例 如:AIX、Linux、Solaris、HP-UX 等等)進行測試。 參考圖4’系統300之一方塊圖係被顯示在該資料擷取 階段中。該系統300通常係包括一方塊(或電路)3〇2、一 方塊(或電路)304、一方塊306、數個訊符呼叫308a至308η、 以及數個響應310a至310η。該電路3 02係可被實施作為一 主機之電路。在一個實例中,該主機之電路302係可被實 施作為一 SANtricity/ Simplicity之電路(或模組)。該主 機之電路302係可運行數個標準作業系統中任何一者或更 多。該方塊304係可被實施作為一裝置之電路。在一個實 例中,裝置304係可以一硬體而被實施,其中該硬體係具 12 201013395 ^該儲f裝置104之Ip位址、監控器之機能 '及/或儲存資 ’胳、*月包(例如一記憶體)。在一個實例中,該資料係 :储存在一可延伸標示語言之格式中。該方塊係可 被實施作為一網路(例如:一乙太網路)。 在一個實施方式中,用於該資料搁取階段之最小組態 係可為該主機3〇2 (具有經安裝的SA腕city/simpiichy) 以及該裝置3G4(具有類似監控器機能、—網路介面、並且 ❿===!存在一可延伸標示語言檔案中)。在該 ▲又疋成該系列測試之後,下述技術係可被用 /測試來自其它作業系統之訊符呼叫亀至鳥。該系列 測試係可以與在該資料捕捉階段中相同之一連串訊符呼叫 308a至3〇8η而開始測試其中之呼叫。 該主機302係可發送一具有類似參數之特定訊符呼叫 (例如:CREATEV0LUME)至該裝置3〇4 (例如:㈣, 其中「i」係被初始化為0)。該裝置3〇4係可使用該監控 ❿4之機能來解密該要求、查找用於儲存器中該等訊符呼叫 3〇8a至308η之回傳碼(例如:該等響應31〇&至31如)、 以及發送回傳碼31〇a至310n至該主機3〇2。在接收響應 31〇a至310n時,該主機302係可發送一用於該物件圖形之 要求至該裝置304。一儲存該物件圖形之結構的可延伸標式 語言播案接著係可被發送至該主機3〇2。該主機地接著係 可解密該物件圖形,並且係判決該測試是否成功。假如通 過該測試,則該主機302係可進行至該系列測試中的下一 走測試(例如·· ’其中rij係被增量丨)。如果發 13 201013395 生錯誤,則該設定係可能必須被檢查看看是否有問題,並 且該測試係將被重新執行(例如:i=〇,其中之值係 維持不變)。
參考圖5,一過程400之一圖係被顯示。該過程4〇〇係 可說明該系統300在該資料擷取階段中之一實例。該過程 4〇〇係包括一初始步驟(或狀態)4〇2、一步驟(或狀態) 4〇4、一步驟(或狀態)4〇6、一決策步驟(或狀態)、 以及一步驟(或狀態)41(^該初始步驟4〇2係開始該過程 4〇〇 °該步驟4〇4係可指示該主機3〇2 ( SANtricity/ Simplicity)以運行一測試(例如:i)。該步驟4〇6係可指 示該裝置304以查找該等響應31〇a至31〇n。該決策步驟4〇8 係可決定該測試是否通過。假如該測試通過,則該過程4〇〇 係可回到該步驟404。假如該測試並未通過,則該過程4〇〇 係前往該步驟410。該步驟410係分析對於錯誤之設定。在 該過程400前往該步驟410之後,該過程4〇〇接著係回到 該步驟404。 參考圖6 ’ 一過程500之一流程圖係被顯示。該過程 500係可說明在該資料擷取階段中之裝置電路3〇4 ^該過程 500係包括一初始步驟(或狀態)502、一步驟(或狀態) 504、一步驟(或狀態)506、一步驟(或狀態)508、一決 策步驟(或狀態)510、一步驟(或狀態)512、一步驟(或 狀態)514、一步驟(或狀態)516、以及一步驟(或狀態) 518。該初始步驟502係開始該過程500。在該步驟504中, 該裝置304係可接收來自該主機302之一訊符呼叫。在該 201013395 •步驟506 +,該裝置3〇4係可捕捉來自一乙太網路之封包 的-訊符要求。在該步驟508中,該裝置3〇4係參考—查 找表(例如.表1或表2)以爲—適當結構的可取用性。在 該決策步驟51〇中,該裝置3〇4係可決定該結構是否可取 用叙如不行,則該過程500係移動至該步驟512〇在該步 驟512中’該裝置304係可能無法通過該測試並且帶有一 適田的錯誤訊息(例如:rESp〇nse_n〇t_availale)。 假如可行,則該過程50〇係移動至該步驟514。在該步驟 514中,該裝置3〇4係可自一儲存庫中擷取該結構。在該步 驟516中,該裝置304係可經由該乙太網路3〇6而將該等 響應31〇a至31 On發送至該主機3〇2。該步驟518係結束該 過程500。 如對熟習本項相關技術人士將顯而易見的是:由圖3、 5以及6之流程圖所實行的功能係可使用一種依據本說明書 教不所程式設計之傳統的通用數位電腦來進行實施。如對 φ 熟習本項相關技術人士將顯而易見的是:適當的軟體編碼 係能由熟練之程式設計師基於本發明揭示内容而容易地被 準備。 本發明係亦可藉由準備特定應用積體電路(ASIC )、 場效可程式邏輯閘陣列(FPga )、或是藉由互相連接傳統 組件電路之一適當網路而被實施;如本文中所述,其之修 改對於熟習本項技術人士來說係將顯而易見的。 本發明因而係亦可包含一種電腦程式,其係可為一包 含多項指令的儲存媒體,其中該等指令係能被用來程式設 15 201013395 計一電腦以實行依據本發明的一過程。該儲存媒體係能包 含但不限至於任何類型之磁碟,其係包含磁碟片、光碟片= 唯讀光碟片、磁光碟、唯讀記憶體、隨機存取記憶體、可 抹除可程式化唯讀記憶體(EPR0M)、電子可抹除可程式 化唯讀記憶體(EEPROM )、快閃記憶體、磁卡或光學卡片、 或是適用於儲存電子指令之任何類型的媒體。 當本發明已經特別參考其之較佳實施例而被顯示以及 敛述時’熟習本項技術人士將了解到:在形式以及細節上 之各種改變係可被製作而沒有悖離本發明的範疇。 【圖式簡單說明】 本發明本身及其它目的、特色與優勢係自上述詳細說 明以及所附加申請專利範圍與圖式而顯明,其中: 圖1係一陣列組態的一方塊圖; 圖2係本發明在一資料捕捉階段之一實施例的一方塊 圖; ❸ 圖3係本發明在該資料捕捉階段之一實施例的一過程 流程圖; 圖4係本發明在一資料擷取階段之一實施例的一方塊 ISI · 團, 圖5係本發明在該資料捕捉階段之一實施例的一過程 流程圖;以及 圖6係依據本發明一實施例之一更詳細流程圖。 201013395 【主要元件符號說明】 10 系統 12 乙太網路 14 主機 16 光纖通道切換器 18 儲存陣列 20,22 硬碟抽取盒 24 測試產生器 ❹ 100 系統 102 主機 104 儲存陣列 106 乙太網路 108a 至 108η 訊符啤叫 112 監控器 110,114 響應 300 系統 ^ 302 主機 304 裝置 306 乙太網路 308a 至 308η 訊符呼叫 310a 至 310η 響應(回傳碼) 17
Claims (1)
- 201013395 十、申請專利範圍·· 步驟: 一種用於組態一儲存陣列之方法,該方法係包括下列 (A)藉著最小數目之構件來組態該儲存陣列以 始測試; 仆二)發送一第一訊符呼叫命令至該儲存陣列,以初始 化°亥儲存陣列之一結構的一測試; (C )接收一來自該儲存陣列的響應;以及 (D)決定該測試是否通過以回應該響應。 言式 =請專利範圍…之方法,其中假如通過該測 則該方法係捕捉該結構。 ==利範圍第2項之方法,其中假如未通過該測 則该方法係捕捉該結構。 4.如申請專利範圍第3 驟(Β)至項万去’其中該方法係重複步 … 用於該儲存陣列之-後續測試。 5·如申請專利範圍第!項之方 控裝置中實施步驟(c)至(D)。、中該方法係在-監 6. 如申請專利範圍第1項之方法..^ 試,則哕方沐在⑽ 在’其中假如通過該測 飞㈣彳法係將該結構寫入一權案。 7. 如申請專利範圍第6 可延伸標示語言檔案。 方去,其中該檔案係包括一 8. 如申請專利範圍第6項之方 超文字標示語言檔案。 ,其_該檔案係包括一 9. 如申請專利範圍第6項之 万去’其中該檔案係包括一 18 201013395 文字檔案。 ίο.如申請專利範圍第丨項之方 各種測試中一者或更多。 其中該測試係包含 11·如申請專利範圍第丨 +古X - , $ 万法,其中該儲存陣列係 填入一物件圖形中以回應 平J保 该第一訊符呼叫命令。 I2·一種裝置,其包括: -第-電路’其係被組態以產生關於一第一作業系統 之第一組訊符呼叫; ❹ ❹ 叫、:第二電路,其係被組“⑴接收該第··組訊符呼 —且(11)產生該第一組訊符呼叫之一組響應丨以及 广第一電路’其係被組態以⑴捕捉該組響應、並且 (11)儲存該組響應。 13. 如申請專利範圍第12項之裝置,其係進一步包括: 第四電路,其係被組態以(〇自該第一電路接收 一作業系統之第二組訊符呼叫、以及(π )發送該組 響應至马·银而 成第一電路以回應該第二組訊符呼叫。 14. 如申請專利範圍第13項之裝置,其中該第四電路係 包括(彳、 . 網路介面、(ii) 一監控器之機能、以及(iH) 一用於儲存該組響應之記憶體。 15·如申請專利範圍第14項之裝置’其中該第四電路係 將該組響應儲存在一可延伸標示語言檔案中。 16.如申請專利範圍第15項之裝置’其中該可延伸標示 語言檔垒及& , 茶係包括一物件圖形之一結構。 •如申請專利範圍第12項之裝置,其中該第一電路係 1 ^ 201013395 被實施作為一 SANtricity/Simplicity之主機。 18. 如申請專利範圍第12項之裝置,其中該第—電 運行數個作業系統t一者或更多》 係 19. 如申請專利範圍第12項之裝置,其中該第二電路 被實施作為一儲存陣列。 係 一種用於認證一儲存陣列之方法,該方法係 列步驟: 下(A) 發送第一組訊符呼叫至關於一第一作業系 存陣列; 储 (B) 以一監控器裝置而捕捉來自該儲存陣列的一組 應; 、誓 (C) 將該組響應儲存在一裝置中; (D) 發送不同組訊符呼叫至關於一不同作業系統之儲 存陣列; (E) 以該裝置來截聽該不同組訊符呼叫;以及 (F) 發送來自該裝置之經儲存響應以回應該不同組訊 符呼叫。 Η一、圖式: 如次頁。 20
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10003408P | 2008-09-25 | 2008-09-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201013395A true TW201013395A (en) | 2010-04-01 |
Family
ID=42059978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097145853A TW201013395A (en) | 2008-09-25 | 2008-11-27 | Method and/or apparatus for certifying an out of band management application in an external storage array |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8966098B2 (zh) |
| EP (1) | EP2342643A4 (zh) |
| JP (1) | JP2012503819A (zh) |
| KR (1) | KR20110067111A (zh) |
| CN (1) | CN102165427A (zh) |
| TW (1) | TW201013395A (zh) |
| WO (1) | WO2010036231A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI704459B (zh) * | 2016-08-19 | 2020-09-11 | 南韓商三星電子股份有限公司 | 提供平衡性能與高可用性之冗餘資源連接連線構體及計算系統 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10747602B1 (en) * | 2016-07-01 | 2020-08-18 | EMC IP Holding Company LLC | User data availability confirmation system and method |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1993018456A1 (en) * | 1992-03-13 | 1993-09-16 | Emc Corporation | Multiple controller sharing in a redundant storage array |
| US5867736A (en) * | 1996-03-29 | 1999-02-02 | Lsi Logic Corporation | Methods for simplified integration of host based storage array control functions using read and write operations on a storage array control port |
| EP1236108A1 (en) | 1999-01-21 | 2002-09-04 | Bsquare Corporation | A system and method for testing and validating devices having an embedded operating system |
| JP2002132534A (ja) * | 2000-10-20 | 2002-05-10 | Nec Corp | 入出力試験システム |
| US6738937B1 (en) * | 2000-12-01 | 2004-05-18 | Lsi Logic Corporation | Method for nondisruptive testing of device and host attachment to storage subsystems |
| US6957291B2 (en) * | 2001-03-29 | 2005-10-18 | Quantum Corporation | Removable disk storage array emulating tape library having backup and archive capability |
| US7430593B2 (en) * | 2001-10-05 | 2008-09-30 | International Business Machines Corporation | Storage area network for topology rendering |
| US6901534B2 (en) * | 2002-01-15 | 2005-05-31 | Intel Corporation | Configuration proxy service for the extended firmware interface environment |
| US7047460B1 (en) * | 2002-06-24 | 2006-05-16 | Cypress Semiconductor Corporation | Method and apparatus for testing a storage interface |
| US7146512B2 (en) * | 2003-06-30 | 2006-12-05 | Intel Corporation | Method of activating management mode through a network for monitoring a hardware entity and transmitting the monitored information through the network |
| US7308397B2 (en) * | 2003-06-30 | 2007-12-11 | Lsi Corporation | Method for controlling and emulating functional and logical behaviors of an array of storage devices for different protocols |
| JP2005070835A (ja) * | 2003-08-25 | 2005-03-17 | Fujitsu Ltd | テスト支援プログラムおよびテスト支援方法 |
| US7165170B2 (en) * | 2003-09-12 | 2007-01-16 | Intel Corporation | System and method for firmware to export pre-boot data into the operating system runtime environment |
| US7415543B2 (en) | 2003-11-12 | 2008-08-19 | Lsi Corporation | Serial port initialization in storage system controllers |
| JP4443200B2 (ja) * | 2003-12-01 | 2010-03-31 | 富士通株式会社 | 情報システム |
| US20050289296A1 (en) * | 2004-06-23 | 2005-12-29 | Sridhar Balasubramanian | SAN based application recognition (SBAR) for RAID controller |
| EP1811392A4 (en) * | 2004-10-06 | 2008-05-14 | Fujitsu Ltd | SYSTEM ENVIRONMENT SETUP SUPPORT PROGRAM, SYSTEM ENVIRONMENT SETUP SUPPORT PROCEDURE, AND SYSTEM ENVIRONMENTAL SETUP SUPPORT DEVICE |
| US7844444B1 (en) * | 2004-11-23 | 2010-11-30 | Sanblaze Technology, Inc. | Fibre channel disk emulator system and method |
| US8046187B2 (en) * | 2005-02-24 | 2011-10-25 | International Business Machines Corporation | Test systems for media drives of data storage systems |
| US7840755B2 (en) * | 2005-05-24 | 2010-11-23 | Lsi Corporation | Methods and systems for automatically identifying a modification to a storage array |
| US7461298B2 (en) | 2005-08-31 | 2008-12-02 | Network Appliance, Inc. | Method and apparatus for diagnosing mass storage device anomalies |
| JP2007226711A (ja) * | 2006-02-27 | 2007-09-06 | Hitachi Ltd | 集積回路装置、集積回路装置の診断方法、および診断回路 |
| CN101622594B (zh) * | 2006-12-06 | 2013-03-13 | 弗森-艾奥公司 | 使用空数据令牌指令管理来自于请求设备的数据的装置、系统和方法 |
-
2008
- 2008-11-20 WO PCT/US2008/012964 patent/WO2010036231A1/en not_active Ceased
- 2008-11-20 CN CN2008801312662A patent/CN102165427A/zh active Pending
- 2008-11-20 JP JP2011528994A patent/JP2012503819A/ja active Pending
- 2008-11-20 EP EP08877104.3A patent/EP2342643A4/en not_active Withdrawn
- 2008-11-20 KR KR1020117007450A patent/KR20110067111A/ko not_active Withdrawn
- 2008-11-27 TW TW097145853A patent/TW201013395A/zh unknown
-
2011
- 2011-03-16 US US13/049,206 patent/US8966098B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI704459B (zh) * | 2016-08-19 | 2020-09-11 | 南韓商三星電子股份有限公司 | 提供平衡性能與高可用性之冗餘資源連接連線構體及計算系統 |
| US11693747B2 (en) | 2016-08-19 | 2023-07-04 | Samsung Electronics Co., Ltd. | Adaptive multipath fabric for balanced performance and high availability |
| US12181984B2 (en) | 2016-08-19 | 2024-12-31 | Samsung Electronics Co., Ltd. | Adaptive multipath fabric for balanced performance and high availability |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2342643A4 (en) | 2013-05-15 |
| US8966098B2 (en) | 2015-02-24 |
| WO2010036231A1 (en) | 2010-04-01 |
| JP2012503819A (ja) | 2012-02-09 |
| KR20110067111A (ko) | 2011-06-21 |
| US20110167295A1 (en) | 2011-07-07 |
| EP2342643A1 (en) | 2011-07-13 |
| CN102165427A (zh) | 2011-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9710255B1 (en) | Updating system of firmware of complex programmable logic device and updating method thereof | |
| CN102521111B (zh) | 装置内故障数据的报告 | |
| WO2018120721A1 (zh) | 用户界面的测试方法、系统、电子装置及计算机可读存储介质 | |
| TW201530315A (zh) | 用於儲存裝置的初始化方法與系統 | |
| CN102467425A (zh) | 利用基板管理控制器取得储存装置故障信号的方法 | |
| JP2018152011A (ja) | ログ管理システム、ログ管理装置、方法及びコンピュータプログラム | |
| US9178860B2 (en) | Out-of-path, content-addressed writes with untrusted clients | |
| CN104301652B (zh) | 进行网络摄像机接入配置的方法及网络硬盘录像机 | |
| CN108933812A (zh) | 网络存储服务器、云端服务器和提供服务给用户的方法 | |
| CN109672544B (zh) | 一种数据处理方法、装置及分布式存储系统 | |
| US11436325B2 (en) | Analysis device, analysis method, and storage medium in which analysis program is recorded | |
| TW201013395A (en) | Method and/or apparatus for certifying an out of band management application in an external storage array | |
| JP6793524B2 (ja) | ログ解析システムおよびその方法 | |
| CN111338926A (zh) | 补丁的测试方法、装置及电子设备 | |
| CN112650557B (zh) | 一种命令执行方法以及装置 | |
| KR101365430B1 (ko) | 솔리드 스테이트 드라이브 테스터에서 플래시 메모리 상태검출장치 | |
| CN107391036A (zh) | 一种存储的vpd信息访问方法及系统 | |
| US8065422B2 (en) | Method and/or apparatus for certifying an in-band management application of an external storage array | |
| US9417863B2 (en) | System and method for expedited loading of an image onto a storage device | |
| CN107451021A (zh) | 一种硬盘检测方法及装置 | |
| CN111198796B (zh) | 磁盘热插拔管理方法以及装置 | |
| US20200272527A1 (en) | Dynamic preparation of a new network environment, and subsequent monitoring thereof | |
| US10649869B2 (en) | Burn process data retrieval and notification | |
| CN120743714B (zh) | 存储池测试方法、电子设备及存储介质 | |
| CN112905415A (zh) | 一种串口日志文件获取方法、装置及相关组件 |