[go: up one dir, main page]

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 PDF

Info

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
Application number
TW097145853A
Other languages
English (en)
Inventor
Mahmoud K Jibbe
Krishanu Dhar
Original Assignee
Lsi Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lsi Corp filed Critical Lsi Corp
Publication of TW201013395A publication Critical patent/TW201013395A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2247Verification or detection of system hardware configuration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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)

  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
TW097145853A 2008-09-25 2008-11-27 Method and/or apparatus for certifying an out of band management application in an external storage array TW201013395A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI704459B (zh) * 2016-08-19 2020-09-11 南韓商三星電子股份有限公司 提供平衡性能與高可用性之冗餘資源連接連線構體及計算系統

Families Citing this family (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 弗森-艾奥公司 使用空数据令牌指令管理来自于请求设备的数据的装置、系统和方法

Cited By (3)

* Cited by examiner, † Cited by third party
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) 一种串口日志文件获取方法、装置及相关组件