1.ตรวจสอบว่ามีปัญหาในการ upgrade หรือไม่ แล้วแก้ไขรายการที่ fail ให้ผ่านก่อน
มีสีเหลืองได้ แต่ถ้าสีแดงต้องแก้ก่อน
- pve8to9
2.Shutdown VM และ CT ทั้งหมด
3.ตรวจสอบสถานะปัจจุบัน
- apt update
- apt dist-upgrade
- pveversion
4.แก้ไข Repositories ให้เป็นตัวใหม่ ต้องแก้ตัวนี้ให้เป็นตัวใหม่ก่อน เพราะตอน update ยังใช้ sources นี้อยู่
- sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
5. สร้างไฟล์ Repositories ที่ต้องใช้สำหรับ Version ใหม่
- cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
- Types: deb deb-src
- URIs: http://mirror.kku.ac.th/debian/
- Suites: trixie
- Components: main non-free-firmware
- Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
- Types: deb deb-src
- URIs: http://security.debian.org/debian-security/
- Suites: trixie-security
- Components: main non-free-firmware
- Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
- Types: deb deb-src
- URIs: http://mirror.kku.ac.th/debian/
- Suites: trixie-updates
- Components: main non-free-firmware
- Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
- EOF
6.update+upgrade
จะมีข้อความให้ตอบapt update
apt dist-upgrade
ตอบ q enter
ตอบ Yes เฉพาะ /etc/lvm/lvm.conf
นอกนั้น No ทั้งหมด
7. ปิด sources.list เดิมไม่ได้ใช้ ใส่ # ไว้
- nano /etc/apt/sources.list
หรือปิดผ่านหน้า GUI ใน Nodes --> pve --> Repositories
ที่มา : https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
หากมีปัญหาหรือ Error ให้กลับไปใช้ Kernel เดิม แล้วทำการ แก้ไขเริ่มต้น upgrade ใหม่
1. ดูว่าใช้ kernel ไหนอยู่
- uname -a
Linux pve44 6.8.12-15-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-15 (2025-09-12T11:02Z) x86_64 GNU/Linux
2. list ดู kernel
- proxmox-boot-tool kernel list
แล้วย้อนกลับไปที่ kernel เก่า
- proxmox-boot-tool kernel pin 6.8.12-15-pve --next-boot
3. reboot
แล้วแก้ไขทำการเริ่ม upgrade ใหม่
เมื่อ upgrade ได้แล้ว ต้อง unpin kernel เพื่อให้ใช้ kernel ล่าสุด
- proxmox-boot-tool kernel unpin
- proxmox-boot-tool kernel list
- uname -a
No comments:
Post a Comment