Oracle Database 10gR2 Cluster for Windows บน VMware VI4
-
เตรียม Virtual Machine 2 VM สำหรับลง Windows 2003 R2 - 1 vCPU, 2GB Memory, 15 GB Disk, 2 Lan
-
ลง Windows Server 2003 R2 Standard ทั้งสอง VM
-
เซ็ตอัพ ค่า IP Address ให้ LAN1 เป็น Public Network และให้ LAN2 เป็น Private Network (Cluster Heartbeat)
-
เตรียม Share Disk 3 ลูก หรือ 3 LUN กรณีใช้ SAN พร้อมทั้ง Present LUN ให้ทั้งสอง ESX Server เห็น
ดังนี้
-OCR+Voting Disk ขนาด 250MB
-Oracle Data 5GB (หรือตามต้องการ)
-Oracle Flash 5GB (หรือตามต้องการ) -
เช็คดูที่ ESX Server โดยการสั่ง Rescan Disk จะต้องเห็น Disk ทั้ง 3 LUN ที่ Present มาให้
-
ให้เข้าไปที่แต่ละ VM แล้วสั่ง Add Disk แบบ RDM (Raw Device Mapping) โดยเลือกแบบ Physical RDM ทำทั้งหมด 3 ครั้ง สำหรับ แต่ละ LUN
-
ให้เข้าไปที่ Disk Management ของ Windows แล้ว Initialize Disk โดยไม่ต้อง Convert Disk ให้เป็นแบบ Dynamic Disk แล้วให้ทำเป็น Extended Partition แล้วสร้าง Logical Partition ให้เต็มความจุ ไม่ต้อง Format และไม่ต้อง Assign Drive ให้
-
เข้าไปที่ Failover Cluster Management เลือก Validate Config ถ้ามี Error หรือ Warning ต้องไปแก้ไขก่อนตามรายละเอียดใน Report หลังจาก Validate
-
ที่ Failover Cluster Management ให้เลือก Create Cluster แล้ว Browse เลือก Node ที่จะทำ Cluster ตั้งชื่อ Cluster และตั้ง Virtual IP ของ Cluster
-
ตรวจสอบสถานะของ Cluster ใน Failover Cluster Management หรือใช้การ ping เพื่อทดสอบ การ Failover ระหว่างทั้งสอง Node ว่า ปกติหรือไม่ (อาจมี Time out ประมาณ 2-3 ครั้ง)
-
ให้สร้าง Service DTC (Distributed Transaction Coordination) ใน Cluster เตรียมชื่อ และ Virtual IP สำหรับ DTC Cluster อีกหนึ่งชุด และเตรียม Share Disk สำหรับ assign ให้ DTC Service ไว้ใช้งาน
-
Mount แผ่น DVD สำหรับติดตั้ง Microsoft SQL Server 2008 สำหรับติดตั้งใน VMware
-
เมื่อ Setup ครั้งแรก จะถามให้ลง .NET Framework 3.5 ให้หาดูจะมีในแผ่น DVD (อยู่ใน x86\Redist\DotNetFrameworks\DotNetFx35Setup.exe) เมื่อติดตั้งเสร็จจะต้อง Reboot 1 รอบ (ทำทั้งสอง Node)
-
หลังจากนั้นจะมีการติดตั้ง Hot Fix เพิ่มเติม ขั้นตอนนี้ จะต้องทำทั้งสอง Node เมื่อเสร็จก็ต้อง Restart 1 รอบ (ทำทั้งสอง Node)
-
เข้าแผ่น DVD แล้วเรียก Setup เลือกเข้าที่ Installation แล้วเลือก New SQL Failover Cluster แล้ว Click Next ไปเรื่อยๆ
-
เลือก Component ที่ต้องการก่อนที่จะ Install
-
ตั้งชื่อ Cluster
-
Assign Share Disk สำหรับให้ MS SQL Server เก็บ Data
-
ตั้งค่า IP และ Subnet Mask ของ SQL Cluster
-
ที่หน้า Service Account ให้ใช้ Domain User สำหรับ Run SQL Server Agent และ SQL Server Database Engine
-
ที่หน้า Account ให้เลือก Mixed Mode ให้ตั้งค่า Password สำหรับ Built-in DBA (sa) และ ให้ Add User Admin เพิ่มได้อีก
-
คลิก Next แล้วรอ Install จนเสร็จ
- ไปที่ Node 2 เลือก Add Node to a SQL Server Failover Cluster แล้วคลิก Next ไปเรื่อยๆ