วิธีใช้ Shared Storage กับ Hyper-V บน Windows Server 2022 แบบละเอียด

 เมื่อระบบ Hyper-V เติบโตขึ้นจนมี Virtual Machine (VM) จำนวนมาก การเก็บ VHDX ไว้บน Local Disk ของแต่ละ Host อาจไม่ตอบโจทย์อีกต่อไป เพราะมีข้อจำกัดด้านความยืดหยุ่น การย้าย VM และ High Availability

Shared Storage คือแนวทางที่องค์กรขนาดกลางและขนาดใหญ่เลือกใช้ โดยให้ Hyper-V หลายเครื่องสามารถเข้าถึง Storage ชุดเดียวกันได้ ทำให้รองรับ Live Migration, Failover Cluster และ High Availability ได้อย่างมีประสิทธิภาพ

บทความนี้จะอธิบายวิธีใช้งาน Shared Storage กับ Hyper-V บน Windows Server 2022 พร้อมแนวทางออกแบบสำหรับองค์กร


🚀 Shared Storage คืออะไร

Shared Storage

คือ

Storage ส่วนกลาง

ที่ Hyper-V Host หลายเครื่อง

สามารถเข้าถึงได้พร้อมกัน


ตัวอย่าง

HV01
  │
  ├──── Shared Storage
  │
HV02

ทั้งสอง Host

มองเห็น VHDX ชุดเดียวกัน


🔥 ข้อดีของ Shared Storage

✅ รองรับ Live Migration

✅ รองรับ Failover Cluster

✅ บริหารจัดการง่าย

✅ เพิ่ม High Availability

✅ ลดการย้ายไฟล์ขนาดใหญ่


🏢 ตัวอย่างการใช้งานจริง

องค์กรมี

HV01
HV02
HV03

ทุกเครื่องเชื่อมต่อ

Storage กลาง


VM สามารถย้ายข้าม Host ได้

โดยไม่ต้องย้าย VHDX


📋 ประเภท Shared Storage ที่นิยม

💾 SAN

Storage Area Network


นิยมในองค์กรขนาดใหญ่


ตัวอย่าง

  • Dell EMC

  • HPE MSA

  • NetApp


🌐 iSCSI

ใช้ Ethernet


ได้รับความนิยมมากที่สุด


ต้นทุนต่ำ


📁 SMB Share

ใช้ File Server


เหมาะกับ SMB


☁ Storage Spaces Direct

Microsoft S2D


นิยมใน Hyper-Converged Infrastructure


🔍 Shared Storage ทำงานอย่างไร

ตัวอย่าง

HV01
HV02
HV03
    │
    ▼
Shared Storage

ทุก Host

เข้าถึงไฟล์

VHDX

ชุดเดียวกัน


⚙️ วิธีใช้ iSCSI Shared Storage

เป็นรูปแบบที่นิยมมากที่สุด


① เตรียม iSCSI Target

ตัวอย่าง

192.168.1.10

อาจเป็น

  • NAS

  • SAN

  • Windows Server


② เปิด iSCSI Initiator

บน Hyper-V Host


เปิด

iscsicpl.exe

หรือค้นหา

iSCSI Initiator

③ เพิ่ม Target

กรอก IP

ตัวอย่าง

192.168.1.10

กด

Quick Connect


④ เชื่อมต่อ Storage

เมื่อเชื่อมต่อสำเร็จ

Storage จะปรากฏใน Windows


⑤ เปิด Disk Management

ใช้คำสั่ง

diskmgmt.msc

จะพบ Disk ใหม่


⑥ Initialize Disk

เลือก

GPT

⑦ สร้าง Volume

สร้าง Drive

สำหรับเก็บ

  • VHDX

  • Configuration

  • Checkpoint


📂 จัดเก็บ VM บน Shared Storage

ตัวอย่าง

S:\HyperV

ภายใน

S:\HyperV\DC01
S:\HyperV\FILE01
S:\HyperV\SQL01

🚀 ใช้งานร่วมกับ Live Migration

หากใช้ Shared Storage

Live Migration จะย้ายเฉพาะ

  • CPU State

  • Memory State


ไม่ต้องย้าย VHDX


จึงเร็วมาก


🔥 Shared Storage กับ Failover Cluster

เมื่อสร้าง Cluster

ทุก Node

ต้องมองเห็น Storage เดียวกัน


ตัวอย่าง

NODE01
NODE02
NODE03

ใช้ Shared Storage ร่วมกัน


หาก Node หนึ่งล่ม

VM จะย้ายไปอีก Node

ได้ทันที


📊 Shared Storage vs Local Storage

รายการShared StorageLocal Storage
Live Migration⚠️
Failover Cluster
High Availability
ต้นทุนสูงกว่าต่ำกว่า
ความยืดหยุ่นสูงปานกลาง

⚠️ ปัญหาที่พบบ่อย

❌ Storage ไม่แสดง

ตรวจสอบ

iSCSI Connection


❌ Disk Offline

Online Disk

ผ่าน Disk Management


❌ Access Denied

ตรวจสอบ Permission


❌ Storage ช้า

ตรวจสอบ

Network

และ

Disk Performance


❌ Live Migration ช้า

Network ไม่เพียงพอ


📈 Network ที่แนะนำ

SMB

1GbE

Enterprise

10GbE

Data Center

25GbE+

🛡️ Best Practices

✅ ใช้ SSD หรือ NVMe

✅ แยก Storage Network

✅ ใช้ MPIO

✅ สำรองข้อมูลสม่ำเสมอ

✅ ใช้ GPT

✅ ตรวจสอบ Health เป็นประจำ

✅ ใช้ร่วมกับ Failover Cluster


🎯 สรุป

Shared Storage เป็นองค์ประกอบสำคัญของระบบ Hyper-V ระดับองค์กร เพราะช่วยให้หลาย Host สามารถใช้งาน Storage ร่วมกันได้ รองรับทั้ง Live Migration, Failover Cluster และ High Availability

จากประสบการณ์ของทีมงาน comsiam การใช้ Shared Storage ร่วมกับ iSCSI และ 10Gb Network ช่วยเพิ่มความยืดหยุ่นในการบริหารจัดการ VM ได้อย่างมาก และลดเวลาการย้ายระบบลงอย่างชัดเจน

ทีมงาน comsiam แนะนำให้ออกแบบ Shared Storage ตั้งแต่เริ่มต้น หากมีแผนใช้งาน Hyper-V ในระยะยาว เพื่อให้ Windows Server 2022 รองรับการขยายระบบและรองรับงานระดับองค์กรได้อย่างมีประสิทธิภาพ

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่