วิธีการตั้งค่า 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]

 

Migrate VMware virtual machines to Hyper-V in WAC

Windows Admin Center หรือ WAC นั้นเป็นเครื่องมือในการบริหาร Windows Server ที่เข้ามาแทน Microsoft...

Read more »

Understanding UUID

UUID นั้นต้องเรียกได้ว่ามีข้อถกเถียงกันมานานมา ในการใช้ในการเขียนโปรแกรมและการออกแบบดาต้าเบส วันนี้เราจะไปศึกษาว่ามันคืออะไร และ ในการออกแบบฐานข้อมูลมันเข้ามามีบทบาทอย่างไร UUID คืออะไร UUID ย่อมาจาก...

Read more »

วันสิ้นสุด License Perpetual ของ VMware มาถึงแล้ว รีบย้ายไป Proxmox VE กันเถอะ

ตอนที่ VMware ประกาศว่าจะออก ESXi 9 มานั้น ทุกคนในวงการก็คิดว่า มันน่าจะมาพร้อมการอัพเดทบางส่วนเหมือนทุกๆ ครั้งที่ผ่านมาเช่น การเพิ่มการสนับสนุนฮาร์ดแวร์...

Read more »

Garage ทางเลือกในการแทนที่ MinIO

MinIO นั้นเป็นซอฟต์แวร์ที่จะทำให้เราสามารถเก็บข้อมูลในลักษณะที่เป็น Object ได้ และ เรียกว่าเป็นตัวเลือกที่มีอยู่ไม่มากนักในท้องตลาดหากท่านต้องการจะสร้าง Object Storage Server เพื่อใช้ภายในองค์กร...

Read more »

Time Range Booking System

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

Read more »

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

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

Read more »