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

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

หลังจากที่เราสร้าง Cluster ทั้ง 3 Node สำเร็จแล้ว ขั้นตอนต่อไปเพื่อให้ Cluster มีความสมบูรณ์และพร้อมใช้งานในระดับ Production ก็คือ การติดตั้ง Ceph Storage ซึ่งเป็นระบบจัดเก็บข้อมูลแบบ Software-defined ที่รวมทรัพยากรจากหลายโหนดให้กลายเป็น Pool ข้อมูลเดียวกันที่มีความทนทานสูง

 

ทำไมต้องใช้ Ceph?

  • High Availability – ถ้า OSD หรือโหนดใดล้ม Ceph ยังสามารถให้บริการจากสำเนาที่เหลือ
  • Scalability – เพิ่ม Disk หรือ Node ใหม่ได้โดยไม่กระทบระบบเดิม
  • Redundancy และ Fault Tolerance – ข้อมูลถูกจัดเก็บแบบ Replication หรือ EC (Erasure Coding)
  • Integration กับ Proxmox VE – ติดตั้งและจัดการผ่าน Web UI ได้ทันที

 

1. การติดตั้ง Ceph บนแต่ละ Node

  • เลือก Node 1 –> Ceph  แล้วคลิก Install Ceph

 

Ceph Storage-proxmox

 

  • เลือก No-Subscription แล้วคลิกปุ่ม Start reef installation

 

Ceph Storage-proxmox

 

  • กด Y แล้ว Enter  รอติดตตั้งเสร็จ แล้วกด Next

 

Ceph Storage-proxmox

 

 

  • แท็ป Configuration เลือก Public Network / Cluster Network แล้วกด Next

 

Ceph Storage-proxmox

 

  • กด Finish

 

Ceph Storage-proxmox

 

  • บริการ Ceph ใน 1 แสดงสถานะการกำหนดค่าอย่างสมบูรณ์

 

Ceph Storage-proxmox

 

  • เลือก Node 2 –> Ceph  แล้วคลิก Install Ceph

 

Ceph Storage-proxmox

 

 

  • เลือก No-Subscription แล้วคลิกปุ่ม Start reef installation

 

Ceph Storage-proxmox

 

  • กด Y แล้ว Enter รอติดตตั้งเสร็จ แล้วกด Next

 

Ceph Storage-proxmox

 

  • กด Next แท็ป Configuration แล้วกด Next

 

Ceph Storage-proxmox

 

  • กด Finish

 

Ceph Storage-proxmox

 

  • เลือก Node 3 –> Ceph  แล้วคลิก Install Ceph

 

Ceph Storage-proxmox

 

  • เลือก No-Subscription แล้วคลิกปุ่ม Start reef installation

 

Ceph Storage-proxmox

 

  • กด Y แล้ว Enter   รอติดตตั้งเสร็จ แล้วกด Next

 

Ceph Storage-proxmox

 

  • กด Next แท็ป Configuration แล้วกด Next

 

Ceph Storage-proxmox

 

  • กด Finish

 

Ceph Storage-proxmox

 

  • กำหนดค่าอย่างสมบูรณ์ สำหรับการติดตั้ง Ceph

 

Ceph Storage-proxmox

 

2. การตั้งค่า OSD, Monitor 

OSD (Object Storage Daemon) เป็นบริการที่ทำงานบนแต่ละโหนด Ceph เพื่อจัดเก็บข้อมูลจริง (data) ทำ Replication และ Recovery ตอบสนองต่อการอ่าน/เขียนจาก Client (เช่น VM บน Proxmox) มีข้อมูลเกี่ยวกับ Health Status และ Performance ของ Disk

  • เลือก Node 1 ทำการกำหนดค่า OSD คลิกเมนู Ceph > OSD   คลิก Create OSD

 

Ceph OSD-proxmox

 

 

  • เลือก Disk คลิก Create

 

Ceph OSD-proxmox

 

  • กด reload

Ceph OSD-proxmox

 

  • แล้ว Disk ที่เลือกได้รับการเพิ่มไปยัง OSD แล้ว

 

Ceph OSD-proxmox

 

 

  • เลือก Node 2 ทำการกำหนดค่า OSD คลิกเมนู Ceph > OSD   คลิก Create OSD

 

Ceph OSD-proxmox

 

  • เลือก Disk คลิก Create

Ceph OSD-proxmox

 

  • กด reload   แล้ว Disk ที่เลือกได้รับการเพิ่มไปยัง OSD แล้ว

 

Ceph OSD-proxmox

 

  • เลือก Node 3 ทำการกำหนดค่า OSD คลิกเมนู Ceph > OSD   คลิก Create OSD

 

Ceph OSD-proxmox

 

  • เลือก Disk คลิก Create

Ceph OSD-proxmox

 

  • กด reload  แล้ว Disk ที่เลือกได้รับการเพิ่มไปยัง OSD แล้ว

Ceph OSD-proxmox

 

3. สร้าง Monitor  ทำหน้าที่เป็นศูนย์ควบคุมและจัดการ Metadata ต่าง ๆ ใน Cluster

  • ไปที่ Node 1 > Ceph > Monitor คลิก Create

 

Ceph monitor

 

  • ทำการเพิ่ม Host 2 หรือ Node 2  เข้ามา

 

Ceph monitor

 

  • เลือก Host 2 แล้วคลิก Create

 

Ceph monitor

 

  • ระบบจะทำการ sync ข้อมูล Cluster map และ config อัตโนมัติ เสร็จเรียบร้อย

 

Ceph monitor

 

  • ไปที่ Node 1 > Ceph > Monitor คลิก Create

 

Ceph monitor

 

  • ทำการเพิ่ม Host 3 หรือ Node 3  เข้ามา แล้วคลิก Create

 

Ceph monitor

 

  • ระบบจะทำการ sync ข้อมูล Cluster map และ config อัตโนมัติ เสร็จเรียบร้อย ทั้ง 3 Node

 

Ceph monitor

 

 

4. การสร้าง Ceph  Pool    คือ การสร้าง Pool ซึ่งเป็นพื้นที่เก็บข้อมูลหลักในระบบ Ceph ที่ VM หรือ Container จะใช้งาน

  • เลือก Node 1 สร้าง Pool คลิกเมนู Ceph > Pools  คลิก Create

Ceph  Pool-proxmox

 

  • กรอกชื่อ Pools กำหนด Size และ Min Size แล้วคลิก Create

 

Ceph  Pool-proxmox

 

  • เมื่อขยายโหนดทั้ง 3 แล้ว คุณจะเห็นที่เก็บข้อมูลใหม่ที่สร้างขึ้น คือ datastore01  ทั้ง 3 Node

 

Ceph  Pool-proxmox

 

หลังจากเรียนรู้การติดตั้งและตั้งค่า Ceph Storage บน Proxmox VE ไปแล้ว ขั้นตอนถัดไปที่สำคัญมากในระบบ Virtualization สำหรับงานระดับ Production คือการ ตั้งค่า High Availability (HA) และ ทดสอบระบบ Failover  เป็น EP สุดท้าย

การเติบโตแบบก้าวกระโดดของ Edge Computing

Edge Computing คืออะไร Edge Computing คือ แนวคิดในการประมวลผลข้อมูลหรือจัดการกับข้อมูล ว่าควรจะเกิดขึ้นใกล้กับแหล่งที่มาของข้อมูลมากที่สุด เช่น อุปกรณ์...

Read more »

Understand ReFS

อะไรคือ Resilient File System หรือ ReFS ReFS นั้นเป็นระบบ file system...

Read more »

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 »