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

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

ในสภาพแวดล้อมของ Data Center หรือระบบ Virtualization ที่ให้บริการ VM หลายเครื่องบนโฮสต์หลายเครื่อง การทำให้ระบบมีความทนทานและไม่เกิด Downtime เมื่อตัวใดตัวหนึ่งล้มเหลวเป็นเรื่องสำคัญ Proxmox VE รองรับการตั้งค่า Cluster HA ซึ่งช่วยให้สามารถย้าย VM ไปยังโฮสต์อื่นอัตโนมัติเมื่อเกิดความผิดพลาด และเมื่อรวมกับ Ceph Storage ซึ่งเป็นระบบ Distributed Storage แบบ Software-defined ก็จะทำให้การจัดเก็บข้อมูล VM มีความปลอดภัย เข้าถึงได้จากทุกโหนด และสามารถขยายขนาดได้อย่างยืดหยุ่น

การตั้งค่า Cluster HA (High Availability) และ Ceph Storage บน Proxmox VE เป็นขั้นตอนสำคัญสำหรับการสร้างระบบเสมือนที่มีความทนทานสูง (High Availability) และสามารถขยายตัวได้ง่าย (Scalability) โดยเฉพาะในระบบที่ต้องการความพร้อมใช้งานต่อเนื่องและการเข้าถึงข้อมูลร่วมกันระหว่างโหนดในคลัสเตอร์

สิ่งที่คุณจะได้จากระบบนี้

  •  ความสามารถในการ ย้าย VM อัตโนมัติ ไปยังโหนดอื่นหากโหนดใดล้มเหลว (Failover)

  • การเข้าถึง Storage แบบรวมศูนย์ ผ่าน Ceph โดยไม่ต้องใช้ NAS หรือ SAN ภายนอก

  • ความยืดหยุ่นในการขยายระบบโดยการเพิ่มโหนดหรือ Disk ได้ตลอดเวลา

  • ลด Downtime และเพิ่มความเชื่อมั่นในระบบเสมือน

 

การเตรียมระบบเบื้องต้นก่อนตั้งคลัสเตอร์ Proxmox VE

    • ทำการติดตั้ง Proxmox VE จำนวน 3 Node
    • Storage แยก Storage OS และ Ceph Disk
    • Network  อย่างน้อย 2 NIC: 1 สำหรับ Management, 1 สำหรับ Ceph  ** ถ้าทดสอบ ไม่จำเป็น
    • ใช้ Static IP บนแต่ละโหนดให้เรียบร้อย
    • การตั้งค่าชื่อเครื่อง (Hostname) ให้เรียบร้อย เช่น
192.168.1.101 pve1.local pve1
192.168.1.102 pve2.local pve2
192.168.1.103 pve3.local pve3

 

การสร้าง Cluster Proxmox VE

1. สร้าง Cluster จาก Node1 (เช่น pve1)

 

Cluster-proxmox-

 

  • สร้าง Cluster เลือก Datacenter –> Cluster

 

Cluster-proxmox

 

  • คลิกปุ่ม Create Cluster

 

Cluster-proxmox

 

  • กำหนดชื่อ Cluster แล้วคลิก Create

 

Cluster-proxmox

 

  • งานจะเริ่มต้นขึ้นและควรจะเสร็จสมบูรณ์

 

Cluster-proxmox

 

2. Join โหนดอื่นเข้า Cluster (เช่น pve2, pve3)  โดยคลิก join information

 

Cluster-proxmox

 

  • คลิกปุ่มคัดลอกข้อมูล จาก Node 1

 

Cluster-proxmox

 

  • มาที่ Node 2 แล้วมีที่เมนู Cluster  แล้วคลิกปุ่ม join Cluster

 

Cluster-proxmox

 

  • วางข้อมูล ที่เราคัดลอกข้อมูล จาก Node 1 ที่ช่อง information

 

Cluster-proxmox

 

  • กรอก root password ของ Node 1 แล้วคลิก join

 

Cluster-proxmox

 

 

  • จะเช็คว่า join Cluster สำเร็จไหม ต้องทำการรีเฟรช (F5)

 

Cluster-proxmox

 

  • มาที่ Node 3 แล้วมีที่เมนู Cluster  แล้วคลิกปุ่ม join Cluster

 

Cluster-proxmox

 

  • วางข้อมูล ที่เราคัดลอกข้อมูล จาก Node 1 ที่ช่อง information

 

Cluster-proxmox

 

  • กรอก root password ของ Node 1 แล้วคลิก join

 

Cluster-proxmox

 

  • จะเช็คว่า join Cluster สำเร็จไหม ต้องทำการรีเฟรช (F5)  จะพบว่าได้ทำเสร็จสิ้นการสร้าง Cluster 3 node

Cluster-proxmox

 

เสร็จสิ้นการสร้าง Cluster Proxmox VE แล้ว!  เราจะพาไปเรียนรู้วิธี ติดตั้งและตั้งค่า Ceph Storage เพื่อให้ Cluster ของคุณมีระบบจัดเก็บข้อมูลที่ปลอดภัยและมีประสิทธิภาพสูง ที่ EP2

อะไรคือ EVPN

การทำ virtualization ในระดับเครือข่าย มันจะต้องเจอกับข้อจำกัด หรือ อาจจะเรียกว่าความเข้มงวดในหลายๆ ส่วนที่เกี่ยวข้อง ยกตัวอย่างเช่น Virtual Private...

Read more »

อะไรคือ VXLAN

อะไรคือ VXLAN VXLAN นั้นย่อมาจาก Virtual Extensible Local-Area Networks คือหนึ่งในมาตรฐานที่ถูกกำหนดไว้โดย Internet...

Read more »

ทำไม Tailscale จึงเป็นตัวเลือกที่เหนือกว่า VPN แบบเดิมๆ

สำหรับ Virtual Private Network หรือ VPN นั้นแน่นอนว่า ภาคธุรกิจนั้นคุ้นเคยและมีการใช้งานกันมาอย่างยาวนานแล้ว เพราะมันสามารถสร้างรูปแบบการเชื่อมต่อที่ปลอดภัย สำหรับการเข้าถึงเครือข่ายภายใน...

Read more »

Stratis Storage

จากการที่ Fedora Engineering and Steering Committee (FESCo) ได้อนุมัติถึงการให้มีการตั้งค่าการติดตั้ง Stratis Storage...

Read more »

What is Network Functions Virtualization NFV

Network Functions Virtualization คือสิ่งที่เข้ามาแทนที่อุปกรณ์เน็ตเวิร์กที่เป็นฮาร์ดแวร์ด้วยความสามารถของ virtual machine ที่ทำหน้าที่ด้านการทำ routing และ load...

Read more »

Introduction to HAProxy and MetalLB

ทำความรู้จักกับ HAProxy และ MetalLB: หัวใจสำคัญของระบบ Load Balancing ใน Kubernetes บทนำ...

Read more »