一、Hyper-V簡介
Hyper-v 是 Microsoft 的硬件虛擬化產品。 它允許用戶創建和運行計算機的軟件版本(稱爲虛擬機)。 每個虛擬機的行爲類似於一臺運行操作系統和程序的完整計算機。
Hyper-v 在各自隔離的空間中運行每個虛擬機,這意味着用戶可以同時在同一個硬件上運行多個虛擬機。
1. 功能
- 包含與物理計算機相同的基本部分
可以將存儲和網絡視爲各自的類別,因爲可以通過多種方式對其進行配置。 - 災難恢復和備份
對於災難恢復,hyper-v 副本會創建虛擬機的副本,這些副本應存儲在其他物理位置,因此用戶可以從副本還原虛擬機。 - 優化
每個受支持的來賓操作系統都具有一組自定義的服務和驅動程序(稱爲integration services),使用戶可以更輕鬆地使用 hyper-v 虛擬機中的操作系統。 - 可移植性功能
實時遷移、存儲遷移以及導入/導出功能,可更輕鬆地移動或分發虛擬機。 - 遠程連接
Hyper-v 包含虛擬機連接,這是一種用於 Windows 和 Linux 的遠程連接工具。 與遠程桌面不同,此工具提供控制檯訪問權限,因此即使在操作系統尚未啓動的情況下,也可以看到來賓發生了什麼情況。 - 安全
安全啓動和受防護的虛擬機可幫助防止惡意軟件和對虛擬機及其數據的其他未經授權的訪問。
2. 軟硬件基礎
- 帶有二級地址轉換(SLAT)的64位處理器
若要安裝 Hyper-v 虛擬化組件(如 Windows 虛擬機監控程序),處理器必須具有 SLAT。 但是,無需安裝 Hyper-v 管理工具、Hyper-v 管理器和 Windows PowerShell 的 Hyper-v cmdlet。 - 至少4 GB RAM 的內存計劃
更多內存更好。 對於要同時運行的主機和所有虛擬機,需要足夠的內存。 - 虛擬化支持在 BIOS 或 UEFI 中啓用
硬件協助的虛擬化。 此功能在包含虛擬化選項的處理器(特別是具有 Intel 虛擬化技術(Intel VT)或 AMD 虛擬化(AMD)技術的處理器)中提供。 - 硬件強制實施的數據執行保護 (DEP) 必須可用且已啓用
對於 Intel 系統,這是 XD 位(執行禁用位)。 對於 AMD 系統,這是 NX 位(無執行位)。
二、開啓Hyper-V支持
- win10下使用
win + s
快捷鍵打開搜索頁面,輸入“控制面板”。
- 進入控制面板中的程序頁面->程序和功能頁面->啓用或關閉windows功能。
- 進入啓動或關閉windows功能頁面後。
- 開啓 Hyper-V。
- 勾選虛擬機監控程序平臺。
點擊應用進行重啓系統。
拓展: 感興趣的話在win101903後有一個沙盒功能也可以開啓。
三、搭建centos8虛擬機環境
1. 下載鏡像
下載最新版的centos8鏡像:http://mirror.layeronline.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso
2. 新建虛擬機
- 進入Hyper-V管理器,新建虛擬機。
- 進入嚮導。
a. 指定名稱和位置。
b. 指定代數。
c. 分配內存
d. 網絡設置–這邊使用內置的默認網絡。
e. 選擇虛擬磁盤–創建一個新的硬盤空間,專屬於該虛擬機使用。
f. 選擇iso進行安裝。
g. 完成開機。
點擊完成後此時會在列表中出現剛纔創建的虛擬機。
連接並啓動。
3. 安裝配置
- 選擇第一個進行安裝,等待加載完成。
- 選擇語言。
- 分區。
- 選擇安裝。
選擇最小安裝。
- 打開網絡。
- 開始安裝。
進入安裝頁面,此時需要設置密碼。
設置密碼。
設置完成後進行等待安裝完成。
注意: 等安裝完成後進行啓動的時候要先進行彈出DVD驅動器,否則會重新安裝。
4. 遠程連接
安裝完成後,輸入賬號密碼進入命令行頁面。此時需要查看該虛擬機的ip地址,輸入:ip addr
。
此時就可以使用xshell或者相關工具進行遠程連接了。