VMware® High Availability (HA) คือ Feature บน Cluster ที่ทำหน้าที่มอนิเตอร์ Virtual Machine ป้องกัน Hardware หรือ Operating System Fail เมื่อเกิด Hardware หรือ Operating System fail HA จะทำการ Restart Virtual Machine ไปยังอีก Host โดยอัตโนมัติ โดยหน้าที่หลัก ๆ มีดังนี้
- มอนิเตอร์ Virtual machine เพื่อตรวจสอบ Operating system และ Hardware ว่ามีการ Failure หรือไม่
- รีสตาร์ท Virtual machine ไปยัง Physical servers อื่น ใน Resource pool โดยอัตโนมัติ เมื่อตรวจพบว่า Server failure
- ป้องกัน Applications บน Operating system failure โดยการ รีสตาร์ท Virtual machine เมื่อตรวจพบว่า Operating system failure
คุณสมบัติหลัก (Key Features)
- มอนิเตอร์และตรวจสอบ Server Failure โดยอัตโนมัติ
- มอนิเตอร์และตรวจสอบ Operating System Failure โดยอัตโนมัติ
- เลือก Environment ของ Virtual Machine ที่ดีที่สุด หลังจาก Server Failure (requires VMware DRS)
- รองรับ Physical Server ได้ถึง 32 Node ใน Cluster
- ตรวจสอบและ มอนิเตอร์ Utilization ของ Server จัดลำดับการรีสตาร์ท Server รวมถึงสำรองพื้นที่เพื่อรองรับการรีสตาร์ทของ Virtual Machine
- สามารถกำหนดค่าความผิดปกติเอง และรายงานความผิดพลาดได้
- กำหนด Address ของแต่ละโหนด โดยการ Ping เพื่อตรวจสอบ Network Failure
หลาย ๆ ท่าน ยังสับสนอยู่ระหว่าง Vmotion กับ HA Cluster ซึ่งถ้าจะแยกให้ชัดเจนก็คือ อย่างแรกเรื่องของการทำงาน VMotion ต้องมีอยู่ 3 อย่างที่ต้องอยู่ในสถานะ Running State ได้แก่ ESX Server, Virtual Machine และ Application โดยที่ Vmotion นั้นไม่สามารถตรวจสอบความเสียหายของ 3 องค์ประกอบนี้ ดังนั้นเรามักจะใช้ VMotion ในส่วนของการ Maintenance เป็นหลัก เช่นการย้าย Virtual Machine เพื่อ Load Balance ของ ESX Server หรือ การย้าย Virtual Machine เพื่อการ Restart / Shutdown / Update ESXServer
ส่วน HA นั้นใช้สำหรับมอนิเตอร์ Virtual Machine และ Restart Virtual Machine ไปยังอีก Node เพื่อลด Downtime ของ Virtual Machine หรือ Application (Service) ให้น้อยที่สุด
เปิดใช้งาน HA อย่างไร
ไปที่ Cluster > Edit Setting...
จากนั้นก็เลือก Turn On VMware HA
และปรับค่าต่าง ๆ ของ HA ได้