Proxmox VE

Proxmox VE(通常簡稱為PVE、Proxmox),是一個開源的伺服器虛擬化環境Linux發行版。Proxmox VE基於Debian,使用基於Ubuntu的客製化核心,包含安裝程式、網頁控制台和命令列工具,並且向第三方工具提供了REST API,在Affero通用公眾授權條款第三版下發行。Proxmox VE支援兩類虛擬化技術:基於容器的LXC(自4.0版開始,3.4版及以前使用OpenVZ技術)和硬體抽象層全虛擬化的KVM。

安裝

J4125 軟路由(RTL8125b 2.5G網卡) 前置作業

USB隨身碟2 + USB網卡1

下載安裝,官網最新版本 ISO

下載所需驅動,放在空白隨身碟裏面

https://github.com/dgparker/RTL8125-proxmox-ve-install-script

準備完畢,把鍵盤+USB隨身碟*2+USB網卡全部插在 J4125 上面

開機設定 USB 開機

進入畫面後,選擇第二項 Install Proxmox VE (Debug Mode)

待頁面跑完後,按下鍵盤 Ctrl + D 進入指令畫面

#1.建立資料夾

mkdir /mnt/usb

#2.掛載資料隨身碟

mount /dev/sdc2 /mnt/usb

#3.進入資料夾

cd /mnt/usb

#4.複製.deb .sh資料到 /tmp

/cp 檔案 /tmp

#5.進入 /tmp 準備進行安裝驅動

cd /tmp

#6.設定 setup.sh 權限

chmod +x setup.sh

#7.執行安裝

./setup.sh

#8.選擇第一項
#9.選擇第一項,使用 USB網卡 進行更新

#等待跑安裝完成,如果沒有,就跑到出現5個選項爲止


以上跑完裝完驅動之後,按 Ctrl + D 回到安裝界面

依照個人需求進行設定,安裝時可以選擇預設的 USB網卡 進行安裝

等待安裝完成後,還需要安裝一次驅動程式,到時候可以直接安裝,安裝完在修改設定

安裝完成,重新開機之後會自動變成硬碟開機,開啓完成後,會看到登入畫面

登入帳號爲 root 密碼安裝設定之密碼

進入後,一樣做上面的步驟 1~7 進行安裝,安裝完成之後在設定網卡

nano /etc/network/interfaces

修改當中的 bridge-ports 爲要主電腦要接的網卡名稱 enp1s0

auto lo
iface lo inet loopback

#USB網卡
iface enxd03745ecf4bf inet manual

#第一接口
iface enp1s0 inet manual 
#第二接口
iface enp2s0 inet manual
#第三接口
iface enp3s0 inet manual
#第四接口
iface enp4s0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.10.2.254/24 #此爲管理登入IP
        gateway 10.10.2.1
        bridge-ports enp1s0 #改爲你要當管理接口的名稱
        bridge-stp off
        bridge-fd 0


以上修改好後按 Ctrl + O 儲存檔案,再按 Ctrl + X 離開

接着把網卡重新啓用就可以了

systemctl restart networking.service

這樣,就能從電腦登入 PVE 管理界面,記得先手動指定電腦 IP 地址,才能登入

PVE local-lvm 整合

安裝 PVE 後會發現, root 使用空間很少,local-lvm 卻有比較多的空間

可以透過以下方法,把 local-lvm 空間全部整合在 local 裏面,給 root 使用

1.先設定 local 內容,全部勾選

2.刪除 local-lvm 分區

3.停用所有虛擬機(記得先做好備份)

4.點選虛擬機 -> Shell 執行以下命令

lvremove pve/data

5.接着執行

lvextend -l +100%FREE -r pve/root

接着就 reboot 重開機就完成了

這時候,虛擬機要全部刪除,從備份檔還原才能正常使用

LXC

LXC 虛擬機,跑小程式可以用LXC,例如 AdGuard Home ...

LXC

LXC 建立

新建LXC

打上主機名稱,密碼及確認密碼。

圖片.png

選取範本,一般建議使用 Ubuntu 去安裝比較好

範本下載說明:點我去看

圖片.png

設定空間,看要跑什麼程式,決定多少容量

圖片.png

設定 CPU ,也是取決於跑的程式

圖片.png

設定記憶體,依照程式決定

圖片.png

設定網路,我自己會設定 DHCP ,並由上游直接綁定 MAC 指定 IP

圖片.png

設定 DNS ,直接預設值就好了,不用動

圖片.png

設定完成,直接點確認就好了

圖片.png






LXC

LXC-CT範本

LXC-CT 範本下載

從資源中心點 local 進去 -> 右邊的 CT範本 點下去,點選

lxc-ct.jpg

點選範本後就出現可以選擇的,可以選自己喜歡的系統下載,選好之後,右下角點下載就完成了。

圖片.png