1. 環境及准備工作
1.1. 主機環境
Hyper-V是Windows操作系統提供的虛擬機管理平台,所有提供Hyper-V功能的Windows操作系統都可以根據本案例安裝並管理虛擬機。案例使用"Windows 10 專業版"進行安裝搭建。
控制面板 -> 應用 -> 可選功能 -> 更多Windows功能,進入“啟用或關閉Windows功能”選項卡。如果Windows功能選項卡中沒有“Hyper-V”,說明主機版本不支持該功能。
1.2. 啟用Hyper-V功能
- 進入“啟用或關閉Windows功能”選項卡
- 勾選“Hyper-V”復選框
- 點擊“確定”按鈕。
需要下載安裝的插件比較多,可能會需要較長時間,請耐心等待。安裝完成后直接打開“Hyper-V管理器”即可開始創建虛擬機。
2. 開始創建虛擬機
2.1. 進入“新建虛擬機向導”頁面
2.2. 根據虛擬機向導准備虛擬機
2.2.1. 指定虛擬機名稱和文件存放位置
2.2.2. 指定虛擬機代數
2.2.3. 分配內存
根據安裝的操作系統及虛擬機用途,配置內存大小。
2.2.4. 配置網絡
默認只有“Default Switch”虛擬交換機,暫時先選擇該虛擬交換機,有其他需求后面可以再更改。
2.2.5. 連接虛擬硬盤
如果沒有虛擬硬盤可在此頁面創建虛擬硬盤,也可選擇已有的虛擬硬盤。
2.2.6 安裝選項
如下圖所示,添加待安裝的ISO操作系統鏡像。
2.2.7. 摘要
此頁面會顯示之前設置的配置項,檢查配置項設置無誤后,點擊“完成”開始安裝虛擬機。
3. 安裝操作系統
3.1. 進入虛擬機的管理頁面
如下圖所示案例中右鍵點擊虛擬機,選擇“連接”即可進入虛擬機管理頁面。
3.2. 開始安裝操作系統
媒體 -> DVD驅動器 -> 插入磁盤,選擇待安裝操作系統的ISO鏡像文件,開始安裝操作系統。
本案例中安裝的是CentOS-7操作系統,具體安裝步驟不在此處做過多介紹。
4. 配置網絡
Hyper-V虛擬機管理平台提供了三種虛擬交換機:
- 外部虛擬交換機:該交換機與主機物理網絡橋接,虛擬機可以通過此交換機訪問外網。
- 內部虛擬交換機:該交換機用於虛擬機與物理機之間相互通信。
- 專用虛擬交換機:該交換機用於虛擬機與虛擬機之間相互通信
4.1. 創建交換機
本案例創建的虛擬機需要連接外網,因此需要創建外部虛擬交換機。
4.1.1. 進入虛擬交換機管理器
在Hyper-V管理器頁面,操作 -> 虛擬交換機管理器,進入虛擬交換機管理器頁面。
4.1.2. 創建外部虛擬機
新建虛擬網絡交換機 -> 外部 -> 創建虛擬交換機(S),進入外部虛擬交換機配置頁面。
輸入交換機名稱后點擊“確定(O)”按鈕即可創建交換機。交換機創建成功后可以再主機的“網絡連接”頁面看到新創建的交換機。
4. 2. 為虛擬機配置網絡
4.2.1. 網絡適配器配置
在虛擬機連接頁面,文件 -> 設置,進入虛擬機的設置頁面。
】
選中網絡適配器,將虛擬交換機(S)設置為外部網絡交換機對應的名稱選項。
如果想為虛擬機配置多個IP,可在此頁面中“添加硬件”中添加多個網絡適配器。
4.2.2. 配置虛擬機網卡
在主機上查看外部虛擬交換機的網關。
根據外部虛擬交換機的網關修改虛擬機上對應網卡的IP、網關及子網掩碼。
外部虛擬交換機可以理解為獨立交換機,不會造成與別人的網絡沖突問題。為方便訪問,可配置為靜態IP。
至此虛擬機網絡配置完成。
4.2.3. 解決無法連接外網問題
配置到4.2.2后虛擬機已經能通外網,此時已經可以通過yum安裝工具,但是無法連接github、百度等外部網站。解決方法:
將網卡配置文件中的BOOTPROTO項值設置為dhcp(永久方案)
執行“dhcpclient {網卡名}”(臨時方案,重啟失效)