日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

SCSM 2012Orchestrator 2012 虚拟机自动交付测试

發(fā)布時(shí)間:2025/7/14 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SCSM 2012Orchestrator 2012 虚拟机自动交付测试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、前面的廢話

一直以來就有在想像System Center到底能做什么。網(wǎng)上有一個(gè)比較早的視頻,講的是SCSM2010和Orchestrator的前身Opalis是如何實(shí)現(xiàn)IT運(yùn)維流程管理和自動(dòng)交付的:

http://blogs.technet.com/b/servicemanager/archive/2010/11/16/how-to-automate-vm-provisioning-in-20-minutes-using-service-manager-and-opalis.aspx

看完之后,就想試試自己動(dòng)手在System Center 2012中來實(shí)現(xiàn)一下,不過因?yàn)樽罱安粍?wù)正業(yè)”,不好好干System Center和Private Cloud,跑去協(xié)助RDS和NAP的CASE,然后SCVMM部署的時(shí)候又碰到兩次尷尬,一次是手殘想為了方便做群集,好好的一臺(tái)2008R2被我升級(jí)成了Storage2008R2,有個(gè)補(bǔ)丁打不上去,無法部署VMM Agent(KB982293這個(gè)補(bǔ)丁提示為適用于操作系統(tǒng));一次是把自己的本子格掉,想省事弄一套環(huán)境,把2008R2物理機(jī)提升成了DC,同樣也部署不了VMM Agent T-T;所以零零碎碎把SCSM、Orchestrator都有過一下,但是一直沒有完成系統(tǒng)的測(cè)試,也沒有實(shí)現(xiàn)完整的目標(biāo)。

今天是第N次準(zhǔn)備環(huán)境,開始!

資源有限,仍然是只有一臺(tái)機(jī)器:

物理機(jī)1臺(tái):邊界網(wǎng)絡(luò)上的2008R2 Hyper-V服務(wù)器,受虛擬機(jī)中SCVMM管理

虛擬機(jī)1臺(tái):AD\SQL\SCSM\Orchestrator\SCVMM

目標(biāo)當(dāng)然就是和視頻中一樣,實(shí)現(xiàn)申請(qǐng)-簽核-自動(dòng)完成虛擬機(jī)的部署了,根據(jù)之前零零碎碎的實(shí)驗(yàn),System Center 2012里面可是簡單多了哦!

實(shí)驗(yàn)步驟概述:

1、配置SCSM、ORCHESTRATOR

2、在OC中創(chuàng)建Runbook

3、在SCSM中創(chuàng)建自動(dòng)活動(dòng)流程以及變更請(qǐng)求流程

4、通過變更請(qǐng)求完成虛擬機(jī)申請(qǐng)及自動(dòng)交付

System Center Orchestrator 2012 整合包下載:

http://technet.microsoft.com/en-us/library/hh295851.aspx

SCSM 2012 Authoring Tools RC下載:

http://www.microsoft.com/download/en/details.aspx?id=28726&ocid=aff-n-we-loc--ITPRO40886&WT.mc_id=aff-n-we-loc--ITPRO40886

二、初始化配置組件之間相互關(guān)聯(lián) SCSM連接器配置

關(guān)聯(lián)AD,用于同步相應(yīng)的人員和帳號(hào)信息,為SCSM流程與相應(yīng)人員的結(jié)合對(duì)應(yīng)提供基礎(chǔ)

在管理—連接器中,創(chuàng)建連接器:

關(guān)聯(lián)Orchestrator,通過與Orchestrator的連接,能夠同步Orchestrator中預(yù)設(shè)好的自動(dòng)化任務(wù),使其能夠很好的和SCSM中的流程管理結(jié)合互動(dòng):

通過Orchestrator服務(wù)器的Web服務(wù)地址及服務(wù)器的管理員權(quán)限連接到Orchestrator.

Web服務(wù)地址在RC中為http://<computer>:<port>/Orchestrator2012/Orchestrator.svc

Beta中為

http://<computer>:<port>/Orchestrator.svc

同步Run book所在的文件夾

指定Orchestrator安裝時(shí)的默認(rèn)控制臺(tái):

完成配置。

說明:在Orchestrator中創(chuàng)建了新的Runbook之后,可以手動(dòng)進(jìn)行同步,將Runbook信息更新到SCSM的視圖(做為Run Book自動(dòng)化活動(dòng))

Orchestrator管理包配置

在Orchestrator導(dǎo)入了相應(yīng)的OIP(Orchestrator Integration Package)之后,需要為相應(yīng)的集成包配置關(guān)聯(lián)信息。

首先

在VMM服務(wù)器上需要修改執(zhí)行策略(推薦做法是添加相應(yīng)的信任憑據(jù)而不是下圖的關(guān)閉執(zhí)行策略)

還需要開啟遠(yuǎn)程管理:

在Orchestrator的Options中,可以看到安裝OIP之后,已經(jīng)有了相應(yīng)的選項(xiàng),選擇SC 2012 Virtual Machine Manger,進(jìn)行配置:

配置需要指定VMM服務(wù)器的IP地址及相應(yīng)的憑據(jù):

連接SCSM

三、創(chuàng)建自動(dòng)化流程

在Orchestrator中,創(chuàng)建一條自動(dòng)化流程:

邏輯如下:

1、 提供基本的信息(虛擬機(jī)的名稱,虛擬機(jī)的分類大、小)

2、 映射基本信息(將大、小分別對(duì)應(yīng)為具體的磁盤和內(nèi)存信息)

3、 根據(jù)虛擬機(jī)的名稱,檢查虛擬機(jī)是否已經(jīng)存在

4、 根據(jù)虛擬機(jī)的名稱、磁盤要求創(chuàng)建虛擬機(jī)

5、 創(chuàng)建之后后,將虛擬機(jī)置為關(guān)閉狀態(tài)

6、 修改虛擬機(jī)的屬性(內(nèi)存、CPU數(shù)量、是否和物理機(jī)同步時(shí)間)

7、 完成修改后啟動(dòng)虛擬機(jī)

創(chuàng)建過程:

在RUNBOOK Designer中新建一個(gè)Runbook,名為VMM_Automatic_Demo

添加Runbook Control下的控件,Innitialize Data,用于準(zhǔn)備創(chuàng)建虛擬機(jī)的參數(shù),雙擊,在控件的屬性中,添加2個(gè)參數(shù),在這里我們簡單設(shè)計(jì)為虛擬機(jī)的名稱,以及虛擬機(jī)的類型:

添加Utilities下的控件,Map Published Data,用于將數(shù)據(jù)映射為VMM所能識(shí)別的屬性:

在Map Published Data的控件中,添加映射關(guān)系,將初始化數(shù)據(jù)的VMType值,對(duì)應(yīng)為具體的虛擬機(jī)參數(shù):

在源數(shù)據(jù)框,右鍵,選擇數(shù)據(jù)來源為Published Data:

數(shù)據(jù)來源為Initial Data的VMType:

指定輸出的變量名為 VMDISKTYPE,同時(shí),將WebServer類型對(duì)應(yīng)為 空白磁盤- 小,DataServer類型對(duì)應(yīng)為空白磁盤- 大:

(WebServer、DataServer將是流程中用戶選擇需要的VMM類型)

可以根據(jù)需要,也可以再增加Map Published Data控件,將WebServer、DataServer這些選項(xiàng)再對(duì)應(yīng)到CPU的數(shù)量、內(nèi)存的大小等參數(shù)。

準(zhǔn)備好基本的數(shù)據(jù)之后,再增加一個(gè)SCVMM的控件Get-VM,用來檢查虛擬機(jī)是否已經(jīng)存在(根據(jù)虛擬機(jī)的名字):

在Get-VM的屬性中,選擇VMM服務(wù)器的配置,增加過濾器為VMName Equal 為Initialize Data控件中的參數(shù)VMName:

添加SCVMM控件,Create VM From VHD,從VHD文件創(chuàng)建虛擬機(jī),在創(chuàng)建VM之前,我們還需要為Get-VM與Create VM From VHD控件之間的關(guān)系做限定,僅在沒有找到同名的虛擬機(jī)時(shí)才進(jìn)行創(chuàng)建

雙擊Get-VM與Create VM From VHD之間的連線,刪除默認(rèn)的結(jié)果,returns success,添加條件Get VM的 Number of Objects值為0(表示沒有找到VM):

雙擊Create VM From VHD,打開屬性,配置具體的參數(shù):

需要注意VM Name以及Virtual Hard Disk Path分別是來自Initialize Data和Map Published Data的參數(shù),其中,Disk Path路徑參考如下:

\\PA01.PALAB.CORP\MSSCVMMLibrary\VHDs\\{VMDISK From "Map Data Published"}.vhd

在Create VM From VHD之后,還可以通過Update VM控件,修改虛擬機(jī)的其它配置,比如CPU、內(nèi)存等信息

更新的VM的ID為上一環(huán)節(jié),Create VM from VHD所生成的VM ID:

增加兩個(gè)屬性,CPU數(shù)量及內(nèi)存大小:

最后再通過Start VM控件,啟動(dòng)對(duì)應(yīng)ID的虛擬機(jī):

VM ID同樣是Create VM所生成的ID:

到這里,我們就完成了一個(gè)簡單的Orchestrator自動(dòng)任務(wù)流程,為各控件重命名之后,流程如下:

點(diǎn)擊Check In,簽入Runbook,使其能夠生效。

四、定義SCSM活動(dòng)流程

SCSM可以做為IT服務(wù)的工作臺(tái),我們將通過SCSM,創(chuàng)建變更請(qǐng)求,經(jīng)過簽核之后,自動(dòng)調(diào)用Orchestrator中定義好的Runbook,實(shí)現(xiàn)流程管理和自動(dòng)化的一個(gè)簡單演示:

SCSM中的步驟概述:

1、同步Orchestrator,并創(chuàng)建Runbook自動(dòng)任務(wù)模板

2、創(chuàng)建VMM變更請(qǐng)求流程模板,添加簽核任務(wù)和自動(dòng)化任務(wù)

3、通過SCSM的工作項(xiàng),提交VMM申請(qǐng),完成簽核,由后臺(tái)自動(dòng)完成虛擬機(jī)的創(chuàng)建

首先,在SCSM的管理—連接器中,找到Orchestrator連接器,進(jìn)行同步,將Runbook導(dǎo)入到SCSM中:

同步完成之后,在庫-Runbook中,可以看到VMM_Automatic_DEMO已經(jīng)同步到了SCSM當(dāng)中:

要使得這個(gè)Runbook能夠用于自動(dòng)化流程,我們還需要?jiǎng)?chuàng)建Runbook自動(dòng)活動(dòng)模板:

點(diǎn)擊完成后,出現(xiàn)詳細(xì)的配置窗體,可以指定一些描述和定義,同時(shí),記得勾選可用于自動(dòng)化選項(xiàng):

創(chuàng)建完成之后,在庫-模板下,可以找到基于Runbook所創(chuàng)建的自動(dòng)活動(dòng)模板:

在庫—模板下,基于變更請(qǐng)求模板,創(chuàng)建一個(gè)新的模板CR_RequestVMM_Demo,用于觸發(fā)一個(gè)工作流程:

確定后,進(jìn)行詳細(xì)定義:

在變更請(qǐng)求涉及到的活動(dòng)中,我們希望它是這樣的一個(gè)過程,簽核,然后自動(dòng)執(zhí)行,在活動(dòng)項(xiàng),添加相應(yīng)的活動(dòng):

在審閱活動(dòng)中,指定該活動(dòng)的審核者:

繼續(xù)添加自動(dòng)化的活動(dòng),即之前創(chuàng)建的RB_VMM_AUTOMATIC_DEMO活動(dòng):

在活動(dòng)的Runbook選項(xiàng)中,可以看到Initialize Data的輸入界面,暫時(shí)留空,我們希望在提交變更請(qǐng)求的時(shí)候提供:

確認(rèn),完成VMM變更請(qǐng)求模板的創(chuàng)建。

創(chuàng)建完的相應(yīng)的一系列模板,現(xiàn)在就可以在實(shí)際的SCSM用戶的工作項(xiàng)中使用了。

五、通過工作臺(tái)更改簽核申請(qǐng)?zhí)摂M機(jī)

SCSM的工作流使用者,可以在工作項(xiàng)—更改管理中,創(chuàng)建一個(gè)新的更改請(qǐng)求:

選擇要申請(qǐng)的更改---CR_RequestVMM_DEMO

在活動(dòng)中,為Runbook自動(dòng)化活動(dòng)提供參數(shù),然后確認(rèn),提交該請(qǐng)求:

在更改管理---所有更改請(qǐng)求下,可以找到剛剛創(chuàng)建—處于新建狀態(tài)的更改任務(wù):

稍等片刻,該更改任務(wù)會(huì)轉(zhuǎn)移到Administrator用戶(審閱者)的更改管理---更改請(qǐng)求:審閱中的視圖下:

雙擊請(qǐng)求,在活動(dòng)中,找到審閱活動(dòng),批準(zhǔn)該活動(dòng):

審閱完成之后,自動(dòng)進(jìn)行后續(xù)的自動(dòng)任務(wù):

我們可以在所有更改請(qǐng)求中,找到活動(dòng),查看活動(dòng)執(zhí)行情況:

可以看到,簽核已經(jīng)完成,目前正在進(jìn)行Runbook自動(dòng)化任務(wù),在Orchestrator中,找到對(duì)應(yīng)的Runbook,可以看到,Runbook正在運(yùn)行:

在SCVMM中,也可以看到正在執(zhí)行虛擬機(jī)的創(chuàng)建任務(wù):

最終創(chuàng)建的虛擬機(jī):

囧,悲劇的貌似內(nèi)存填錯(cuò)了,只給了50M。。不過,whatever。。折騰死我了

。。。

六、后面的廢話

后記:不得不說System Center新的這堆東西真是傷不起啊,東拼西湊湊了8G的內(nèi)存,勉勉強(qiáng)強(qiáng)做了最簡單的一套東西來嘗試體驗(yàn)一下,由于條件有限,做起來實(shí)在是非常痛苦,有不少想法都沒有能夠?qū)崿F(xiàn),但是應(yīng)該已經(jīng)能夠感覺到,SCSM加Orchestrator是一個(gè)很開放,非常有潛力的平臺(tái),能夠?qū)⑾鄳?yīng)的IT運(yùn)維前臺(tái)流程以及后端的流程自動(dòng)化很好的結(jié)合到一起了,接下來我會(huì)再找條件,更多的增加一下自定義的設(shè)計(jì),研究一下SCSM Activity和Orchestrator Runbook之間參數(shù)傳遞的更靈活的方式。

?

PS:最后感謝一下夜心藍(lán)夜大提供的Live Writer技術(shù)支持~~~

轉(zhuǎn)載于:https://blog.51cto.com/rynkin/796989

總結(jié)

以上是生活随笔為你收集整理的SCSM 2012Orchestrator 2012 虚拟机自动交付测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。