顯示具有 微軟伺服器軟體 標籤的文章。 顯示所有文章
顯示具有 微軟伺服器軟體 標籤的文章。 顯示所有文章

2012年6月18日 星期一

設定 Hyper-V 主機上的防毒軟體排除目錄及檔案

昨天晚餐飯後之餘,正在收 E-Mail 時看到 Blog 有網友來信詢問,他說他公司的 Hyper-V 主機究竟該不該安裝防毒軟體,怕裝了防毒軟體後,效能會下降或影響到 Hyper-V 主機的運作。

這個問題當初筆者也有思考過,但我不會很直接的告訴您,該裝或是不該裝,畢竟管理該 Hyper-V 主機的人是您而不是我,貴公司的所有主機、網路架構,並不是我所規畫,我也不清楚、不了解貴公司使用者的使用習慣及 IT 人員的習性,所以我不會給您肯定的答案。

但我能很肯定的告訴您,筆者站在資訊安全的角度及防禦上來看,筆者所管理的 Hyper-V 主機,是有安裝防毒軟體的,但有些重要的目錄及檔案,一定要排除,否則真的會讓 Hyper-V 主機效能下降或運作狀況出現問題。

裝了防毒軟體,多少會吃掉一些必要的記憶體,但有效的設定防毒軟體及排除必要的目錄及檔案外,更重要的是,防毒軟體能保護您的 Host 主機不被病毒攻擊,更可以避免病毒攻擊 Hypervisor 層,但要記住..... Host 主機安裝防毒軟體,不表示您的 Guest 主機就受到保護,這是錯誤的觀念。

接下來筆者就拿實際的案例做個簡單的說明

筆者 Hyper-V 主機所安裝的防毒軟體是 Microsoft Security Essentials 4.0 ,安裝及設定都採用預設安裝及設定,但唯一需要變更的地方有三個。

1、排除的檔案與位置,筆者設定了以下的排除目錄。

C:\Program Files\Hyper-V
C:\Program Files\VMC to Hyper-V Import Tool
C:\ProgramData\Microsoft\Windows\Hyper-V
C:\Users\Public\Documents\Hyper-V\Virtual hard disks
C:\VM (Local)
E:\VM (iSCSI Initiator)

紅色文字部份就必須視您實際存放 Hyper-V 的 VHD 檔的路徑而定


2、排除的檔案類型,筆者設定了以下的排除檔案類型 (副檔名)。

AVHD、ISO、VFD、VHD、VSV、XML,未來在 Hyper-V 3.0,就要在加上 VHDX 及 AVHDX。


3、排除的處理程序,筆者設定了以下的處理程序排除。

C:\Windows\System32\vmms.exe (虛擬機器管理服務)
C:\Windows\System32\vmwp.exe (虛擬機器工作者處理序)

這兩個檔案是 Hyper-V 必要的處理程序檔案,為了避免防毒軟體誤判而將整組 Hyper-V 搞死,所以必需要設定上去。


有了這些排除掃描的條件之下, Hyper-V 主機就更多了一層保護,不置於被病毒或惡意程式破壞整台 Hyper-V 主機。

相關資源:
1、疑難排解 Hyper-V
2、當您建立或啟動虛擬機器,在 Windows Server 2008 為基礎的電腦具有 Hyper-V 或上一個 Microsoft 的錯誤碼 Hyper-V Server 2008 架構的電腦: 0x800704C8 」、 0x80070037 」 或 0x800703E3"
3、A System Center Virtual Machine Manager 2008 P2V fails with 'A device attached to the system is not functioning (0x8007001F)'
4、Antivirus and Hyper-V (or: Why can’t I start my virtual machine?)
5、Windows Anti-Virus Exclusion List (en-US)
6、TrendMicro OfficeScan防毒軟體與Hyper-V

其他資源:
開啟 Windows 8 內建 Hyper-V 3.0 虛擬化功能
微軟推出的免費防毒軟體-Microsoft Security Essentials (MSE) 
Microsoft Security Essentials (MSE) - 安裝篇
Microsoft Security Essentials (MSE) - 功能篇
Microsoft Security Essentials (MSE) - 4.0 Beta
Microsoft Security Essentials (MSE) - 4.0 多語系正式推出
Microsoft 防毒軟體:安裝與組態 System Center 2012 Endpoint Protection

2012年4月20日 星期五

Microsoft Virtualization 兩日實戰課程第二天筆記

Microsoft Virtualization 兩日實戰課程,今天繼續第二天的課程,關於前一天的筆記,可參閱:Microsoft Virtualization 兩日實戰課程第一天筆記

今天主要重點都放在容錯移轉叢集 (Failover Clusters)及SCVMM 2008 R2 (System Center Virtual Machine Manager) 上的介紹及實做,比較有點可惜的是,SCVMM 2012已經正式Release了,所以SCVMM 2008 R2 就.......。

雖然課程中沒有對SCVMM 2012 (System Center Virtual Machine Manager) 多做介紹,但筆者在SCVMM 2012 (System Center Virtual Machine Manager) RC版就已經有大概安裝、操作及簡單的實作過了。

有興趣的朋友自可以自行到微軟官方網站下載試用版來Try Try.....

而今天在做容錯移轉叢集 (Failover Clusters)及SCVMM (System Center Virtual Machine Manager) 時,有些小細節的地方及異常發生的狀況大概記錄一下。

1、iSCSI Target的IQN命名規則
在做容錯叢集的準備工作之前,對於iSCSI Target的標準IQN命名有點不清楚,那一長串到底是怎麼產生的,原來是有它的一定規則。

iqn.年-月.com.公司:自訂,也就是說,iqn是固定的開頭,加上年-月的日期和反向的網域名稱自訂的名稱,自訂的名稱也可以是主機的名稱。原來那一長串的定義是這樣來的@.@"

例如:iqn.2012-04.com.microsoft:hyper-v


這一長串的iqn名稱,最多可鍵入255個字元,但不允許有空白

2、建立容錯移轉叢集 (Failover Clusters)需注意的地方
雖然建立容錯移轉叢集 (Failover Clusters)的角色很簡單,只要角色新增精靈勾一下按個幾個下一步就好了,但建議在新增完該角色後,能先Shutdown主機,再開,也就是說,新增完角色後關機,再重新開機。

根據LAB測試實驗,卻實有時候會有靈異事件發生,所以建議先關機再重開。

3、快速移轉 (Quick Migration)及即時移轉 (Live Migration)的差異簡單的記錄一下

快速移轉 (Quick Migration) - 當系統Fail時
* Keep VM 保持虛擬機器的運作
* No Client Sessions 不轉移使用者端連線

即時移轉 (Live Migration) - 管理者(Admins)手動移轉時
* Keep VM 保持虛擬機器的運作
* Keep Client Sessions 保持使用者端連線

4、使用SAN儲存設備,磁碟區必須使用【基本磁碟】,不允許轉成【動態磁碟】。

5、在做RD虛擬主機伺服器時,新增伺服器名稱時,發生的錯誤排除。
新增伺服器名稱時,會出現如下圖的錯誤訊息,這一點也是很靈異的,重新開機後登入系統,新增時發生的錯誤,難道是在服務啟動時發生了什麼事嗎?事件檢視器也沒記錄,服務也都正常啟動。

解決的方式:只需要重新再啟動【Remote Desktop Virtualization Host Agent Service Startup】服務即可。


 

6、建置SCVMM 2008 R2 (System Center Virtual Machine Manager) 時的注意事項
雖然安裝精靈會自動新增服務及安裝所需軟體外,IIS服務中會很自動的漏掉幾項功能沒安裝進去,所以安裝完VMM伺服器後必須先檢查一下是否有遺漏的功能。


檢查IIS、ASP.NET及IIS 6管理相容性 (需全部安裝)

IIS 6管理相容性 (需全部安裝)

7、安裝VMM自助入口網站注意事項


在上述新增IIS角色時,預設的網站 (Default Web Site) 已經佔用了80埠(port)了,所以安裝時要特別注意,自助入口網站的TCP通訊埠,一定要改掉,可改為8080或自訂通訊埠,不然的話,就把IIS預設網站 (Default Web Site) 的80埠(port)先改掉,再安裝VMM自助入口網站。

若不改的話,在安裝過程中都能順利安裝,在安裝快結束時,才會發生錯誤訊息,而到那時候就慘了,很多服務、角色及SQL Server 2005 Express全要反安裝......,不然的話,又會有靈異的事情發生,就是怎麼裝都裝不起來。

PS:本人在上機考就碰過了..........

8、安裝SCVMM時,使用預設的SQL Server 2005 Express Edition資料庫,無法使用報表功能,因為沒有Report Service。

9、安裝VMM伺服器時,在程式庫共用設定後的通訊和服務帳戶的地方,建議使用本機帳戶,不要使用Domain帳戶,使用Domain帳戶會存一份明碼在本機。

10、安裝遠端桌面虛擬主機時,若有要改用【RemoteFX】元件,一定要使用通過WDDM (Windows Display Driver Model) 認證過的驅動程式 (Driver)。

11、使用遠端桌面及VDI基礎架構時,修改RDP通訊協定權限後的測試指令,該指令是在命令提示字元下鍵入測試。

Configure-VirtualMachine如下,共四道指令
* {domain}為您的Domain、{rdv_host}為您的主機名稱,前後{}需刪除。

wmic /node:localhost RDPERMISSIONS where TerminalName="RDP-Tcp" CALL AddAccount "{domain}\{rdv_host}$",1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='{domain}\\{rdv_host}$'" CALL ModifyPermissions 0,1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='{domain}\\{rdv_host}$'" CALL ModifyPermissions 2,1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='Console') and AccountName='{domain}\\{rdv_host}$'" CALL ModifyPermissions 9,1

12、在新增RD連線代理人時,就算是本機Administrator,也是要將本電腦帳戶加到TS Web Access Computers群組。

講義滿滿的筆記,自己濃縮規類成12項,相信SCVMM 2012 (System Center Virtual Machine Manager) 會有更多的重點要記。

自己先記錄下來,或許也會有人遇到相同的問題,卻找不到地方查詢。

相關資源:
容錯移轉叢集概觀
Microsoft System Center 2012 Cloud & Datacenter Management



2012年4月19日 星期四

Microsoft Virtualization 兩日實戰課程第一天筆記

感謝台灣微軟 TechNet 技術推廣部的負責人林大鈞先生贊助微軟最有價值專家 (Microsoft® Most Valuable Professional (Microsoft MVP) )參加Microsoft Virtualization 兩日實戰培訓的課程。



此次的課程是在台北恆逸教育訓練中心培訓,詳細可參考【Microsoft Virtualization 兩日實戰課程】,而課程大綱共分為十四章節,如下。


01.虛擬化的評估及規劃
02.安裝及組態Hyper-V伺服角色
03.建立及組態虛擬硬碟和虛擬機器
04.整合SCVMM及Hyper-V
05.管理Microsoft SCVMM 2008 R2
06.使用Microsoft SCVMM 2008 R2建立及部署虛擬主機
07.組態及管理Microsoft SCVMM 2008 R2程式庫
08.組態使用者角色及SCVMM 自助入口網站
09.離線以SCVMM 2008 R2 維護工具進行軟體更新
10.虛擬主機的備份及復原策略
11.實現高可用度的伺服器虛擬化
12.伺服器虛擬化監視及報告
13.以遠端桌面服務(RDS)達成桌面虛擬化
14.延伸遠端桌面服務

今天上課的講師是許俊龍 Andy Hsu,而許老師本身也是微軟最有價值專家 (Microsoft® Most Valuable Professional (Microsoft MVP) ),所以今天上起課來格外的輕鬆。許久沒見到許老師,彼此也稍微聊了一下,剛好今天另一位講師,陳俊宇 Derrick Chen,陳老師也在((他叫我不準叫他陳老師,要叫德瑞克,不然他會搥我...XD)),德瑞克本身也是微軟最有價值專家 (Microsoft® Most Valuable Professional (Microsoft MVP)),我們也是好久沒見面了,大家彼此都在忙,難得今天碰在一起,所以中午就一同吃個飯聊個天。 ((德瑞克的部落格))

回到話題,在第一天的課程中,有些小細節都會給它很自然的忽略掉,所以趁現在還沒忘之前,先給它記錄一下。

1、防火牆規則
在安裝好Hyper-V角色時,防火牆都會自動將相關的輸出/輸入規則建立進去,但是預設並不會把Windows Management Instrumentation (WMI)自動開啟,若不開啟的話,有些要利用遠端管理的工具就會無法使用了。

所以可以自行將防火牆輸出及輸入的規則開啟,也可以利用命令提示字元的方式,一次將所需的規則開啟。

預設的Hyper-V輸入規則只開啟如下圖中反藍的這些規則,而紅框處的WMI規則預設只有允許但並不會啟用。



預設的Hyper-V輸出規則只開啟如下圖中反藍的這些規則,而紅框處的WMI規則預設只有允許但並不會啟用。


利用command的指令,將這些規則一次開啟,指令很長,不常用的話,誰會記得呀 @"@
多半會利用GUI介面一個一個去啟用。

指令如下
netsh AdvFirewall Firewall set rule Group="Windows Management Instrumentation (WMI)" new Enable=Yes

一道指令就能一次開啟4條規則。


WMI的輸入規則(紅框處)已允許也已啟用。


WMI的輸出規則(紅框處)已允許也已啟用。




2、啟用Windows Server Backup的磁碟區陰影複製服務(VSS)備份VM ((內建免錢的備份))

在預設安裝Windows Server Backup的功能時,預設並不會啟用Hyper-V磁碟區陰影複製服務(VSS)的機制。必須手動去啟用Hyper-V VSS Writer。

啟用的做法有兩種,兩種都在微軟的KB中,一種是手動去修改註冊機碼,另一種就是直接執行Microsoft Fix it 50211,我相信大家都會選擇第二種。

預設機碼值是空的

請參閱:How to back up Hyper-V virtual machines from the parent partition on a Windows Server 2008-based computer by using Windows Server Backup

相關資源:伺服器虛擬化的備份和嚴重損壞修復

3、虛擬硬碟的類型
在Hyper-V預設的虛擬硬碟類型,有動態擴充磁碟、差異磁碟、固定磁碟。


其實還有一個隱藏版的通透模式磁碟 (Pass-Through Disk)

使用Pass-Through Disk有兩點需要注意
1、它不可以做快照
2、它不可以被使用

Pass-Through Disk比較適合用在處在高I/O處理的VM或會造成極重度磁碟負荷的VM上


明天還有一天的課程,相信也會很精采,今天也很高興的與【不自量力】的站長,Weithenn見面,順便介紹一下他的部落格:不自量力のWeithenn: 首頁

備註:上次上機考用的機器去用到機王,想不到今天上課又用到機王,在做LAB時有算到的重開機次數有五次了,每次都是在啟用第二組VM時自動重開機.......真的像Aska講的一樣,是人品的問題嗎? (哭哭)

2012年3月13日 星期二

SQL Server 2012 安裝序號決定您的安裝版本

Microsoft SQL Server 2012在前幾天已經RTM了,而這次也是一次多國語系的釋放出來,在興高采烈之下的要去下載光碟映像檔(ISO)來安裝體驗一下之時,赫然發現........唉,怎麼版本不同,檔案大小卻都相同,這時候就聯想到,在之前的作業系統也是同樣的構造。

請見前文:開啟Windows 7 安裝光碟多版本選項

為了解除我心中的疑惑,先下載四種版本來驗證我心中所想的答案

首先,我先去MSDN下載中心下載SQL Server 2012繁(正)體中文版,在這時候就能發現到,不同版本的光碟映像檔(ISO) ,檔案大小卻是相同,這就和作業系統的光碟映像檔(ISO)構造一樣了。


先選擇一般常見的四種版本下載安裝,分別為
SQL Server 2012 Enterprise Core
SQL Server 2012 Enterprise Edition
SQL Server 2012 Standard Edition
SQL Server 2012 WEB Edition

下載後,各版檔案大小都相同


為了驗證安裝光碟,於是我就先開啟Windows Server 2008 R2 with SP1的LAB,來測試這四種版本的驗證機制,所以我就隨便拿了其中一種版本的光碟進行安裝,當我放入光碟時,我又注意到光碟名稱的編列,SQLFULL_CHT,這代表什麼?我心中的直覺是,SQL各版本的中文版。


接下來就開始驗證我的想法是否正確,我所放的光碟為SQL Server 2012 Enterprise Core,所以一開始就出現選擇,是要選擇免費的版本,或輸入產品金鑰的方式,在此,我在序號的地方將原來的安裝序號清除,按【下一步】。


在沒有輸入序號的安裝,很明顯的,授權條款已告知您,這個版本是【評估版】。


按【上一步】,輸入【Enterprise Core】的正確序號,在按【下一步】。


果然沒錯,授權條款就是【Enterprise Core】。


輸入【Enterprise Edition】的正確序號,在按【下一步】。


授權條款是【Enterprise Edition】。


輸入【Standard Edition】的正確序號,在按【下一步】。


授權條款是【Standard Edition】。


輸入【WEB Edition的正確序號,在按【下一步】。


授權條款是【 WEB Edition 】。


所以我的驗證是沒錯,此授權機制是驗證產品序號(金鑰),所以我根本就不需要保留四種光碟映像檔(ISO),不但可以節省磁碟空間或光碟片,還能方便的管理檔案。


2012年1月16日 星期一

邁向Hyper-V之路系列 (七) Hyper-V管理工具介紹及總結

其實市面上也有許多工具,能將 Virtual Server 2005 R2 、 Virtual PC 2007 及 VMWare 的虛擬磁碟轉換成 Hyper-V 相容的虛擬磁碟,然而微軟本身也有提供同樣的管理工具,接下來就簡單的介紹幾套常用的管理工具。

Disk2vhd

Disk To VHD 這一套工具原本是由 Sysinternals 開發,後來該公司在2006年被微軟收購,而Disk2vhd 也是在收購後所開發出來的小工具,而這套工具也是免費的,主要是用於將實體主機的磁碟轉換為虛擬磁碟,我們稱之為Disk To VHD,也能稱為 P2V , P2V 的全名為 Physical To Virtual ,也就是實體轉虛擬,目前 Disk2vhd 最新版本為 1.63 。
Disk2vhd的官方網站:http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
Disk2vhd的官方下載點:http://download.sysinternals.com/files/Disk2vhd.zip

下載解壓縮後我們可以看到,只有三個檔案,Disk2vhd.chm (說明檔)、disk2vhd.exe (主程式)、Eula.txt (
軟體許可條款)。


而這一套軟體是不需要進行安裝的動作,解壓縮後可直接執行 disk2vhd.exe 直接使用。
在實體主機上執行 disk2vhd.exe 後,它會自動去抓取您目前主機上的磁碟,而VHD檔案會用您實體主機的主機名稱做為檔案名稱,只要直接按【Create】後,就會自動將您的實體磁碟  (Physical Hard Disk) 轉換成虛擬磁碟 (Virtual Hard Disk) 。


在此要特別的提醒,Disk2vhd預設會全部選取實體主機的磁碟,它會一起轉換成虛擬磁碟 (Virtual Hard Disk) ,VHD請勿超過127GB,因為Microsoft Virtual PC的VHD最大只支援到127GB,而Hyper-V最大支援則是2040G (2TB)。所以建議直接選取您的系統磁碟 (通常為C磁碟)進行轉換。

另外也可以參考另一位Microsoft Windows Expert IT Pro MVP Aska所寫的【微軟免費的P2V工具-Disk2vhd】及【使用微軟Disk2vhd P2V工具的小提醒】。


VMC2HV
VMC2HV,全名為VMC to Hyper-V Import Tool,這一套軟體是由Matthijs ten Seldam所開發的工具。 


這一套工具除了能將Virtual Server 2005 R2及Virtual PC 2007的虛擬磁碟轉出外,也能將Virtual Server 2005 R2及Virtual PC 2007的設定檔 (*.vmc) 一並轉為Hyper-V的設定檔 (*.xml) 。

SCVMM
SCVMM,全名為System Center Virtual Machine Management,這一套軟體是微軟Microsoft System Center系列中的一套虛擬化管理工具,目前最新版本為 SCVMM 2008 R2。

微軟官方網站介紹:
http://www.microsoft.com/taiwan/systemcenter/virtualmachinemanager/scvmm08_r2_features.aspx

System Center Virtual Machine Management 技術中心:
http://technet.microsoft.com/zh-tw/systemcenter/bb545923

這一套管理工具不但能轉換舊版虛擬主機的磁碟,也能轉換VMWare的虛擬磁碟,除了能做到P2V (Physical To Virtual,實體轉虛擬),也能做到V2V (Virtual To Virtual,虛擬轉虛擬) ,更多的功能及介紹,在此就不多說,因為微軟官方網頁上都已經提供很詳細的介紹。

請參閱:
Microsoft System Center Virtual Machine Manager的特色

總結

對於現在才要起步運用虛擬化的人來說,市面上也有許多關於Hyper-V的書籍,在此筆者也提供幾本書籍給新手當工具書來參考、學習。

趙驚人老師著作:
Windows Server 2008 Hyper-V 虛擬化技術

MVP 周伯恆著作:

Windows Server 2008 R2 & Hyper-V授權一覽

經過了這七篇文章(如最下,含本篇)的介紹、安裝、設定、轉移,相信應該有不少人對Hyper-V的簡單又強大的功能能有進一步的了解。虛擬化有助於雲端運算(應用)市場興起,然而虛擬化技術勢必為爾後各大企業IT人員作為雲端運算(應用)的最佳應用。
同為虛擬化軟體的VMWare,雖然起步的早,功能完整,但收費及授權上卻是相當的昂貴,姑且不論哪一套功能強大、哪一套授權便宜,我們是不是該自己衡量、評估,企業中需要的是哪一種(套)、而哪一種(套)是最適合企業使用,若本身身為IT人員,還在迷信功能越好、價格越貴,就是最好的一套軟體,那就真的該好好檢討一下了。

在這一個月來寫Hyper-V的文章當中,一方面能將自己實際上的經驗及注意事項分享出來給有興趣的朋友們,另一方面也能做為自己記錄之用,然而資訊的腳步及新的技術日異月新,在爾後Hyper-V的技術或功能一定會不斷的推成出新,筆者屆時還會繼續記錄。

邁向Hyper-V之路系列 (一) 前言

2012年1月9日 星期一

邁向Hyper-V之路系列 (六) 轉移舊版虛擬主機至Hyper-V

在前文中,Server 2008 R2的Hyper-V角色建立後,接著就可以開啟轉移在舊版虛擬主機上的虛擬主機,如Virtual Server 2005 R2或Virtual PC 2007。

接下來的範例中,將會從Virtual Server 2005 R2及Virtual PC 2007上的虛擬主機轉到Hyper-V中,在轉換的過程中,有一點是需要特別注意的,也就是存在於Virtual Server 2005 R2或Virtual PC 2007中的【Virtual Machine Additions】,在轉移前的關機動作裡,強烈建議先將該元件移除後,在關機轉移。

而該範例中,我也特別的將一個虛擬主機的【Virtual Machine Additions】元件移除,另一個則不移除。

範例中:
Virtual PC 2007上的虛擬主機在關機前並沒有移除【Virtual Machine Additions】元件。
Virtual Server 2005 R2上的虛擬主機在關機前有移除【Virtual Machine Additions】元件。

切記:
Virtual Server 2005 R2或Virtual PC 2007我們只需要將【*.VHD】的檔案複製到Hyper-V的主機上。虛擬主機一定要正常關機,不要使用儲存的方式關閉,若有設定還原的話(Undo Disk)也請先將設定移除,並正常的做關機動作。

Virtual Server 2005 R2中的虛擬主機 (XPP-VSVM1)

Virtual PC 2007中的虛擬主機 (XPP-VPCVM1)

在關閉Virtual Server 2005 R2中的虛擬主機前,請在該虛擬主機裡的【新增或移除程式】裡,將【Virtual Machine Additions】元件移除,移除後在做關機動作。


在關閉 Virtual PC 2007 中的虛擬主機前,請在該虛擬主機裡的【新增或移除程式】裡,將【Virtual Machine Additions】元件移除,移除後在做關機動作。


範例中,VPC的虛擬主機沒有移除【Virtual Machine Additions】元件、VS則有移除Virtual Machine Additions】元件。

以下稱Virtual PC 2007為VPC、Virtual Server 2005 R2為VS。

將VPC及VS的虛擬主機中的【*.VHD】檔案,複製到Hyper-V主機中C磁碟的VMHD目錄。


左下角的【開始】--【系統管理工具】--【伺服器管理員】。另外,我們也可以直接點選工作列上的【伺服器管理員】快速啟動鍵來開啟【Hyper-V管理員】。


開啟【Hyper-V管理員】角色後,我們可以在Hyper-V主機名稱上按右鍵選【新增】-【虛擬機器】。或在【動作】裡的【新增】來新增虛擬機器。


開啟【新增虛擬機器精靈】後,請按【下一步】。


接著我們指定一個名稱給要新增的虛擬機器,以便日後在維護上比較好辨認,範例中我們先將VPC的虛擬機器新增進來,所以名稱中輸入VPC。

註:若沒指定虛擬機器的儲存位置,系統會將虛擬機器儲存在預設的位置。


接著我們要將C磁碟的VMHD目錄中的【VPC-沒移除】裡的【*.VHD】檔匯入進來。所以我們勾選【將虛擬機器儲存在不同位置】,並按一下【瀏覽】,將路徑指向【C:\VMHD\VPC-沒移除】,接著按【下一步】。


在來就是分配記憶體供虛擬機器使用,在此就使用預設的【512MB】,分配後按【下一步】。


接下來設定網路功能,預設連結是停留在【未連線】上。我們可以在此先設定或日後在設定網路功能。


範例中先將網路功能設定連線選在【新增虛擬網路】,按【下一步】。


連接虛擬硬碟,預設是會在【建立虛擬硬碟】,這個設定是要給新的虛擬機器使用,由於我們是要將舊版虛擬機器匯入,所以不選擇此項。


由於我們是要將舊版虛擬機器匯入,所以請選擇【使用現有的虛擬硬碟】,按【瀏覽】指定該【*.VHD】位置。


完成新增虛擬機器的動作後,請按【完成】。


接下來Hyper-V會開始設定、套用方才的設定。


套用後,我們可以在【Hyper-V管理員】中看到剛剛所新增的【VPC】虛擬機器,我們可以在【VPC】上按滑鼠右鍵選【設定】來做一些其他虛擬機器的設定。


接著,我們可以在虛擬機器中的【VPC】上按滑鼠右鍵選【啟動】。


也可以在【VPC】上點兩下滑鼠右鍵,就能開啟該【虛擬機器連線】的畫面,接著在【虛擬機器連線】上按【動作】-【啟動】。


在第一次啟動後,VPC的虛擬主機會出現【歡迎使用尋找新增硬體精靈】,在此直接都按【取消】。

註:在沒有安裝整合服務時,要將滑鼠、鍵盤在虛擬機器中釋放的話,請按【CTRL+ALT+方向鍵的向左鍵】。


接下來點選【虛擬機器連線】上的【動作】-【插入整合服務安裝磁片】。


此時會發生錯誤,因為這就是在轉移前沒有將舊版的【Virtual Machine Additions】元件移除。


別擔心,只要在將舊版的【Virtual Machine Additions】元件移除就可以了,請在虛擬機器上的【新增或移除程式】裡,將【Virtual Machine Additions】元件移除,請按【移除】。


系統會詢問,是否要移除【Virtual Machine Additions】元件,請按【是】。


【Virtual Machine Additions】元件移除中,請稍候。


移除【Virtual Machine Additions】元件後,系統會要求重新開機,請按【是】,重新開機。


接著系統將進行重新開機.............


在重新開機後,VPC的虛擬主機會出現【歡迎使用尋找新增硬體精靈】,在此直接都按【取消】。

註:在沒有安裝整合服務時,要將滑鼠、鍵盤在虛擬機器中釋放的話,請按【CTRL+ALT+方向鍵的向左鍵】。


接下來點選【虛擬機器連線】上的【動作】-【插入整合服務安裝磁片】。


系統整合服務在安裝中,會需要升級舊版虛擬主機內的HAL,此時會告知會升級HAL,請按【確定】。

註:HAL (Hardware Abstraction Layer),硬體抽象層。


升級HAL的同時,請您稍後一段時間。


升級HAL後,需要重新開機才能在做後續的Hyper-V整合服務。請按【是】,重新啟動。


重新開機後,我們一樣忽略掉【歡迎使用尋找新增硬體精靈】,此時【Hyper-V整合服務】會開始進行安裝虛擬元件,請稍候。


當虛擬元件安裝後,Hyper-V整合服務會自動開始偵測新的裝置,請稍候。


Hyper-V整合服務安裝成功後,系統必須重新開機才能套用新的設定,請按【是】重新啟動。


Hyper-V整合服務安裝完成後,我們點選【虛擬機器連線】內的【媒體】-【DVD光碟機】-【退出vmguest.iso】。這個動作就好像實體主機我們從DVD光碟機裡退出光碟片的動作。


看一下虛擬機器內新增或移除程式中,Hyper-V整合服務已經安裝在內了。


Hyper-V管理員中也能看到,舊版虛擬主機轉移過來的虛擬機器也成功的在Hyper-V中執行。


在來就可以開始匯入其他舊版的虛擬主機了,由於後續的舊版虛擬主機都已經有移除【Virtual Machine Additions】元件,所以後續的新增動作就不需要這麼麻煩了,只要直接安裝Hyper-V整合服務即可。


在本文中,都是以Windows 平台做為轉移舊版虛擬主機的介紹,若舊版的虛擬主機系統為Linux或CentOS非微軟作業系統平台的話,就必須要另外到微軟官方下載中心下載【Linux Integration Services Version v3.2 for Hyper-V - 中文(繁體)】,這是微軟免費釋出給Linux或CentOS用的Hyper-V整合服務。

筆者成功將公司內所有存在於舊版虛擬主機內(Virtual Server 2005 R2)的大大小小系統,成功轉移到Microsoft Windows Server 2008 R2 with SP1的Hyper-V角色裡,繼續運作。

雖然過程中也有運用到小部份的工具進行轉移其他虛擬平台的虛擬主機到Hyper-V中,日後也運用了強大的管理工具(SCVMM)進行Hyper-V的管理。這些都會在這系列的最後一篇做介紹。

接續...................【邁向Hyper-V之路系列 (七) Hyper-V管理工具介紹及總結