使用SCVMM2008 R2管理Hyper-V:虛機自助
本文接上篇《使用SCVMM2008 R2管理Hyper-V:準備篇》
《使用SCVMM2008 R2管理Hyper-V:虛機部署》
《使用SCVMM2008 R2管理Hyper-V:虛機遷移》
虛擬機自助(Virtual Machine Self-Service),是"SCVMM 2008"提供的一項功能,可以讓用戶在受控制的環(huán)境內單獨建立、控制以及管理他們的虛擬機。這項功能是通過在"VMM服務器"安裝"自助服務門戶"網站來實現(xiàn)的。
本文將介紹"VMM自助服務門戶"網站的安裝、配置,以及使用不同的自助服務用戶,管理屬于自己的虛擬機的相關內容。
1.1 安裝自助服務入口網站
使用"自助服務入口網站",可以讓用戶通過IE瀏覽器,使用Web方式管理遠程虛擬機。"自助服務入口網站"需要與VMM服務器安裝在同一臺計算機中。下面介紹安裝步驟。
(1)在安裝"VMM自助服務入口網站"之前,需要安裝IIS并啟用ASP.NET、IIS 6管理工具等,請進入"服務器管理器"添加"IIS服務器"及角色。
(2)安裝完成之后,返回到VMM安裝界面,單擊"VMM自助服務門戶",如圖1所示。
圖1 VMM自助服務門戶
(3)在"必要項檢查"通過之后,單擊"下一步"按鈕。
(4)在"Web服務器設置"頁,指定VMM服務器的地址并創(chuàng)建自助服務網站,在本例中,創(chuàng)建一個單獨的管理網站,并設置主機頭為vmm.heinfo.local,服務端口選擇80,如圖2所示。稍后你要在DNS中添加主機名為vmm的A記錄,設置地址指向VMM服務器的地址,在本例中是172.30.5.21。
圖2 創(chuàng)建自助服務網站
(5)在"設置摘要"頁,復查VMM自助服務門戶設置。
(6)大約2分鐘后,安裝完成。
(7)安裝完成后,打開"Internet信息服務(IIS)管理器",在"網站"中可以看到新創(chuàng)建的用于VMM自助服務的網站,并且其"網站綁定"的主機頭名是"vmm.heinfo.local",如圖3所示。
圖3 自助服務網站
(8)然后遠程登錄到172.30.5.15的域控制器,打開"DNS管理器",添加主機記錄,設置主機記錄名為vmm,對應的IP地址為172.30.5.21,如圖4所示。
圖4 設置A記錄
(9)然后返回VMM服務器,打開"高級安全Windows防火墻",在"入站規(guī)則"中,檢查"HTTP"與"THHPS"、"Virtual Machine Manager服務器"及"Virtual Machine Manager自助服務門戶"規(guī)則處于啟用狀態(tài),如圖5所示。
圖5 檢查防火墻規(guī)則
(10)然后在網絡中的一臺計算機中,登錄VMM自助服務門戶網站,出現(xiàn)登錄界面,表示VMM自助服務網站安裝成功,如圖6所示。
圖6 VMM自助服務門戶網站
#p#
1.2 配置自助服務用戶角色
在安裝好VMM自助服務門戶網站之后,默認情況下,所有的用戶都不能登錄這個網站,你必須在VMM管理員控制臺中,通過添加、配置"自助服務用戶"之后,才能登錄自助服務門戶網站并管理虛擬機。在接下為的操作中,我們將創(chuàng)建兩種權限用戶:具有域管理員權限的用戶對所管理的虛擬機有"所有"權限(可以啟動、創(chuàng)建、刪除虛擬機)、另一類"普通用戶"或"指定的用戶"只能管理"指定"的虛擬機并且只能有"指定"的權限。
(1)使用管理員帳戶登錄"VMM管理員控制臺",在左側的窗格中選中"管理→用戶角色",在右側的窗格中單擊"新建用戶角色",如圖7所示。
圖7 新建用戶角色
(2)在"常規(guī)"頁中,在"用戶角色名稱"文本框中鍵入"自助服務用戶-管理員帳戶",在"用戶角色配置文件"列表中選擇"自助服務用戶",如圖8所示。
圖8 指定用戶角色名稱
(3)在"添加成員"頁,單擊"添加"按鈕,在彈出的"選擇用戶、計算機或組"對話框中,在"輸入對象名稱來選擇"處,鍵入"Domain Admins",單擊"檢查名稱"按鈕,然后單擊"確定"按鈕返回到"添加成員"頁,如圖9所示。
圖9 添加成員
(4)在"選擇范圍"頁,選擇要部署用戶的虛擬機的主機組,在此選擇"Hyper-V"。
(5)在"虛擬機權限"頁,選擇"所有操作",如圖10所示。即允許指定成員可以在虛擬機上執(zhí)行"啟動、停止、暫停和繼續(xù)、檢查點、刪除、本地管理員、遠程連接、關閉"等權限。
圖10 虛擬機權限
(6)在"虛擬機創(chuàng)建設置"頁,選中"允許用戶新建虛擬機",并且單擊"添加"按鈕,選擇可用的虛擬機模板(自助服務用戶只能使用指定的模板創(chuàng)建虛擬機),在本例中,當前的VMM服務器中有兩個模板,分別是Windows 7與Windows Server 2003操作系統(tǒng)的模板,選中這兩個模板。如果要限制用戶創(chuàng)建虛擬機的數(shù)量,則選中"為部署的虛擬機設置配額",即允許允許用戶創(chuàng)建多少數(shù)量的虛擬機,例如,在本例中設置配置為100,則允許用戶最多創(chuàng)建100個虛擬機。如果添加到"自助服務用戶-管理員帳戶"中的是多個用戶,則每個用戶最多可創(chuàng)建100個虛擬機。如果選中"在用戶角色成員間共享配額",則"自助服務用戶-管理員帳戶"中的所有用戶一共可以創(chuàng)建100個虛擬機。你可以根據(jù)實際情況進行設置,如圖11所示。
圖11 虛擬機創(chuàng)建設置
(7)在"庫共享"頁,選擇是否允許用戶在庫中存儲虛擬機。
(8)在"摘要"頁,顯示了當前創(chuàng)建的"自助服務用戶-管理員帳戶"的相關設置,無誤之后,單擊"創(chuàng)建"按鈕,開始創(chuàng)建用戶。
(9)創(chuàng)建完成后,在"管理→用戶角色"中,可以看到新創(chuàng)建的用戶,如圖12所示。
圖12 創(chuàng)建用戶完成
接下來,參照(1)~(9)的步驟,再創(chuàng)建一個名為"自助服務用戶-普通用戶"的用戶角色,添加域用戶add(你可以自己在域控制器的"Active Directory用戶和計算機"中創(chuàng)建這個用戶)具有使用Windows Server 2003模板創(chuàng)建虛擬機、管理虛擬機的權限,主要步驟如下:
(1)在"常規(guī)"頁,設置"用戶角色名稱"為"自助服務用戶-普通用戶",如圖13所示。
圖13 用戶用色
(2)在"添加成員"頁,添加heinfo\add用戶,如圖14所示。
圖14 添加成員
(3)在"虛擬機權限"頁,選擇"僅限選定的操作",你可以根據(jù)需要設置,在本例中選擇"啟動、停止、暫停和繼續(xù)、檢查點、遠程連接、關閉"權限,如圖15所示。
圖15 虛擬機權限
(4)在"虛擬機創(chuàng)建設置"頁,選中"允許用戶新建虛擬機",并設置"配額"為1,添加Windows Server 2003虛擬機模板,如圖16所示。
圖16 創(chuàng)建用戶角色
(5)其他則選擇默認值。
#p#
1.3 使用自動服務管理虛擬機
接下來,我們就可以使用自助服務門戶網站、通過Web界面管理Hyper-V的虛擬機了。首先我們先以具有域管理員帳戶的用戶登錄,體驗完整的管理功能。
(1)在網絡中的一臺工作站上(可以不加入到域,但要能解析自助服務門戶網站域名,你可能通過在工作站上指定域服務器的IP地址為DNS或者通過修改本地hosts文件的方式實現(xiàn)),登錄自助服務門戶網站http://vmm.heinfo.local,然后以具有域管理員權限的用戶登錄,在本例中,該用戶為heinfo\linnan,如圖17所示。
圖17 登錄VMM自助服務門戶網站
(2)登錄之后,可以看到當前用戶(heinfo\linnan)所能管理的虛擬機,選中一個虛擬機之后,在右側的"操作"列表中,可以進行相關的操作,例如"啟動、停止、暫停、檢查點、屬性、存儲、刪除、連接到VM、遠程桌面"等,如圖18所示。
圖18 虛擬機列表與相關操作
(3)在圖6-215中,單擊"啟動"鏈接,啟動所選擇的虛擬機,然后單擊"連接到VM"鏈接,將在新的IE選項卡中,連接到VM。在第一次使用IE顯示虛擬機的桌面時,會彈出需要安裝Microsoft Hyper-V ActiveX控件的提示,請選擇"為此計算機上的所有用戶安裝此加載項",并在彈出的"Internet安全警告"對話框中,選擇"始終安裝來自'Microsoft'的軟件",然后單擊"安裝"按鈕,如圖19所示。
圖19 安裝ActiveX控件
(4)在安裝Microsoft Hyper-V ActiveX控件之后,將會連接并顯示Windows的界面,如圖20所示。如果需要按"Ctrl+Alt+Del",則可以單擊左下角的"發(fā)送Ctrl+Alt+Del"按鈕,如果連接出現(xiàn)問題,可以單擊"重新連接"按鈕。
圖20 遠程控制會話界面
#p#
1.4 管理檢查點
在Hyper-V中,可以通過"快照"的方式保存虛擬機的狀態(tài),而在VMM服務器中,可以使用"檢查點"保存虛擬機的狀態(tài),下面我們體驗這個功能。
(1)登錄VMM自助服務門戶,選中一個虛擬機,在右側的"操作"視圖中單擊"檢查點"鏈接,如圖21所示。
圖21 檢查點
(2)在彈出的"檢查點"頁頁中,單擊"新建"按鈕,在彈出的頁面中,鍵入檢查點的名稱,然后單擊"確認"按鈕,如圖22所示。
圖22 新建檢查點
(3)創(chuàng)建完檢查點后,在"檢查點"列表中,可以看到新創(chuàng)建的檢查點,如圖23所示。
圖23 檢查點列表
(4)以后,你可以根據(jù)需要,使用(1)~(3)的步驟,創(chuàng)建多個檢查點。以后有需要的時候,可以選中一個"檢查點",單擊"恢復"按鈕,恢復到檢查點時的狀態(tài),如圖24所示。
圖24 恢復到檢查點狀態(tài)
#p#
1.5 創(chuàng)建虛擬機
接下來使用具有限定功能的用戶,管理Hyper-V中的虛擬機。在本例中,我們使用前面添加的add帳戶,創(chuàng)建1個Windows Server 2003的虛擬機,步驟如下:
(1)關閉IE瀏覽器,并重新登錄vmm.heinfo.local自助服務門戶網站,輸入heinfo\add的用戶名與密碼進行登錄,如圖25所示。
圖25 使用普通帳戶登錄
(2)登錄之后,可以看到在"計算機"列表中,沒有屬于add用戶的虛擬機。單擊"新建計算機"鏈接,如圖26所示。
圖26 新建虛擬機
(3)在"創(chuàng)建源"頁中,在"名稱"與"計算機名"文本框中,分別鍵入新創(chuàng)建的虛擬機的顯示名稱與計算機名稱,然后在"產品密鑰"處,鍵入Windows Server 2003的安裝序列號,然后單擊"創(chuàng)建"按鈕,如圖27所示。
圖27 創(chuàng)建虛擬機
(4)隨后會彈出"虛擬機己成功創(chuàng)建"的對話框,如圖28所示。
圖28 虛擬機己成功創(chuàng)建
(5)VMM服務器會利用分配給add用戶的虛擬機模板、根據(jù)圖中進行的設置,創(chuàng)建新的虛擬機,此時可以在VMM管理控制臺中,看到創(chuàng)建虛擬機的進度,也可以連接到正在創(chuàng)建的虛擬機,如圖29所示。
圖29 連接到正在創(chuàng)建的虛擬機
(6)等待幾分鐘,虛擬機創(chuàng)建完成后,在VMM自助服務門戶網站,可以看到新創(chuàng)建的虛擬機的名稱及狀態(tài),如圖30所示。
圖30 創(chuàng)建虛擬機完成
#p#
1.6 配額數(shù)量
使用VMM自助服務門戶網站的用戶,只能按照其"配額"指定的數(shù)量創(chuàng)建虛擬機,如果配額已經用完(如圖31所示),則不能再創(chuàng)建虛擬機,如圖32所示。
圖31 可用數(shù)目為0 圖32 請求的操作超過指定配額
對于上文中創(chuàng)建的"自助服務用戶-管理員帳戶",在創(chuàng)建多個虛擬機后,在進入"新建虛擬機"操作窗口后,可以看出己使用的配置、以及剩下的可用配額,如圖33所示。
圖33 可用配額為96
#p#
1.7 創(chuàng)建虛擬機中的序列號問題
在使用模板創(chuàng)建虛擬機的過程中,必須輸入正確的序列號,如果輸入的序列號不適合于目標虛擬機,則在創(chuàng)建虛擬機的過程中會出現(xiàn)錯誤,下面的操作演示了這一過程。
(1)使用域管理員帳戶登錄"VMM自助服務網站",使用Windows 7的模板創(chuàng)建新虛擬機,在該模板中,安裝的是Windows 7的"旗艦版",而在創(chuàng)建虛擬機時,輸入的是Windows 7"專業(yè)版"的序列號,如圖34所示。
圖34 創(chuàng)建虛擬機
(2)在創(chuàng)建虛擬機后,在"VMM管理員控制臺"中連接到創(chuàng)建的虛擬機,會彈出錯誤提示,如圖35所示。
圖35 安裝Windows無法繼續(xù)
(3)如果在創(chuàng)建虛擬機的過程中出現(xiàn)圖的提示,或者由于其他問題,導致虛擬機不能被成功創(chuàng)建時,你可以在"VMM管理員控制臺"中,在"作業(yè)"中,選中"創(chuàng)建虛擬機"進程,在右側單擊"取消"按鈕,如圖36所示。
圖36 取消作業(yè)
(4)在彈出的警告對話框中,單擊"是"按鈕,如圖37所示。
圖37 確認取消選定的作業(yè)
(5)然后返回到"VMM自助服務門戶"網站,在"計算機"列表中可以看到,當前創(chuàng)建的虛擬機的狀態(tài)是"創(chuàng)建失敗",在右側的"操作"列表中選擇"刪除",如圖38所示。
圖38 刪除創(chuàng)建失敗的虛擬機
【說明】每創(chuàng)建一個虛擬機,則可用"配額點"減1,每刪除一個虛擬機(不管是創(chuàng)建成功還是失敗),可用"配額點"加1。也就是說,刪除虛擬機可以歸還"配額"。
在使用"VMM管理員控制臺"或使用"VMM自助服務門戶網站"創(chuàng)建虛擬機后,創(chuàng)建的虛擬機屬于所登錄的用戶,其他用戶默認是不能查看與管理的。如果要讓其他用戶使用(查看、管理),則需要更改所有者。下面通過一個實驗介紹這個問題。
(1)首先,使用Administrator登錄"VMM自助服務門戶網站",創(chuàng)建一個Windows 7的虛擬機,在"虛擬機"列表中可以看到,當前的虛擬機屬于"heinfo\Administrator",如圖39所示。單擊"屬性"鏈接。
圖39 虛擬機所有者
(2)在彈出"虛擬機屬性"頁中,在"所有者"列表中,更改虛擬機的所有者,在本例中,將虛擬機的所有者更改為"Domain Admins"組,如圖40所示。更改之后,關閉"VMM自助服務門戶網站"。
圖40 更改所有者
(3)以域的其他管理員帳戶(例如linnan)登錄到"VMM自助服務門戶網站",在"計算機"列表中可以看到,win7x-01(前兩步更改"所有者"的虛擬機)已經添加到當前計算機列表中,并且顯示所有者為Domain Admins,而其他虛擬機的"所有者"則是linnan,如圖41所示。
圖41 虛擬機列表及所有者
你可以根據(jù)需要,更改當前用戶虛擬機的所有者,以供其他用戶使用,這些則不一一介紹。
本文接上篇《使用SCVMM2008 R2管理Hyper-V:準備篇》
《使用SCVMM2008 R2管理Hyper-V:虛機部署》
《使用SCVMM2008 R2管理Hyper-V:虛機遷移》
【編輯推薦】
- 桌面虛擬化挨個兒數(shù):Citrix篇
- 紅帽棄用Xen支持 用戶該何去何從?
- 我為父母幾十次講解桌面虛擬化
- 解析:如何打造完善的桌面虛擬化基礎架構
- 主流桌面虛擬化挨個兒數(shù):紅帽篇
- 紅帽與思科將在虛擬化技術集成領域擴大合作關系
- 存儲虛擬化對中小企業(yè)應用有哪些益處?