ทดลองการติดตั้งทำงานของ MS SQL Server 2008 Cluster บน VMware VI4
  1. เตรียม Virtual Machine 2 VM สำหรับลง Windows 2008 - 1 vCPU, 2GB Memory, 15 GB Disk,  2 Lan 

  2. ลง Windows  Server 2008 Enterprise ทั้งสอง VM

  3. เซ็ตอัพ ค่า IP Address  ให้ LAN1 เป็น Public Network  และให้ LAN2 เป็น Private Network (Cluster Heartbeat)

  4. เตรียม Domain User สำหรับเป็น dba ของ MS SQL Server  และให้ Add Domain User ดังกล่าวเข้าอยู่ใน group Local:Administrators และ group Domain:Database Admins  จากนั้นให้ Join Domain ทั้งสอง VM เข้าสู่ Domain  จากนั้น ให้ Logon ด้วย Domain User

  5. สำหรับ Windows 2008 ทั้งสอง VM ให้ Add Role -> Application Server  โดยให้เลือก Enable  DTC (Distributed Transaction Coordination) Service เลือกทั้ง Incoming Transaction และ Outgoing Transaction

  6. สำหรับ Windows 2008 ทั้งสอง VM ให้ Add Feature -> Failover Clustering (มีเฉพาะ Enterprise Edition เท่านั้น)

  7. Disable Firewall บน Windows 2008 ทั้งสอง VM

  8. เตรียม Share Disk 3 ลูก หรือ 3 LUN กรณีใช้ SAN พร้อมทั้ง Present LUN ให้ทั้งสอง ESX Server เห็น

  9. เช็คดูที่ ESX Server โดยการสั่ง Rescan Disk จะต้องเห็น Disk ทั้ง 3 LUN ที่ Present มาให้

  10. ให้เข้าไปที่แต่ละ VM แล้วสั่ง Add Disk แบบ RDM (Raw Device Mapping) โดยเลือกแบบ Physical RDM  ทำทั้งหมด 3 ครั้ง สำหรับ แต่ละ LUN

  11. ให้เข้าไปที่ Disk Management ของ Windows แล้ว Initialize Disk โดยไม่ต้อง Convert Disk ให้เป็นแบบ Dynamic Disk  แล้วให้ทำเป็น Extended Partition แล้วสร้าง Logical Partition ให้เต็มความจุ  ไม่ต้อง Format และไม่ต้อง Assign Drive ให้

  12. เข้าไปที่ Failover Cluster Management เลือก Validate Config ถ้ามี Error หรือ Warning ต้องไปแก้ไขก่อนตามรายละเอียดใน Report หลังจาก Validate

  13. ที่ Failover Cluster Management ให้เลือก Create Cluster แล้ว Browse เลือก Node ที่จะทำ Cluster ตั้งชื่อ Cluster และตั้ง Virtual IP ของ Cluster

  14. ตรวจสอบสถานะของ Cluster ใน Failover Cluster Management  หรือใช้การ ping เพื่อทดสอบ การ Failover ระหว่างทั้งสอง Node ว่า ปกติหรือไม่  (อาจมี Time out ประมาณ 2-3 ครั้ง)

  15. ให้สร้าง Service DTC (Distributed Transaction Coordination) ใน Cluster  เตรียมชื่อ และ Virtual IP สำหรับ DTC Cluster อีกหนึ่งชุด  และเตรียม Share Disk สำหรับ assign ให้ DTC Service ไว้ใช้งาน

  16. Mount แผ่น DVD สำหรับติดตั้ง Microsoft SQL Server 2008 สำหรับติดตั้งใน VMware

  17. เมื่อ Setup ครั้งแรก จะถามให้ลง .NET Framework 3.5 ให้หาดูจะมีในแผ่น DVD (อยู่ใน x86\Redist\DotNetFrameworks\DotNetFx35Setup.exe) เมื่อติดตั้งเสร็จจะต้อง Reboot 1 รอบ (ทำทั้งสอง Node)

  18. หลังจากนั้นจะมีการติดตั้ง Hot Fix เพิ่มเติม ขั้นตอนนี้ จะต้องทำทั้งสอง Node เมื่อเสร็จก็ต้อง Restart 1 รอบ (ทำทั้งสอง Node)

  19. เข้าแผ่น DVD แล้วเรียก Setup เลือกเข้าที่ Installation แล้วเลือก New SQL Failover Cluster แล้ว Click Next ไปเรื่อยๆ

  20. เลือก Component ที่ต้องการก่อนที่จะ Install

  21. ตั้งชื่อ Cluster

  22. Assign Share Disk สำหรับให้ MS SQL Server เก็บ Data

  23. ตั้งค่า IP และ Subnet Mask ของ SQL Cluster

  24. ที่หน้า Service Account ให้ใช้ Domain User สำหรับ Run SQL Server Agent และ SQL Server Database Engine

  25. ที่หน้า Account ให้เลือก Mixed Mode ให้ตั้งค่า Password สำหรับ Built-in DBA (sa) และ ให้ Add User Admin เพิ่มได้อีก

  26. คลิก Next แล้วรอ Install จนเสร็จ

  27. ไปที่ Node 2 เลือก Add Node to a SQL Server Failover Cluster แล้วคลิก Next ไปเรื่อยๆ

(ยังมีต่อ)