Proxmox VE(PVE)系統修改設定為國內源教程
Proxmox VE(Proxmox Virtual Environment)系統軟體源所有基於 Debian 的作業系統都使用 APT
命令作為軟體包管理工具。軟體源列表定義在 /etc/apt/sources.list
檔案中,以及/etc/apt/sources.d 目錄下字尾名為.list 的檔案中。既可以直接使用 apt-get
命令升級軟體,也可以使用 GUI 介面升級。
軟體原始檔 sources.list
的每一行都定義了一個軟體源,最常用的軟體源一般放在前面。在 sources.list
中,空行會被忽略,字元#及以後的內容會被解析為註釋。可以用 apt-get update
命令獲取軟體源中的軟體包資訊,在安裝或更新 系統的時候,使用官方自帶源因為官方源在國外的緣故,速度慢且失敗的概率高,幾百兆的更新速度只有幾十k甚至幾K的情況。
國內網路大環境的情況下建議使用中科大、清華、阿里和網易的國內源,速度快,可以節省更新所佔用的時間。這裡以Proxmox VE(Proxmox Virtual Environment)PVE 6.3系統演示為例。
登入PVE裝置命令控制檯
在電腦中使用瀏覽器訪問PVE的IP地址並登入後臺,在左側樹形結構的檢視的選單找到【節點 'pve'】下並選擇【 >_ Shell】選單
進入網頁版的ssh介面下;或者使用ssh管理工具輸入訪問IP、root密碼後登入到ssh下
軟體包倉庫國內源設定
輸入 nano /etc/apt/sources.list
命令,編輯修改 /etc/apt/sources.list
將系統 /etc/apt/sources.list
軟體包倉庫位置的原始預設配置檔案
deb http://ftp.debian.org/debian buster main contrib deb http://ftp.debian.org/debian buster-updates main contrib # security updates deb http://security.debian.org buster/updates main contrib
修改為 Debian系統源(阿里雲源)和中科大proxmox源【https://mirrors.ustc.edu.cn/proxmox/】(
內容如下:
1 #deb http://ftp.debian.org/debian buster main contrib#deb http://ftp.debian.org/debian buster-updates main contrib# security updates#deb http://security.debian.org buster/updates main contrib# debian aliyun sourcedeb https://mirrors.aliyun.com/debian buster main contrib non-free 2 deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free 3 deb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-free# proxmox source# deb http://download.proxmox.com/debian/pve buster pve-no-subscriptiondeb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription
編輯完成後,使用快捷鍵 Ctrl + O 回車儲存檔案,Ctrl + X 退出編輯器。
去除 Proxmox 企業版更新源
Proxmox VE 企業版軟體源是預設的、穩定的、推薦使用的軟體源,供訂閱了 Proxmox VE 企業版的使用者使用。該軟體源包含了最穩定的軟體包,適用於生產環境使用。軟體源 pve-enterprise 預設是啟用的,一旦有軟體包有新的升級,root@pam 使用者就會收到有關新軟體包的電子郵件通知。在 GUI 介面,可以檢視每個軟體包的變更歷史(如果有的話),其中有升級的每個細節。所以訂閱了 Proxmox VE 企業版的使用者永遠不會錯過重要的安全補丁。
Proxmox VE 企業版必須提供訂閱金鑰才可以訪問企業版軟體源。Proxmox VE 系統服務商提供有不同級別的訂閱服務,具體資訊可以檢視網址 http://www.proxmox.com/en/proxmox-ve/pricing,如果你沒有訂閱 Proxmox VE 企業版,可以將企業版軟體源配置資訊在軟體源配置檔案中註釋掉(在該行開頭插入一個 # 字元),以避免系統發出錯誤提示資訊。這種情況下可以配置使用 pve-no-subscriptin 軟體源。
因為沒有訂閱 Proxmox VE 企業版服務,所以這裡對Proxmox VE 企業版更新源進行註釋操作。
輸入 nano /etc/apt/sources.list.d/pve-enterprise.list
命令,編輯修改 /etc/apt/sources.list.d/pve-enterprise.list
企業版軟體包倉庫位置的配置檔案
root@pve:~# nano /etc/apt/sources.list.d/pve-enterprise.list
將系統預設的內容 deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
修改為:
## deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise
編輯完成後,使用快捷鍵 Ctrl + O 回車儲存檔案,Ctrl + X 退出編輯器。
也可以直接執行 rm -rf /etc/apt/sources.list.d/pve-enterprise.list
命令刪除企業源
或執行 mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
命令將 pve-enterprise.list
檔案更改為 pve-enterprise.list.bak
檔案
Ceph源修改
輸入 nano /etc/apt/sources.list.d/ceph.list
命令,編輯修改 /etc/apt/sources.list.d/ceph.list
Ceph軟體包倉庫位置的配置檔案
root@pve:~# nano /etc/apt/sources.list.d/ceph.list
修改為:
## deb http://download.proxmox.com/debian/ceph-nautilus buster maindeb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-nautilus buster main
編輯完成後,使用快捷鍵 Ctrl + O 回車儲存檔案,Ctrl + X 退出編輯器
執行更新源
最後執行 apt update
#更新源
注:下面命令請根據自己情況選擇執行
apt update && apt dist-upgrade -y
#如需升級pve,則執行該命令
apt upgrade
#更新已安裝的包
大家可以定期執行升級操作,也可以在Proxmox VE系統釋出安全更新時執行升級。重大系統升級通知會通過 Proxmox VE Community Forum [https://forum.proxmox.com/]釋出。隨升級通知釋出的還會有具體的升級細節。