亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 2986 | 回復(fù): 0
打印 上一主題 下一主題

使用 IBM Systems Director VMControl 實(shí)現(xiàn) PowerVM 虛擬環(huán)境的自動(dòng)化部署 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-01-19 11:39 |只看該作者 |倒序?yàn)g覽
概述
PowerVM 是 IBM 的一種虛擬化平臺(tái)。通過(guò) PowerVM 可以最大限度的利用服務(wù)器資源,其 CPU 資源可以細(xì)化到 0.01(微分區(qū)),具有動(dòng)態(tài)內(nèi)存共享和實(shí)時(shí)遷移等高級(jí)性能。IBM Systems Director VMControl 簡(jiǎn)化了 PowerVM 環(huán)境中的虛擬機(jī)(后面簡(jiǎn)稱(chēng)虛機(jī))部署、映像管理等功能。在虛機(jī)部署方面,通過(guò) VMControl,部署一臺(tái)虛機(jī)只需要一個(gè)操作;而如果利用傳統(tǒng)的 HMC 和 NIM,則需要先在 HMC 上創(chuàng)建一個(gè)虛機(jī),為其分配存儲(chǔ)和網(wǎng)絡(luò),然后再利用 NIM 來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)安裝操作系統(tǒng)。在映像管理方面,VMControl 提出了“虛擬設(shè)備(Virtual Appliance)”的概念,虛擬設(shè)備存儲(chǔ)在一個(gè)映像存儲(chǔ)庫(kù)中,VMControl 可以自動(dòng)發(fā)現(xiàn)映像存儲(chǔ)庫(kù)及其上的所有虛擬設(shè)備。虛擬設(shè)備可以從多種來(lái)源獲得,且可以方便的被 VMControl 管理。
有三種方法可以使用 VMControl 來(lái)實(shí)現(xiàn)虛擬環(huán)境的部署:VMControl 的控制臺(tái)界面,VMControl 的命令行接口以及 REST API 接口。對(duì)于應(yīng)用程序而言,可以調(diào)用命令行或 REST API 接口。當(dāng)前已有的資料對(duì)兩種接口的描述比較分散,對(duì)一些參數(shù)的使用解釋不太詳細(xì),本文根據(jù)實(shí)踐經(jīng)驗(yàn)說(shuō)明接口的詳細(xì)使用,并結(jié)合前期的環(huán)境準(zhǔn)備給出一個(gè)完整的虛擬環(huán)境搭建過(guò)程。

環(huán)境準(zhǔn)備
PowerVM 環(huán)境準(zhǔn)備
PowerVM 的基礎(chǔ)環(huán)境包括:
  • 至少一臺(tái) Power 主機(jī)作為虛機(jī)的物理宿主。
  • 一個(gè) HMC 服務(wù)器用于管理多個(gè) Power 主機(jī),并和 Systems Director 進(jìn)行通信。
  • VIO 服務(wù)器用于實(shí)現(xiàn)動(dòng)態(tài)分區(qū)功能(DLPAR),為虛機(jī)提供虛擬的存儲(chǔ)和網(wǎng)絡(luò)資源。
創(chuàng)建虛擬機(jī)的 CPU 和內(nèi)存資源可以直接從主機(jī)得到;磁盤(pán)存儲(chǔ)可以從主機(jī)得到,也可以來(lái)自于外來(lái)存儲(chǔ);網(wǎng)絡(luò)資源從主機(jī)的物理網(wǎng)卡中虛擬出來(lái)。VIO 服務(wù)器負(fù)責(zé)存儲(chǔ)和網(wǎng)絡(luò)的虛擬化,下面分別介紹基于 VIO 服務(wù)器的存儲(chǔ)和網(wǎng)絡(luò)的環(huán)境準(zhǔn)備。
  • 存儲(chǔ)環(huán)境初始化
    在此介紹一種較為簡(jiǎn)單的存儲(chǔ)虛擬化方式:VIO 服務(wù)器通過(guò)虛擬的 SCSI 方式將存儲(chǔ)映射成邏輯卷分配給不同的虛機(jī)。
    在 HMC 界面上,進(jìn)入到主機(jī)的配置目錄,展開(kāi)到“虛擬資源”中的“虛擬存儲(chǔ)管理”(virtual storage management),點(diǎn)擊進(jìn)去查詢(xún) VIO 服務(wù)器。在查詢(xún)得到的界面中,可以創(chuàng)建存儲(chǔ)庫(kù)和虛擬磁盤(pán)。創(chuàng)建存儲(chǔ)庫(kù)如圖 1 所示。


    圖 1. 創(chuàng)建存儲(chǔ)庫(kù)


    如圖 1 所示,我們創(chuàng)建了存儲(chǔ)庫(kù)“l(fā)parvg”。此時(shí)我們?cè)賱?chuàng)建一塊虛擬磁盤(pán),如圖 2 所示。


    圖 2. 創(chuàng)建虛擬磁盤(pán)


    如圖 2 所示,我們創(chuàng)建了一塊 20G 大小的名為“tempdisk”的磁盤(pán)。此塊磁盤(pán)即可以作為以后創(chuàng)建虛機(jī)時(shí)所用的磁盤(pán)。
  • 網(wǎng)絡(luò)環(huán)境初始化
    如果要讓創(chuàng)建的虛機(jī)能夠和 VIO 服務(wù)器以及其他虛機(jī)進(jìn)行內(nèi)部通信,則需要在 VIO 服務(wù)器上建立至少一個(gè)虛擬局域網(wǎng)(VLAN)。如果虛機(jī)還需要同外部網(wǎng)絡(luò)進(jìn)行通信,則需要在 VIO 服務(wù)器上創(chuàng)建共享網(wǎng)絡(luò)適配器(SEA)。SEA 和 VLAN 的關(guān)系圖如圖 3 所示。


    圖 3. SEA 和 VLAN


    (1)創(chuàng)建 VLAN 可以在 HMC 界面上進(jìn)行:
    打開(kāi) VIO 服務(wù)器的概要文件(Profile)的虛擬適配器頁(yè)面,或者定位到 VIO 服務(wù)器的“動(dòng)態(tài)邏輯分區(qū)”的實(shí)際虛擬適配器界面上,選擇創(chuàng)建“網(wǎng)絡(luò)適配器”,則出現(xiàn)以下界面如圖 4 所示。


    圖 4. 創(chuàng)建 VLAN


    如圖 3 所示,創(chuàng)建 VLAN 時(shí)提供 VLAN 的 ID(如果提供的 ID 不是已有的,則會(huì)創(chuàng)建一個(gè)新的 VLAN),然后選擇需要“訪(fǎng)問(wèn)外網(wǎng)”。
    (2)創(chuàng)建 SEA 需要在 VIO 服務(wù)器上運(yùn)行命令:
    $ mkvdev -sea ent0 -vadapter ent1 -default ent1 -defaultid 1
    在運(yùn)行命令之前,首先需要在 VIO 服務(wù)器上創(chuàng)建虛擬以太網(wǎng)適配器 ent1,然后用此命令將 ent1 與物理以太網(wǎng)適配器 ent0 連接起來(lái)。

VMControl 環(huán)境準(zhǔn)備
VMControl 環(huán)境準(zhǔn)備主要包括將 HMC 所管理的 Power 環(huán)境加入到 Systems Director 中,并發(fā)現(xiàn)映像存儲(chǔ)庫(kù)和其中的映像。在 IBM Systems Director 和其插件 VMControl 都安裝完成后,打開(kāi)控制臺(tái)界面,在界面上即可完成這些操作。
  • HMC 發(fā)現(xiàn)
    在 Systems Director 的控制臺(tái)界面上,定位到“System Discovery”,輸入 HMC 的 IP 地址,點(diǎn)擊“Discovery Now”,如圖 5 所示。


    圖 5. HMC 發(fā)現(xiàn)



    當(dāng)發(fā)現(xiàn)完成后,會(huì)出現(xiàn) HMC 和其操作系統(tǒng)。輸入 HMC 的訪(fǎng)問(wèn)用戶(hù)名和密碼,則 HMC 所管的所有 Power 主機(jī)和虛機(jī)都會(huì)出現(xiàn)在 Systems Director 的資源庫(kù)里,并以樹(shù)形方式顯示。
  • 映像發(fā)現(xiàn)
    VMControl 需要映像庫(kù)儲(chǔ)存各種操作系統(tǒng)和應(yīng)用的映像。我們采取 NIM 作為映像存儲(chǔ)庫(kù)。在部署第一個(gè)虛機(jī)之前,需要準(zhǔn)備至少一個(gè)映像用于部署。
    發(fā)現(xiàn)映像存儲(chǔ)器的步驟如下:

    • 配置 NIM 主機(jī)
    • 在 VMControl 界面上安裝代理到 NIM 主機(jī)所在的機(jī)器
    • 安裝代理成功后,選擇發(fā)現(xiàn)映像存儲(chǔ)器,從而將存儲(chǔ)器里面的映像都能顯示在虛擬設(shè)備列表中。
    映像存儲(chǔ)器發(fā)現(xiàn)之后,如果里面沒(méi)有任何虛擬設(shè)備,需要準(zhǔn)備至少一個(gè)虛擬設(shè)備?梢圆扇∫韵路椒ǐ@取一個(gè)虛擬設(shè)備:
    • 捕獲(capture)一個(gè)已存在的虛機(jī)或者工作負(fù)載
    • 從 NIM 上導(dǎo)入 mksysb 文件或者 lpp_source 文件


使用命令行接口搭建 PowerVM 虛擬環(huán)境
利用 VMControl 可以方便地將虛擬設(shè)備部署成運(yùn)行狀態(tài)的虛擬環(huán)境。有兩種方式來(lái)部署虛擬環(huán)境:
(1)用虛擬設(shè)備創(chuàng)建一臺(tái)新的虛機(jī)
(2)將虛擬設(shè)備部署到已經(jīng)存在的虛機(jī)上
下面詳細(xì)介紹如何使用命令行來(lái)實(shí)現(xiàn)這兩種方法。
使用虛擬設(shè)備直接創(chuàng)建虛機(jī)
使用虛擬設(shè)備直接創(chuàng)建一臺(tái)虛機(jī)時(shí),VMControl 提供了命令行接口 deployva 。接口 deployva 的參數(shù)中要指定將哪個(gè)虛擬設(shè)備部署到哪個(gè)主機(jī)上,同時(shí)指定虛機(jī)的配置參數(shù)。具體步驟如下所示。
步驟一:取得虛擬設(shè)備的唯一標(biāo)識(shí)號(hào)(OID)
# smcli lsva – o

通過(guò) lsva 命令得到所有的虛擬設(shè)備,加上 -o 參數(shù)可以得到虛擬設(shè)備的 OID。
步驟二:取得主機(jī)的 OID
#smcli lssys -o -n AUSP5N

通過(guò) lssys 命令指定主機(jī)的名稱(chēng)(AUSP5N),加上 -o 參數(shù)來(lái)得到主機(jī)的 OID。
步驟三:獲取可用的存儲(chǔ)和網(wǎng)絡(luò)
#smcli lscustomization -a deploy_new -V 3648 -s 0xd56

通過(guò) lscustomization 參數(shù)得到可以定制化的參數(shù),尤其是為了得到可用的存儲(chǔ)和網(wǎng)絡(luò)資源。其中 -V 參數(shù)指定虛擬設(shè)備的 OID,-s 參數(shù)指定主機(jī)的 OID。 此命令運(yùn)行結(jié)果中,需要注意的有 virtualnetworks 結(jié)果和 poolstorages 結(jié)果。


可以看到已有的虛擬網(wǎng)絡(luò)是“Network 1”。


可以看到已有的存儲(chǔ)庫(kù)有 lparvg 和 rootvg。
步驟四:部署虛擬設(shè)備創(chuàng)建虛機(jī),示例代碼如清單 1 所示。

清單 1. 部署虛擬設(shè)備創(chuàng)建虛機(jī)
smcli deployva -v -s 0xd56 -V 3648 -a deploy_new -A "poolstorages =lparvg:VIOS VIOS,  
CPUshared=1, CPUmode=SHARED, memsize=1024, memmax=2048,  
virtualnetworks[Network 1]=hostVnet:ETHERNET0/1,  
product.AIX1.com.ibm.ovf.vim.2.system.hostname=client2,  
product.AIX1.com.ibm.ovf.vim.2.system.domainname=ibm.com,  
product.AIX1.com.ibm.ovf.vim.2.networkport.6.ip=172.16.3.6,  
product.AIX1.com.ibm.ovf.vim.2.networkport.6.netmask=255.255.240.0,  
product.AIX1.com.ibm.ovf.vim.2.networkport.6.gateway=172.16.0.1,  
product.AIX1.com.ibm.ovf.vim.2.networkport.6.dns1.ip=172.16.0.2"

此 deployva 命令,指定 -a 參數(shù)為 deploy_new 則是創(chuàng)建虛機(jī),-A 參數(shù)中指定了所創(chuàng)虛機(jī)的配置參數(shù),包括 CPU、內(nèi)存大小,磁盤(pán)所用的存儲(chǔ)庫(kù),虛擬網(wǎng)絡(luò)及 IP 相關(guān)參數(shù)。此命令運(yùn)行一般需要幾十分鐘,運(yùn)行結(jié)束后表示虛機(jī)部署完成,部署完成后的虛機(jī)磁盤(pán)大小將和所用的虛擬設(shè)備相同。
在已有虛機(jī)上部署虛擬設(shè)備
可以選擇一個(gè)已有的虛機(jī),不管虛機(jī)是否已經(jīng)安裝操作系統(tǒng),部署虛擬設(shè)備。如果是還未安裝操作系統(tǒng)的虛機(jī)(空虛機(jī)),則部署完成后虛機(jī)將有了和虛擬設(shè)備一樣的操作系統(tǒng)及應(yīng)用;如果是已經(jīng)有了操作系統(tǒng)的虛機(jī),則已有的系統(tǒng)會(huì)被新的虛擬設(shè)備所覆蓋。
本節(jié)將先介紹如何創(chuàng)建一個(gè)空的虛機(jī),然后在空的虛機(jī)上部署虛擬設(shè)備。
  • 創(chuàng)建空虛機(jī)
    (1)首先運(yùn)行命令取得創(chuàng)建空虛機(jī)可以定制的參數(shù):
    smcli lsvrtcap -n AUSP5N -c mkvs -A "IBM Power - AIXLINUX"

    利用 lsvrtcap 命令用 -n 參數(shù)指定主機(jī),-A 參數(shù)指定虛機(jī)類(lèi)別來(lái)得到在創(chuàng)建空虛機(jī)時(shí)可以定制的參數(shù)。
    此命令的運(yùn)行結(jié)果中需要注意的是 networks、disks:




    可以看到 networks 的 key 值是 1。




    可以看到可用的虛擬磁盤(pán)包括 tempdisk 和 lp3vd1.
    (2)在得到可以定制的參數(shù)之后,可以運(yùn)行 mkvs 命令來(lái)創(chuàng)建空虛機(jī),如:


    清單 2. 創(chuàng)建空虛機(jī)
    smcli mkvs -A "name=client3, gos=IBM Power - AIXLINUX, CPUshared=2,CPUmode=SHARED,  
    memsize=2048, networks=+1, disks=+tempdisk:lparvg:VIOS" AUSP5N

    命令中指定的 networks 和 disks 即是從上一步驟中得到的可配置參數(shù)。創(chuàng)建好的虛機(jī)磁盤(pán)大小即為指定的虛擬磁盤(pán)大小。
    (3)運(yùn)行命令啟動(dòng)空虛機(jī)
    smcli rpower -n "client3" PowerOn
  • 將虛擬設(shè)備部署到空虛機(jī)上
    在空虛機(jī)創(chuàng)建之后,就可以將虛擬設(shè)備部署上去。
    (1)首先運(yùn)行命令得到可配置參數(shù)
    smcli lscustomization -a deploy_existing -V 3648 -s 0x1583

    運(yùn)行 lscustomization 指定類(lèi)別是 deploy_existing,-V 指定虛擬設(shè)備的 OID,-s 指定空虛機(jī)的 OID,可用上節(jié)所述命令得到這些 OID。
    (2)部署虛擬設(shè)備到空虛機(jī)上,示例代碼如清單 3 所示。


    清單 3. 部署虛擬設(shè)備到已有虛機(jī)上
    #smcli deployva -v -s 0x1583 -V 3648 -a deploy_existing -A '
    product.AIX1.com.ibm.ovf.vim.2.system.hostname=client3,  
    product.AIX1.com.ibm.ovf.vim.2.system.domainname=ibm.com,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.ip=172.16.3.7,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.hostname=client3,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.gateway=172.16.0.1,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.netmask=255.255.240.0,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.dns1.ip=172.16.0.2,  
    product.AIX1.com.ibm.ovf.vim.2.networkport.6.domainname=ibm.com'

    可以看到將虛擬設(shè)備部署到已有虛機(jī)上時(shí),命令中主要指定 IP 相關(guān)參數(shù)即可,因?yàn)樘摍C(jī)已經(jīng)存在,不需要再指定虛機(jī)本身的硬件參數(shù)如 CPU、內(nèi)存和磁盤(pán)存儲(chǔ)等。此命令運(yùn)行一般也需要幾十分鐘,待命令結(jié)束,登錄已有的虛機(jī),將看到新部署的系統(tǒng)環(huán)境而非原來(lái)的系統(tǒng)。

小結(jié)
使用 VMControl 的命令行接口來(lái)搭建虛擬環(huán)境,方便快捷。可用于測(cè)試 VMControl 和 PowerVM 環(huán)境是否準(zhǔn)備好;同時(shí)在一些腳本后臺(tái)程序中,調(diào)用此命令行接口將會(huì)比較方便。

使用 REST API 接口搭建 PowerVM 虛擬環(huán)境
除掉命令行接口外,VMControl 還提供了 REST API 接口來(lái)搭建 PowerVM 虛擬環(huán)境。下面將詳細(xì)介紹如何使用 Java 實(shí)現(xiàn) REST API 接口來(lái)創(chuàng)建一個(gè)空的虛機(jī),然后在空虛機(jī)上部署虛擬設(shè)備,從而得到一個(gè)完整的可用的虛機(jī)。
創(chuàng)建空虛機(jī)
如同使用命令行接口一樣,創(chuàng)建空虛機(jī)需要首先取得主機(jī)的 OID,并得到可以定制的虛機(jī)屬性
步驟一:取得主機(jī)的 OID
發(fā)送 GET 請(qǐng)求到 /VMControl/hosts 可以得到所有的主機(jī)信息,從中得到所需主機(jī)的 OID。
步驟二:取得可以定制的虛機(jī)屬性參數(shù)
發(fā)送 GET 請(qǐng)求到 /VMControl/hosts/3461/virtualServers/customization,可以得到在主機(jī)(OID 為 3461)上創(chuàng)建一個(gè)虛機(jī)時(shí)所能定制的所有屬性參數(shù)。
步驟三:創(chuàng)建新虛機(jī)
發(fā)送 POST 請(qǐng)求到 /VMControl/hosts/hostOID/virtualServers 中(其中 hostOID 是步驟一中得到的主機(jī) OID),示例代碼如清單 4 所示。

清單 4. 使用 Java 實(shí)現(xiàn) REST API 創(chuàng)建空虛機(jī)
//get SystemsDirectorConnection sdc  
String uri =
     sdc.getConnectionContextURI() + "/VMControl/hosts/"+hostOID+"/virtualServers";  
String requestBody = "{\"virtualServer\":{\"properties\":[" +
"{\"name\":\"gos\", \"value\":\"IBM Power - AIXLINUX\"}," +
"{\"name\":\"name\", \"value\":\""+vmname+"\"}," +
"{\"name\":\"CPUshared\", \"value\":2}," +
"{\"name\":\"CPUmode\", \"value\":\"SHARED\"}," +
"{\"name\":\"memsize\", \"value\":2048}," +
"{\"name\":\"memunitsize\", \"value\":\"MB\"}," +
"{\"name\":\"networks\", \"value\":1}," +
"{\"name\":\"disks\", \"value\":\"tempdisk:lparvg:VIOS\"}" +
                 "]}}";  
HttpsURLConnection dataConnection = sdc.processRequest(uri, "POST", requestBody);  
int rc = dataConnection.getResponseCode();           
if (rc == 201) {  // OK
          System.out.println("success!");  
}

在清單 4 中,hostOID 是主機(jī)的 OID,在請(qǐng)求體中傳遞虛機(jī)創(chuàng)建參數(shù):操作系統(tǒng)(gos);CPU 和內(nèi)存大;networks 是從步驟二中得到的可選網(wǎng)絡(luò)的主鍵;disks 也是從從步驟二中得到的可用的磁盤(pán)的主鍵。向服務(wù)器發(fā)送此請(qǐng)求后,若返回值是 201,說(shuō)明請(qǐng)求發(fā)送成功,服務(wù)器開(kāi)始按照所傳參數(shù)創(chuàng)建空虛機(jī)。
部署虛擬設(shè)備
在虛機(jī)創(chuàng)建完成后,將虛擬設(shè)備部署到所創(chuàng)建的虛機(jī)上。首先取到虛擬設(shè)備的 OID 以及所創(chuàng)建虛機(jī)的 OID,然后發(fā)送 POST 請(qǐng)求到 /VMControl/workloads 來(lái)部署虛擬設(shè)備。
(1)通過(guò)發(fā)送 GET 請(qǐng)求到 /VMControl/virtualAppliances 取得所有虛擬設(shè)備的信息,從中得到所需虛擬設(shè)備的 OID。
(2)通過(guò)發(fā)送 GET 請(qǐng)求到 /VMControl/hosts/3461/virtualServers 來(lái)得到主機(jī)(OID 為 3461)上的所有虛機(jī)信息,從而得到新創(chuàng)建的虛機(jī)的 OID 信息。
(3)部署虛擬設(shè)備的示例代碼如清單 5 所示。

清單 5. 使用 JAVA 實(shí)現(xiàn) REST API 部署虛擬設(shè)備
//get SystemsDirectorConnection sdc  
String uri = sdc.getConnectionContextURI() + "/VMControl/workloads";  
String response = "";  
String requestBody =  
"{\"workload\":{\"virtualAppliance\":\""+vaOID+"\",\"target\":\""+vmOID+"\"," + "\"properties\":[" +         "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.system.hostname\",  \"value\":\"client1\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.system.domainname\", \"value\":\"ibm.com\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.ip\", \"value\":\"172.16.3.5\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.hostname\",\"value\":\"client1\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.gateway\", \"value\":\"172.16.0.1\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.netmask\", \"value\":\"255.255.240.0\"}," +                           "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.dns1.ip\", \"value\":\"172.16.0.2\"}," + "{\"name\":\"product.AIX1.com.ibm.ovf.vim.2.networkport.6.domainname\", \"value\":\"ibm.com\"}" +
                 "]}}";  
HttpsURLConnection dataConnection = sdc.processRequest(uri, "POST", requestBody);  
int rc = dataConnection.getResponseCode();  
if (rc == 201) {
          System.out.println("success!");  
}

在清單 5 中,vaOID 是虛擬設(shè)備的 OID,vmOID 是新虛機(jī)的 OID,在請(qǐng)求體中提供 IP 相關(guān)參數(shù),發(fā)送請(qǐng)求,即向服務(wù)器提交了一個(gè)部署虛擬設(shè)備的申請(qǐng)。返回值 201 表示申請(qǐng)?zhí)峤怀晒,服?wù)器開(kāi)始部署虛擬設(shè)備到請(qǐng)求的虛機(jī)上。
小結(jié)
使用 REST API 接口來(lái)搭建虛擬環(huán)境,由于 REST API 的通用性,使得此方法適合于擴(kuò)展各種已經(jīng)存在的應(yīng)用系統(tǒng)。如果你已經(jīng)有一個(gè)相關(guān)的應(yīng)用系統(tǒng),想使用 VMControl 來(lái)管理虛擬環(huán)境,那么選用此方法是最合適不過(guò)的了。

總結(jié)
本文首先介紹了 PowerVM 和 VMControl 的環(huán)境準(zhǔn)備,然后詳細(xì)描述了如何使用兩種接口——命令行接口和 REST API 接口來(lái)實(shí)現(xiàn) PowerVM 虛擬環(huán)境的自動(dòng)化搭建。通過(guò)本文可以對(duì) PowerVM 虛擬環(huán)境搭建過(guò)程有一個(gè)整體的了解,同時(shí)能了解到 Systems Director VMControl 的兩種程序接口的詳細(xì)調(diào)用方法。

作者簡(jiǎn)介
操牡丹是 IBM 中國(guó)軟件開(kāi)發(fā)中心工程師,主要從事云服務(wù)方案的研究和開(kāi)發(fā)工作。興趣包括:虛擬化、云服務(wù)以及數(shù)據(jù)分析。

馬潤(rùn)生主要從事 ERP 系統(tǒng)的開(kāi)發(fā)工作,非常關(guān)注于富客戶(hù)端解決方案的技術(shù)和產(chǎn)品,同時(shí)對(duì)云計(jì)算技術(shù)感興趣。




http://www.ibm.com/developerworks/cn/aix/library/1112_caomd_vmcontrolpowervm/index.html


您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP