記一次 手搓 虛擬機 全過程,遇到的問題

參考文檔 

1、準備一臺 虛擬機主機   A機 【我準備的是 win 10 企業版的】

  打開左下角菜單-hyper-v  自帶的 虛擬機管理器

  

  如果這裏找不到 hyper-v  的話,請檢查是否安裝對應的功能,安裝後重啓  A機器

  

2、這裏我選擇快速創建

  

3、選擇 本地安裝源 【需要 提前下載 win系統 的 鏡像 iso   去下載】這裏的安裝步驟參考 安裝文檔

  

4、改名稱basic,基礎鏡像複製

  

 5、新建一個 虛擬交換機

  

 6、複製虛擬機的步驟:

  1.複製虛擬機目錄:D:\Vm\back\DefaultWin10
  2.安裝虛擬機到:D:\Vm\xxxx
  3.重命名DefaultWin10爲xxxx
  4. ps執行 修改虛擬機uuid中的腳本,修改其中的虛擬機變量
  5.重啓虛擬機
  6.設置固定IP 【控制面板\網絡和 Internet\網絡連接】

  7、關閉虛擬機的防火牆,並設置可遠程控制【控制面板\系統和安全\系統---高級設置】,就可以用客戶機 mstsc 遠程了

 7、新的虛擬機 重命名之後,要設置 虛擬機 固定id,在ps中執行以下 命令 



<p> #這裏假設虛擬機的VMname是devops01,自行替換即可 $VMname="CMC 238" $vmx = Get-WmiObject -Namespace root\virtualization\v2 -Class msvm_virtualsystemsettingdata #每次操作選擇一臺虛擬機 $CurrentSettingsData = $vmx | Where-Object { $_.ElementName -eq $VMname } #檢查一下老的GUID $CurrentSettingsData.BIOSGUID #生成新GUID $GUID = [System.Guid]::NewGuid() #重新寫入GUID,注意要帶{},這是非常重要的細節 $CurrentSettingsData.BIOSGUID = "{" + $GUID.Guid.ToUpper() + "}" #生成一個ModifySystemSettings的空對象 $VMMS = Get-WmiObject -Namespace root\virtualization\v2 -Class msvm_virtualsystemmanagementservice $ModifySystemSettingsParams = $VMMS.GetMethodParameters('ModifySystemSettings') #配置這個屬性,需要特殊的轉換方式 $ModifySystemSettingsParams.SystemSettings = $CurrentSettingsData.GetText([System.Management.TextFormat]::CimDtd20) #寫入 $VMMS.InvokeMethod('ModifySystemSettings', $ModifySystemSettingsParams, $null) </p>

 

8、上面命令執行完後 重啓一下iis,然後 去綁定固定ip

  

 9、截止這裏  A機 上面 虛擬機 就設置完成了,下面講一下 客戶機B機 【這裏還是 用 windows 機器】 如何 mstsc 訪問【如果 mac 用戶不知道 怎麼遠程,建議 可以 直接用 向日葵 等軟件 直接 遠程】

  正常情況,直接登錄就行了:

  

  如果遇到下面的情況:

 

  

   請參考  文檔1  或 文檔2 或 自建文檔3

 

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