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