工作組服務器虛擬化Hyper-V Replica 複寫技術(一)

工作組虛擬機的遠程統一管理

    最近幫組單位做DR(災難恢復)由於公司很多服務器已經實現虛擬化,最近又看了些微軟的網絡廣播一直在在hyper-v中的新技術叫replica即複寫技術。從介紹上面來看似乎是很牛逼。

    公司在一家數據中心有一個機櫃,目前我手上有2臺IBM的服務器都是3650M3的跟目前公司數據中心的服務器是一個類型。已經都安裝了windows server 2012正版操作系統,也啓用了hyper-v的服務。公司本來已經建了域而且有自己的域服務器,但是這4太虛擬機host都沒有加入域所以算是工作組計算機。現在所要解決的問題是如何在公司機房和數據中心之間通過hyper-v複寫技術實現虛擬機的冗餘。從公司到專業數據中心有一條25M的專用線路,但我用FTP服務做過帶寬測試時候下載上傳速度只有2-3M左右。(如下圖)

clip_image002

    4臺服務器在同一個網絡中的不同vlan沒有一臺加入了域全部都是在工作組計算機。

 

         背景介紹完畢下面開始了看似簡單其實有點波折的配置過程。

    1. 首先遇到的問題是如何根據計算機名讓主機和複製機找到彼此,通過IP地址是可以找到,但是因爲服務器都沒有加入域所有如何根據計算機名找到對方呢?這時候我想到了在本機Hosts文件中加入信息,果然解決了通過計算機名訪問的問題。注意Windows server 2012的host文件在c:\windows\system32\drivers\etc

    2. 訪問方式解決了不過當我在hyper-v management console 中連接到另一臺主機中的虛擬機管理臺的時候一直有一個消息you don’t have the permission to manage一直提示我沒有權限管理對方服務器,如果是域環境這個問題應該很好解決只要設置一個域環境下的統一有權限的用戶,可是目前我的只是在工作組環境。

      i) 開啓服務器的遠程桌面服務

      ii) 以管理員模式運行CMD命令

      iii) netsh advfirewall firewall set rule group="Remote Administration" new enable=yes

      iv) netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes

      v) netsh advfirewall firewall set rule group="Remote Service Management" new enable=yes

      vi) netsh advfirewall firewall set rule group="Performance Logs and Alerts" new enable=yes

      vii) Netsh advfirewall firewall set rule group="Remote Event Log Management" new enable=yes

      viii) Netsh advfirewall firewall set rule group="Remote Scheduled Tasks Management" new enable=yes

      ix) netsh advfirewall firewall set rule group="Remote Volume Management" new enable=yes

      x) netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes

      xi) netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable =yes

      xii) netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable =yes

      xiii) sc config vds start= auto

      xiv) net start vds

    3. 還需要在服務器端加入對方的用戶名和密碼用cmdkey命令

clip_image004

這個命令是 用來在驗證時候在本地加入對發服務器的用戶名和密碼

clip_image006

    4. 在服務器端和目標端都運行run中運行dcomcnfg,擴展到我的電腦。右擊我的電腦選擇屬性,選擇COM security。選擇access permission編輯。選擇every one允許遠程。如下圖

clip_image008

    其他服務器按照同樣的方式進行配置,這樣你就能解決在工作組服務器中hyper-v management 模塊可以遠程管理其他服務器中的虛擬機了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章