顯示具有 P2V 標籤的文章。 顯示所有文章
顯示具有 P2V 標籤的文章。 顯示所有文章

2013年10月16日 星期三

P2V functionality will be retired from the System Center 2012 R2

  這算是好消息?還是壞消息呢?

  就在滿心期待 System Center 2012 R2 - Virtual Machine Manager 的即將來臨,原本還想說會有新功能的 P2V,沒想到又被澆了一盆冷水。

        就在 Release Notes for Virtual Machine Manager in System Center 2012 R2 中出現了以下這一段文字

========================================================================P2V functionality will be retired
Description: The Physical-to-Virtual (P2V) feature will be removed from the System Center 2012 R2 release.
Workaround: This is by design.
========================================================================

        微軟怎麼把這個功能給閹割掉呢?只保留了從 VMWARE 移轉過來時使用的 V2V。必竟在目前這個時間點來看,應該還有很多的實機主機仍未轉換到虛擬環境中

        除了無法移轉非 Windows 系統的主機外,SCVMM 中的 P2V 還真的不錯用,它可以有效且快速的轉移實體主機,對於要進入虛擬世界的IT人來說是個好工具,也縮小了移轉的門坎。

        後續能做的方法只能保留一台 System Center 2012 SP1 - Virtual Machine Manager 來當作執行 P2V 的環境,等移轉後再將其移到 System Center 2012 R2 - Virtual Machine Manager 來管理。

2016/04/28 :
終於又開始轉換實體機,System Center 2012 R2 要轉換時只能用 Microsoft 虛擬機器轉換器 3.0,雖然不是整合在 SCVMM 內,但它有GUI ,操作還算簡單易用

========================================================================
從 System Center 2012 R2 開始,您已無法在 VMM 中執行 P2V 轉換。 請改用 MVMC。 如需詳細資訊,請參閱 Microsoft Virtual Machine Converter 3.0 ( Microsoft 虛擬機器轉換器 3.0 )。
========================================================================

2013年5月2日 星期四

Windows Server 2000 與 Windows System Center Virtual Machine Manager 2012 ( SCVMM 2012 )

Windows Server 2000 這個遠古時代的東西怎麼還有人在用呢?
現在都已經是 Windows Server 2012 了
說真的,我也很訝異;先不講軟體可以用這麼久,光那台機器可以用到現在,真的是不可思議
來看個真象圖,系統建立時間為 2002/12/24


為什麼不換呢?
這台當初是為的某個系統所建立的 Mail Server (Alt-n MDaemon Mail Server V6.5.1 ) ,後來該專案結束後又被其它專案接手,但因使用量不大,所以就一直沒升級,因為原來買的是 Unlimited user 要升級費用不少,所以....
一轉眼十年過去了

趁著要做虛擬化,終於可以讓這台老古董機退休了(除了它好像還有好幾台,真是刻苦Y)

目前採用 Windows Server 2012 + Hyper-V 3.0 + Windows System Center Virtual Machine Manager 2012 SP1 來做虛擬化

但不幸的是 Windows Server 2000 並不在這個版本 P2V 的可用列表中 ,先前試著利用 Disk2VHD 轉了一台 Windows Server 2003 並沒有成功,而且 Disk2VHD 也只支援 Windows XP SP2、Windows Server 2003 SP1and higher, 包含 x64 systems

所以只好依網路上的建議利用系統備份軟體來備份系統,再將其還原回虛擬機中

1. 先在該電腦安裝 Acronis Backup & Recovery® 11.5 再利用它備份整個系統


2. 先利用 Acronis Backup & Recovery 建立一個開機還原用的 iso 檔

3. 在 Hyper-V 管理員來新增一台虛擬主機,並將剛才製作的 Acronis Backup & Recovery 開機 iso 檔掛載後開機


4. 將該虛擬機開機,即可看到 Acornic Rescue Media ( 開機救援光碟 ) 的畫面,執行 Acronis Backup & Recovery



5. 進入 後執行「復原」來將先前備份的系統還原


6. 在「資料路徑」中輸入原來備份時的位置,在「資料檢視」中勾選要還原的機器及磁區


7. 在「存檔檢視」中選取原備份檔案,而在「備份內容」中要記得下拉選取「 MBR」 及「磁碟區」


8. 點選「確定後,即可看到復原作業的「復原內容」及「復原目標位置」
    這裡有個要注意的:「復原目標位置」中的「復原到 」-> 「實體電腦」,雖然現在是虛擬機,但是模擬實體機在操作,所以要選「實體電腦」



9. 按下「確定」後就開始漫長的等待了


10. 經過數小時後,它終於完成了,重啟系統


11. 接著另一個問題來了,因 Windows Server 2000 無法完全相容於 Hyper-V 3.0 ,當從 Hyper-V 管理員中 插入整合服務安裝光碟執行安裝時時會出現版本不符,此時滑鼠在 VM Client
中是無法使用的,所以需要拿 Hyper-v 2.0 的整合服務安裝光碟 ( vmguest.iso ) 來安裝,網路上沒找到可下載的點,只好找台 Windows Server 2008 R2 來安裝 Hyper-V 角色,並在 C:\Winodows\System32 下找到該檔,將其掛載並安裝到  Windows Server 2000 的VM Client,此時會安裝相關的 VM 驅動

12. 移除不用的驅動及先前備份用的 Acronis Backup & Recovery






2013年4月29日 星期一

Hyper-V 使用 P2V 後,虛擬機出現 IP 位址已經被指派給另一張網路卡

以前在 Windows Server 2003 時常在換網卡時會出現  IP 位址已經被指派給另一張網路卡
沒想到使用 P2V 轉換時又再次遇到了

Hyper-V 在將實體機轉換到虛擬機時會將原有的網路卡轉換成 Microsoft Hyper-V Netword Adapter,需原有的網路卡則會被取消
此時新的網路卡 (Microsoft Hyper-V Netword Adapter)在更動 IP 相關資料時會出現以下的訊息


方法一、

此時需進入裝置管理員中將非作用中的隱藏網路卡刪除

1. 先開啟「命令提示字元」視窗


2. 設定 devmgr_show_nonpresent_devices 環境變數為 1
    set devmgr_show_nonpresent_devices=1

3. 開啟裝置管理員

    start devmgmt.msc

4. 開啟裝置管理員後點選 [檢視] / [顯示隱藏裝置] 顯示隱藏的項目




5. 開啟後將會看到所有系統內建的介面卡,介面卡圖示灰色的代表這張網路介面卡已經不存在系統中,請將這些介面卡解除安裝


6. 解除安裝後即可正常的設定網路了

如果上述方法仍無法排除,例如該網卡有安裝 QoS Packet Scheduler 則會多出一個  Packet Scheduler Miniport ,此時會無法以方法一來排除,如好改用下面的方法

方法二、

1. DevCon 公用程式是命令列公用程式,可作為 [裝置管理員] 的替代程式。當您使用 DevCon 時,您可以啟用、停用、重新啟動、更新、移除和查詢個別裝置或裝置群組。

2. 到「Microsoft 知識庫」中的文件,下載 DevCon 工具:


    DevCon 命令列公用程式
3. 執行 set devmgr_nonpresent_show_devices=1
    取得隱藏或無作用的網卡

4. 執行  devcon findall =net
    列出所有網卡,並找出要移除的網卡


5. 執行 devcon -r remove "@PCI\VEN_14E4&DEV_1648&SUBSYS_00D00E11&REV_10\5&31FDA43B&0&080010"
    移除要刪除的裝置



6. 再用 devcon findall =net 來確認一下



參考:當您嘗試在網路介面卡上設定 IP 位址時,出現錯誤訊息