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年10月15日 星期二

System Center 2012 R2 Preview - Virtual Machine Manager 無法完成安裝

  微軟的錯誤訊息真的很難懂啦!

  為了暸解在這個號稱已幅改善與非 Windows 系統相容性的版本上,是否可以達成 非 Windows 系統的 P2V 動作,所以動下開始一連串的System Center 2012 R2 Preview 測試。

  Preview 的版本是英文的

  安裝時使用了 Windows Server 2012 R2 Preview 的 VHD 檔,少了基本作業系統安裝算是不錯啦!但 SCVMM 2012 R2 只能自行安裝,應該是跟 SCVMM 要加入AD 管理,所以只能自己安裝。

  對於安裝過 SCVMM 2012 ,且已經測試過一段時間的我又撞牆了

  在設完所有安裝參數開始安裝後,出現了 “Setup cannot be completed” VMM management server 安裝失敗,而且有很詳細的說明教你如何排除喔!!(心想微軟有長進了)


  上面的說明如下文:

========================================================================
Virtual Machine Manager cannot process the request because an error occurred while authenticating SRDD-SCVMM-Test.srdd.besta. 
Possible causes are:
1) The specified user name or password are not valid.
2) The Service Principal Name (SPN) for the remote computer name and port does not exist.
3) The client and remote computers are in different domains and there is not a two-way full trust between the two domains.
Log in by using an account on the same domain as the VMM management server, or by using an account on a domain that has a two-way full trust with the domain of the VMM management server, and then try the operation again. If this does not work, purge the Kerberos tickets on the VMM management server by using kerbtray.exe, available at http://go.microsoft.com/fwlink/?LinkId=93709. Then, reset the SPN for SRDD-SCVMM-Test.srdd.besta by using setspn.exe available from http://go.microsoft.com/fwlink/?LinkId=93710. If this still does not fix the problem, make SRDD-SCVMM-Test.srdd.besta a member of a workgroup instead of a domain, restart the computer, rejoin the domain, and then try the operation again.
========================================================================

  努力的看完這篇,依其說明試了幾個方法仍無解??

        只好放棄上述的說明,轉而求助 谷歌大神

  Bingo !! 第一手就中了~

        它居然是一個已知的問題:

        問題出在 Computer Name ,VMM Server 不能安裝於有 “ -SCVMM- ”為名稱的機器上,修改後就可以正常安裝。

         這時浮現的是:既然名稱上有這個限制,怎麼不在一開始就出現警告?或是在無法安裝時提出這個訊息?上面的那一長篇可能性問題,跟實際的有關嗎?至少我看不出來。而且其中的兩個聯結根本找不到

2013年5月29日 星期三

Gmail 已封鎖部分檔案類型

在寄信給 GMail 後收到封鎖通知

=====================================================================

收件者的電子郵件伺服器發生了 SMTP 通訊問題。請連絡您的系統管理員。


=====================================================================

查了 Google 的封鎖條件如下

原始連結 系統已封鎖部分檔案類型 - Gmail 說明

=====================================================================


系統已封鎖部分檔案類型


為了防止病毒入侵,Gmail 採行的安全措施就是禁止使用者收發執行檔 (例如副檔名為 exe 的檔案)。因為這類檔案可能包含有害的程式碼,造成惡意軟體入侵您的電腦。此外,Gmail 也不允許使用者收發毀損的檔案。

※ 無法收發的檔案類型

    您無法收發下列檔案類型

    .ade、.adp、 .bat、.chm、.cmd、.com、.cpl、.exe、.hta、.ins、.isp、.jse、.lib、.mde、.msc、
    .msp、.mst、.pif、.scr、.sct、.shb、.sys、.vb、.vbe、.vbs、.vxd、.wsc、.wsf、.wsh

    如果有人傳送包含這類檔案的郵件到您的 Gmail 帳戶,系統會自動將這些郵件退回給寄件者。即使這些類型的檔案是以壓縮格式傳送,Gmail 也不接受這類檔案。

    以下為壓縮格式範例:

    .zip、.tar、.tgz、.ta.gz、.rar

※ 內含壓縮檔的壓縮檔

    您可以傳送內含密碼保護壓縮檔的壓縮檔。如果可以的話,請解壓縮所有文件或移除密碼保護。

    Mac使用者:傳送內含其他壓縮檔案的壓縮檔,會提高檔案損毀的機率。我們建議先解壓縮所有檔案,再將所有檔案建立為一個壓縮檔。

※ 檔案大小上限

    您可以傳送和接收的郵件大小上限為 25 MB (含附件大小在內)。只要收到超過此大小上限的郵件,系統會將這些郵件退回給寄件者。進一步瞭解傳送郵件 與附件大小上限



2013年5月9日 星期四

當 COM Port 遇上 Hyper-V

又一個石器時代的元件 -- Serial Port

這個元件在現在的電腦上已經消失很久了,部份商用型伺服器則還會保留一個

因系統中的監控機制使用了 GSM Modem ,它需要透過 Serial Port 來連結控制程式,所以在將伺服器虛化時再度卡關了

雖然虛擬機中有 COM1 & COM2 ,但看來它並不符需求

所以只好透過 3rd Party 的程式來處理

以下這個是試了後不錯的,而且也在運作了

Network Serial Port kit

運作原理:
將 GSM Modem 掛上 VM Host,再將 physical Serial Port 透過 NSPK 接上 VM Client 的 virtual serial port 上

設定方法:

1. 在 VM Host 上安裝完成後,執行 Network Serial Port Kit



2. 選擇 Share Serial Port


3. 選取要使用的 Serial Port


4. 完成設定,會在 Shared Serial PortS 列出已分享的  Serial Port


5. 在 VM Client 上安裝完成後,執行 Network Serial Port Kit

    選擇 Add Connection


6.選擇 VM Client 要用的 virtual serial port ,並在 Remote computer 輸入要連接 physical Serial Port 的 VM Host 名稱或 IP


7. 連上後選擇要連接該伺服器的那個 Port


8. 完成後即可看到 Virtual Serial 與 Physical Serial 的串接資訊


9. 開啟 GSM Modem 的監控系統後,可看到該連線已完成連接


10. 在 VM Host 端也可以看到是那台伺服器連上來


這個方法雖然簡易,但費用確是不便宜,Per-seat license 每個要 US$ 135

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 位址時,出現錯誤訊息