顯示具有 Proxmox VE 標籤的文章。 顯示所有文章
顯示具有 Proxmox VE 標籤的文章。 顯示所有文章

2024年1月20日 星期六

Debian 12 install Proxmox VE 8.x

Debian 12 install Proxmox VE 8.x

之前使用Debian 11 安裝 Proxmox VE 7.x,重新使用Debian 12 安裝 Proxmox VE 8.x。
參考原廠官網安裝介紹
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm

整個安裝請使用root 或 sudo 權限執行
1.檢查主機名稱及DNS
確認/etc/hosts設定,移除127.0.0.1 主機名稱 
cat /etc/hosts
hostname --ip-address
確認/etc/resolv.conf,DNS設定
cat /etc/resolv.conf
debina 12 check


2.新增 Proxmox VE repository
增加 Proxmox VE repository
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

增加 Proxmox VE repository key
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

使用sha512sum驗證gpg 
sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87 

3.更新系統及Proxmox VE repository
apt update && apt full-upgrade

4.安裝 Proxmox VE Kernel及重新啟動
apt install proxmox-default-kernel
systemctl reboot

5.安裝 Proxmox VE 及相關套件
apt install proxmox-ve postfix open-iscsi chrony

相關套件可以依需求自行安裝調整
postfix-Proxmox VE 各項mail通知
open-iscsi-Proxmox VE 連接iscsi設備
chrony-主機校時系統

6.移除 Debian Kernel
apt remove linux-image-amd64 'linux-image-6.1*'
update-grub

系統沒有使用多重開機,新官網建議移除os-prober,相關說明參考官網連結
apt remove os-prober

7.連接 Proxmox VE web 介面 
https://your-ip-address:8006,輸入帳號/密碼,語言依個人需求
pve8 login



8.Network設定,建立 Linux Bridge
pve8 network setup


   建立vmbr0,設定IP及Gateway,指定主機實體網卡(enp5s0)
pve create bridge

   如果規劃多網段架構,分別建立Linux Bridge。

9.確認主機DNS
pve8 setup dns







2023年9月6日 星期三

Proxmox VE install rocky linux 9 Kernel panic error

Proxmox VE install rocky linux 9 Kernel panic error


在Proxmox VE 7.4-16 使用 Rocky linux 9 建置vm,安裝過程發生Kernel panic error。
Kernel panic error















在原廠論壇kernel panic when creating VMs (centos 9 stream ISO)有相同問題,因為RHEL9/Rocky 9 需要使用 x86-64-v2 及更高版本的CPU規格。要確認Proxmox VE 主機CPU是否有支援相關規格。
建置VM時, CPU類別需選用Host即可以正常安裝。
















參考資料:

Proxmox VE TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout

Proxmox VE TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout


在Proxmox VE 7.4-16 中發現VM無法正常關機,出現TASK ERROR: can’t lock file /var/lock/qemu-server/lock-102.conf – got timeout 訊息。

task error got timeout










網路有提供相關解決方法,到目錄下將lock-102.conf 刪除,就可以將VM關機

102是vm的id,不要刪錯檔案

# cd /var/lock/qemu-server/
fix got timeout01







# rm -rf lock-102.conf
# qm stop 102
fix got timeout02





可以正常關閉VM




2023年7月7日 星期五

Proxmox VE problem ipcc_send_rec[1] failed on Debian

Proxmox VE install problem ipcc_send_rec[1] failed Unable to load access control list: Connection refused on Debian


安裝Proxmox VE 7.4 至原有運作中Debain 11的主機中,官網有提供Install Proxmox VE on Debian 11 Bullseye,先用全新vm測試安裝,再安裝至實際主機


Proxmox VE測試安裝

# echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

# wget https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg

# apt update && apt full-upgrade

# apt install pve-kernel-5.15

# systemctl reboot

# apt install proxmox-ve postfix open-iscsi

# apt remove linux-image-amd64 'linux-image-5.10*'

# update-grub

# apt remove os-prober

在vmware 環境下全新的vm安裝Proxmox VE 7.4-15成功。

Proxmox VE實際安裝

1.在主機實際安裝過程中,發生問題無法正常安裝 
apt install pve fail

2.檢查訊息錯誤服務 pvestatd.service
# systemctl pvestatd.service
systemctl pvestatd.service check









服務狀態出現以下訊息
ipcc_send_rec[1] failed: Connection refused
ipcc_send_rec[2] failed: Connection refused
ipcc_send_rec[3] failed: Connection refused
Unable to load access control list: Connection refused
3.檢查其它訊息
# pve-firewall status
pve-firewall status




# /var/log/syslog 有fail 
 pveproxy[1907]: /etc/pve/local/pve-ssl.key: failed to load local private key (key_file or key) at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 1998. 
failed to load local private key




Proxmox VE 修復過程

在官網的安裝網頁中有提到 ipcc_send_rec[1] failed錯誤,要檢查主機/etc/hosts是否有增加相關設定。
1.確認本機/etc/hosts
local /etc/hosts

 原有就有增加相關紀錄,
使用 # hostname --ip-address ,才發現不同,多一筆127.0.0.1
2.修改本機/etc/hosts
edit local /etc/hosts








先註解相關紀錄,使用 # hostname --ip-address ,符合官網條件
3.重新啟動,PVE服務正常啟動
pve service success