最近經(jīng)常需要搭建實(shí)驗(yàn)環(huán)境做測(cè)試,重復(fù)的系統(tǒng)部署工作無(wú)疑是枯燥的體力活。DarkRay大師先前也分享過(guò)基于ESXi虛擬化的Homelab方案,詳見(jiàn)窮人的虛擬化實(shí)驗(yàn)室方案。這里記錄一下我用Proxmox VE搭建實(shí)驗(yàn)環(huán)境的過(guò)程。 安裝Proxmox VE官網(wǎng)下載iso后燒到u盤后引導(dǎo)安裝,一般情況下使用默認(rèn)參數(shù)即可,沒(méi)有特殊需要配置的地方。簡(jiǎn)單說(shuō)明一下我的機(jī)器:
這是今年春節(jié)后配的NAS方案,最近將nas遷移到HPE MicroServer Gen10后便空閑了出來(lái)。 配置宿主網(wǎng)絡(luò)Proxmox支持Linux Bridge和OVS Bridge,安裝完成后默認(rèn)建立了一個(gè)Linux Bridge: 安裝OVS由于我這個(gè)主板的原因,網(wǎng)卡在OVS Bridge下性能會(huì)稍微好點(diǎn),因此我選擇使用OVS Bridege。OVS可以通過(guò)ssh或者在控制面板pve -> System -> Shell中執(zhí)行命令 創(chuàng)建宿主網(wǎng)絡(luò)Bridge進(jìn)入網(wǎng)絡(luò)設(shè)置界面pve -> System -> Network中,記錄默認(rèn)的vmbr0中的參數(shù),然后將vmbr0刪除。創(chuàng)建OVS Bridge,填入原參數(shù),保存為vmbr0。 創(chuàng)建VLAN Bridge創(chuàng)建OVS Bridge,僅勾選Autostart,保存為vmbr1。重啟proxmox使網(wǎng)絡(luò)設(shè)置生效,正確配置后如圖所示。 安裝pfSense上傳pfSense的iso到proxmox后新建虛擬機(jī)掛載安裝即可。一般情況下沒(méi)有特殊需求,配置給1物理cpu,1核心,512M內(nèi)存就夠了。創(chuàng)建完成后再添加一塊虛擬網(wǎng)卡,使用vmbr1,然后開(kāi)機(jī)按照向?qū)О惭b。 配置pfSense安裝完成后啟動(dòng)pfSense,wan/lan口均自動(dòng)識(shí)別并配置完成,wan口從宿主網(wǎng)絡(luò)(vmbr0)通過(guò)DHCP獲取IP,lan口為192.168.1.0/24的網(wǎng)段,提供DHCP服務(wù)(vmbr1)。如果wan/lan口沒(méi)有正確識(shí)別或有特殊需求,請(qǐng)自行設(shè)置。 配置VLAN完成了以上配置后,新建虛擬機(jī)并使用vmbr1網(wǎng)絡(luò)且不進(jìn)行VLAN配置時(shí),已經(jīng)可以接入pfSense的LAN區(qū)域并正常上網(wǎng)。 接下來(lái)通過(guò)pfSense來(lái)創(chuàng)建VLAN并將虛擬機(jī)接入VLAN中。 在pfSense菜單Interfaces -> Assignments -> VLANs中創(chuàng)建VLAN,Parent Interface選擇LAN接口,VLAN Tag按需配置,VLAN Priority默認(rèn)。這里創(chuàng)建10和20兩個(gè)VLAN。 防火墻在pfSense菜單Firewall -> Rules中配置防火墻規(guī)則。 虛擬機(jī)模板使用在Proxmox中安裝完虛擬機(jī)后,可以將其轉(zhuǎn)換成模板,以便從模板創(chuàng)建新虛擬機(jī)。操作方法是將安裝完成后的虛擬機(jī)關(guān)機(jī),然后從pve中右擊該虛擬機(jī),Convert to template。 最后大體架構(gòu)上使用Proxmox VE和ESXi都大同小異,只是在不使用vCenter的情況下ESXi無(wú)法使用克隆功能,也就無(wú)法通過(guò)模板機(jī)快速部署測(cè)試環(huán)境,這一點(diǎn)上Proxmox VE有一定優(yōu)勢(shì)。另外虛擬化環(huán)境下IO性能尤其重要,使用SSD做虛擬化環(huán)境的存儲(chǔ)能很大程度地提升使用體驗(yàn)。 |
|