upgrading proxmox mail security 6.4.4 to 7.x

Published on June 15, 2024
upgrading proxmox mail security 6.4.4 to 7.x

สำหรับผู้ที่ใช้ Proxmox Mail Security 6.x อยู่นะขณะนี้เนื่องจากว่า ทาง Proxmox ประกาศให้ end-of-life แล้วตั้งแต่ 07/2022 นะครับ แต่หลายคนก็ยังใช้งานอยู่ ซึ่งตรงนี้ต้องบอกว่า แนะนำอย่างยิ่งนะครับให้ทำการอัพเกรดเป็น version ที่ใหม่กว่า เพื่อเพิ่มความเสถียร แก้บั๊ก และ ให้ระบบใหม่อยู่เสมอนั่นเอง วันนี้เราก็เลยมาทำกันเลยนะครับ

ก่อนอื่นต้องบอกก่อนว่า การอัพเกรดที่เราจะทำในวันนี้เป็นการอัพเกรดแบบที่เรียกว่า in-place upgrade นะครับ ซึ่งหมายถึงว่า ไม่ได้ลงระบบใหม่ ก็คือทุกอย่างพิมพ์และดำเนินการภายใน server ปัจจุบันเลย

งั้นเราก็มาเริ่มกันก่อน ก่อนอื่นต้องให้แน่ใตว่า ระบบของท่าน เป็น version ล่าสุดที่ท่านจะทำได้ก่อน โดยการพิมพ์คำสั่ง

apt update

apt dist-upgrade

ทั้งนี้กรณีมี package อะไรให้อัพเกรด ระบบก็จะทำการอัพเกรดให้เป็นปัจจุบันที่สุด เมื่อระบบที่ท่านให้อยู่เป็นปัจจุบันที่สุดแล้ว ก็มาเริ่มกระบวนการอัพเกรดกันเลย โดยให้ท่านพิมพ์

sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list

เพื่อทำการเปลี่ยน package repository เป็นตัวล่าสุดที่เรียกว่า Bullseye หลังจากนั้นพิมพ์

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

เพื่อทำการใช้ enterprise repo ของ bullseye

หลังจากนั้นพิมพ์ คำสั่งนี้เพื่อทำการหยุดการทำงานของระบบ เช่น postfix และ proxmox mail เพื่อไม่ให้ระบบทำงานช่วงที่เราทำการอัพเกรดระบบ

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

หลังจากนั้นให้ท่านพิมพ์คำสั่งนี้ เพื่อทำการ mask ไม่ให้ service ดังกล่าวทำงาน ทั้งนี้เพราะว่าในขณะอัพเกรดมีการสั่งให้ service restart การพิมพ์สั่ง systemctl mask นั้นจะช่วยให้เป็นการปิดไว้ ว่าไม่ว่าใครจะสั่งทำอะไรก็ไม่ทำตาม

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

หลังจากนั้นให้เริ่มทำการอัพเกรดโดยการพิมพ์คำสั่ง

apt update
apt dist-upgrade

ในระหว่างการอัพเกรดนั้น ระบบจะแจ้งเตือนเกี่ยวกับ apt version โดยแสดงเป็นคำชี้แจ้งให้ท่านพิมพ์ q เพื่อออกจากคำชี้แจง หลังจากนั้น ระบบจะแจ้งเกี่ยวกับ ไฟล์ที่มีอยู่ในระบบให้ท่านกด N หรือ enter เพื่อให้ค่า default

หลังจากนั้น ระบบจะให้ทำการ restart services ต่างๆ ให้ท่าน Enter ไปเท่านั้น ไม่ต้องเปลี่ยนแปลงอะไร

ต่อมาก็มาถึงการการจัดการเกี่ยวกับ postgreSQL ให้ท่านพิมพ์คำสั่ง

pg_dropcluster --stop 13 main

เพื่อทำการหยุดสร้าง cluster version 13
และ ตามด้วยการอัพเกรด cluster v11 -> v13 คือ

pg_upgradecluster -v 13 11 main

หลังจากนั้นให้ท่านทำการ unmask ด้วยคำสั่ง

systemctl unmask postfix pmg-smtp-filter pmgpolicy pmgdaemon pmgproxy

และทำการ reboot ระบบด้วยคำสั่ง

reboot

หลังจากระบบบูตเสร็จสิ้น ให้ท่านพิมพ์คำสั่ง (ถ้าท่านต้องการ หรือจะเก็บไว้ก็ได้เช่นกัน)

apt purge postgresql-11 postgresql-client-11

ก็เรียกว่าทั้งหมด ก็ถือเป็นการเสร็จสิ้นการอัพเกรดจาก Proxmox Mail Security 6.4.4 -> 7.3 เรียบร้อย ก็เรียกว่าไม่อยากเลย สำหรับ

proxmox mail security 7.3-11

สำหรับผู้ที่ต้องการซื้อ หรือ ติดตั้ง Proxmox Mail Security คลิ้กที่นี่เพื่อดูรายละเอียด

Time Range Booking System

Time Range Booking คืออะไร และทำไมธุรกิจยุคใหม่จำเป็นต้องใช้ ในยุคที่ลูกค้าคาดหวัง ความรวดเร็วและความแม่นยำ มากขึ้น ระบบจองแบบเดิมที่เลือกแค่วันที่หรือรอบเวลา (slot...

Read more »

เพิ่มขีดความสามารถของ WordPress ด้วยการเชื่อมต่อ External API

WordPress คืออะไร WordPress คือระบบ CMS (Content Management System) แบบโอเพนซอร์ส ที่ใช้สำหรับสร้างเว็บไซต์โดยไม่จำเป็นต้องเขียนโค้ดเองเลย...

Read more »

Private Branding Hotel/Property Reservation System

ประเทศไทยนั้นมีจุดเด่นเรื่องสถานที่ท่องเที่ยวที่สวยงาม มีวัฒนธรรมอันยาวนาน และ ศิลปะท้องถิ่นที่มีเอกลักษณ์ รวมถึงอาหารที่ได้รับรางวัลระดับโลกมากมาย รวมถึงผู้คนที่มีจิตใจโอบอ้อมอารี และ สิ่งเหล่านั้นเองเป็นสิ่งที่ดึงดูดนักท่องเที่ยวทั่วโลกมายังประเทศไทย และมีการเติบโตของธุรกิจโรงแรมอย่างมากมายทุกประเภทไม่ว่าจะเป็น โรงแรม...

Read more »

Edge Computing vs Cloud Computing

ในยุคที่การให้บริการของธุรกิจนั้นอยู่บนดิจิตอลเป็นหลัก และ เวลาของการให้บริการนั้น จะต้องมีอยู่ตลอดเวลา หรือ ลดการ downtime ให้มากที่สุดเท่าที่จะเป็นไปได้ แต่อย่างไรก็ตามการได้มาถึง Uptime...

Read more »

เทคโนโลยีได้เข้ามาเปลี่ยนโฉมร้านกาแฟได้อย่างไร

การเติบโตอย่างก้าวกระโดดของร้านกาแฟ และ คาเฟ่ขายเครื่องดื่มในปัจจุบันนั้นอยู่ในระดับที่น่าสนใจอย่างยิ่ง และ มันเป็นหนึ่งในไม่กี่กี่ธุรกิจที่ยังสามารรถเติบโตได้ท่ามกลางเศรษฐกิจที่ซบเซา ในอุตสาหกรรมร้านกาแฟ (Cafe) เทคโนโลยีไม่ได้มีบทบาทแค่ ความทันสมัย แต่เป็น...

Read more »

ทำไม IoT ถึงทวีความสำคัญขึ้น พบกับอย่างงานมอนิเตอร์พลังงานและสมาร์ทฟาร์ม

ระบบ IoT (Internet of Things) กลายเป็นโครงสร้างพื้นฐานสำคัญของโลกยุคปัจจุบัน เพราะมันเปลี่ยน ข้อมูลหน้างานหรือข้อมูลดิบ ให้กลายเป็นข้อมูลที่สามารถใช้เพื่อการ การตัดสินใจแบบอัตโนมัติและแม่นยำได้แบบเรียลไทม์...

Read more »