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

Proxmox Backup Server (PBS): The Ideal Backup Solution for Proxmox VE

Proxmox Backup Server (PBS) คืออะไร ทำไมผู้ใช้ Proxmox VE ควรพิจารณาใช้อย่างยิ่ง ในปัจจุบันหลายองค์กรเลือกใช้...

Read more »

What is Extended Detection and Response XDR

Extended Detection and Response (XDR) XDR หรือ Extended Detection and...

Read more »

ตัวเลือกที่ดีในการมาใช้แทน Backup Exec

ทางเลือกสำหรับ Backup Exec หลังเข้าสู่ช่วง End-of-Life Backup Exec ได้เข้าสู่ช่วง End-of-Life (EOL)...

Read more »

เตรียมตัวรับ End-of-Life ใน Backup Exec ได้อย่างไรบ้าง

อย่างที่ท่านอาจจะทราบอยู่แล้ว ว่า เมื่อวันที่ 31 มีนาคม 2026 ที่ผ่านมาบริษัทแม่ของ Backup Exec ได้ประกาศ...

Read more »

Introduction to Apache Cassandra

Apache Cassandra คืออะไร? Apache Cassandra หรืออาจจะเรียกย่อๆ ว่า Cassandra  คือฐานข้อมูล NoSQL...

Read more »

Introduction to ElasticSearch

Elasticsearch คืออะไร? Elasticsearch คือ Search and Analytics Engine แบบกระจายศูนย์ (Distributed)...

Read more »