亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于OpenPower架構(gòu)創(chuàng)建RAID磁盤陣列的方法與流程

文檔序號(hào):11386093閱讀:670來源:國知局

本發(fā)明涉及測試評估技術(shù)領(lǐng)域,具體涉及一種基于openpower架構(gòu)創(chuàng)建raid磁盤陣列的方法。



背景技術(shù):

openpower是ibm公司基于power8,對外開放的區(qū)別于intelx86的一個(gè)新架構(gòu),具有開放的高性能cpu技術(shù)以及獨(dú)有的capi技術(shù),而且具有國產(chǎn)安全保障。在服務(wù)器市場,目前已經(jīng)有很強(qiáng)的能力與x86爭鋒。

openpower架構(gòu)在cpu類型、系統(tǒng)架構(gòu)、操作系統(tǒng)類型這幾大方面都很大程度有別于我們熟知的x86架構(gòu)。x86架構(gòu)服務(wù)器系統(tǒng)測試中,已經(jīng)有了很成熟的一套方法,而對于剛剛對外開放的openpower架構(gòu),很大一部分的測試手法都不能照搬x86那一套,這就產(chǎn)生了許多新工具、新方法來進(jìn)行系統(tǒng)測試。

openpower架構(gòu)服務(wù)器的bios不使用x86通用的ami或者insyde代碼,且最特殊的一點(diǎn)是在post階段不調(diào)用pcie外插卡的optionrom,包括raid卡。也就是無法像傳統(tǒng)產(chǎn)品一樣在webbios圖形化界面上創(chuàng)建raid磁盤陣列。

raidadapter的兼容性測試作為系統(tǒng)測試的部件測試中一個(gè)重要部分,在openpower架構(gòu)的服務(wù)器上也需要進(jìn)行嚴(yán)格仔細(xì)測試。openpower架構(gòu)服務(wù)器的bios不使用x86通用的ami或者insyde代碼,而是ibm自己開發(fā)的一套小linux系統(tǒng),其最特殊的一點(diǎn)是在服務(wù)器post階段不調(diào)用pcie外插卡的optionrom,包括raid卡。也就是傳統(tǒng)使用raid卡webbios圖形化界面上去初始化磁盤、設(shè)置raid卡、創(chuàng)建raid磁盤陣列等方法不適用于openpower架構(gòu)的系統(tǒng)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是:本發(fā)明針對以上問題,提供一種基于openpower架構(gòu)創(chuàng)建raid磁盤陣列的方法。

本發(fā)明所采用的技術(shù)方案為:

基于openpower架構(gòu)創(chuàng)建raid磁盤陣列的方法,所述方法通過在openpower架構(gòu)中的“petiboot”中創(chuàng)建raid磁盤陣列的環(huán)境,將對raidadapter的操作集中在這個(gè)環(huán)境中,以命令行或稱為文本模式的方式去操作。

所述方法通過針對產(chǎn)品adaptecsas/sataraidadapters在openpower架構(gòu)的petibootshell里的工具,創(chuàng)建raid磁盤陣列工具。

所述方法環(huán)境準(zhǔn)備過程如下:

1)將raid磁盤陣列工具拷貝到u盤里;

2)將u盤插到服務(wù)器上;

3)開啟服務(wù)器進(jìn)入到petibootshell里。

所述raid磁盤陣列工具安裝過程如下:

1)創(chuàng)建一個(gè)新文件夾;

2)進(jìn)入u盤中;

3)將raid磁盤陣列工具拷貝到shell的新建文件夾里;

4)進(jìn)入文件夾;

5)安裝工具;

6)安裝完畢后拔出u盤。

所述raid磁盤陣列基本信息查看過程如下:

1)設(shè)置raidadaptermode為raid:exposeraw模式,指令:

#arcconfsetcontrollermode10

其中1為controller的number;0位controller的模式;

2)查看raidadapter信息和磁盤信息

#arcconfgetconfig1al

其中1為controller的number;al為所有卡和磁盤信息。

所述raidadapter和磁盤初始化過程如下:

1)刪除殘留raid信息:

2)將磁盤格式化為“raw”模式;

3)以上步驟操作完成,檢查磁盤都變成了raw模式;

4)格式化磁盤為“ready”模式;

……以此類推……

5)以上步驟操作完成,檢查磁盤都變成了ready模式。

所述raid磁盤陣列創(chuàng)建過程如下:

1)確認(rèn)raidadapter的狀態(tài);

2)創(chuàng)建raid1;

3)查看raidadapter信息和磁盤信息;

4)刪除raid磁盤陣列;

5)創(chuàng)建raid0;

6)刪除raid磁盤陣列;

7)創(chuàng)建raid5;

8)刪除raid磁盤陣列;

9)創(chuàng)建raid10;

10)刪除raid磁盤陣列。

本發(fā)明的有益效果為:

本發(fā)明方法適用于openpoewr架構(gòu)服務(wù)器,彌補(bǔ)了當(dāng)前種特殊架構(gòu)的產(chǎn)品在研發(fā)和生產(chǎn)過程中使用adaptecraidadapter,沒有一個(gè)完整清晰的方法介紹創(chuàng)建raid磁盤陣列過程的空缺。在服務(wù)器研發(fā)測試階段,對驗(yàn)證服務(wù)器上raidadapter的兼容性、硬盤的兼容性以及bios功能這三大方面的測試,起了重要的作用,也為產(chǎn)品在服務(wù)器市場立足打下扎實(shí)基礎(chǔ)。

附圖說明

圖1為本發(fā)明方法流程圖。

具體實(shí)施方式

根據(jù)說明書附圖,結(jié)合具體實(shí)施方式對本發(fā)明進(jìn)一步說明:

實(shí)施例1:

基于openpower架構(gòu)創(chuàng)建raid磁盤陣列的方法,所述方法通過在openpower架構(gòu)中的“petiboot”中創(chuàng)建raid磁盤陣列的環(huán)境,將對raidadapter的操作集中在這個(gè)環(huán)境中,以命令行或稱為文本模式的方式去操作。

openpower架構(gòu)中的bios叫做“petiboot”,這個(gè)shell是一個(gè)小的簡單的linux系統(tǒng),可以將創(chuàng)建raid磁盤陣列的環(huán)境集中到這個(gè)bios的shell里。

實(shí)施例2

在實(shí)施例1的基礎(chǔ),本實(shí)施例所述方法通過microsemi公司針對產(chǎn)品adaptecsas/sataraidadapters在openpower架構(gòu)上發(fā)布的在petibootshell里的工具,創(chuàng)建raid磁盤陣列工具。petibootshell里的工具以.pb-plugin后綴,這里稱之為arcconf.pb-plugin。

實(shí)施例3

如圖1所示,在實(shí)施例1或2的基礎(chǔ),本實(shí)施例所述方法環(huán)境準(zhǔn)備過程如下:

1)將raid磁盤陣列工具arcconf.pb-plugin拷貝到u盤里;

2)將u盤插到服務(wù)器上;

3)開啟服務(wù)器進(jìn)入到petibootshell里。

實(shí)施例4

在實(shí)施例3的基礎(chǔ),本實(shí)施例所述raid磁盤陣列工具安裝過程如下:

1)創(chuàng)建一個(gè)新文件夾;

#mkdir/mnt/tmp

2)進(jìn)入u盤中;

#cd/var/petiboot/mnt/dev/sd*

3)將raid磁盤陣列工具拷貝到shell的新建文件夾里;

#cparcconf.pb-plugin/mnt/tmp

4)進(jìn)入文件夾;

#cd/mnt/tmp

5)安裝工具;

#pb-plugininstallarcconf.pb-plugin

6)安裝完畢后拔出u盤。

實(shí)施例5

在實(shí)施例3的基礎(chǔ),本實(shí)施例所述raid磁盤陣列基本信息查看過程如下:

1)設(shè)置raidadaptermode為0模式(即raid:exposeraw模式),指令:

#arcconfsetcontrollermode10

其中1為controller的number;0位controller的模式;

2)查看raidadapter信息和磁盤信息

#arcconfgetconfig1al

其中1為controller的number;al為所有卡和磁盤信息。

這里需要確認(rèn)raid卡的fw,driver,mode是符合自己的需求,并且確認(rèn)磁盤是否都識(shí)別到。

實(shí)施例6

在實(shí)施例3的基礎(chǔ),本實(shí)施例所述raidadapter和磁盤初始化過程如下:

1)刪除殘留raid信息:

#arcconfdelete0logicaldrive1

其中0為controllernumber;1為logicaldrivenumber

2)將磁盤格式化為“raw”模式

#arcconfuninit100010203

其中第一個(gè)“1”為controllernumber,00,01,02,03為磁盤的channelnumber和drivenumber,此處列舉了4塊磁盤0,1,2,3;

3)以上步驟操作完成,檢查磁盤都變成了raw模式

#arcconfgetconfig1pd

4)格式化磁盤為“ready”模式

#arcconftaskstart1device[00]initialize

#arcconftaskstart1device[01]initialize

……以此類推……

5)以上步驟操作完成,檢查磁盤都變成了ready模式。

#arcconfgetconfig1pd

實(shí)施例7

在實(shí)施例3的基礎(chǔ),本實(shí)施例所述raid磁盤陣列創(chuàng)建過程如下:

1)確認(rèn)raidadapter的狀態(tài)

##arcconfgetstatus1

2)創(chuàng)建raid1

#arcconfcreate1logicaldrivemethodquickmax10001

其中單詞create后的1為controllernumber;單詞max后的1為raid陣列級(jí)別;后面的00,01為磁盤channelnumber和drivenumber。

3)查看raidadapter信息和磁盤信息

#arcconfgetconfig1al

4)刪除raid磁盤陣列

#arcconfdelete0logicaldrive1

5)創(chuàng)建raid0

#arcconfcreate1logicaldrivemethodquickmax00001

6)刪除raid磁盤陣列

#arcconfdelete0logicaldrive1

7)創(chuàng)建raid5

#arcconfcreate1logicaldrivemethodquickmax5000102

8)刪除raid磁盤陣列

#arcconfdelete0logicaldrive1

9)創(chuàng)建raid10

##arcconfcreate1logicaldrivemethodquickmax500010203

10)刪除raid磁盤陣列。

實(shí)施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1