PVE8 如何不影響既有VM升級到PVE9 !手把手保證成功教學。

更新 發佈閱讀 8 分鐘

從 PVE 8 升級到 PVE 9(基於 Debian 13 Trixie)是一個重大版本更新。要確保「不影響既有 VM」,請嚴格遵循本文提供的流程,按圖操作保證成功(本文經實際操作成功不代表所有環境都可以成功,歡迎討論升級遇到的難點)。

核心準備工作(最重要)

在動手改任何設定前,請務必完成以下動作:
1. 完整備份: 將所有 VM 和 CT(容器)備份到外部存儲(如 NAS 或外部硬碟)。避免升級失敗時客體系統全部跟著犧牲的必要措施,這樣除了斷電或硬體相容性問題仍有風險外,即便失敗也不用擔心VM受到不可回復的傷害。

2.升級到 PVE 8.4: 確保你目前的 PVE 已經是 8.4 版本的最新狀態。

apt update && apt dist-upgrade

3.檢查磁碟空間: 根目錄(/)建議至少保留 10GB 以上的剩餘空間。

df -


運行官方檢測工具 pve8to9

Proxmox 內建了一個工具來掃描你的系統是否存在升級風險:

pve8to9 --full
PASS: 沒問題,可以繼續。  WARN: 建議修復,通常不影響升級,但可能影響特定功能。  FAIL: 必須修復,否則升級極大機率失敗。

PASS: 沒問題,可以繼續。 WARN: 建議修復,通常不影響升級,但可能影響特定功能。 FAIL: 必須修復,否則升級極大機率失敗。

我們的修正分享1:

raw-image
apt install intel-microcode

我們的修正分享2:

WARN: systemd-boot package installed on legacy-boot system is not necessary, consider removing it 
apt purge systemd-boot

重新檢查:

raw-image



升級會將系統軟體源從 Debian 12 (Bookworm) 切換到 Debian 13 (Trixie)。

第一步:修改 APT 軟體源

將所有 /etc/apt/sources.list 中的 bookworm 改為 trixie

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

同時檢查 /etc/apt/sources.list.d/ 底下的所有文件(如 pve-enterprise.listpve-no-subscription.list),確保版本名都已更新。

第二步:更新並執行升級

執行以下指令開始抓取新版本套件並升級:

apt update
apt dist-upgrade
注意: 過程中會彈出許多詢問視窗(關於設定檔覆蓋)。      如果你沒有手動修改過該設定檔,通常選 "Yes (Install the package maintainer's version)"。      sshd_config 建議選 "Yes" 以確保相容性。      grub 建議選 "Keep the local version"(保留本地版本),除非你很確定需要更新。

注意: 過程中會彈出許多詢問視窗(關於設定檔覆蓋)。 如果你沒有手動修改過該設定檔,通常選 "Yes (Install the package maintainer's version)"。 sshd_config 建議選 "Yes" 以確保相容性。 grub 建議選 "Keep the local version"(保留本地版本),除非你很確定需要更新。

注意: 過程中會彈出許多詢問視窗(關於設定檔覆蓋)。

如果你沒有手動修改過該設定檔,通常選 "Yes (Install the package maintainer's version)"。
sshd_config 建議選 "Yes" 以確保相容性。
grub 建議選 "Keep the local version"(保留本地版本),除非你很確定需要更新。

raw-image



第三步:虛擬機的處理建議

  • 單機環境: 升級過程本身不會關閉 VM,但升級完成後必須重啟 PVE 主機以加載新內核(Linux Kernel 6.14+)。這意味著 VM 會有短暫的停機時間。
  • 叢集(Cluster)環境: 這是實現「零中斷」的最佳方式。
    1. 將 VM Live Migrate(在線遷移) 到其他 PVE 8 節點。
    2. 升級該空節點到 PVE 9。
    3. 重啟該節點。
    4. 將 VM 遷回已升級的 PVE 9 節點(PVE 支持從舊版本遷往新版本)。


第四步:升級後的檢查

重啟後,請執行以下命令確認版本:

pveversion
raw-image



再次運行 pve8to9 --full 看看是否有遺留問題。最後,別忘了清理瀏覽器快取,否則 Web UI 可能會出現顯示錯誤。


常見風險提示

1. cgroup v2: PVE 9 完全捨棄了 cgroup v1。如果你有運行極舊的容器(如 CentOS 7),它們可能無法在新系統啟動。

2.網卡名稱變動: 少數情況下,Debian 更新會導致網卡名稱(如 eth0 變 enp1s0)改變,若升級後無法連網,請進主機檢查 /etc/network/interfaces。

當 Web UI 看不到機器,但主機有開機時,通常是因為 Debian 13 (Trixie) 更改了網卡的命名規則,導致原本寫在 /etc/network/interfaces 裡的設定失效(例如系統現在叫 enp2s0,但設定檔還在找 eno1)。

因為目前無法透過網路連線,你必須使用 實體螢幕與鍵盤iDRAC/IPMI/KVM-over-IP 登入該機器的終端機。

以下是修復步驟:

ip link

1.尋找狀態為 DOWN 或沒有 IP 的網卡。

記下新的名稱(例如:enp1s0 或 enp2s1)。

像是enpes0f0

像是enpes0f0

2.修改網路設定檔

使用編輯器修改 Debian 的網路配置文件:

nano /etc/network/interfaces

動作: 將所有舊的名稱(如 eno1)替換為你在 ip link 看到的新名稱(如 enpes0f0)。

raw-image

存檔離開後,強制重啟網路服務並且重新開機檢查pve-cluster 服務。

pvecm status
systemctl status pve-cluster




如果升級時遇到問題:

執行 cat /etc/apt/sources.list,應包含:

deb http://ftp.debian.org/debian trixie main contrib non-free-firmware
deb http://ftp.debian.org/debian trixie-updates main contrib non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free-firmware


檢查 Proxmox 專屬源:

這最常被遺漏。請檢查 /etc/apt/sources.list.d/pve-install-repo.list(或類似名稱的檔案): 如果你沒有購買訂閱,內容應為:

deb http://download.proxmox.com/debian/pve trixie pve-no-subscription
如果你是用企業版,請確保指向 pve-enterprise 且版本是 trixie。

如果你是用企業版,請確保指向 pve-enterprise 且版本是 trixie。

如果你遇到提示要刪除 proxmox-ve,請執行以下指令來查看「是誰」導致了衝突:

apt-get dist-upgrade -o Debug::pkgProblemResolver=yes

或者嘗試手動指定要保留 proxmox-ve

apt install proxmox-ve

這通常會暴露出具體是哪個套件(如舊版的核心或某個插件)版本卡住了。可以協助你望下解決問題。

請確認您的 /etc/apt/sources.list.d/ 目錄下是否還有殘留 bookworm 字樣的檔案? 您可以執行 grep -r "bookworm" /etc/apt/sources.list* 來快速檢查。所有 bookworm 都必須改成 trixie 才能繼續。

祝大家升級愉快順利!







留言
avatar-img
iBonnie_愛邦尼
10會員
92內容數
技術分享,如果對你有幫助可以請我喝杯咖啡~
iBonnie_愛邦尼的其他內容
2025/12/26
遇到白燈緩慢閃,嘗試過1.拔下插頭、按住電源按鍵約30秒。2.在仍然按著的時候緊接著把電源插上,這時候白燈變成黃燈。3.放開電源按鍵後再按10秒,又轉成白燈緩慢閃.........所以就只好執行下面步驟。 原廠文件說明: https://support.apple.com/z
Thumbnail
2025/12/26
遇到白燈緩慢閃,嘗試過1.拔下插頭、按住電源按鍵約30秒。2.在仍然按著的時候緊接著把電源插上,這時候白燈變成黃燈。3.放開電源按鍵後再按10秒,又轉成白燈緩慢閃.........所以就只好執行下面步驟。 原廠文件說明: https://support.apple.com/z
Thumbnail
2025/12/24
本篇教學將引導您如何在 Proxmox VE (PVE) 中,將預設的付費企業版套件庫切換為官方免費的「非訂閱版套件庫」(No-Subscription Repository)。文章詳細介紹了透過 GUI 圖形介面及 CLI 命令列兩種實作方法,並提醒使用者關於穩定性及版本匹配的注意事項。
Thumbnail
2025/12/24
本篇教學將引導您如何在 Proxmox VE (PVE) 中,將預設的付費企業版套件庫切換為官方免費的「非訂閱版套件庫」(No-Subscription Repository)。文章詳細介紹了透過 GUI 圖形介面及 CLI 命令列兩種實作方法,並提醒使用者關於穩定性及版本匹配的注意事項。
Thumbnail
2025/12/24
本文詳細介紹了 Baseboard Management Controller (BMC) 的核心功能,以 HPE iLO 6 為例,提供了從官方網站查找韌體、下載、更新至最新版本的詳細步驟,並包含常用的連接指令參考,幫助用戶輕鬆掌握 BMC 的應用與伺服器管理。
Thumbnail
2025/12/24
本文詳細介紹了 Baseboard Management Controller (BMC) 的核心功能,以 HPE iLO 6 為例,提供了從官方網站查找韌體、下載、更新至最新版本的詳細步驟,並包含常用的連接指令參考,幫助用戶輕鬆掌握 BMC 的應用與伺服器管理。
Thumbnail
看更多
你可能也想看
Thumbnail
我每週都會為自己設計一趟小旅行,像是給日常的一個深呼吸。準備著簡單的行李,在導航上設定好今天想去的地方,播放一張剛好符合心情的歌單,一場逃離日常的小旅行就此展開。 說走就走的自由很浪漫,但背後的現實是,從加油、路途中補給、到抵達目的地的小花費,每一筆都需要精打細算,才能不讓放鬆變成負擔。好在有玉山
Thumbnail
我每週都會為自己設計一趟小旅行,像是給日常的一個深呼吸。準備著簡單的行李,在導航上設定好今天想去的地方,播放一張剛好符合心情的歌單,一場逃離日常的小旅行就此展開。 說走就走的自由很浪漫,但背後的現實是,從加油、路途中補給、到抵達目的地的小花費,每一筆都需要精打細算,才能不讓放鬆變成負擔。好在有玉山
Thumbnail
本文介紹玉山銀行推出的玉山 Unicard,是一張非常符合「小資族、學生、上班族都好上手」的高回饋信用卡!三種回饋方案自由切換,行動支付、百貨、旅遊、百大指定通路全面涵蓋,新戶最高享 7.5% 回饋。回饋透明、操作簡單,非常推薦學生、小資族與上班族。
Thumbnail
本文介紹玉山銀行推出的玉山 Unicard,是一張非常符合「小資族、學生、上班族都好上手」的高回饋信用卡!三種回饋方案自由切換,行動支付、百貨、旅遊、百大指定通路全面涵蓋,新戶最高享 7.5% 回饋。回饋透明、操作簡單,非常推薦學生、小資族與上班族。
Thumbnail
信用卡如今已是現代人日常消費的必需品。回顧其誕生,竟源於一段用餐忘記帶錢的窘境。本文將帶您瞭解信用卡的故事,並介紹「玉山Unicard」,一張涵蓋百大通路、提供彈性回饋的信用卡,尤其適合追求方便與高回饋的消費者。文章將分享誠品生活、全盈+PAY等實際使用情境,並提供新戶申辦優惠資訊。
Thumbnail
信用卡如今已是現代人日常消費的必需品。回顧其誕生,竟源於一段用餐忘記帶錢的窘境。本文將帶您瞭解信用卡的故事,並介紹「玉山Unicard」,一張涵蓋百大通路、提供彈性回饋的信用卡,尤其適合追求方便與高回饋的消費者。文章將分享誠品生活、全盈+PAY等實際使用情境,並提供新戶申辦優惠資訊。
Thumbnail
玉山銀行新推出的Unicard信用卡你發現了嗎?主打可透過玉山Wallet App,每月自由切換簡單選、任意選及UP選三種方案,讓你依照消費習慣擁有不同的回饋方案。其中我自己很喜歡它百大指定消費中的Line Pay行動支付,能讓我以最簡單的方式獲得最高的回饋!同時文中更分享我實測的眉角,快來看下去!
Thumbnail
玉山銀行新推出的Unicard信用卡你發現了嗎?主打可透過玉山Wallet App,每月自由切換簡單選、任意選及UP選三種方案,讓你依照消費習慣擁有不同的回饋方案。其中我自己很喜歡它百大指定消費中的Line Pay行動支付,能讓我以最簡單的方式獲得最高的回饋!同時文中更分享我實測的眉角,快來看下去!
Thumbnail
呢排搞件PVE,寫返篇自己的技術筆記先。 PVE,Proxmox Pro,Proxmox Virtual Environment,呢個係Sales 用的名詞,分分鐘係啲0codeSales 0codePM隨口出來比Upsell 個客用,其實當你覺得DevOps同Programmer係唔同(而人
Thumbnail
呢排搞件PVE,寫返篇自己的技術筆記先。 PVE,Proxmox Pro,Proxmox Virtual Environment,呢個係Sales 用的名詞,分分鐘係啲0codeSales 0codePM隨口出來比Upsell 個客用,其實當你覺得DevOps同Programmer係唔同(而人
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
新系統建構時,可考慮採購建置VM機器,DB機器,備份機器以及網路設備等硬體機器。
Thumbnail
新系統建構時,可考慮採購建置VM機器,DB機器,備份機器以及網路設備等硬體機器。
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
到存放虛擬機的磁碟處\點選想要註冊的機器\註冊機器(登錄虛擬機器)
Thumbnail
到存放虛擬機的磁碟處\點選想要註冊的機器\註冊機器(登錄虛擬機器)
Thumbnail
本文介紹如何設定ESXI HOST中的虛擬機自動隨著HOST開關機。
Thumbnail
本文介紹如何設定ESXI HOST中的虛擬機自動隨著HOST開關機。
Thumbnail
瞭解如何以管理員身份登錄以開始評估並設定您的ESXI產品。
Thumbnail
瞭解如何以管理員身份登錄以開始評估並設定您的ESXI產品。
Thumbnail
本文將介紹如何在ESXI 8上安裝vCenter Server以及相關設定步驟,包括ISO光碟檔下載、掛載ISO、填入安裝目標、設定網域以及管理者密碼等。
Thumbnail
本文將介紹如何在ESXI 8上安裝vCenter Server以及相關設定步驟,包括ISO光碟檔下載、掛載ISO、填入安裝目標、設定網域以及管理者密碼等。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News