Windows Server 8 Beta Hyper-V Component Architecture Poster

The link for this poster is: http://www.microsoft.com/download/en/details.aspx?id=29189

 

Provides a visual reference for understanding key Hyper-V technologies in Windows Server 8  Beta and focuses on Hyper-V Replica, networking, virtual machine mobility (live migration), storage, failover clustering, and scalability.

Windows Server 8 Beta Hyper-V Component Architecture Poster

Here are links to previous posters:

1. Windows Server 2008 Hyper-v Component Architecture with Service Pack 1
http://www.microsoft.com/download/en/details.aspx?id=2688

2. Hyper-v Component Architecture
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3501

3. Windows Server 2008 R2 component posters
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7002

4. Windows Server 2008 Component Posters
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17881

Technorati Tags: ,,,,,,,,,,,,,,,,,,
Windows Live Tags: Windows,Server,Beta,Hyper,Component,Architecture,Poster,details,Provides,Replica,machine,Here,posters,Service,Pack,microsoft,download,aspx,displaylang
WordPress Tags: Windows,Server,Beta,Hyper,Component,Architecture,Poster,details,Provides,Replica,machine,Here,posters,Service,Pack,microsoft,download,aspx,displaylang

List of Cluster Hotfixes for Windows Server 2008 R2

Hotfixes that were rolled-up to 976932 — Windows 7 and Windows Server 2008 R2  Service Pack 1 ( SP1 )

  • 974930 — An application or service that queries information about a failover cluster by using the WMI provider may experience low performance or a time-out exception
  • 976571 — Stability update for Windows Server 2008 R2 Failover Print Clusters
  • 978001 — Cluster resources do not automatically fail over to another node when you disconnect the private and public network interfaces in a Windows Server 2008 failover cluster or in a Windows Server 2008 R2 failover cluster
  • 978562 — The "Validate Multiple Arbitration" test on a Windows Server 2008 R2-based failover cluster may incorrectly fail
  • 979782 — An update rollup package for the Validate a Configuration Wizard of the Failover Clustering feature is available for Windows Server 2008 R2
  • 2277439 — The Cluster service stops responding if you run backup applications in parallel in Windows Server 2008 R2
  • 2294255 — MS10-086: Vulnerability in Windows shared cluster disks could allow tampering
  • 2353832 — Authentication requests between nodes in the same failover cluster may be unable to use the Kerberos protocol if the Negotiate SSP is specified in Windows Server 2008 R2
  • 2353808 — The WINS replication operation fails on a failover cluster node that is running Windows Server 2008 R2 

Hotfixes that were released after Windows 7 and Windows Server 2008 R2 Service Pack 1 (applicable to both SP0 and SP1 systems)

  • 2446607 — You cannot enable BitLocker on a disk volume in Windows Server 2008 R2 if the computer is a failover cluster node
  • 2462576 — The NFS share cannot be brought online in Windows Server 2008 R2 when you try to create the NFS share as a cluster resource on a third-party storage disk
  • 2485543 — You cannot access or mount a Windows Server 2008 R2-based NFS share after a failover if the NFS share uses Krb5 or Krb5i authentication
  • 2494016 — Stop error 0x0000007a occurs on a virtual machine that is running on a Windows Server 2008 R2-based failover cluster with a cluster shared volume, and the state of the CSV is switched to redirected access
  • 2494036 — A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2
  • 2494162 — The Cluster service stops unexpectedly on a Windows Server 2008 R2 failover cluster node when you perform multiple backup operations in parallel on a cluster shared volume
  • 2496034 — Cluster service stops when an error occurs in the registry replication process of a failover cluster in Windows Server 2008 R2 or in Windows Server 2008
  • 2512715 — Validate Operating System Installation Option test may identify Windows Server 2008 R2 Server Core installation type incorrectly in Windows 7 or in Windows Server 2008 R2
  • 2520235 — "0x0000009E" Stop error when you add an extra storage disk to a failover cluster in Windows Server 2008 R2
  • 2531907 — Validate SCSI Device Vital Product Data (VPD) test fails after you install Windows Server 2008 R2 SP1
  • 2549448 — Cluster service still uses the default time-out value after you configure the regroup time-out setting in Windows Server 2008 R2
  • 2549472 — Cluster node cannot rejoin the cluster after the node is restarted or removed from the cluster in Windows Server 2008 R2
  • 2550886 — A transient communication failure causes a Windows Server 2008 R2 failover cluster to stop working
  • 2550894 — Cluster service leaks memory when the service handles state change notifications in Windows Server 2008 R2 or Windows Server 2008
  • 2552040 — A Windows Server 2008 R2 failover cluster loses quorum when an asymmetric communication failure occurs
  • 2575625 — Cluster service initiates a failover after a delay of about 80 seconds when you shutdown the active node in Windows Server 2008 R2
  • 2578113 — The Cluster service takes about 30 seconds to fail over IPv6 IP addresses in Windows Server 2008 R2
  • 2579052 — New registration entries are added to the Persistent Reservation table when the physical disk resource that is associated with the CSV is taken offline on a Windows Server 2008 R2-based Failover Cluster
  • 2580360 — A heap memory leak occurs when an application or service queries the MSCluster_Resource WMI class in Windows Server 2008 R2
  • 2606025 — "0x000000D5" Stop error on a failover cluster node that has special pool enabled and that is running Windows Server 2008 R2
  • 2648385 — You cannot use WMI to manage CSV resources in Windows Server 2008 R2
  • 2637197 — CSV LUNs fail if you use a VSS hardware provider to back up virtual machines on a Windows Server 2008 R2-based cluster
  • 2616514 — Cluster service sends unnecessary registry key change notifications among cluster nodes in Windows Server 2008 or in Windows Server 2008 R2

 

Technorati Tags: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Windows Live Tags: List,Cluster,Hotfixes,Server,Service,Pack,provider,performance,exception,Failover,Print,node,Validate,Multiple,Arbitration,Configuration,Wizard,backup,Authentication,requests,Kerberos,protocol,Negotiate,replication,operation,BitLocker,disk,computer,resource,storage,Stop,error,machine,System,Installation,Option,SCSI,Device,Vital,Product,Data,communication,failure,memory,shutdown,registration,Persistent,Reservation,MSCluster_Resource,LUNs,machines,interfaces,disks,systems,operations,notifications,nodes,quorum,registry
WordPress Tags: List,Cluster,Hotfixes,Server,Service,Pack,provider,performance,exception,Failover,Print,node,Validate,Multiple,Arbitration,Configuration,Wizard,backup,Authentication,requests,Kerberos,protocol,Negotiate,replication,operation,BitLocker,disk,computer,resource,storage,Stop,error,machine,System,Installation,Option,SCSI,Device,Vital,Product,Data,communication,failure,memory,shutdown,registration,Persistent,Reservation,MSCluster_Resource,LUNs,machines,interfaces,disks,systems,operations,notifications,nodes,quorum,registry

How to File Sharing in Windows 2008R2 Sp1 Cluster

Lately I see a lot of issues with file sharing in clusters. Wrong connections ,DNS,Share mistakes etc.

This is a how to file share in Windows 2008R2 Clustering.

I assume that you have already a cluster if not see my blog on how to setup a Windows cluster ( R2 or 8 ).

How do we start : startup your failover cluster manager.

Next step Will be configure a service or application

image  clip_image002 

Then we select the file server option and Remember this option needs to be available on every node that will hold the file share. If you do not have the Role selected go to roles and select the fileserver option along with the options you want. In my case I select almost all the options so extra options will show up in the configuration.

clip_image002[4]clip_image002[6]

Now that we have selected the Role and we are giving this fileserver a netbios name and an static IP and a Disk that hold the files / shares/

clip_image002[8]clip_image002[10]clip_image002[12]image

Now that the file server is completed but the disk is not showing any shares. We are making shares on this disk along with several other options.

imageimage

In the failover cluster manger go to the file server and right click add shared folder. this opens a new Wizard

 

clip_image002[14] clip_image005

Give your folder a share name and choose if you want to set extra permissions on NTFS.

You can do this also later.

clip_image007 clip_image009

During to role selection I did also select the DFS and NFS so in the screen are more options this way you can see what options there are if you use this role. remember there is a advanced button. most of you are forgetting this and ask them where to set this option. Well here :

clip_image011 clip_image013 clip_image015

In the advanced option you can set the max users and enable access based enumeration in the next screen you can select no caching for offline folders ( I don’t like this ) so I turn this off

and give access to admins or users. I do not have a DFS in place so I leave this screen empty

clip_image017 clip_image019clip_image021 \\MVPCLUSTER02FS1\file202

 

So then it is ready the files are in place , the share is created and I did use ABE

clip_image023clip_image025

In the file server you can set a lot off extra options and also see the properties for this share.

On windows 8 it is almost the same as you can see in my next blog post.

production network card is not the first bound network card

Often when you do a validation health check the first nic is not the first nic and you did check it in the network options. There is a way to change this or to checkit.

You can change it in the advanced settings with the up down arrow.

image

OR

Do this with WMI

Open a admin Command prompt in the search/run  type CMD and instead of hitting the Enter key, use Ctrl+Shift + Enter this opens the Admin CMD.

Now Run :

wmic nicconfig get description, SettingID > C:\nicguidconfig.txt

Lookup the nicguidconfig.txt

It looks like this :

 

Description                                  SettingID                              
WAN Miniport (SSTP)                          {E28D896F-9EA8-433A-9C10-66C97C19A921} 
WAN Miniport (IKEv2)                         {DEA99649-B5BF-4318-B16E-A36317939C93} 
WAN Miniport (L2TP)                          {483C9FF8-503D-414B-B402-E4C1F1F568CB} 
WAN Miniport (PPTP)                          {C0DE3E38-8BA7-479F-8B75-833F294C5AA8} 
WAN Miniport (PPPOE)                         {DB2B4279-B5CF-4626-9DBA-32D0ECE44C87} 
WAN Miniport (IPv6)                          {F3229805-869E-479E-BA76-DD643F1D1B80} 
WAN Miniport (Network Monitor)               {72DD97A9-E544-4915-88D8-44E829C34F68} 
Intel(R) 82566MM Gigabit Network Connection  {39F6A82E-D18C-4642-A721-61BB49CC894B} 
WAN Miniport (IP)                            {7C5653F0-144A-4534-9E34-28AC99CBA85E} 
Broadcom 802.11 Multiband-netwerkadapter     {C4A5D563-B776-40BB-BA44-FF01E000D37B} 
RAS Async Adapter                            {E2F8A220-AF88-446C-9A55-453E58DD3A33} 
Microsoft ISATAP Adapter                     {D70E80B8-8684-4391-AAE8-F7104BBD5749} 
Microsoft ISATAP Adapter                     {5EAB7E38-392E-42DD-AF36-3540D3265724} 
Bluetooth-apparaat (Personal Area Network)   {EBFF2180-B91D-409C-B983-3DD788A7F3BC} 
Microsoft ISATAP Adapter                     {A0E7C614-5C66-4A1F-8C5E-E41F81C0A5C2} 
Microsoft 6to4 Adapter                       {4749EF9C-66DA-499B-BA8D-43AA8D76422A} 

 

Now that we have the Guid we go to the Register and look it up :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Linkage\Bind

image

Open the Bind

image

 

Cut and paste GUID’s so that production network card (or NIC team) is at the top of the list.

Save key and confirm binding is correct via ipconfig /all

image

 

Your Done

Create Hyper-V VHD in Seconds With WAIK WIM2VHD.WSF

There are several ways to install a VM simple create and install OS. Or with SCVMM 2012 Winking smile 

But If you want to do it fast and you don’t like the Image thing witch I don’t like. then there is a solution. In under the 3 minutes I create a Fresh installed Windows 2008R2 SP1 Server for Hyper-V.

How ? with an unattend install Create an XML put in your stuff and you are ready to go.

But there is more, Choose the right tools there are multiple ways to do this. I show you how to use the WAIK tools. in the WAIK tools there is this little script WIM2VHD.WSF this can do magic for you.

First Install the WAIK 3.1 Version this is the latest version till now. Download the 3.0 WAIK and update it with the waik_supplement_en-us this will make the version 3.0 <> 3.1

The ISO can be downloaded from the following link:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0aee2b4b-494b-4adc-b174-33bc62f02c5d

Installation Instructions

The ISO does not contain instructions for installation.  More information on the update can be found at the following location:  http://technet.microsoft.com/en-us/library/dd349350(WS.10).aspx.

To install the updated WINPE you copy the contents of the ISO over top of the following directory:

C:\Program Files\Windows AIK\Tools\PETools image

You should choose to overwrite the files.  It basically replaces all the WINPE specific files and Optional Components (OC’S). 

ConfigMgr and Microsoft Deployment Toolkit Information

 

 

C:\Program Files\Windows AIK\image

Now we start up the WIM2VHD.WSF

And using the Parameters :

where is your WIM file on the Source :

/WIM:Z:\en_windows_server_2008_r2_with_sp1

Source Files

\sources\install.wim

What is your version

/SKU:SERVERENTERPRISE

The VHD Name

/VHD:D:\foo.vhd

And the unattend file used for installation

/UNATTEND:C:\zero.xml

 

imageimageimageimage

So with this I have a complete unatted install in just under de 2 min. Yes then the image is ready to use but the OS needs to setup.

With a little Powershell Script I create a auto VM create and startup. You can adjust this anyway you like. Just for testing.

 

image

Type the Virtual Machine’s name: TEST01
How much memory to assign? In MB: 4096
How many CPUs to assign? Integer Number: 4

Virtual Machine TEST01 has been successfully created
Start and Connect to  Type [Y]ES or [N]O: So with this I have a complete unatted install in just under de 2 min. Yes then the image is ready to use but the OS needs to setup.

This takes also about 5 Min depends on the unattend.xml if you do a lot of after config then it needs more time

imageimage

image

Create Services Cluster Resource Windows 2008R2 With Powershell

In a Cluster You can cluster Services this can be done by the wizzard Or with Powershell.

Below a easy powershell script to create a clustered services.

In my case I used the altiris Services You can adjust this whit any services You like.

Add-ClusterGroup -Name AltirisGroup
Add-ClusterResource -Name Altiris -Resourcetype "Generic Service" -group AltirisGroup
Get-ClusterResource -Name Altiris |Set-ClusterParameter -Name ServiceName -value "Altiris Deployment Agent"
Get-ClusterResource -Name "Altiris" |Set-ClusterParameter -Name StartupParameters -value "C:\Program Files\Altiris\Dagent\dagent.exe"

A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2

http://support.microsoft.com/kb/2494036

Windows Server Failover Clustering (WSFC) uses a majority of votes to establish a quorum for determining cluster membership. Votes are assigned to nodes in the cluster or to a witness that is either a disk or a file share witness. You can use the Configure Cluster Quorum Wizard to configure the clusters quorum model. When you configure a Node Majority, Node and Disk Majority, or Node and File Share Majority quorum model, all nodes in the cluster are each assigned one vote. WSFC does not let you select the cluster nodes that vote for determining quorum.
After you apply this hotfix, you can configure a cluster node that does not have quorum votes.

  • The NodeWeight common property for nodes
    This property can be configured by using either the Get-ClusterNode Windows PowerShell cmdlet or the Cluster.exe command. For example, you run the following command at a command prompt:

    Cluster.exe . node <NodeName> /prop NodeWeight=0

    To query the NodeWeight common property, you can use the following PowerShell cmdlet command:

    Get-ClusterNode “NodeName” | fl *

    To modify the NodeWeight property, you can use the following PowerShell cmdlet command:

    (Get-ClusterNode “NodeName”).NodeWeight = 0

    A new NodeWeight property is added to the MSCluster_Node WMI class to let you manage node weights by using WMI.

  • The PreventQuorum (PQ) switch
    This switch starts the Cluster service (ClusSvc) and prevents a node from reaching quorum. The Cluster service can be started by using the PQ switch. For example, you can run the following command at a command prompt:

    NET START ClusSvc /PQ

    The PQ switch can be used to enforce the cluster owner and to maintain consistency in the Cluster database.

6.0.600 2 . 22xxx Windows Server 2008 SP2

 

Get the Hotfix http://support.microsoft.com/kb/2494036

A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2

http://support.microsoft.com/kb/2494036

Windows Server Failover Clustering (WSFC) uses a majority of votes to establish a quorum for determining cluster membership. Votes are assigned to nodes in the cluster or to a witness that is either a disk or a file share witness. You can use the Configure Cluster Quorum Wizard to configure the clusters quorum model. When you configure a Node Majority, Node and Disk Majority, or Node and File Share Majority quorum model, all nodes in the cluster are each assigned one vote. WSFC does not let you select the cluster nodes that vote for determining quorum.
After you apply this hotfix, you can configure a cluster node that does not have quorum votes.

  • The NodeWeight common property for nodes
    This property can be configured by using either the Get-ClusterNode Windows PowerShell cmdlet or the Cluster.exe command. For example, you run the following command at a command prompt:

    Cluster.exe . node <NodeName> /prop NodeWeight=0

    To query the NodeWeight common property, you can use the following PowerShell cmdlet command:

    Get-ClusterNode “NodeName” | fl *

    To modify the NodeWeight property, you can use the following PowerShell cmdlet command:

    (Get-ClusterNode “NodeName”).NodeWeight = 0

    A new NodeWeight property is added to the MSCluster_Node WMI class to let you manage node weights by using WMI.

  • The PreventQuorum (PQ) switch
    This switch starts the Cluster service (ClusSvc) and prevents a node from reaching quorum. The Cluster service can be started by using the PQ switch. For example, you can run the following command at a command prompt:

    NET START ClusSvc /PQ

    The PQ switch can be used to enforce the cluster owner and to maintain consistency in the Cluster database.

6.0.600 2 . 22xxx Windows Server 2008 SP2

 

Get the Hotfix http://support.microsoft.com/kb/2494036

Microsoft Virtualization for VMware Professionals – Free Online Classes – March 29 – 31

Just one week after Microsoft Management Summit 2011 (MMS), Microsoft Learning will be hosting an exclusive three-day Jump Start class specially tailored for VMware and Microsoft virtualization technology pros.  Registration for Microsoft Virtualization for VMware Professionals is open now and will be delivered as a FREE online class on March 29-31, 2010 from 10:00am-4:00pm PDT.

What’s the high-level overview?

· This cutting edge course will feature expert instruction and real-world demonstrations of Hyper-V and brand new releases from System Center Virtual Machine Manager 2012 Beta (many of which will be announced just one week earlier at MMS).  Register Now!

· Day 1 will focus on “Platform” (Hyper-V, virtualization architecture, high availability & clustering)

o 10:00am – 10:30pm PDT:  Virtualization 360 Overview

o 10:30am – 12:00pm:  Microsoft Hyper-V Deployment Options & Architecture

o 1:00pm –   2:00pm:  Differentiating Microsoft and VMware (terminology, etc.)

o 2:00pm –   4:00pm:  High Availability & Clustering

· Day 2 will focus on “Management” (System Center Suite, SCVMM 2012 Beta, Opalis, Private Cloud solutions)

o 10:00am – 11:00pm PDT:  System Center Suite Overview w/ focus on DPM

o 11:00am – 12:00pm:  Virtual Machine Manager 2012 | Part 1

o 1:00pm –   1:30pm:  Virtual Machine Manager 2012 | Part 2

o 1:30pm –   2:30pm:  Automation with System Center Opalis & PowerShell

o 2:30pm –   4:00pm:  Private Cloud Solutions, Architecture & VMM SSP 2.0

· Day 3 will focus on “VDI” (VDI Infrastructure/architecture, v-Alliance, application delivery via VDI)

o 10:00am – 11:00pm PDT:  Virtual Desktop Infrastructure (VDI) Architecture | Part 1

o 11:00am – 12:00pm:  Virtual Desktop Infrastructure (VDI) Architecture | Part 2

o 1:00pm –   2:30pm:  v-Alliance Solution Overview

o 2:30pm –   4:00pm:  Application Delivery for VDI

· Every section will be team-taught by two of the most respected authorities on virtualization technologies: Microsoft Technical Evangelist Symon Perriman and leading Hyper-V, VMware, and XEN infrastructure consultant, Corey Hynes

Who is the target audience for this training?

Suggested prerequisite skills include real-world experience with Windows Server 2008 R2, virtualization and datacenter management. The course is tailored to these types of roles:

· IT Professional

· IT Decision Maker

· Network Administrators & Architects

· Storage/Infrastructure Administrators & Architects

How do I to register and learn more about this great training opportunity?

· Register: Visit the Registration Page and sign up for all three sessions

· Blog: Learn more from the Microsoft Learning Blog

· Twitter: Here are a few posts you can retweet:

o Mar. 29-31 "Microsoft #Virtualization for VMware Pros" @SymonPerriman Corey Hynes http://bit.ly/JS-Hyper-V @MSLearning #Hyper-V

o @SysCtrOpalis Mar. 29-31 "Microsoft #Virtualization for VMware Pros" @SymonPerriman Corey Hynes http://bit.ly/JS-Hyper-V #Hyper-V

o Learn all the cool new features in Hyper-V & System Center 2012! SCVMM, Self-Service Portal 2.0, http://bit.ly/JS-Hyper-V #Hyper-V #Opalis

What is a “Jump Start” course?
A “Jump Start” course is “team-taught” by two expert instructors in an engaging radio talk show style format.  The idea is to deliver readiness training on strategic and emerging technologies that drive awareness at scale before Microsoft Learning develops mainstream Microsoft Official Courses (MOC) that map to certifications.  All sessions are professionally recorded and distributed through MS Showcase, Channel 9, Zune Marketplace and iTunes for broader reach.

Please join us for this fantastic event!

Windows 7 and Windows Server 2008 R2 Service Pack 1 (KB976932) and download

Source : bink.nu

WS08R2sp1

Service Pack 1 is now available on Technet for subscribers.

Consumer end-users can find general information about Windows 7 SP1 at the following Microsoft website:

http://windows.microsoft.com/windows7sp1

Public downloads will be here

Windows 7 Service Pack 1

To obtain Windows 7 SP1, visit the following Microsoft website:

http://windows.microsoft.com/installwindows7sp1 (http://windows.microsoft.com/installwindows7sp1)

Windows 2008 R2 Service Pack 1

To obtain Windows 2008 R2 SP1, visit the following Microsoft website:

http://go.microsoft.com/fwlink/?LinkID=199583

The following documentation for Windows 7 and Windows Server 2008 R2 Service Pack 1 is provided here.

Deployment Guide for Windows Server 2008 R2 with SP1 and Windows 7 with SP1.doc 213KB Download

Hotfixes and Security Updates included in Windows 7 and Windows Server 2008 R2 Service Pack 1.xls 465KB Download

Installing Windows Server 2008 R2 with SP1.doc 94KB Download

Release Notes for Windows 7 with Service Pack 1.doc 87KB Download

Release Notes for Windows Server 2008 R2 with Service Pack 1.doc 87KB Download

MS KB Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2

Powershell Create Windows 2008 R2 Cluster

Teched 2010 Berlin #TEE10 #Teched

For Demo and learning Sites you need often thing that takes only a minute but when you play with it it takes more time than you want.So with this in my mind I created 3 powershell scripts that you can use for building a cluster , NLB Cluster and a MSTDC cluster resource.So If you want to create a Cluster you can do this in the GUI or with a Powershell Script.

So make sure the disk are formatted and that Your network is ok. and if you running this script in a environment with a Windows 2003 DC with DNS. You may have to set extra security to get things working.

You can find the Scripts Here : Powershell Scripts

Powershell Create Cluster Teched 2010 Berlin #TEE10 #Teched

This Cluster creation script creates a two node cluster with a witness disk at your choice. First we do the import of the modules and add the feature for failover clusters this section you have to do this on every node. You can do this remote if you want. Or run the script on the other node and abort it on the input section.

 

#Importing Microsoft`s PowerShell-modules
Write-Host "Install System Modules" -ForegroundColor yellow
ImportSystemModules
#Add-WindowsFeature
Write-Host "Add Failover Clustering" -ForegroundColor yellow
Add-WindowsFeature Failover-Clustering
#Importing Microsoft`s PowerShell-module for administering NLB Clusters
Write-Host "Install ServerManager Modules" -ForegroundColor yellow
Import-Module ServerManager

Here we put the cluster names , netbios, clustername, IP etc.

#Variables for creating the new cluster
Write-Host "Cluster Properties Hostname / Node Names" -ForegroundColor yellow
$Clusternode1 = Read-Host "Enter ClusterNode 1 for the new cluster"
$Clusternode2 = Read-Host "Enter ClusterNode 2 for the new cluster"
$ClusterFqdn = Read-Host "Enter Cluster for the new cluster"
$ClusterIP = Read-Host "Enter cluster primary IP"
#Clear old Cluster info
Write-Host "Old Cluster Configuration Will Be ereased just to make sure" -ForegroundColor yellow
Clear-ClusterNode $Clusternode1 -force
Clear-ClusterNode $Clusternode2 -force

#Validating new cluster
Write-Host "Validate Windows 2008 R2 Cluster…" -ForegroundColor yellow
Test-Cluster $Clusternode1 -ignore network,inventory,storage

#Creating new cluster
Write-Host "Create Windows 2008 R2 Cluster…" -ForegroundColor yellow
New-Cluster -Node "$Clusternode1" -Name $ClusterFqdn -NoStorage -StaticAddress "$ClusterIP"

If you have multiple disks and you don’t know what is cluster disk 4 or 6 or what disk should be used for the Quorum disk ? Well I did make a selection that shows only the smallest disk that are available

#Show Cluster Disk Available
Write-Host "Show Cluster Disk Available…" -ForegroundColor yellow
Get-ClusterAvailableDisk
#Show Wittness Disk Capable
Write-Host "Show Wittness disk for Cluster Available…" -ForegroundColor yellow
Get-ClusterAvailableDisk | ?{ $_.Size -lt 1573741824}

Sure You can change this for not to put in “cluster disk 1” but use only the disk number.

# Place the Wittness disk
Write-Host "Choose a Wittness disk for the Windows 2008 R2 Cluster… Must be "Cluster Disk # "" -ForegroundColor yellow
$ClusterQuorumdisk = Read-Host "Enter Wittness disk Cluster Disk number"

# Add disks to the Cluster
Write-Host "Add disks to Windows 2008 R2 Cluster…" -ForegroundColor yellow
Get-ClusterAvailableDisk | Add-ClusterDisk

Here Is the mounting off the cluster disk and I put a sleep in it this way I make sure the disk is online

#Show Wittness Disk Capable
Write-Host "Show Wittness disk for Cluster Available…" -ForegroundColor yellow
Get-ClusterAvailableDisk | ?{ $_.Size -lt 1573741824}
Start-Sleep -Seconds 5
# Change the quorum model
Write-Host "Change the Quorum model Windows 2008 R2 Cluster…" -ForegroundColor yellow
Set-ClusterQuorum -NodeAndDiskMajority $ClusterQuorumdisk

The Second node is added If you have a four node cluster just add them here

Add-Clusternode $Clusternode2 ,$Clusternode3 , $Clusternode4

But you must also use the input section above

$Clusternode3 = Read-Host "Enter ClusterNode 3 for the new cluster"

$Clusternode4 = Read-Host "Enter ClusterNode 4 for the new cluster"

 

 

# Add Cluster node
Write-Host "Add Cluster node to Windows 2008 R2 Cluster…" -ForegroundColor yellow
Add-Clusternode $Clusternode2

You can find the Scripts Here : Powershell Scripts

Powershell Create Cluster 

Teched 2010 Berlin #TEE10 #Teched

Fix for KB976902 What is this update

Windows 2008 R2 SP1 is now in beta and on the web are the first leaked beta builds but remember you don’t know if the source is OK.

just wait for a few day’s weeks for the real thing. below is a quoted post from the windows server blog and an installation overview but one question is there what is this update 976902 and why is it not online.

 

Building on our commitment to provide customers with the right technologies to virtualize their IT environments, today we’re announcing that the public beta of Service Pack 1 for Windows Server 2008 R2 and Windows 7 will be released by the end of July. We’ve posted on the contents of SP1 before, but the beta release will be the first time you’ll be able to actually get your mitts on the new code. In case you missed our earlier post, here’s a recap:

SP1 will be a joint release for both Windows Server 2008 R2 and Windows 7. From the server side, we’ve included two key new features:

Dynamic memory is an enhancement to Hyper-V in R2 and allows IT administrators to pool all the memory available on a physical host and dynamically distribute it to virtual machines running on that host as necessary. That means based on changes in workload, your VMs will be able to receive new memory allocations without a service interruption. For a deeper look at Dynamic Memory check here.

RemoteFX is the latest addition to Microsoft’s desktop virtualization stack. Using this new feature in Windows Server 2008 R2, you’ll be able to deliver an even richer and more user-transparent desktop virtualization experience. RemoteFX functions independently of any graphics stack and supports any screen content, including rich content like Silverlight or Flash. It also enhances the end-user’s hardware experience with support for USB redirection. Because it uses virtualized graphics resources, RemoteFX works on a wide array of target devices, which means you can deploy it over both thick and thin client hosts and a wide variety of network configurations. For some more information on RemoteFX check here.

Source :http://blogs.technet.com/b/windowsserver/archive/2010/06/07/coming-soon-windows-server-2008-r2-sp1-beta.aspx

 

But if you have the bits you can install the beta it is an easy setup Next , Next and I agree 😉

image  And you are ready to go with the hyper-v dynamic memory and more.

But you can also use the Windows update Server for this.

image image image

First you see an update K976902 but what is this update If you look in the XML you see the KB from the support site but no info there infact the page is not there . In time the page will be there I guess.

<> File overview

assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" description="Fix for KB976902" displayName="default" company="Microsoft Corporation" copyright="Microsoft Corporation" supportInformation="http://support.microsoft.com/?kbid=976902" creationTimeStamp="2010-06-04T05:04:12Z" lastUpdateTimeStamp="2010-06-04T05:04:12Z">
    <assemblyIdentity name="Package_for_KB976902" version="6.1.1.16562" language="neutral" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"/>
    <package identifier="KB976902" applicabilityEvaluation="deep" releaseType="Update" restart="possible" selfUpdate="true" permanence="permanent" psfName="Windows6.1-KB976902-x64.psf">

image  If you look in the windowsupdate.log you see this

<> Windows update.log

2010-07-05    09:30:36:805    1000    7c0    Report    REPORT EVENT: {2BC8037A-D5AA-4992-B902-8A2A6D4DB23A}    2010-07-05 09:30:05:652+0200    1    183    101    {7599B82A-8F9A-4ADA-9D0E-7DABCAA87B9D}    101    0    AutomaticUpdates    Success    Content Install    Installation Successful: Windows successfully installed the following update: Update for Windows Server 2008 R2 x64-based Systems (KB976902)
2010-07-05    09:30:36:805    1000    714    AU    >>##  RESUMED  ## AU: Search for updates [CallId = {B8821183-1838-42A8-978F-23676C3B9B41}]
20

image image image

image image image

So tested the deployment of SP1 manual or with WSUS no problem there.

But make sure your source is correct do not use leaked files you never know who changed the files.