สิ่งที่ต้องเตรียม ก่อนการทำ Proxmox VE Clustering
1. Hostname & DNS
– ตั้ง hostname ให้แต่ละ Node แบบ ถาวร และไม่ซ้ำกัน แนะนำให้ใช้ FQDN เช่น pve1.example.com
– ทุก Node ควร resolve ชื่อ hostname ของกันและกันได้ (ผ่าน DNS หรือ /etc/hosts) ถ้าท่านมี ActiveDirectory ก็สามารถใช้งานได้
2. IP Address (Static IP)
– ใช้ IP แบบ Static เท่านั้น ห้ามใช้ DHCP
– ต้องสามารถ ping ข้ามกันได้ทุก Node
3. Network Interface Plan (แผนการใช้ NIC)
แนะนำให้แยกแต่ละ traffic ให้ชัดเจน เช่น
1. Management / Cluster NIC1 ใช้สำหรับ web UI, ssh อาจจะเป็น 1/2.5/10Gbps ได้
2. VM/CT Traffic NIC2 ให้วิ่งแยกออกมา ถ้า VM มีโหลดสูง ควรเป็น 10Gbps ถ้าเป็นไปได้
3. Storage (Ceph/NFS/iSCSI) NIC3 ควรเป็น 10Gbps ถ้าเป็นไปได้ เพราะ Ceph ใช้ bandwidth ค่อนข้างสูง ในขณะเขียน replication แต่อาจจะใช้ 2.5Gbps ได้ถ้าท่านไม่มี server ที่ต้องการ bandwidth สูงเช่นเฉพาะ file server
4. Cluster Network NIC4 สำหรับการสื่อสารใน corosync อาจจะเป็น 2.5Gbps ได้
หมายเหตุ :
– ถ้าเป็น HA Cluster: latency ระหว่าง node ต้อง < 10ms
- ถ้าเป็น Cluster ขนาดใหญ่ (5+ nodes) ควรใช้ corosync redundancy (2 links)
4. การเตรียม Storage หากต้องการใช้ Ceph (Software Defined Storage)
- เนื้อที่ใน Internal Storage ไม่ว่าจะมีกี่ก้อน ไม่ต้องทำ RAID
- ในส่วน Boot นั้นอาจจะมีสองก้อน น้อยๆ (eg 200-300GB) ไว้ทำ RAID 1 สำหรับการ boot
- คำนวณแบบที่นิยมใช้ที่สุดคือ 3 Replication Factor
- ถ้าโหนดเพิ่มเป็น 4 และใน โหนด 4 มี 10TB เช่นกัน จะได้เป็น (10+10+10+10) / 3 = 13.3TB
- ใน Ceph ท่านจะต้องมีเนื้อที่ว่างไว้อย่างน้อย 20% สำหรับการเผื่อทำ snapshot
- ท่านสามารถแบ่ง class ของ storage ได้เช่น SSD/ HDD/ NVME
AVESTA เป็นตัวแทน Proxmox VE อย่างเป็นทางการ จำหน่าย license ติดตั้ง บริการหลังการขาย ครบวงจรที่สุด ติดต่อเราเลย Line OA : @avesta.co.th หรืออีเมล์ [email protected]