Showing posts with label Proxmox. Show all posts
Showing posts with label Proxmox. Show all posts

9/25/2025

Proxmox : upgrade PVE version from 8 to 9

 1.ตรวจสอบว่ามีปัญหาในการ upgrade หรือไม่ แล้วแก้ไขรายการที่ fail ให้ผ่านก่อน
มีสีเหลืองได้ แต่ถ้าสีแดงต้องแก้ก่อน

  1. pve8to9

2.Shutdown VM และ CT ทั้งหมด
3.ตรวจสอบสถานะปัจจุบัน
  1. apt update
  2. apt dist-upgrade
  3. pveversion


4.แก้ไข Repositories ให้เป็นตัวใหม่ ต้องแก้ตัวนี้ให้เป็นตัวใหม่ก่อน เพราะตอน update ยังใช้ sources นี้อยู่
  1. sed -i 's/bookworm/trixie/g' /etc/apt/sources.list


5. สร้างไฟล์ Repositories ที่ต้องใช้สำหรับ Version ใหม่
  1. cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
  2. Types: deb deb-src
  3. URIs: http://mirror.kku.ac.th/debian/
  4. Suites: trixie
  5. Components: main non-free-firmware
  6. Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
  7.  
  8. Types: deb deb-src
  9. URIs: http://security.debian.org/debian-security/
  10. Suites: trixie-security
  11. Components: main non-free-firmware
  12. Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
  13.  
  14. Types: deb deb-src
  15. URIs: http://mirror.kku.ac.th/debian/
  16. Suites: trixie-updates
  17. Components: main non-free-firmware
  18. Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
  19. EOF

6.update+upgrade
apt update
apt dist-upgrade
จะมีข้อความให้ตอบ
ตอบ q enter
ตอบ Yes เฉพาะ /etc/lvm/lvm.conf
นอกนั้น No ทั้งหมด

7. ปิด sources.list เดิมไม่ได้ใช้ ใส่ # ไว้
  1. nano /etc/apt/sources.list


หรือปิดผ่านหน้า GUI ใน Nodes --> pve --> Repositories

ที่มา : https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

 

หากมีปัญหาหรือ Error ให้กลับไปใช้ Kernel เดิม แล้วทำการ แก้ไขเริ่มต้น upgrade ใหม่
1. ดูว่าใช้ kernel ไหนอยู่

  1. 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
  1. proxmox-boot-tool kernel list

แล้วย้อนกลับไปที่ kernel เก่า
  1. proxmox-boot-tool kernel pin 6.8.12-15-pve --next-boot

3. reboot
แล้วแก้ไขทำการเริ่ม upgrade ใหม่

เมื่อ upgrade ได้แล้ว ต้อง unpin kernel เพื่อให้ใช้ kernel ล่าสุด
  1. proxmox-boot-tool kernel unpin 
  1. proxmox-boot-tool kernel list
  1. uname -a

 

8/30/2025

Proxmox : Import .vmdk จาก VMware โดยการ ใช้ไฟล์ .vmdk ไม่ผ่าน Import ของ PVE

 Proxmox : Import .vmdk จาก VMware โดยการ ใช้ไฟล์ .vmdk ไม่ผ่าน Import ของ PVE


Download ไฟล์ vmdk จะได้ไฟล์ คู่กัน 2 อัน เช่น จากเครื่อง Axapta-DB-2014
1. scp ทั้ง 2 ไฟล์ ไป PVE
scp Axapta-DB-2014-flat.vmdk root@192.168.2.44:/tmp/
scp Axapta-DB-2014.vmdk root@192.168.2.44:/tmp/

2. ที่เครื่อง PVE
-rw-r--r-- 1 root root 10737418240 Aug 30 11:19 Axapta-DB-2014-flat.vmdk
-rw-r--r-- 1 root root 505 Aug 30 11:57 Axapta-DB-2014.vmdk

3. สร้าง VM ที่เครื่อง PVE เพื่อ importdisk เข้า ID VM แล้วใช้คำสั่ง
qm importdisk XXX /tmp/Axapta-DB-2014.vmdk LLL --format qcow2

XXX = ID ของ VM
LLL = Location ของ Disk ที่ต้องการใช้งาน
เช่น
qm importdisk 157 /tmp/Axapta-DB-2014.vmdk DATA1 --format qcow2

4. เข้าไป Add disk ที่ Import เข้ามา และ แก้ Boot

8/19/2025

เข้าเครื่อง Container ผ่าน เครื่องหลัก PVE โดยใช้คำสั่ง

 เข้าเครื่อง Container ผ่าน เครื่องหลัก PVE โดยใช้คำสั่ง
XX = Id เครื่อง
XX = โปรแกรมที่ต้องการเรียกใช้งาน

pct exec XX -- XXX
เช่น
pct exec 134 -- bash

แต่ของ VM ไม่ได้ทำได้แค่ Run คำสั่งที่ต้องการและได้ผลลัพธ์เลยไม่ค้างหน้า Terminal

5/19/2025

ติดตั้ง Proxmox Backup Client ใน server Ubuntu 18.04

Ubuntu 18.04

sudo add-apt-repository ppa:bkryza/onedata-1909-bionic
sudo apt update
sudo apt install -y libfuse3-3 qrencode
wget http://download.proxmox.com/debian/pbs/dists/buster/pbs-no-subscription/binary-amd64/proxmox-backup-client_1.1.14-1_amd64.deb
sudo dpkg -i proxmox-backup-client_1.1.14-1_amd64.deb

5/15/2025

Proxmox VE old images container Download.

 Proxmox VE old images container Download.

http://download.proxmox.com/images/system/