(高清版)GBT 36450.7-2021 信息技術(shù) 存儲(chǔ)管理 第7部分:主機(jī)元素.docx 免費(fèi)下載
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
GB/T36450.7—2021信息技術(shù)存儲(chǔ)管理(ISO/IEC24775-7:2014,MOD)國(guó)家市場(chǎng)監(jiān)督管理總局國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)IGB/T36450.7—2021 V V 12規(guī)范性引用文件 13術(shù)語和定義 2 2 35.1成熟度模型 35.2實(shí)驗(yàn)性的成熟度等級(jí) 35.3實(shí)現(xiàn)的成熟度等級(jí) 45.4穩(wěn)定的成熟度等級(jí) 45.5完成的成熟度等級(jí) 45.6棄用的材料 56磁盤分區(qū)子配置文件 5 56.2健康和故障管理注意事項(xiàng) 6.3支持的子配置文件和包 6.4配置文件方法 6.5客戶端注意事項(xiàng)和方法 6.6注冊(cè)名和版本 6.7CIM元素 7.2描述 7.4健康和故障管理注意事項(xiàng) 7.5方法 7.6客戶端注意事項(xiàng)和方法 7.7CIM元素 8.2描述 ⅡGB/T36450.7—20218.4配置文件方法 8.5使用案例 9主機(jī)資源發(fā)現(xiàn)配置文件 9.1描述 9.2健康和故障管理注意事項(xiàng) 9.3級(jí)聯(lián)注意事項(xiàng) 9.4支持的子配置文件和包 9.5配置文件的外部方法——StorageConfigurationService.ScsiScan 9.6客戶端注意事項(xiàng)和方法 9.7注冊(cè)名和版本 9.8CIM元素 10.5使用實(shí)例 11.2健康和故障管理注意事項(xiàng) 11.3支持的子配置文件和包 11.4配置文件方法 11.5客戶端注意事項(xiàng)和方法 11.6注冊(cè)名和版本 12SCSI多路徑管理子配置文件 12.1描述 12.2健康和故障管理注意事項(xiàng) 12.3級(jí)聯(lián)注意事項(xiàng) 12.4支持的子配置文件和包 12.5配置文件方法 12.6客戶端注意事項(xiàng)和方法 12.7注冊(cè)名和版本 12.8CIM元素 13SB多路徑管理子配置文件 ⅢGB/T36450.7—2021 13.2描述 13.3健康和故障管理注意事項(xiàng) 13.4級(jí)聯(lián)注意事項(xiàng) 13.6方法 13.7客戶端注意事項(xiàng)和方法 13.8注冊(cè)名和版本 附錄A(資料性)SMI-S信息模型 參考文獻(xiàn) GB/T36450.7—2021本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件是GB/T36450《信息技術(shù)存儲(chǔ)管理》的第7部分。GB/T36450已經(jīng)發(fā)布了以下部分:——第2部分:通用架構(gòu);——第5部分:文件系統(tǒng);——第6部分:交換結(jié)構(gòu);——第8部分:媒體庫。本文件使用重新起草法修改采用ISO/IEC24775-7:2014《信息技術(shù)存儲(chǔ)管理第7部分:主機(jī)本文件與ISO/IEC24775-7:2014相比在結(jié)構(gòu)上有調(diào)整。調(diào)整了第3章“術(shù)語和定義”的文本結(jié)構(gòu),增加“縮略語”一章,第5章對(duì)應(yīng)ISO/IEC24775-7:2014的第4章,第6章對(duì)應(yīng)ISO/IEC24775-7:2014的第5章,后續(xù)章條編號(hào)順延。本文件與ISO/IEC24775-7:2014相比存在技術(shù)性差異,這些差異涉及的條款已通過在其外側(cè)頁邊空白位置的垂直單線(1)進(jìn)行了標(biāo)示。本文件與ISO/IEC24775-7:2014的技術(shù)性差異及其原因如下:——用修改采用國(guó)際標(biāo)準(zhǔn)的GB/T36450.2—2021代替了ISO/IEC24775-2:2014?!狪SO/IEC24775-7:2014中對(duì)ISO/IEC24775-3、ISO/IEC24475-4的引用有不注日期的b)“縮略語”一章補(bǔ)充了“JB請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。本文件由全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC28)提出并歸口。VVGB/T36450.7—2021制器、JBOD和操作系統(tǒng)發(fā)現(xiàn)的存儲(chǔ)資源?;谥鳈C(jī)的配置文件描述了每個(gè)設(shè)備與主機(jī)系統(tǒng)的連接。1GB/T36450.7—2021信息技術(shù)存儲(chǔ)管理第7部分:主機(jī)元素——光纖通道HBA配置文件。此配置文件規(guī)定了從SAN設(shè)備(光纖通道交換機(jī)、陣列、磁帶庫——主機(jī)硬件RAID控制器配置文件。此配置文件規(guī)定了基于主機(jī)的RAID控制器的模型和功——SB多路徑管理子配置文件。SB多路徑管理子配置文件將用來支持SB命令協(xié)議環(huán)境的路徑—SCSI多路徑管理子配置文件。SCSI多路徑管理子配置文件將用來支持SCSI命令協(xié)議環(huán)境GB/T36450.2—2021信息技術(shù)存儲(chǔ)管理第2部分:通用架構(gòu)(ISO/IEC24775-2:2014,MOD)ISO/IEC24775-3:2014信息技術(shù)存儲(chǔ)管理第3部分:通用配置文件(Informationtechnolo-gy—Storagemanagement—Part3:Commonprofiles)ISO/IEC24775-4:2014信息技術(shù)存儲(chǔ)管理第4部分:塊設(shè)備(Informationtechnology—Storagemanagement—Part4:Blockdevices)2GB/T36450.7—2021GB/T36450.2—2021界定的以及下列術(shù)語和定義適用于本文件。光纖通道fibrechannel支持多種協(xié)議的串行I/O總線,包括訪問開放系統(tǒng)存儲(chǔ)(FCP協(xié)議),訪問大型機(jī)存儲(chǔ)[FICONTM1協(xié)議]和IP。連接一個(gè)主機(jī)I/O總線到計(jì)算機(jī)存儲(chǔ)系統(tǒng)的I/O適配器。由硬盤、硬盤子系統(tǒng)或文件服務(wù)器組成并且對(duì)數(shù)據(jù)存儲(chǔ)和I/O可訪問的任意計(jì)算機(jī)系統(tǒng)。邏輯磁盤logicaldisk用于建立文件系統(tǒng)的塊存儲(chǔ)。用于管理計(jì)算機(jī)系統(tǒng)資源的軟件。存儲(chǔ)媒體設(shè)備的附件或機(jī)柜。如JBOD。3.8存儲(chǔ)卷storagevolume塊存儲(chǔ)設(shè)備提供服務(wù)的容量單位。4縮略語GB/T36450.2—2021界定的以及下列縮略語適用于本文件。HDR:主機(jī)發(fā)現(xiàn)資源(HostDiscoveredResources)JBOD:磁盤簇(JustaBunchofDisks)LBA:邏輯區(qū)塊地址(LogicalBlockAddress)LUID:邏輯單元名稱(LogicUnitID)LVM:邏輯卷管理(LogicalVolumeManager)1)FICONTM是一個(gè)是商業(yè)上可買到的合適產(chǎn)品的實(shí)例。提供本信息是為了方便本文件的用戶,不構(gòu)成對(duì)本產(chǎn)品3GB/T36450.7—2021PCI:周邊元件擴(kuò)展接口(PedpherdComponentInterconnect)PWWN:端口世界通用名稱(PortWorldWideName)RTOS:實(shí)時(shí)操作系統(tǒng)(ReadTimeOperatingSystem)VM:虛擬機(jī)(VirtualMachine)除了資料性和規(guī)范性內(nèi)容之外,本文件包含關(guān)于新生材料的指南;此類材料經(jīng)過了嚴(yán)格的設(shè)計(jì)審本文件的編排結(jié)構(gòu)考慮了對(duì)信息技術(shù)存儲(chǔ)管理API及其新生的實(shí)現(xiàn)和部署生存周期,既提出正式要求,又給出假定。總而言之,目的是本文件的所有內(nèi)容將展示一個(gè)成熟且穩(wěn)定的設(shè)計(jì),將接受大量實(shí)現(xiàn)的檢驗(yàn),確保對(duì)后向兼容性的一致支非明確標(biāo)記出本文件定義的子級(jí)成熟度等級(jí),對(duì)其余所有的內(nèi)容,都假定它們滿足這些要求并且稱之為定義了實(shí)現(xiàn)成熟度的三個(gè)子等級(jí),它們確定技術(shù)內(nèi)容的不斷提升的成熟度和穩(wěn)定性的各個(gè)重要方面。每個(gè)子成熟度等級(jí)用其實(shí)現(xiàn)經(jīng)驗(yàn)程度、穩(wěn)定性和對(duì)于其他新生標(biāo)準(zhǔn)的依存性予以定義。每個(gè)子成熟度等級(jí)用一個(gè)唯一的編排標(biāo)簽約定予以標(biāo)識(shí),使得一個(gè)成熟度模型中的內(nèi)容明確區(qū)別于另一個(gè)等級(jí)的本文件僅包含初始體系結(jié)構(gòu)已經(jīng)完成并通過設(shè)計(jì)審查的技術(shù)內(nèi)容。本文件中部分技術(shù)內(nèi)容已完成設(shè)計(jì)且經(jīng)過審查,但缺乏實(shí)現(xiàn)經(jīng)驗(yàn)和得自實(shí)現(xiàn)經(jīng)驗(yàn)的成熟度。將此類內(nèi)容包含在本文件中是為了獲得的未來制定感興趣的實(shí)現(xiàn)者有幫助?!皩?shí)驗(yàn)性的”配置文件的內(nèi)容可能隨產(chǎn)品實(shí)現(xiàn)經(jīng)驗(yàn)級(jí)別。圖1是實(shí)驗(yàn)性內(nèi)容的印刷約定示例。實(shí)驗(yàn)性的此處給出實(shí)驗(yàn)性內(nèi)容。實(shí)驗(yàn)性的4GB/T36450.7—2021已完成初步實(shí)現(xiàn)的配置文件歸類為“實(shí)現(xiàn)的”。這表示至少有兩個(gè)不同的供應(yīng)商實(shí)現(xiàn)了該配置文在對(duì)本文件做小修改時(shí)棄用該材料。圖2是實(shí)現(xiàn)的內(nèi)容的印刷約定示例。實(shí)現(xiàn)的此處給出實(shí)現(xiàn)內(nèi)容。實(shí)現(xiàn)的一旦處于實(shí)現(xiàn)的成熟度等級(jí)的內(nèi)容獲得了更多的實(shí)現(xiàn)經(jīng)驗(yàn),即可將其標(biāo)記為穩(wěn)定的成熟度等級(jí)。處于該成熟度等級(jí)的材料已被三個(gè)不同供應(yīng)商實(shí)現(xiàn),其中包括一個(gè)提供者和一個(gè)客戶。假如已經(jīng)達(dá)到此成熟度等級(jí)的材料過時(shí)了,可以在對(duì)本文件做小修改時(shí)棄用該材料。在對(duì)本文件進(jìn)行小的修改從而度等級(jí)的配置文件不應(yīng)依賴于任何處于實(shí)驗(yàn)性的成熟度等級(jí)的內(nèi)容。圖3是穩(wěn)定的內(nèi)容的印刷約定穩(wěn)定的此處給出穩(wěn)定內(nèi)容。穩(wěn)定的的內(nèi)容應(yīng)僅依賴于已達(dá)到完成級(jí)的材料或其細(xì)化。假如已達(dá)到此成熟度等級(jí)的材料過時(shí)了,可以在對(duì)本文件做重大修改時(shí)棄用該材料。達(dá)到該成熟度等級(jí)的配置文件保證本文件每次小修改后的版本的后子成熟度等級(jí)那樣的專門印刷約定。對(duì)于本文件的內(nèi)容,如果沒有使用針對(duì)子成熟度等級(jí)規(guī)定的某個(gè)5GB/T36450.7—2021的,建議不要在新的開發(fā)工作中使用?,F(xiàn)有的和新的實(shí)現(xiàn)可能仍然使用該材料,但應(yīng)盡快采用新的方以引證上一個(gè)版本內(nèi)容的方式編排棄用的條款,將棄用條款作為規(guī)范性材料納入當(dāng)前標(biāo)準(zhǔn)的替代條款中。圖4是棄用內(nèi)容的印刷約定示例。棄用的此處給出已棄用的內(nèi)容。棄用的實(shí)驗(yàn)性的6磁盤分區(qū)子配置文件磁盤分區(qū)子配置文件為一些平臺(tái)上的操作系統(tǒng)提供的分區(qū)(或切片)配置服務(wù)進(jìn)行建模。某些操作系統(tǒng)不使用這種分區(qū)類型。在使用這種分區(qū)的操作系統(tǒng)中,操作系統(tǒng)磁盤驅(qū)動(dòng)程序?qū)⒎謪^(qū)視為虛擬磁盤。有效分區(qū)的類型由操作系統(tǒng)和分區(qū)工具確定。a)在某些平臺(tái)(如Solaris、Windows),需要在應(yīng)用程序(即文件系統(tǒng))使用之前對(duì)原始磁盤卷進(jìn)b)在其他平臺(tái)(如Linux)上,應(yīng)用程序駐留在分區(qū)或在整個(gè)磁盤卷上。c)不同的操作系統(tǒng)的分區(qū)方法和磁盤上的數(shù)據(jù)結(jié)構(gòu)(例如磁盤標(biāo)簽或分區(qū)表)互不兼容。本文件將這些方法稱為樣式。每種樣式可被多種操作系統(tǒng)支持,大多數(shù)操作系統(tǒng)支持多種樣式。在本子配置文件里支持的樣式是MBR(被使用在所有的運(yùn)行在X86硬件上的操作系統(tǒng)里)、vtoc(Solaris和其他繼承BSD的操作系統(tǒng))以及EFI(一個(gè)新出現(xiàn)的支持多TB級(jí)的磁盤卷的樣式)。d)有些樣式支持多層分區(qū),即某一層的分區(qū)可有子分區(qū)。在Windows中,擴(kuò)展分區(qū)就是第二層6GB/T36450.7—2021e)有些操作系統(tǒng)利用兩層分區(qū),在不同的層次上有不同的樣式。例如,可以運(yùn)行于X86平臺(tái)上的BSD(BerkeleySoftwareDistribution)衍生Unix變體:底層是X86BIOS所支持的MBR分f)一些操作系統(tǒng)(AIX、HP_UX)沒有與分區(qū)等效的功能。g)一些分區(qū)樣式有固定數(shù)量的分區(qū)(依賴于分區(qū)類型)。用戶無法創(chuàng)建或刪除分區(qū),只能調(diào)整預(yù)已分區(qū)磁盤卷都有一個(gè)關(guān)聯(lián)的分區(qū)表。分區(qū)表包含有關(guān)于在磁盤卷上分區(qū)的信息如起始地址、長(zhǎng)這些名稱看起來是文件名,但卻是操作系統(tǒng)管理的一個(gè)(或幾個(gè))特殊名稱空間的一部分。Windows驅(qū)動(dòng)器號(hào)和Unix/dev/目錄都是特殊名稱空間的例子。存儲(chǔ)應(yīng)用程序可以使用的任何磁盤盤區(qū)都被建模為L(zhǎng)ogicalDisk,LogicDisk.Name屬性表示其文件名。從分區(qū)中導(dǎo)出的磁盤盤區(qū)稱為一個(gè)LogicalDisk。在不需要分區(qū)的系統(tǒng)上,每個(gè)可用磁盤卷都有一個(gè)于存儲(chǔ)應(yīng)用程序的磁盤盤區(qū)被建模為StorageExtent(或除LogicalDisk以外的StorageExtent子類)實(shí)操作系統(tǒng)有不同的分區(qū)樣式。最常見的樣式是使用在X86PC上的MBR(MasterBootRecord)樣式。這種樣式在具有一個(gè)可選的第二層(擴(kuò)展/邏輯分區(qū))磁盤卷上支持4個(gè)主分區(qū)。Solaris使用一種名為vtoc的分區(qū)樣式,它派生自BSD分區(qū),并且與BSD分區(qū)類似。vtoc支持8個(gè)分區(qū)。在SolarisX86版本上,為了與其他X86操作系統(tǒng)兼容,vtoc被安裝在一個(gè)X86MBR的主分區(qū)上。EFI是一組新的對(duì)X8664位環(huán)境的接口,它包括了一個(gè)分區(qū)樣式。特別值得注意的是EFI分區(qū)可超過2TB的限制。因此,作為一個(gè)支持更大卷的選項(xiàng),很多廠商正在向EFI靠齊。該配置文件包括獨(dú)立的專門的對(duì)MBR、vtoc和EFI分區(qū)的子類。圖5歸納了它們的關(guān)系。只適用于X86-MBR本配置文件包括允許客戶端創(chuàng)建分區(qū)表和修改分區(qū)的分區(qū)配置服務(wù)類,也包括一個(gè)描述系統(tǒng)分區(qū)配置功能的分區(qū)配置功能類。獨(dú)立功能實(shí)例描述系統(tǒng)所支持的每個(gè)分區(qū)樣式。宜最多有一個(gè)DiskPar-titionConfigurationService實(shí)例,如圖6所示。7GB/T36450.7—2021ConfigurationCapabilAllowsOverlapOS_Device_Node_for_Partition(來白范圍內(nèi)配置文件)6.1.2X86MBR分區(qū)背景MBR主分區(qū)是不能劃分子分區(qū)的頂層分區(qū)。MBR擴(kuò)展分區(qū)是可以劃分子分區(qū)的頂層分區(qū)。MBR邏圖7給出了具有3個(gè)可用分區(qū)的MBR驅(qū)動(dòng)器的實(shí)際布局(具有Windows/DOS驅(qū)動(dòng)器號(hào)的MBRMBR/分區(qū)表主分區(qū)-頂層的葉子分區(qū)擴(kuò)展分區(qū)-包含允許子分區(qū)的分區(qū)表的頂層分區(qū)分區(qū)表-----------LBA-------------------------->max圖7磁盤MBR分區(qū)示例8GB/T36450.7—2021C盤是主分區(qū),F(xiàn)盤和D盤是共享一個(gè)擴(kuò)展分區(qū)的邏輯分區(qū)。請(qǐng)注意分區(qū)驅(qū)動(dòng)器號(hào)(C、F、D)并不是以字母順序排列,在Windws/DOS下驅(qū)動(dòng)器號(hào)的分配與分區(qū)的邏輯不掛鉤。圖8是描述本配置的SMI-S類的實(shí)例圖。技術(shù)上,MBR/分區(qū)表可以認(rèn)為是小分區(qū)。操作系統(tǒng)通常隱藏這些扇區(qū),并將MBR后面的位置視為有效磁盤卷的開始。不像復(fù)雜的SMI-S模型,這些MBR區(qū)域被忽略,使用塊的大小被減到適當(dāng)?shù)闹?DiskPartitionConfigurationCapabilities的PartitionTableSize屬性)。在SMI-S模型中,與包含磁盤盤區(qū)的InstalledPartitionTable關(guān)聯(lián)表示存在磁盤標(biāo)簽或分區(qū)表。在圖8中,表示整個(gè)磁盤卷(左下方)的盤區(qū)(左下角)和右下角的頂層分區(qū)都包含一個(gè)分區(qū)表,并且都通過InstalledPartitionTable關(guān)聯(lián)與DiskPartitionConfigurationCapabilities相關(guān)聯(lián)。圖8中,左下角的StorageExtent表示整個(gè)磁盤卷,兩個(gè)頂層分區(qū)都是基于此盤區(qū)。頂層LogicalDisk實(shí)例表示使用分區(qū)C:、F:、D:。Name=“C:”Name=“F:”Name=“D:”IName=“C:”-InstalledPartitionTable—ConfigurationCapabiliti圖9給出了一個(gè)相似的模型,其中頂級(jí)分區(qū)包含了一個(gè)SolarisX86的安裝程序。在這種情況下,設(shè)備將實(shí)例化2個(gè)DiskPatitionConfigurationCapabilities實(shí)例9GB/T36450.7—2021Name=“/dev/dsk/c0tOd0s0”LogicalDiskBasedOnPartitionLogicalDiskVtocDiskPartitionVtocDiskPartitionDiskPartitionConfigurationCapabilitiesPartitionStyle=vtocInstalledPartitionTable--InstalledPartitionTable-DiskPartitionConfigurationCapabilitesPartitionStyle=MBRName=“/dev/dsk/c0tOd0s1”LogicalDiskBasedOnPartitionDiskPartitionName=“C:”EntireVolume::StorageExtentBasedOnPartitionLogicalDiskLogicalDiskDiskPartitionName=“C:”BasedOn表1給出了不同的操作系統(tǒng)中的功能屬性和建議名稱屬性的可能值。屬性vtoc取決于應(yīng)用程序2T字節(jié)(2塊~32塊)2塊~64塊MaxNumberOfPartitio48所關(guān)聯(lián)的LogicalDisk、DiskPartition和LogicalDisk實(shí)例之間的大小、開始/結(jié)束地址應(yīng)一致。圖10給出了帶有大小信息的類。GB/T36450.7—2021B1:LogicalDiskBasedOnPartitionP1:GenericDiskPartitionPn:GenericDiskPartitionB2:BasedOn-DiskPartionSE1:StorageExtentB1:LogicalDiskBasedOnPartitionConfigurationCapabilities圖10大小和地址規(guī)則的分區(qū)實(shí)例圖a)一個(gè)LogicalDisk及其底層分b)LogicalDisk及其底層分區(qū)之間的LogicalDiskBasedOnPartition關(guān)聯(lián)(圖中的B1)中的Start-ingAddress將為0。此關(guān)聯(lián)中的EndingAddress應(yīng)比來自LogicalDisk或者分區(qū)的Number-c)每個(gè)分區(qū)(P1,…,Pn)的NumberOfBlocks應(yīng)與底層LogicalDiskBasedOnPartition關(guān)聯(lián)(圖中的B2)的EndingAddress-StartingAddress+1的值相同。d)DiskPartitionConfigurationCapabilities.PartitionTableSize應(yīng)保留所關(guān)聯(lián)的StorageExtent中個(gè)固定值。對(duì)于EFI,理論上這個(gè)值可以很大程度的更大。為了能夠允許PartitionTableSizee)維護(hù)軌道和柱面的大小不應(yīng)包括StorageExtent.NumberOfBlocks。這個(gè)大小可能包含在DiskPartitionConfigurationCapabilities.PartitionTableSize。f)如果DiskPartitionConfigurationCapabilities.OverlapAllowed為FALSE,那么針對(duì)所有分區(qū)加上DiskPartitionConfigurationCapabilities.PartitionTableSize的NumberOfBlocks屬性的的值。除此之外,StorageExtent.NumberOfBlocks和基于StorageExtent上的分區(qū)的NumberBlock值的總和對(duì)于LogicalDisk或者分區(qū)實(shí)例不需要運(yùn)行狀況信息。客戶端應(yīng)假設(shè)底層StorageExtent的健康相關(guān)的屬性適用于基于該擴(kuò)展的所有的分區(qū)和LogicalDisks。GB/T36450.7—2021Capabilities實(shí)例的PartitionTableSize屬性中。uint32SetPartitionStyle([IN,Description(“Areferencetotheextent(volumeorpartition)where”“thisstyle(partitiontable)willbeinstalled.”)]CIM_StorageExtentREFExtent,[IN,Description(“Areferencetothe”“DiskPartitionConfigurationCapabilitiesinstance”“describingthedesiredpartitionstyle.”)]CIM_DiskPartitionConfigurationCapabilitiesREFPartitionStyle);uint32CreateOrModifyPartition(“Areferencetotheunderlyingextentthepartitionis”“baseon.”)]“Thestartingblocknumber.”)]uint64StartingAddress,“Theendingblocknumber.”)]uint64EndingAddress,“Theplatform-specificspecialfilenametobeassigned”“totheLogicalDiskinstanceBasedOnthenew“DiskPartitioninstance.”)]stringDeviceFileName,[IN,OUT,Description(“Areferenceanexistingpartitioninstancetomodifyor”“nulltorequestanewpartition.”)]CIM_GenericDiskPartitionREFPartition);GB/T36450.7—2021刪除實(shí)例即刪除DiskPartition。6.5客戶端注意事項(xiàng)和方法客戶端通過查找DiskPartitionConfigurationService的實(shí)例來發(fā)現(xiàn)分區(qū)配置支持。如果沒有可用的服務(wù)實(shí)例,則此操作系統(tǒng)不會(huì)支持磁盤分區(qū),并且客戶端可以假定應(yīng)用程序(例如卷管理器或文件系統(tǒng))可以使用任何LogicalDisk實(shí)例。對(duì)于支持分區(qū)的操作系統(tǒng),客戶端可以通過查找與范圍關(guān)聯(lián)的In-stalledPartition實(shí)例來發(fā)現(xiàn)特定的盤區(qū)是否被分區(qū)??蛻舳丝梢酝ㄟ^容量和GenericDiskPartition實(shí)例之間的BaseOn關(guān)聯(lián)找到現(xiàn)有的分區(qū)配置。對(duì)于每個(gè)發(fā)現(xiàn)服務(wù)來說,至少應(yīng)具有一個(gè)DiskPartitionConfigurationCapabilities的實(shí)例。每個(gè)分區(qū)表的類型只有一個(gè)容量實(shí)例。如果發(fā)現(xiàn)多個(gè)容量實(shí)例,那么客戶端應(yīng)查看SupportedExtentTypes屬性來確定適用于整個(gè)磁盤卷和分區(qū)的服務(wù)。//Description://CreateNewPartitionUsingAllAvailableSpaceatEndofVolume//Preconditions://$Hostholdsareftothe(top-level)ComputerSystem//$DiskholdsareferencetotheLogicalDisk(orStorageExtent)instance//representingthediskordiskvolume.$Diskmusteitherbe“raw”//(novolumelabel),orhavesomepartitionedsp//LocateinstancesofCIM_DiskPartitionConfigurationService.//NotethatHDRdoesnotsup//soallservicesmustbeh$Services=AssociatorNames($Host,“CIM_HostedService”,“CIM_DiskPartitionConfigurationService”,“Antecedent”,//Role“Dependent”)//ResultRole//Ifnoserviceinstancesarefound,thenthisplatformdoes//notsupportpartitioning-soexit.if($Service->[].size==0){<EXITThissystemdoesno}//LookforCIM_DiskPartitionConfigurationCapabilities//associatedto$Disk.$Capabilities->[]=AssociatorNames($Host->,//ObjectName“CIM_ElementCapabilities”,//AssocClass“CIM_DiskPartitionConfigurationCapabilities”,//ResultClass“ManagedElement”,//RoleGB/T36450.7—2021“Capabilities”)//ResultRoleif($Capabilities!=null&.&.$Capabilities->[].size>1){<ERROR-mustnotbemorethan1#CreateOneBigPartition=falseif($Capabilities==nulll$Capabilities->[].size==0){//NoCapabilitiesinstancefoundassocaitedto$Disk,this//volumelabel,createalabelwithSetPartitionStyle()using//thefirstservice//LocatethefirstCapabilitiesinstanceassociatedwiththe//service.Ifnone,thenerror.$Capabilities->[]=//Ifnocapabilitiesassociatedtoservice,thenerrorexit%InArguments[“Extent”]=$Disk%InArguments[“Capabilities”]-$Capabilities->[0]#MethodReturn=$Services[0]->InvokeMethod(“SetPartitionStyle”,%InArguments)if(#MethodReturn!=0){<ERROR-SetPartitionStylenon-zeromethodreturn>}#CreateOneBigPartition=true;}//locatepartitonsbasedonthisdisk$BasedOns[]=References(“CIM_BasedOn”,//Assocclass“Antecedent”,//myrole{“StartingAddress”,“EndingAddress”if($BasedOns[]==null|l$BasedOns->[].size==0){//If$Diskhasnoassociatedpartitions,createoneusing//entirediskwithCreateOrModifyPartition()#CreateOneBigPartition=true;}if(#CreateOneBigPartition==true){//nullstartingandendingaddressparametersm//nullPartitionREFparametermeansCreate%InArguments[“Extent”]=$Disk//allotherparmsdefaultto“useentireextent”#MethodReturn=$Services[0]->InvokeMethod($Services->[0],“CreateOrModifyPartition”,%InArguments)<ERROR!CreateOrModifyPartitionfulldiskmethodFailed>}}//Lookforavailablespaceatendofdisk//Notethattheorderofpartitionsin$BasedOnsisnotnecessarily//thesameastheorderoftheaddressesinthepartitions.#CreatePartPossible=true;//LastBlockInPartsinthehighestblockaddressinanypartition#LastBlockInParts=$Capabilities.PartitionTableSize$Capabilities=<getcapabilitiesinstanceassociatedwiththisdisk>for(#iin$BasedOns->[//ifthispartitiongoestotheendoftheunderlyingextent...if($BasedOns[#i].EndingAddress==$Disk.NumberOfBlocks-1){//ifOverlapAllowedandthispartitionstakesupentire//consumablediskspace,thenthi//partition-theconditionbelowistheopposite...if((!$Capabilities.OverlapAllowed)Il($BasedOns->[#i].StartingAddress>$Capabilities.PartitionTableSize)){}//Thispartitionendsafterotherswe'veseen(LastBlockInParts)//UpdateLastBlockInPartswiththenewaddressif($BasedOns[#i].EndingAddress>#LastBlockInParts){#LastBlockInParts=$BasedOns[#i].EndingAddress}}}if(#CreatePartPossible){if($BasedOns->[].size()>=$Capabilities.MaxNumberOfPartitions){//thenwecan'tcreateanymorepartitions-exit//Gettheserviceassociatedwith$Capabilities$Services=AssociatorNames($Host,GB/T36450.7—2021“CIM_InstalledPartitionTable”,“CIM_DiskPartitionConfigurationService”,“Antecedent”,//Role“Dependent”)//ResultRole%InArguments[“Extent”]=$Disk;%InArguments[“StartingBlock”]=#LastBlockInParts+1//EndingBLockwilldefaulttoendofdisk$Services->[0],“CreateOrModifyPartition”,%InArguments)if(#MedthodReturn!=0){<ERROR!CreateOrModifyPartitionparkdiskmethodFailed>}}<EXIT-nospaceatendofdisk>}6.7CIM元素表2描述了磁盤分區(qū)中的CIM元素。表2磁盤分區(qū)中的CIM元素元素名要求描述CIM_BaseOn(Partition到Extent)必選的CIM_BaseOn(Partition到Partition)必選的CIM_DiskPartitionConfigurationCapablities必選的CIM_DiskPartitionCongfigurationService必選的CIM_ElementCapablities必選的CIM_GenericDiskPartition必選的CIM_HostedService必選的CIM_InstalledPartitionTable(Capabilities到Extent)必選的CIM_InstalledPartitionTable(Capabilities到Partition)必選的CIM_LogicalDisk必選的CIM_LogicalDiskBasedOnPartition必選的GB/T36450.7—2021表2磁盤分區(qū)中的CIM元素(續(xù))元素名要求描述CIM_StorageExtent必選的CIM_SystemDevice(System到Extent)必選的CIM_SystemDevice(System到LogicalDisk)必選的CIM_SystemDevice(System到Partition)必選的SELECT*FROMCIM_InstCreationWHERESourceInstanceISACIM_GenericDiskPartition必選的分區(qū)創(chuàng)建SELECT*FROMCIM_InstDeletionWHERESourceInstanceISACIM_GenericDiskPartition必選的分區(qū)刪除SELECT*FROMCIM_InstModificationWHERESourceInstanceISACIM_GenericDiskPartition必選的分區(qū)修改表3描述了CIM_BasedOn(Partition到Extent)類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的必選的必選的6.7.3CIM_BasedOn(Partition到Partition)表4描述了CIM_BasedOn(Partition到Partition)類。GB/T36450.7—2021屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的必選的必選的表5描述了CIM_DiskPartitionConfigurationCapabilities類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)PartitionStyle必選的ValidSubPartitionStyle必選的MaxNumberOfPartition必選的MaxCapacity必選的必選的PartitionTableSize必選的6.7.5CIM_DiskPartitionConfigurationService表6描述了CIM_DiskPartitionConfigurationService類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)SetPartitionStyle()必選的CreateOrModifyPartition()必選的GB/T36450.7—2021表7描述了CIM_ElementCapabilities類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的表8描述了CIM_GenericDiskPartition類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的必選的必選的必選的必選的必選的6.7.8CIM_HostedService表9描述了CIM_HostedService類。GB/T36450.7—2021屬性標(biāo)識(shí)要求描述和注意事項(xiàng)Dependent必選的Antecedent必選的6.7.9CIM_InstalledPartitionTable(Capabilities到Extent)表10描述了CIM_InstalledPartitionTable(Capabilities到Extent)類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的6.7.10CIM_InstalledPartitionTable(Capabilities到Partition)表11描述了CIM_InstalledPartitionTable(Capabilities到Partition)類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)Dependent必選的Antecedent必選的表12描述了CIM_LogicalDisk類。GB/T36450.7—2021屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的必選的必選的必選的必選的OS設(shè)備名必選的OS設(shè)備命名空間必選的必選的表13描述了CIM_LogicalDiskBasedOnPartition類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的6.7.13CIM_StorageExtent表14描述了CIM_StorageExtent類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的GB/T36450.7—2021表14CIM_StorageExtent的SMI引用屬性/方法(續(xù))屬性標(biāo)識(shí)要求描述和注意事項(xiàng)必選的必選的必選的必選的必選的可選的表15描述了CIM_SystemDevice(System到Extent)類。表15CIM_SystemDevice(System到Extent)的SMI引用屬性標(biāo)識(shí)要求描述和注意事項(xiàng)GroupComponent必選的PartComponent必選的表16描述了CIM_SystemDevice(System到LogicalDisk)類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)GroupComponent必選的PartComponent必選的GB/T36450.7—2021表17描述了CIM_SystemDevice(System到Partition)類。屬性標(biāo)識(shí)要求描述和注意事項(xiàng)GroupComponent必選的PartComponent必選的實(shí)現(xiàn)的7FCHBA配置文件表18描述了FCHBA的相關(guān)配置文件。配置文件名稱組織版本要求描述FC啟動(dòng)器端口必選的軟件更新可選的顯示必選的FCHBA配置文件描述了支持SCSI(FCP)命令集的光纖通道(FC)主機(jī)適配器的行為。FCHBA配置文件描述了支持SCSI(FCP)命令集的光纖通道主機(jī)適配器的行為。主機(jī)系統(tǒng)中使用的光纖通道適配器被稱為主機(jī)總線適配器(HBA)。HBA是包含一個(gè)或多個(gè)光纖通道端口的物理設(shè)GB/T36450.7—2021在CIM中,ComputerSystem通過SystemDevice關(guān)聯(lián)FCPorts來表示HBA,如圖11所示。為了解HBA的物理實(shí)現(xiàn),F(xiàn)CPorts通過Realizes關(guān)聯(lián)到PhysicalPackage。PortController表示HBA的邏輯行為。它通過SystemDevice關(guān)聯(lián)到ComputerSystem,通過ControlledBy關(guān)聯(lián)到FCPorts。Port-Controller的PhysicalPackage同Product相關(guān)聯(lián),而這里的Product能夠提供HBA的相關(guān)信息(包括供應(yīng)商和型號(hào)名稱)。如果FCPorts位于主板(而不是單獨(dú)的卡)上,則使用相同的型號(hào),PortController和PhysicalPackage代表主板。Product的屬性指FCPorts的供應(yīng)商和型號(hào)名稱,而不是主板或系統(tǒng)的。-HostedCollection-—ProductPhysicalComponent-PhysicalPackageComputerSystemSystemDeviceLogicPortGroupSystemSystemSoftwareldentitySoftwareldentityHostedAccessFC發(fā)起端口子配置HostedAccess(Fcode/BIOS)FCPortStatisticsFCPortStatisticsStatisticalDataAlarmDeviceAssociatedSCSIProtocolEndpointSMI-S1.0向后兼容能力SCSIProtocolControllerProtocolControllerForPortSoftwareIdentity中的單獨(dú)實(shí)例表示與HBA關(guān)聯(lián)的驅(qū)動(dòng)器、固件和FCCODE/BIOS,包括制造商、產(chǎn)品和版本名稱的屬性(見7.7)。Classifications屬性標(biāo)識(shí)類型(驅(qū)動(dòng)程序、固件等)。針對(duì)驅(qū)動(dòng)程序的GB/T36450.7—2021棄用的7.3.2模型化的SCSI協(xié)議支持針對(duì)端口和協(xié)議的SMI-S1.0模型指的是FCP(基于光纖通道的SCSI)。考慮到其他配置,所出現(xiàn)的啟動(dòng)端口子配置文件一般模式應(yīng)符合ISO/IEC24775-3:2014的規(guī)定。對(duì)于SMI-S1.1.0來說,任何為SCSI協(xié)議配置的發(fā)起端端口都應(yīng)使用上述實(shí)例圖中的模型(ComputerSystem-HostedAccessPoint-SCSIProtocolEndpoint-DeviceSAPImplementation-FCPort)。對(duì)于向后兼容性方面,F(xiàn)CHBA配置文件也體現(xiàn)了SMI-S1.0類(SCSIProtocolController和Pro-tocolControllerForPort的聯(lián)系)。在升級(jí)版本中SCSIProtocolController和ProtocolControllerForPort圖12給出了一個(gè)具有兩個(gè)端口的HBA的模型。LogicalPortGroup表示共享WWN節(jié)點(diǎn)的端口的集合。圖中表示每個(gè)HBA包含所有HBA端口的一個(gè)節(jié)點(diǎn)的“正?!鼻闆r。變化包括每個(gè)端口一個(gè)ImplementationAlarmport1:FCPortStatisticalDataAlarmDevice-HostedCollection-MemberOfColectionLogicalPortGroupComputerSystemSoftwareSoftwareSoftwareldentityImplementationPortControllerSoftwareldentitySoftwareldentity(Firmware)IdentitySoftwareldentityControlledByMemberOfCollectionControlledByAlarmDeviceAssociatedAlarmImplementation_port2:FCPortStatisticalData圖12具有雙端口的主機(jī)總線適配器GB/T36450.7—2021持久綁定描述主機(jī)適配器持久化用戶首選項(xiàng)的能力,這些首選項(xiàng)與映射到哪個(gè)操作系統(tǒng)設(shè)備名的目標(biāo)邏輯單元有關(guān)。光纖通道HBA的持久綁定詳細(xì)記錄在FCAPI規(guī)范中(見/t11/pub/FC/hba/04-137v0.pdf)。綁定的集合由HBA或驅(qū)動(dòng)程序持久化。當(dāng)引用的硬件脫機(jī)或卸載時(shí),可以定義持久綁定結(jié)構(gòu)。當(dāng)驅(qū)動(dòng)系統(tǒng)之前沒有影響。此影響將導(dǎo)致目標(biāo)邏輯單元連接到發(fā)起程序SCSIProtocolEndpoints。這些關(guān)聯(lián)和目標(biāo)對(duì)象使用主機(jī)資源發(fā)現(xiàn)配置文件來建模。綁定指定操作系統(tǒng)設(shè)備名稱的持久綁定數(shù)據(jù)結(jié)構(gòu)被建模為OSStorageNameBinding。當(dāng)操作系統(tǒng)確定設(shè)備名稱的持久綁定時(shí),使用StorageNameBinding。StorageNameBindingService包括創(chuàng)建設(shè)置數(shù)圖13描述了持久綁定模型。-HostedSeriver--HostedSeriver--ElementSettingData-711ServiceAvailableToElem非持久綁定類圖13持久綁定模型持久綁定是可選的。不支持持久綁定(和上圖中的任何一個(gè)類)的實(shí)現(xiàn)不能實(shí)例化StorageName-BindingService。支持持久綁定的實(shí)現(xiàn)應(yīng)滿足的要求如下。ComputerSystem相關(guān)聯(lián)。b)通過ElementCapabilities的關(guān)聯(lián),為每個(gè)FCPort實(shí)例化一個(gè)StorageNameBindingCapabilities。c)初始化時(shí),實(shí)現(xiàn)應(yīng)為每個(gè)先前定義的綁定實(shí)例化OSStorageNameBinding或者Stora-geNameBinding實(shí)例。d)如果存在任意StorageNameBindingCapabilities被設(shè)置成TRUE的CanSetOSDeviceName,那么就要實(shí)現(xiàn)CreateOSStorageNameBinding方法。e)如果存在任意StorageNameBindingCapabilities被設(shè)置成TRUE的CanSetOSDeviceName,那么就要實(shí)現(xiàn)CreateStorageNameBinding方法。f)支持針對(duì)StorageNameBinding和OSStorageNameBinding的DeleteInstance。g)支持StorageNameBindingCapabilities的ModifyInstance。GB/T36450.7—2021可以選擇性地通過實(shí)例化AlarmDevice并通過AssociatedAlarm將其與端口實(shí)例相關(guān)聯(lián)來支持告AlarmDevice.VisibleAlam應(yīng)設(shè)置成TRUE。AlarmDevice.Urgency應(yīng)設(shè)置成3。測(cè)試設(shè)備應(yīng)在AlamDevice上支持SetAlamState方法。這種方法有一個(gè)單獨(dú)的參數(shù)Requested-AlarmState。這個(gè)參數(shù)的唯一值應(yīng)是3。uint32CreateStorageNameBinding([IN,Description(“Thevaluetouintl6BindingType,[IN,Description(“ThevaluetoassigntoBindAllLogicalUnits.”)]booleanBindAllLogicalUnits,[IN,Description(“ThevaluetoassigntoHide.”)]booleanHide,[IN,Description(“ThevaluetoassigntoTargetName.”)]stringTargetName,[IN,Description(“ThevaluetoassigntoLogicalUnitNumber.”)]stringLogicalUnitNumber,[IN,Description(“ThetypeoftheportsinLocalPortNames.”),//shallbe“2”“FCPortWWN”uint16LocalPortNameType,[IN,Description(“ThevaluestoassigntoLocalPortNames.”)]stringLocalPortName,[IN(false),OUT,Description(“Areferencetothecreatednamebindinginstance.”)]StorageNameBindingREFBinding);uint32CreateOSStorageNameBinding(GB/T36450.7—2021[IN,Description(“ThevaluetoassigntoBindingType.”),uint16BindingType,[IN,Description(“ThevaluetoassigntoBindAllLogicalUnits.”)]booleanBindAllLogicalUnits,[IN,Description(“ThevaluetoassigntoHide.”)]booleanHide,[IN,Description(“ThevaluetoassigntoTargetName.”)]stringTargetName,[IN,Description(“ThevaluetoassigntoLogicalUnitNumber.”)]stringLogicalUnitNumber,[IN,Description(“ThevaluetoassigntoOSDeviceName.”)]stringOSDeviceName,[IN,Description(“ThevaluetoassigntoOSAddressesValid.”)]booleanOSAddressesValid,[IN,Description(“ThevaluetoassigntoOSBusNumber.”)]uint32OSBusNumber,[IN,Description(“ThevaluetoassigntoOSTargetNumber.”)]uint32OSTargetNumber,[IN,Description(“ThevaluetoassigntoOSLUN.”)]uint32OSLUN,[IN,Description(“ThetypeoftheportsinLocalPortNames.”),//shallbe“2”“FCPortWWN”uint16LocalPortNameType,[IN,Description(“ThevaluestoassigntoLocalPortNames.”)]stringLocalPortName,[IN(false),OUT,Description(“Areferencetothecreatednamebindinginstance.”)]CIM_StorageNameBindingREFBinding);——GetInstance;——AssociatorNames;——References;——ReferenceNames; EnumerateInstanceNames7.6.2HBA的拓?fù)浒l(fā)現(xiàn)和屬性//DESCRIPTION//ThisrecipediscoversthetopologyofanFCHBA.Noteworthyinformation//suchasinstalledfirmware/softwareandportinformationisretrieved.//PRE-EXISTINGCONDITIONSANDASSUMPTION//1.Areferencetothetop-levelComputerSystemintheFCHBAProfile,//whichrepresentsthesystemhostingtheHBA,isknownas$Host->//Step1.Getname(s)oftheHBA'sonthehostsystem.Notethatthere//MAYbemorethanoneHBAonthehost.$HBA->[]=AssociatorNames($Host->,//ObjectName“CIM_SystemDevice”,//AssocClass“CIM_PortController”,//ResultClass“GroupComponent”,//Role“PartComponent”)//ResultRoleif($HBA->[]==null|l$HBA->[].length==0){<EXIT:NoHBAsonthehostsyste}//DeterminethetopologyandretrievenoteworthyinformationforeachHBA.//Step2.DeterminethevendorandproductinformationoftheHBA.$PhysicalPackage[]=Associators($HBA->[#i],//ObjectName“CIM_Realizes”,//AssocClass“CIM_PhysicalPackage”,//ResultClass“Antecedent”,//ResultRole“Dependent”,//Rolefalse,//IncludeQualifiersfalse,//IncludeClassOrigin11GB/T36450.7—2021{“Manufacturer”,“Model”})//PropertyList//ExactlyonePhysicalPackageshallbereturnedif($PhysicalPackage[]==nullIl$PhysicalPackage[].length==0){<ERROR!ImproperPhysicalPackageinformation!>}//NOTE:TheProductpropertiesofinterestareallKeyqualified//properties,thustheinstancenameratheryhantheinstance//itselfisretrieved.$Product->[]=AssociatorNames($PhysicalPackage[0],//ObjectName“CIM_ProductPhysicalComponent”,//AssocClass“CIM_Product”,//ResultClass“GroupComponent”,//ResultRole“PartComponent”)//Role//ExactlyoneProductshallbereturnedif($Product->[]==nullIl$Product->[].length==0){<ERROR!ImproperProductinformation!>}//Step3.Determinethesoftware(e.g.firmware,driver(s),BIOS,//FCode)installedontheHBA.#PropList={“VersionString”,“Manufacturer”,“Classifications”}$Software[]=Associators($HBA->[#i],//ObjectName“CIM_ElementSoftwareIdentity”,//AssocClass“CIM_SoftwareIdentity”,//ResultClass“Antecedent”,//ResultRole“Dependent”,//Rolefalse,//IncludeQualifiersfalse,//IncludeClassOrigin#PropList)//PropertyListif($Software[]!=null&.8.$Software[].length>0){for(#jin$Software[]){//Retrieverelevantpropertyinstancedata//Thesepropertiesarenotusedintherecipe,//thisjustdemostrateshowtolocatethis//information#VersionString=$Software[#j].VersionString#Manufacturer=$Software[#j].Manufacturer#Classifications[]=$Software[#j].Classifications//Step4.LocatetheFibreChannelportsontheHBAanddetermi//eachport'sspeedandWWN.#PropList={“Speed”,“PermanentAddress”}$Ports[]=Associators($HBA->[#i],//ObjectName“CIM_ControlledBy”,//AssocClass“CIM_FCPort”,//ResultClass“Dependent”,//ResultRole“Antecedent”,//Rolefalse,//IncludeQualifiersfalse,//IncludeClassOrigin#PropList)//PropertyListif($Ports[]!=null&.&.$Ports[].length>0){//RetrieverelevantPortinstancedata#Speed=$Ports[#j].Speed#PermanentAddress[]=$Ports[#j].PermanentAddress//Step5.DeterminetheNodeWWNoftheport.$PortGroup[]=Associators($Ports[#j].getObjectPath(),//ObjectName“CIM_MemberOfCollection”,//AssocClass“CIM_LogicalPortGroup”,//ResultClass“Collection”,//ResultRole“Member”,//Rolefalse,//IncludeQualifiersfalse,//IncludeClassOrigin//ExactlyonePhysicalPackageMUSTbereturnedif($PortGroup[]==nullll$PortGroup[].length==0){<ERROR!ImproperPortGroupinformation!>#NodeWWN=$PortGroup[0].Name7.6.3獲取每個(gè)端口的統(tǒng)計(jì)數(shù)據(jù)//DESCRIPTION//FindtheFCPortStatisticsassociatedwithFCports//PRE-EXISTINGCONDITIONSANDASSUMPTION//1.Areferencetothetop-levelComputerSystemintheF//whichrepresentsthesystemhostingtheHBA,i//Getalistofalltheports$Ports->[]=AssociatorNames($Host->,//ObjectName“CIM_SystemDevice”,//AssocClass“CIM_FCPort”,//ResultClass“GroupComponent”,//Role“PartComponent”)//ResultRoleif($Ports->[]==nullIl$Ports->[].leng<ERROR!NoFCPortsonthehostsystem!>}//GetalistofFCPortStatisticsassociatedwitheachport//ShouldonlybeexactlyoneFCPo$Stats->[]=AssociatorNames($Ports-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)創(chuàng)新與養(yǎng)老行業(yè)的融合
- 個(gè)人固定資產(chǎn)借款合同范文
- 土方運(yùn)輸承包合同范本
- 農(nóng)產(chǎn)品經(jīng)銷合同書
- 牛羊肉購銷合同協(xié)議書模板范本
- 凈水器購銷合同模板
- 合同范本產(chǎn)品銷售合同
- 合同違約責(zé)任條款
- 煤礦井下飛行巡檢機(jī)器人的研究與應(yīng)用展望
- 安裝合同范本 標(biāo)準(zhǔn)版
- 《財(cái)務(wù)管理學(xué)(第10版)》課件 第5、6章 長(zhǎng)期籌資方式、資本結(jié)構(gòu)決策
- 房屋永久居住權(quán)合同模板
- 醫(yī)院納入定點(diǎn)后使用醫(yī)療保障基金的預(yù)測(cè)性分析報(bào)告
- 初中英語不規(guī)則動(dòng)詞表(譯林版-中英)
- 2024年3月四川省公務(wù)員考試面試題及參考答案
- 新生兒黃疸早期識(shí)別課件
- 醫(yī)藥營(yíng)銷團(tuán)隊(duì)建設(shè)與管理
- 二年級(jí)數(shù)學(xué)上冊(cè)口算題100道(全冊(cè)完整)
- 冷軋工程專業(yè)詞匯匯編注音版
- 小升初幼升小擇校畢業(yè)升學(xué)兒童簡(jiǎn)歷
- 第一單元(金融知識(shí)進(jìn)課堂)課件
評(píng)論
0/150
提交評(píng)論