docker 查看虚拟网卡_最简单的免费虚拟化方案:Hyper-V Server + Windows Admin Center
最近想組一個 itx 小機箱作為家庭服務器,上面跑軟路由,NAS,和一個 Linux 的開發測試環境,一機多用的同時,想要服務器盡可能的穩定。至于軟硬件的選擇就是另一個故事了,這里我們來談談虛擬化。
為什么要用虛擬化?
首先一機多用,NAS 和軟路由系統都是不同的 Linux 發行版,另外我還需要一個干凈的 Linux 發行版作為開發測試環境,之后可能再跑個 Windows 用來掛迅雷。
其次是環境隔離,尤其是軟路由需要很穩定,不會因為一個程序異常就讓整個家庭網絡都炸了。
用虛擬機還可以方便地做快照,隨意折騰,出錯可以一鍵還原。硬件升級也可以直接復用虛擬機文件,而不用重新部署整個系統。
虛擬化方案選擇
- ESXi,免費版有 vCPU 限制,功能也不全,雖然家庭也夠用。
- KVM,KVM 當然是最好的,家用未免也太折騰了一點。
- Hyper-v,成熟的 GUI 界面,簡單,方便,穩定。并且可以用最熟悉的 Windows 桌面去管理。
為什么用 Hyper-V Server?
提供 Hypervisor 最簡單的方法當然是裝一臺 Windows 10,再啟用 Hyper-V。但之前說到,我的目的是 7×24 小時運行,而 Windows 10 不太穩定,更新也太過頻繁,這臺服務器是家庭網絡的核心,不能因為宿主機操作系統重啟,就讓上面所有的虛擬機都重啟。即使 Windows 10 LTSC 和 Windows Server,也免不了常常更新重啟的命運。關閉 Windows 的自動更新更是強烈不建議的,會讓服務器易于被攻擊。
既然宿主機的 Hyper-V 僅僅用來提供 Hypervisor,那能不能只安裝 Hyper-V,而不用冗余的其他 Windows 功能呢?后來我發現了微軟提供 Hyper-V Server,相當于只有 Hyper-V role 的 Windows Server Core,并且完全免費。
Hyper-V Server 只提供了 Hypervisor 功能,啟用服務更少也就更加安全;并且提供的 Hyper-V 和 Windows Server 完全一樣,除了沒有圖形界面(這個沒關系,Hyper-V 可以用 GUI 遠程管理),功能強大;由于只提供虛擬化,占用資源更少,所以性能更好;更新甚至比Windows Server Core 更少,不會經常重啟,非常穩定。
Hyper-V Server 安裝
傳統的 Windows 安裝界面,大家都很熟悉,僅僅想嘗試 Hyper-V Server 可以在 Windows 10 的 Hyper-V 里安裝(套娃警告),開啟嵌套虛擬化就好。
All in one: Windows Admin Center 遠程管理和監控服務器
如果說僅僅有 Hyper-V,那優勢不是很明顯,加上 Windows Admin Center,整個功能性和易用性就無可比擬了,開箱即用!
Windows Admin Centerhttps://www.zhihu.com/video/1240308528935772160傳統 Windows Server 管理需要打開諸如任務管理器,注冊表等諸多組件,而 Windows Admin Center 提供了基于 Web 的功能集合,支持 Windows Server,Windows 10,Hyper-V Failover Cluster,Azure VM 的管理,可以裝在任意一臺 Windows 機器上,(服務器上不需要裝任何 agent),并且完全免費!
我選擇將 Admin Center 裝在 Hyper-V Server 上而不是筆記本上,這樣所有能上網的設備都可以通過 url 去遠程管理 Hyper-V Server,這樣雖然會占用一點服務器資源,但實測也就 100+MB。我們可以通過瀏覽器查看實時IO,虛擬機資源使用,修改防火墻策略等功能。
Windows Admin Center 管理 Hyper-V Server在 Overview 界面,我們可以方便看到當前的 CPU,內存,磁盤 IO 等。同時也可以管理 Windows 上的服務,進程,虛擬機,提供遠程桌面和 PowerShell。
虛擬機管理頁面,可以新建,編輯,刪除虛擬機,查看 CPU 和 Memory 使用注:你軟做這個主要也是為了推廣他的 Azure,可以利用 Azure 來對 on-premises 部署的服務器提供監控,存儲,備份等功能,這里我們只需要用離線的功能就好了,Azure 混合云后面有空再折騰,Windows Server 我也用不上。 ╮(╯▽╰)╭
吐槽:UI 簡直跟 Azure Portal 一樣慢!!
用 Hyper-V Manger 連接虛擬機
Windows Admin Center 提供 Windows Server 的遠程桌面(后續版本會對 Linux VM 提供ssh),對于 Linux VM,網絡配置好后,只需要 Windows 自帶的 ssh 就夠了。但偶爾也需要直接連接虛擬機,比如在折騰 OpenWrt 的時候,網絡配置寫錯了,導致 Lan 口起不來,這時我們就需要直接登上 VM,改網絡配置后重啟。
Hyper-V Manager,HYPERVISOR 是一臺遠端的 Hyper-V Server利用 Hyper-V Manger 遠程連接虛擬機,右鍵 “Hyper-V Manager”,添加服務器,填入遠端服務器的地址,用戶名密碼就好了,之后就像操作本機虛擬機一樣操作,非常方便。
已知缺陷
為了更好的性能,我們往往選擇把 PCIe 設備比如硬盤直通給 VM 使用,但直通之后,不支持創建快照,并且 USB 設備不支持直通,不過 USB 可以用網絡進行拷貝,直通設備可以在快照做好之后再掛上去。家庭使用肯定夠用了。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的docker 查看虚拟网卡_最简单的免费虚拟化方案:Hyper-V Server + Windows Admin Center的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海五星酒店大堂经理月薪
- 下一篇: 美团外卖未成年可以用父母身份证加入吗