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 ติดต่อเราวันนี้ ทั้งติดตั้ง บริการขาย และ หลังการขายสมบูรณ์แบบ หรือคลิกเพื่ออ่านรายละเอียด

 

เตรียมตัวรับ End-of-Life ใน Backup Exec ได้อย่างไรบ้าง

อย่างที่ท่านอาจจะทราบอยู่แล้ว ว่า เมื่อวันที่ 31 มีนาคม 2026 ที่ผ่านมาบริษัทแม่ของ Backup Exec ได้ประกาศ...

Read more »

Introduction to Apache Cassandra

Apache Cassandra คืออะไร? Apache Cassandra หรืออาจจะเรียกย่อๆ ว่า Cassandra  คือฐานข้อมูล NoSQL...

Read more »

Introduction to ElasticSearch

Elasticsearch คืออะไร? Elasticsearch คือ Search and Analytics Engine แบบกระจายศูนย์ (Distributed)...

Read more »

OpenShift Enterprise Kubernetes Platform

สำหรับการ deploy application ในปัจจุบันนั้นต้องบอกว่าเปลี่ยนรูปไปอย่างมาก การทำ CI/CD ที่เปลี่ยนไปจากสิบปีก่อนอย่างสิ้นเชิง ซึ่งในวิธีการ การจัดการบริหาร application...

Read more »

Web Monitoring System for Proactive IT Monitoring

Web Monitoring System มีประโยชน์หลักคือ ช่วยเฝ้าระวังเว็บไซต์และบริการ Web แบบอัตโนมัติ 24 ชั่วโมง แทนการที่เจ้าหน้าที่ต้องคอยเปิดเว็บไซต์หรือเช็กระบบด้วยตนเอง...

Read more »

การเปลี่ยนผ่านจาก Exchange 2016 ไป 2019 และ SE

ความจำเป็นในการย้ายจาก Exchange 2016 ไปยัง Exchange 2019 หรือ Exchange SE สำหรับหลายๆ...

Read more »