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

ทำความรู้จัก pgModeler และการติดตั้งบน Ubuntu 25.04

เนื่องจากการได้รับนิยมอย่างสูงของ PostgreSQL ทำให้ นักพัฒนาหลายคน ก็จะมองหาเครื่องมือที่จะมาช่วยให้การทำงานกับฐานข้อมูลนั้นง่าย เร็ว และ สะดวกขึ้น วันนี้เราพาไปดูเครื่องมือตัวหนึ่งที่ได้รับความนิยมใช้อย่างกว้างขวาง และ...

Read more »

ทำความรู้จักกับ Open Container Initiative OCI

ใน Proxmox VE 9.1 ที่เพิ่งเปิดตัวมาได้ไม่นานนี้ มีฟีเจอร์หนึ่งที่สร้างความฮือฮามากคือ การสนับสนุน OCI และ ทำให้หลายคนเริ่มต้องการเข้าใจว่ามันคืออะไร...

Read more »

IncusOS และ Incus สู่ยุคใหม่ของการจัดการ VM และ Container

IncusOS คืออะไร IncusOS เป็นดิสโทร Linux แบบ immutable หรือ Linux ที่ระบบไฟล์เปลี่ยนไม่ได้...

Read more »

สัมผัสกับ Immutable OS Fedora Silverblue เพื่อยกระดับความปลอดภัย

ในช่วงไม่กี่ปีที่ผ่านมา เป็นช่วงที่ระบบปฏิบัติการแบบ Immutable OS นั้นได้รับความนิยมเพิ่มขึ้นอย่างมาก โดยระบปฏิบัติการแบบนี้มีการทำงานสำคัญๆ คือ ไม่อนุญาตให้มีการเปลี่ยนแปลงใดๆ เลยในส่วนของ file...

Read more »

ใช้งาน Windows Apps บน Fedora Linux ด้วยความช่วยเหลือของ Bottles 60

สำหรับ บางท่าน หรือ บางองค์กรที่มีนโยบายการใช้งาน Linux เป็นระบบปฏิบัติการหลัก ไม่ว่าจะด้วยเหตุผล เช่น ความเสถียรที่มากกว่า ความปลอดภัยที่มากกว่า...

Read more »

การ Monitoring Proxmox VE ด้วย Zabbix

ในระบบ Virtualization อย่าง Proxmox VE การมอนิเตอร์แบบเรียลไทม์ถือเป็นสิ่งสำคัญมาก เพราะช่วยให้ผู้ดูแลระบบตรวจสอบสถานะของ Node, VM, Storage,...

Read more »