Upgrading from Proxmox MG 7.x to 8

Published on August 30, 2024
Upgrading from Proxmox MG 7.x to 8

อย่างที่ทุกคนทราบแล้วว่า Proxmox MG 7.x นั้นได้ถูกประกาศ obsolete ไปแล้วหรือว่า จะไม่มีการสนับสนุนอีกแล้ว เพราะฉะนั้น เราแนะนำอย่างยิ่งว่าท่านควรจะทำการอัพเกรดมาเป็น version 8 เพราะฉะนั้น เราจึงได้สร้าง video ขึ้นมาเพื่อให้ท่านชมการอัพเกรดได้ง่ายขึ้นที่ https://youtu.be/t_bn1hDmDIc

และได้รวบรวมคำสั่งในการในการอัพเกรดเป็นขั้นตอนไว้ด้านล่างเพื่อให้ท่าน copy & paste ได้ง่ายขึ้น

ก่อนอื่นทำการ update repo ด้วยคำสั่ง

apt update

และทำการอัพเกรด package ซึ่งท่านจะได้เป็น PMG 7.3

apt dist-upgrade

หลังจากนั้นอาจจะเช็คว่าปัจจุบันใช้เวอร์ชั่นไหนด้วยคำสั่ง

pmgversion

ตามด้วยคำสั่งในการเริ่มเช็คว่าเราจะอัพเกรดได้หรือไม่

pmg7to8

ทำการเปลี่ยน repo จาก bulleye เป็น bookworm ด้วยคำสั่ง

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

ทำการแก้ enterprise repo เป็น bookworm ด้วยคำสั่ง

echo "deb https://enterprise.proxmox.com/debian/pmg bookworm pmg-enterprise" > /etc/apt/sources.list.d/pmg-enterprise.list

ทำการหยุด service ต่างๆ ก่อนการอัพเกรดด้วยคำสั่ง

systemctl stop postfix pmg-smtp-filter pmgpolicy pmgdaemon pmgproxy pmgmirror pmgtunnel

ทำการ mask เพื่อไม่ให้ service start ระหว่างการอัพเกรดด้วยคำสั่ง

systemctl mask postfix pmg-smtp-filter pmgpolicy pmgdaemon pmgproxy pmgmirror pmgtunnel

ทำการอัพเกรดด้วยคำสั่ง

apt update
apt dist-upgrade

ระหว่างการอัพเกรด ระบบจะถามว่าท่านต้องการเก็บไฟล์ config หรือไม่ แนะนำให้เก็บด้วยการกด N โดยการดู video ไปพร้อมกับทำตามบทความนี้

ทำการ disable clamav เพราะใน PMG 8 จะไม่ได้ใช้งานแล้ว

systemctl disable clamav-clamonacc.service

ทำการอัพเกรด postgreSQL ด้วยคำสั่ง

pg_dropcluster --stop 15 main

ทำการ upgrade PostgreSQL cluster จาก v13 เป็น v15 ด้วยคำสั่ง

pg_upgradecluster -v 15 13 main

ทำการ Unmask service ต่างๆ ให้กลับมาทำงานปกติด้วยคำสั่ง

systemctl unmask postfix pmg-smtp-filter pmgpolicy pmgdaemon pmgproxy

และตามด้วยการ reboot

reboot

เพียงเท่านี้ท่านก็จะได้ใช้ Proxmox Mail Gateway 8 แล้ว อย่าลืมว่าเราเป็นตัวแทนจำหน่าย Proxmox MG, Proxmox VE และ Proxmox Backup ติดต่อเราวันนี้ ทั้งติดตั้ง บริการขาย และ หลังการขายสมบูรณ์แบบ หรือคลิกเพื่ออ่านรายละเอียด

 

วิธีปรับใช้ Windows โดยใช้ Cloud-Init บน Proxmox VE

ในระบบ Virtualization อย่าง Proxmox VE (Virtual Environment) หากต้องการสร้าง Virtual Machine...

Read more »

There are many ways to provision resources. The choice is yours

AVT ICC นั้นเป็นระบบ Infrastructure as a Service (IaaS) ที่บริษัทอเวสต้าสร้างขึ้น สำหรับผู้ที่ใช้งาน...

Read more »

วิธีตั้งค่า Cloud-Init VM บน Proxmox VE เพื่อสร้างและกำหนดค่า VM โดยอัตโนมัติ

Cloud-Init คืออะไร Cloud-Init เป็นเครื่องมือมาตรฐานที่ช่วยให้ระบบสามารถตั้งค่าการเริ่มต้นของเครื่องเสมือน (Virtual Machine: VM) โดยอัตโนมัติทันทีที่ VM บูตขึ้นครั้งแรก...

Read more »

มอนิเตอร์ Proxmox VE ด้วย ProxMenux

วันนี้เราขอเสนอวิธีการมอนิเตอร์ Proxmox VE ของท่านอย่างง่ายด้วย ProxMenux จริงๆ ต้องบอกว่า ProxMenux นั้นมันไม่ได้เป็นโปรแกรมมอนิเตอร์ Proxmox...

Read more »

Memory overcommitment ทำงานอย่างไร

Memory Overcommitment หรืออีกชื่อหนึ่งคือ Memory Oversubscription นั้นเป็นเทคโนโลยีที่อนุญาตให้ผู้ใช้งานหรือผู้จัดการ hypervisor นั้นสามารถที่จะตั้งค่าหน่วยความจำของ VMs ทั้งหมด...

Read more »

CPU overcommit คืออะไรและมันทำงานอย่างไร

สำหรับผู้ที่ใช้งาน VMware ESXi มาก่อนนั้น ท่านอาจจะคุ้นเคยกับคำว่า CPU Overcommit เนื่องจากเป็นฟีเจอร์หนึ่งที่ถือว่าเป็นจุดขาย เพราะมันทำงานโดย การอนุญาตให้เรากำหนดจำนวน...

Read more »