Setting Cluster Time outs for Microsoft Clustering on vSphere

I created a little script that set the correct time outs:

mscstimeoutsonvsphere.ps1:
import-module failoverclusters
get-cluster | fl *subnet*
(get-cluster).SameSubnetDelay = 1000
(get-cluster).SameSubnetThreshold = 10
(get-cluster).CrossSubnetDelay = 2000
(get-cluster).CrossSubnetThreshold = 10
get-cluster | fl *subnet*

Source:
Microsoft Cluster Service (MSCS) support on ESXi/ESX (1004617)
Guidelines for Microsoft Clustering on vSphere (1037959)

Windows 2008 Cluster met shared storage in VMware Workstation

In VMware workstation heb je geen shared disk meer die je wel hebt in Virtuel Server 2005R2 wel hebt.
Je kunt storage simuleren met Starwind of gebruik maken van Windows 2003 storage server.
Je kunt met deze handleiding simpel een fail-over cluster simuleren.

Windows Server 2008 ondersteund support Serial Attached SCSI (SAS), iSCSI en Fibre Channel disks als opslag opties. Aan het einde van deze heb een twee node cluster draaien met gedeelde iSCSI opslag.

Wat je nodig hebt.

· Windows Vista / XP / 2003 / 2008 pc server met 4GB geheugen dus de x64 versie.

· Een Windows Server 2003 of Windows 2008 VM die fungeert als een domein controller

· De domain controller inrichten met 3 VM harddisk 1 voor OS 2 voor Storage

· Twee Windows 2008 Enterprise VM’s die als cluster gaan fungeren.

· Zorg dat de 2 Windows 2008 Enterprise VM’s voorzien zijn van 3 NICS

· Zorg dat op de twee Windows 2008 Enterprise VM’s de cluster management software is geïnstalleerd.

· iSCSI software. Ik heb hiervoor RocketDevision StarWind waarvan een 30 dagen trail is te downloaden en je hebt een gratis versie maar die ondersteund maar 1 gelijktijdige connectie.

Opmerking:
Tijdens het maken van de cluster kun je een foutmelding krijgen: The operating system SKU is not compatible
Hier heeft microsoft een Fix voor gemaakt http://support.microsoft.com/?kbid=950179
Deze moet je downloaden en installeren.

VIRTUAL NETWORK

Ik heb 3 VLAN’s gebruikt om alles voor elkaar te krijgen.

VLAN ids:

  • VLAN 2: Public 10.1.1.x/24
  • VLAN 3: Heartbeat 192.168.1.x/24
  • VLAN 4: iSCSI 192.168.2.x/24

SERVER SETUP

TIP: Hernoem elke netwerk kaart waar hij voor dient dus Public, Heartbeat, iSCSI

Domain Controller: dc01

  • Windows Server 2003 x32 
  • 1 VHD IDE fixed size disk 10GB
  • 2 SCSI DISKS fixed 8GB
  • StarWind iSCSI Target Software
  • 1 x NIC connected to my Virtual Network in VLAN 2

Netwerk Settings:

  • IP Address: 10.1.1.10
  • Mask: 255.255.255.0
  • Gateway: Niet nodig
  • DNS: 10.1.1.10

Cluster Nodes:

  • Windows Server 2008 x64
  • 1 x VHD IDE fixed size disk 10GB
  • 3  x NICs geconnect naar de volgende VLANs
    • Public card: VLAN 2
    • Heartbeat card: VLAN3
    • iSCSI: VLAN4

iSCSI NIC: VLAN 4

  • IP Address: 192.168.2.2
  • Mask: 255.255.255.0

NODE1

Public NIC: VLAN 2

  • IP Address: 10.1.1.20
  • Mask: 255.255.255.0
  • Gateway: NIET NODIG
  • DNS: 10.1.1.10

Heartbeat NIC: VLAN 3

  • IP Address: 192.168.1.4
  • Mask: 255.255.255.0

iSCSI NIC: VLAN 4

  • IP Address: 192.168.2.4
  • Mask: 255.255.255.0

Opmerking: Zorg voor alle NIC’s die in VLAN 3&4 zitten dat Client voor Microsoft Netwerks uitgezet is. Zorg ook dat DNS registratie en Netbios ook uitgezet is. Zorg ook dat de Public NIC als eerste in de Binding order staat

NODE2

Public NIC: VLAN 2

  • IP Address: 10.1.1.21
  • Mask: 255.255.255.0
  • Gateway: NIET NODIG
  • DNS: 10.1.1.10

Heartbeat NIC: VLAN 3

  • IP Address: 192.168.1.5
  • Mask: 255.255.255.0

iSCSI NIC: VLAN 4

  • IP Address: 192.168.2.5
  • Mask: 255.255.255.0

Opmerking: Zorg voor alle NIC’s die in VLAN 3&4 zitten dat Client voor Microsoft Netwerks uitgezet is. Zorg ook dat DNS registratie en Netbios ook uitgezet is. Zorg ook dat de Public NIC als eerste in de Binding order staat

Opzetten van de Cluster

Configureren van iSCSI target software (Starwind)

· Install de StarWind Software op domein controller VM (Dit is toch maar test)

· Open de StarWind Management console

· Onder de Connections zie je localhost:3260
Klik rechts op localhost and kies voor Connect. Standaard username vind je op de site van Starwind of de handleiding. Je kunt dit later wijzigen.

clip_image001

  • Klik rechts op localhost:3260 en klik op add Device
  • Kies voor Disk Bridge Device als Device Type en klik op Next

clip_image002

clip_image003

  • Selecteer Asyncronous Mode en Allow multiple iSCSI connections (clustering) en klik op next 
  • Geef de harddisk een vriendelijke naam
  • Herhaal deze stappen voor de tweede disk

De DISKS toevoegen aan de Cluster

Elke cluster node moet gekoppeld worden aan de iSCSI target. Open de iSCSI initiator en volg de stappen hieronder.

  • Als je de melding krijgt om de Microsoft iSCSI service vrij tegen klik op op Yes anders gaat Windows poort 3260 blokkeren.
  • Klik op de Discovery tab en kies voor Add Portal.
  • Geef het IP address op voor de iSCSI target [192.168.2.2]

clip_image004

  • Klik op de Targets Tab en je zou een lijst moeten krijgen van beschikbare hardschijven van de target.

clip_image005

  • Voor elke harde schijf klik op LOG ON en zet een vinkje bij Automatically restore this connection
  • Klik op de Volumes and Devices en select Auto Configure. De harde schijven moeten gaan verschijnen als Devices
  • Herstart elk cluster node als je de harde schijven hebt toegevoegd.
  • De harde schijven zijn offline als je opnieuw opgestart hebt. Zorg dat de harde schijven online brengt in Disk Management.

Als je klaar bent en de harde schijven hebt dan moet je dit in Starwind zien verschijnen.

clip_image006

Installeren van de Cluster

De nieuwe cluster wizard is heel simpel en stelt niks voor.
Microsoft heeft zelf hiervoor een mooi handleiding geschreven.

Hier is de stap voor stap handleiding voor het installeren van twee node cluster in Windows 2008