1. 程式人生 > 其它 >Proxmox VE(PVE)系統修改設定為國內源教程

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/]釋出。隨升級通知釋出的還會有具體的升級細節。