วิธีการตั้งค่า Cluster HA & Ceph Storage Proxmox VE ให้พร้อมใช้งาน EP3/3

Published on June 12, 2025
วิธีการตั้งค่า Cluster HA & Ceph Storage Proxmox VE ให้พร้อมใช้งาน EP3/3

ในระบบไอทีที่ต้องการความต่อเนื่องในการให้บริการอย่างสูง เช่น ระบบฐานข้อมูล, เว็บเซิร์ฟเวอร์ หรือแอปพลิเคชันระดับองค์กร การหยุดทำงานของเครื่องแม่ข่าย (Server) อาจส่งผลกระทบอย่างรุนแรงต่อผู้ใช้งานและธุรกิจโดยรวม เมื่อคุณมีทั้ง Cluster Proxmox VE และ Ceph Storage พร้อมใช้งานแล้ว ก็ถึงเวลายกระดับระบบให้มีความมั่นคงด้วยการเปิดใช้งาน High Availability (HA) โดย HA จะช่วยให้เครื่องเสมือน (VM หรือ Container) ของคุณ ยังคงทำงานต่อได้แม้โหนดหลักล่ม โดยอัตโนมัติ

การทำ High Availability (HA) บน Proxmox VE เป็นกระบวนการที่ช่วยให้ Virtual Machines (VM) หรือ Containers (CT) ยังคงทำงานต่อไปได้โดยอัตโนมัติ หาก Node ตัวใดตัวหนึ่งใน Cluster เกิดปัญหา เช่น หยุดทำงาน, ล่ม, หรือ สูญเสียการเชื่อมต่อ จึงเป็นแนวทางสำคัญในการเพิ่มความมั่นคงและเชื่อถือได้ของระบบเสมือนในองค์กร

 

สิ่งที่ต้องเตรียมก่อนทำ HA บน Proxmox

  • Proxmox Cluster ต้องมี Cluster ตั้งแต่ 3 Node ขึ้นไป
  • ติดตั้ง Ceph Storage ให้เรียบร้อย
  • ทำการติดตั้ง Guest VM โดยใช้ Ceph Storage เป็นหลัก

 

ทดสอบ Ceph Storage Cluster

  1. ทำการติดตั้ง Guest VM  
  • ทำการสร้าง Guest VM

Test-Cluster-proxmox

 

  • แท๊ป Disk ให้เลือก Storage ที่ทำ  Ceph Storage  ก่อนหน้า

 

Test-Cluster-proxmox

 

  • กำหนด cpu, memory, Network  เมื่อเสร็จแล้ว กด Finish

 

Test-Cluster-proxmox

 

  • กด Start now

 

Test-Cluster-proxmox

 

**** TASK ERROR: KVM vitualisation configured, but not avablable. Either dicable in VM configuration enable in BIOS. แนวทางแแก้ไขดังนี้ .

 

Test-Cluster-proxmox

 

  • เลือก VM แล้วมาที่เมนู Options เลือก KVM hardware virtualization ให้กด Edit แก้ให้เป็น No

 

Test-Cluster-proxmox

 

  • กด Start now  ทำการติดตั้ง OS บน VM ให้เสร็จ

 

Test-Cluster-proxmox

 

2. สร้าง High Availability (HA) บน Proxmox VE

  • การกำหนด HA  เลือก Datacenter คลิกเมนู HA

 

HA-Cluster-proxmox

 

  • สร้าง Groups HA เลือกเมนู Groups คลิก Create

 

HA-Cluster-proxmox

 

  • กำหนดชื่อ Groups HA แล้วเลือก Node ทั้งหมด / ช่อง Priority กำหนดระดับความสำคัญของ Node คลิก Create

HA-Cluster-proxmox

 

  • การกำหนดค่า HA ให้เครื่อง VM Datacenter > HA > Resources > คลิก Add

 

HA-Cluster-proxmox

 

 

  • เลือก ID VM ที่ต้องการเพื่อสร้างทรัพยากร HA คลิก Add

HA-Cluster-proxmox

 

  • บริการ HA สำหรับ VM เริ่มต้นแล้ว

HA-Cluster-proxmox

 

3. ทดสอบ HA โดยทำการ Shutdown Node 2 ที่มี VM เปิดใช้งานอยู่ (ที่ทำ HA ไว้)

 

TEST-HA-Cluster-proxmox

 

  • จะพบว่า Node 2 ได้ Down ลง

 

TEST-HA-Cluster-proxmox

 

  • เข้าสู่ระบบ ที่ Node 1 หรือ Node 3 ก็ได้ จะพบว่า VM 100  จะรีสตาร์ท VM ไปบนโฮสต์ที่ดีที่สุด นั่นคือ Node 1 ในเวลาไม่นาน หลังจากทำ HA

TEST-HA-Cluster-proxmox

 

 

AVESTA เป็นตัวแทน Proxmox VE อย่างเป็นทางการ จำหน่าย license ติดตั้ง บริการหลังการขาย ครบวงจรที่สุด ติดต่อเราเลย Line OA : @avesta.co.th หรืออีเมล์ [email protected]

 

Remote Desktop Software ที่ดีที่สุดสำหรับ Mac

หนึ่งในระบบปฏิบัติการชั้นนำที่ได้รับการยอมรับอย่างกว้างขวางในหมู่นักพัฒนา นักออกแบบ และ ผู้เชี่ยวชาญคือ macOS ที่ปัจจุบันมีส่วนแบ่งทางการตลาดถึง 16% ในตลาด desktop OS...

Read more »

วิธีติดตั้งและใช้งาน RealVNC สำหรับการควบคุมคอมพิวเตอร์ระยะไกล

RealVNC (Remote Frame Buffer Protocol) คือโปรแกรมประเภท Remote Desktop Software ที่ช่วยให้คุณสามารถ...

Read more »

VMware ประชัน Harvester

จากการขึ้นราคาอย่างน้อย 15 เท่าของ VMware vSphere ทำให้องค์กรต่างๆ มองหา Virtualization Solution เข้ามาแทนที่...

Read more »

ประโยชน์ของการมี Link จองร้านอาหารบน Google Maps

ปฏิเสธไม่ได้เลยว่าปัจจุบันผู้ใช้งานทั่วโลกใช้ Google Maps ในการนำทาง และ ค้นหาสถานที่ เป็นประจำ และ เรียกได้มันเป็นเครื่องมือที่ขาดเสียไม่ได้เลย สำหรับหลายๆ...

Read more »

ความนิยมแบบก้าวกระโดดของระบบสั่งอาหารเองผ่าน QRCode

ปัจจุบัน เราอาจจะกล่าวได้ว่า ธุรกิจร้านอาหารนั้นอยู่ใน Read Ocean หรือน่านน้ำแดงเดือดอย่างแท้จริง เพราะมีผู้เล่นหน้าใหม่เข้ามาเยอะ ทำให้การแข่งขันสูงขึ้นมาก ในขณะที่ demand...

Read more »

Ceph ทำความเข้าใจ และ ประโยชน์ของมัน

Ceph นั้นเป็นแพลตฟอร์มสตอเรจที่ก้าวหน้า มันถูกออกแบบให้การจัดการ ให้ครบวงจรในตัวมันเอง สามารถขยายได้ และ มีความเสถียรสูงมาก ทำไมต้องเรียกว่าเป็นแพลตฟอร์ม ก็เพราะว่ามันนั้นสามารถจัดการกับ block,...

Read more »