日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

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

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

資源有限,仍然是只有一臺機器:

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

虛擬機1臺:AD\SQL\SCSM\Orchestrator\SCVMM

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

實驗步驟概述:

1、配置SCSM、ORCHESTRATOR

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

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

4、通過變更請求完成虛擬機申請及自動交付

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)的人員和帳號信息,為SCSM流程與相應(yīng)人員的結(jié)合對應(yīng)提供基礎(chǔ)

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

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

通過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安裝時的默認(rèn)控制臺:

完成配置。

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

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)的選項,選擇SC 2012 Virtual Machine Manger,進(jìn)行配置:

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

連接SCSM

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

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

邏輯如下:

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

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

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

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

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

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

7、 完成修改后啟動虛擬機

創(chuàng)建過程:

在RUNBOOK Designer中新建一個Runbook,名為VMM_Automatic_Demo

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

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

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

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

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

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

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

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

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

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

添加SCVMM控件,Create VM From VHD,從VHD文件創(chuàng)建虛擬機,在創(chuàng)建VM之前,我們還需要為Get-VM與Create VM From VHD控件之間的關(guān)系做限定,僅在沒有找到同名的虛擬機時才進(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控件,修改虛擬機的其它配置,比如CPU、內(nèi)存等信息

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

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

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

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

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

點擊Check In,簽入Runbook,使其能夠生效。

四、定義SCSM活動流程

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

SCSM中的步驟概述:

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

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

3、通過SCSM的工作項,提交VMM申請,完成簽核,由后臺自動完成虛擬機的創(chuàng)建

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

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

要使得這個Runbook能夠用于自動化流程,我們還需要創(chuàng)建Runbook自動活動模板:

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

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

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

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

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

在審閱活動中,指定該活動的審核者:

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

在活動的Runbook選項中,可以看到Initialize Data的輸入界面,暫時留空,我們希望在提交變更請求的時候提供:

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

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

五、通過工作臺更改簽核申請?zhí)摂M機

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

選擇要申請的更改---CR_RequestVMM_DEMO

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

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

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

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

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

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

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

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

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

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

。。。

六、后面的廢話

后記:不得不說System Center新的這堆東西真是傷不起啊,東拼西湊湊了8G的內(nèi)存,勉勉強強做了最簡單的一套東西來嘗試體驗一下,由于條件有限,做起來實在是非常痛苦,有不少想法都沒有能夠?qū)崿F(xiàn),但是應(yīng)該已經(jīng)能夠感覺到,SCSM加Orchestrator是一個很開放,非常有潛力的平臺,能夠?qū)⑾鄳?yīng)的IT運維前臺流程以及后端的流程自動化很好的結(jié)合到一起了,接下來我會再找條件,更多的增加一下自定義的設(shè)計,研究一下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)容還不錯,歡迎將生活随笔推薦給好友。