Archive for the 'Hyper-V' Category

Hyper-V Server R2 build on ProLiant hardware step-by-step

This is a step-by-step guide to installing Windows Hyper-V Server 2008 R2 on HP ProLiant hardware and is written with reference to my server core commands post back in April 2008 – in fact this should have been written at least 6 months ago so apologies if you’ve only just found this now.

Before you start, go to your vendor’s (in this case HP) support site to check for latest downloads), namely firmware, drivers, and system management software.

For my development box, the cheap and cherful HP ProLiant ML110 (not really a ProLiant as in 3xx series upwards that take SmartStart) this means going to:

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=3577715&prodTypeId=15351&prodSeriesId=3577708&swLang=8&taskId=135&swEnvOID=4064
(at last R2 drivers! :-) , but also suppliemented by Windows Server 2008 x64 drivers at:

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=3577715&prodTypeId=15351&prodSeriesId=3577708&swLang=8&taskId=135&swEnvOID=4024

Matrox Video Driver for HP ProLiant 100-series Servers 5.96.6.6
10 Apr 2008
HP Embedded G5 SATA RAID Controller Driver for Microsoft Windows Server 2008 x64 Editions 1.5.17020.0
11 Aug 2008
HP NC-Series Broadcom 1Gb Driver for Windows Server 2008 x64 Editions 12.2.2.1
10 Nov 2009
HP NC-Series Intel E1E Driver for Windows Server 2008 R2 9.13.12.0
18 Aug 2009

 

  1. H/W config – unplug all but onboard NIC
  2. Boot from Hyper-V Server R2 installation media
  3. Language selection
  4. Regional Settings (Language, Time & Currency, Keyboard)
  5. Accept license terms
  6. Chose Custom installation
  7. Where do you want to install Windows?
    Select Load Driver to load h/w specific raid/disk drivers
    (For ML110 G5 PoC this is ‘G5 SATA RAID Driver 1.5.17’ from a USB key)
  8. Where do you want to install Windows?
    Delete any existing partitions so the target disk is all ‘Unallocated Space’
    Drive options (advance), New, Size is 32768 + 100 (32868 MB)
    (WS2008 R2 will create a partition called ‘System Reserved of 100MB), the remainder will become your target/intended size partition (32GB)
    Create a partition in the unallocated space and format it so the disk drives are contiguous
    Select the 32GB partition and select Next to start installation (Copying Windows files, etc.)
  9. The system will restart during installation (approximately 20mins from copying), and after c.30 mins the console screen will report ‘preparing the system for first time use’ before prompting ‘The user’s password must be changed before logging on the first time.’
  10. Install vendor specific hardware drivers
    1. Video drivers (ML110 G5 – Matrox G200e v.5.96.006)
    2. Network drivers (HP NC-Series Broadcom 1Gb Driver for Windows Server 2008 x64 Editions v12.2.2.1, HP NC-Series Intel E1E Driver for Windows Server 2008 R2)
  11. Hyper-V Configuration (sconfig.exe, formerly hvconfig.exe)
    1. Domain/Workgroup
      Workgroup: leave as WORKGROUP as domain join later
    2. Computer Name: HVNODEnn
      (DO NOT restart, resume Initial Configuration tasks)
    3. Add Local Administrator
      (add any local service accounts, etc.)
    4. Add Features
      Use script (sc-enableSNMP.cmd, sc-enableBackup.cmd) to add:
      SNMP Services (pre-req for most vendor systems management  tools)
      Windows Server Backup Features
    5. Configure Networking:
      Use script (sc-renameNICs.cmd) to rename adapters per:
      Local Area Connection – Onboard
      Local Area Connection – DualPort #1
      Local Area Connection – DualPort #2Assign static addresses per local site IP addressing allocation / standards
      Plug in any additional NICs e.g. iSCSI SAN, additional switches, etc.
    6. Configure Remote Management
      Enable all features (MMC RM, PS)
      (DO NOT restart, resume Initial Configuration tasks – Network Settings)
    7. Remote Desktop
      (E)nable with option 2) Allow clients running any version of Remote Desktop
      (needs review in production)
    8. Windows Update Settings (leave as manual)
    9. Download and install updates
      Search for (A)ll updates, select (A)ll updates
      (DO NOT restart, resume Configuration tasks – domain join)
    10. Change Domain/Workgroup membership
      Join (D)omain – yourdomain.local
      (domain\administrative account)
      RESTART THE COMPUTER
    11. Logon as domain administrator and resume configuration
    12. Complete ‘Configure Remote Management’ (enable SM RM)
    13. Failover Clustering Feature – Enable
    14. Configure Microsoft iSCSI (start iscsicpl.exe)
      Agree to starting iSCSI services automatically
      Quick Connect (IP address of iSCSI Target)
      Connect the Quorum volume first, then configure Volumes and Devices (auto-configure)
      Configure as drive letter Q: in Disk Management then make offline
      Connect other Shared Storage volumes
  12. Server Manager (Connect to another computer…)  – configuration task
    1. SNMP Service Configuration (Configuration, Services, SNMP Service)
      Agent Contact: IT sysadmin – sysadmin@fqdn.com
      Agent Location: Test Lab, Rack, Site, Country
      Agent Service: enable all services
      Security: Add community names
        READ ONLY: snmp_read
        READ WRITE:  snmp_read_write
      Restart the service
    2. Disk Management
      Change CD-ROM 0 to drive letter F
      Create ‘New Simple Volume’ for D: Data, 64K Allocation unit size
      (Convert to Dynamic Disk..?)
  13. Hyper-V Configuration
    1. Hyper-V Server Settings (set paths to D:\Hyper-V\)
    2. Hyper-V Network Manager – add External ‘Virtual Network – External’

Training – Accelerated Implementing & Managing Windows Server 2008 Hyper-V and SCVMM

44CO134 – Server Virtualisation Competency Fast Track: Implementing and Managing Windows Server 2008 Hyper-V and SCVMM

Summary:
This course combines the syllabus of Microsoft courses 6422 and 6331 providing delegates with the knowledge to take Exams 70-652 and 70-403 which can lead to the new Server Virtualisation Competency.

This combined four day course teaches students how to implement and manage Windows Server 2008 Hyper-V. It also teaches students how to manage Hyper-V with System Center Virtual Machine Manager (VMM) and with PowerShell. The course then goes on to teach students how to implement a Microsoft System Center Virtual Machine Manager V2 solution in an organization. The course also discusses how to install, configure, and deploy VMM.

Prerequisites:
Windows Server 2000/2003 System Administration

Basic understanding of System Center Virtual Machine Manager (VMM) (optional)

Server Virtualization using Virtual Server 2005, Virtual PC, or VMWare

Operating knowledge of System Center Operations Manager 2007

Objectives:
Delegates will learn how to
Install and configure Windows Server 2008 Hyper-V.
Understand Hyper-V Virtual Networking.
Understand the types of Virtual Hard Drives and their benefits.
Create and manage Virtual Machines on the Hyper-V server.
Understand how to configure the Hyper-V server to ensure high availability.
Monitor the performance of the Hyper-V server.
Understand how to use existing virtual machines in the Hyper-V server.
Understand the issues with migrating existing Virtual Machines to Hyper-V.
Understand how System Center Virtual Machine Manager (VMM) can be used to manage Hyper-V servers throughout the enterprise.
Use PowerShell to manage the Hyper-V server and the virtual machines hosted on the Hyper-V server.
Implement a disaster recovery plan for Virtual Machines on Hyper-V.
Identify installation prerequisites and requirements for VMM, select secure settings for VMM installations; and install VMM management packs.
Describe prerequisites for installing the Administrator Console; configure the Windows Firewall for the VMM Administrator Console; and configure managed hosts.
Describe prerequisites for the VMM Self-Service Portal; configure IIS to support the Self-Service Portal; and install the Self-Service Portal.
Configure host server hardware to support VMs.
Add VM hosts to VMM; install the VMM agent; add VMWare servers to VMM; and create filters.
Configure delegated administration; set host or group permissions; and configure VMM settings to support a test environment.
Configure access to the VMM Self-Service Portal; configure quotas on the VMM Self-Service Portal; and self-provision VMs using the VMM Self-Service Portal.
Add a VMM library including library shares and library servers and manage the contents of VMM library shares.
Deploy VMs using multiple methods; and use Intelligent Placement to deploy VMs.
Identify considerations for SAN VM migrations; perform a Quick Migration; and use Intelligent Placement to move a VM.
Convert a physical computer to a VM.
Convert other VM formats to Hyper-V VMs using VMM.
Describe considerations for configuring host clustering and describe procedures for configuring host clustering.
Describe considerations for configuring guest clustering and describe procedures for configuring guest clustering.
Identify scenarios where VMM Checkpoints may be used to meet operational requirements and create a VM Checkpoint.
Describe considerations for patch management using System Center Configuration Manager (SCCM) and deploy patches using WSUS.
Describe and configure SCOM reporting.
Use SCOM to select potential virtualization targets based on workload and performance characteristics.
Describe considerations for monitoring host server utilization; measure and analyze host server utilization; and identify important considerations in growth planning.
Monitor and manage the progress of VMM jobs.
Locate failed jobs and recover failed jobs.

Agenda:
Course outline
M6422
Module 1: Introduction to Windows Server 2008 Hyper-V
This module introduces the concepts related to and the history of server virtualization. Through this module, the student will understand the business need for virtualization and how virtualization fits into their existing environment. Selecting the required hardware and basic installation and configuration are also covered.
Introducing Windows Server 2008 Hyper-V
Hyper-V Requirements
Installing the Hyper-V Server Role
Configure Hyper-V to Be Highly Available
Lab : Install Hyper-V and Perform Initial Configuration (Install Hyper-V; Explore the Hyper-V Management Console)
Module 2: Configure Hyper-V Settings and Virtual Networks
This module provides information on the configuration options available on the Hyper-V server and the Hyper-V Virtual Networks.
Configuring Hyper-V Options
Configuring the Virtual Network
Lab : Configuring Hyper-V and Virtual Networks (Configure Hyper-V Server Settings; Configure Hyper-V Virtual Networks)
Module 3: Hyper-V Remote Administration
This module explores the requirements for remote management of the Hyper-V Server and the tools available for remote management.
Configuring Hyper-V Remote Administration
Connecting to Hyper-V Remotely
Lab : Accessing and Managing Hyper-V Remotely (Configure the Windows Firewall; Install the Hyper-V Manager on Windows Vista; Connect to the Hyper-V Server Remotely)
Module 4: Creation of Virtual Hard Drives and Virtual Machines
This module explores the creation of the Hyper-V Virtual Machines and their associated Virtual Hard Drives. The options available for the Virtual Machines and the types of Virtual Hard Drives will be covered. This module also covers the importance of Hyper-V Integration Services and Hypervisor.
Creating Virtual Hard Drives
Creating Virtual Machines
Lab : Creating Virtual Hard Drives and Virtual Machines (Creating New Virtual Hard Disks; Creating New Virtual Machines)
Module 5: Virtual Machine Settings, Snapshots, and High Availability
This module explores the settings available on each Virtual Machines hosted on the Hyper-V server and how to use and manage Virtual Machine snapshots. The module will also cover configuring Hyper-V for high availability and performance monitoring on the Hyper-V server.
Managing Virtual Machine Settings
Using Virtual Machine Snapshots
Configuring Hyper-V for High Availability
Monitoring Hyper-V Performance
Lab : Managing Virtual Machine Settings (Configure Virtual Machine Settings; Monitor Hyper-V Performance)
Module 6: Migration of Virtual Machines to Hyper-V
This module provides instruction on how to migrate virtual machines hosted on earlier virtualization technologies to the Hyper-V server.
Migrating Legacy Virtual Machines
Understanding the Impact of Migrated VMs
Lab : Migrating Legacy Virtual Machines to Hyper-V (Migrate Existing Virtual Machines to Hyper-V; Troubleshoot Issues on the Migrated VMs)
M6331
Module 1: Installing System Center Virtual Machine Manager
Module 1 describes the installation prerequisites for VMM and describes the procedure for installing VMM. In addition, Module 1 describes the procedure to install the VMM Administrator Console and the VMM Self-Service Portal.
Installing System Center Virtual Machine Manager Server Components
Installing the VMM Administrator Console
Installing the VMM Self-Service Portal
Lab : Installing System Center Virtual Machine Manager (Installing VMM Server; Installing the VMM Administrator Console; Installing the VMM Self-Service Portal and Configuring a DNS Record)
Module 2: Configuring VM Hardware, Hosts, and User Roles
Module 2 describes host server hardware configuration considerations. In addition, Module 2 describes general host server configuration procedures including security configuration procedures.
Adding Hosts to VMM
Configuring Hardware
Configuring VMM Settings
Managing VMM Security
Lab : Configuring VM Hardware, Hosts, and User Roles (Configuring Hosts; Configuring VM Hardware; Configuring User Roles)
Module 3: Configuring the VMM Self-Service Portal and Library
Module 3 describes considerations and procedures for configuring the VMM Self-Service Portal and Library. This includes enabling user- or group-level access to the Self-Service Portal, configuring quotas, and using the Self-Service Portal to self-provision VMs. In addition, Module 3 describes procedures for maintaining VMM library servers and shares and the contents of library shares.
Configuring the VMM Self-Service Portal
Maintaining a VMM Library
Managing Library Files
Lab : Configuring the VMM Self-Service Portal and Library (Configuring the VMM Self-Service Portal; Maintaining a VMM Library)
Module 4: Deploying and Managing VMs
Module 4 describes VM deployment and management tasks. This includes using VMM Intelligent Placement, VM Templates, and other automated VM deployment tools. In addition, Module 4 describes using VMM to move VMs between available hosts.
Deploying VMs
Moving VMs Between Hosts
Lab : Deploying and Managing VMs (Deploying VMs; Using Intelligent Placement)
Module 5: Converting from Physical or Virtual Platforms
Module 5 describes important considerations for converting physical and virtual computers to Microsoft VMs. This includes procedures for using deployment agents to execute conversions to Microsoft VMs as well as converting from third-party formats.
Converting Physical Computers to Virtual Machines
Migrating Virtual Machines to Hyper-V
Lab : Converting Virtual Machines Using VMM (Converting a Microsoft Virtual Server VM; Converting a VMWare Virtual Machine)
Module 6: Deploying Highly Available VMs
Module 6 describes considerations and procedures for deploying clustered VMs.
Introducing Virtual Machine High Availability
Deploying Host Clustering
Deploying Guest Clustering
Lab : Planning for Highly Available Virtual Machines (Designing Host Clustering Hardware; Selecting Guest Clustering Type)
Module 7: Managing Virtual Machine Checkpoints and Updates
Module 7 describes procedures for managing VMs using checkpoints and updates. This includes identifying scenarios for using VMM VM Checkpoints and procedures for creating VM Checkpoints. In addition, Module 7 describes update deployment using WSUS and SCCM tools.
Managing Virtual Machine Checkpoints
Managing Virtual Machine Updates
Lab : Managing Virtual Machine Checkpoints and Updates (Managing Virtual Machine Checkpoints; Managing Virtual Machine Updates)
Module 8: Implementing Monitoring and Reporting
Module 8 describes procedures for integrating System Center Operations Manager with VMM to extend the capabilities of VMM. This includes using SCOM reporting with VMM. In addition, Module 8 describes using SCOM to select potential virtualization targets and to monitor and plan host server utilization.
Integrating System Center Operations Manager
Performance and Resource Optimization
Planning and Managing Hyper-V
Lab : Configuring VMM and Operations Manager for Reporting (Setting Up VMM for Reporting and PRO; Enabling PRO; Viewing Reports)
Module 9: Monitoring and Troubleshooting Jobs
Module 9 describes procedures for monitoring and troubleshooting VMM jobs. This includes monitoring and verifying multiple job types as well as recovering from failed jobs.
Monitoring Jobs
Troubleshooting and Repairing Jobs
Lab : Troubleshooting Jobs (Using PowerShell to View Jobs; Running PowerShell Script to Generate Jobs; Managing Jobs; Troubleshooting Failed Jobs)

Microsoft tech•ed Europe 2009, Berlin, 12 November 2009

Slighty shabby and a late start to Thursday following the Windows Server 2008 R2 EAP dinner followed by the 1E TechEd party – a heavy night! 

For the dinner, the UK team chose a fabulous Italian restaurant called Bacco (www.bacco.de/english/restaurant/restaurant.html) which I’d definately go back to and hosted a great evening… many thanks to Stuart, Gareth, Neil, Alex, etc. from Microsoft UK. 

We were also joined by Allen Stewart & Rajesh Dave from corp.  Allen is Principal PM for Windows Server and Raj is a PM for Windows Hyper-V.  Both very interesting & incredibly knowledgable guys with deep understanding across a wide range of topics (and not just Microsoft!).
I pestered them for info on Hyper-V thin provisioning of memory and whilst they couldn’t confirm anything as we all said ‘we live in hope!’ ;-) 

…as for the  night, I’d been invited to the 1E TechEd Europe party at Spindler & Klatt www.spindlerklatt.de - an uuber trendy restaurant/club in East Berlin frequented by the likes of Angelina, Clooney, and now Cook! 

What a great party and many many thanks to the team at 1E (www.1e.com).  Did I mention I was the 4th member of the business in the founding year?  (yes I probably did & several times.. lots to drunk! ;-) ) We went our separate ways in 1999, oh for a slice of that now… anyway, moving on! 

Seriously though hats off to Samir, Mark, and Phil – they have built a company that knows how to throw a great party (regarded as the best at TechEd), and a team of very bright, talented people who have a lot of respect for the company and its founders. 

Ouch my head is pounding!  time to go to sessions, starting with… 

ITS211 Keeping Your CIO Happy: Microsoft Office SharePoint Server 2007 SLA Scorecarding with Operations Manager 2007 and SQL Server 2008

Gordon McKenna & Sean Roberts speaking at TechEd
Presenters: Gordon McKenna, Sean Roberts, www.inframon.com
Thu 11/12 | 10:45-12:00 | London 2 – Hall 7-1b
Learn how you can create CIO level SLA scorecards in SharePoint Server 2007 for Microsoft System Center Operations Manager 2007 using some of the new features in Microsoft SQL Server 2008 Reporting Services and to create Executive SLA views of your Operational Environment. The session looks at why these types of views are important to many companies, what impact this can have on your business, and what simple steps you can take to achieve very effective, high-level executive views of everything from performance and availability of your key LOB services and applications, whether important SLAs and KPIs are being achieved and whether your IT department is meeting the day-to-day needs of your business. The key demos in this session take you through the steps you need to implement effective business scorecarding in SharePoint Server 2007 using key metrics collected in the Operations Manager 2007 Datawarehouse based on “real-world” experiences gained from the field. After attending this presentation you will have a good insight into how CIO Scorecards can help you add value to your Operations Manager deployments, helping you to show real value to your executives.
Tip – to remove parameter data from Ops Mgr reports imported into a SharePoint webpart, suffix the url with &rc:Parameters=collapsed
Cracking session from Gordon & Sean on how to try and keep your CIO happy (if that’s possible! ;-) )
blog Daniel Savage

Service Level dashboard – free solution accelerator dashboard on Microsoft 

SVR401 & 402 DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and Transition Technologies + Part 2 of 2: Putting It All Together

John Cradock presents DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and Transition Technologies 

Presenter: John Craddock (www.xtseminars.co.uk)
Thu 11/12 | 13:30-14:45 | Helsinki – Hall 7-2a
Take a sprinkling of Windows 7, add Windows Server 2008 R2, IPv6 and IPsec and you have a solution that will allow direct access to your corporate network without the need for VPNs. Come to these demo-rich sessions and learn how to integrate DirectAccess into your environment. In Part 1 learn about IPv6 addressing, host configuration and transitioning technologies including 6to4, ISATAP, Teredo and IPHTTPS. Through a series of demos learn how to build an IPv6 Network and interoperate with IPv4 networks and hosts. In Part 2 we add the details of IPSec, and components that are only available with Windows 7 and Windows Server 2008 R2 to build the DirectAccess infrastructure. Learn how to control access to corporate resources and manage Internet connected PCs through group policy. Part 1 is highly recommended as a prerequisite for Part 2.
John Craddock is an extremely talented AD/identity expert, and deeply technical across many other fields – in this case IPv6 & DA.
I was also lucky enough to have a drink with John and my old Microsoft PSS chum Paul Duffy on Monday night at the cleverly named hotel ‘Berlin Berlin’.
John is a genuine international industry expert and a thoroughly nice bloke with it!   Paul, another ‘genie-I’ went on to become PM for Office Communicator and knows a thing or ten about OCS amongst other subjects to a deep level.  This probably explains why these two know each other!
Anyway, back to the session plus my own notes, links, etc.
Gems & Tips
- be careful, not all apps will be compatible – test!
- to be native will likely mean new network gear, is new network layer (layer 2 unchanged)
- hex is back!  use of double colon notation, but can only be used once per address
- cannot mix with ipV4 mask bit notation
- host derived with mac address which has privacy issues, Win7 & R2 generate random based on interface, can be disabled (revert to mac based) with netsh interface ipv6 set global randomizeidentifiers=disabled
- route print -6 will show IPv6 route table
- ::1 is IPv6 loopback
- if you have a registered IPv4 address then you automatically have an IPv6 address on the 6to4 network
6to4 http://en.wikipedia.org/wiki/6to4 states 6to4 performs three functions:
  1. Assigns a block of IPv6 address space to any host or network that has a global IPv4 address.
  2. Encapsulates IPv6 packets inside IPv4 packets for transmission over an IPv4 network using 6in4.
  3. Routes traffic between 6to4 and “native” IPv6 networks.

- you need to manually unblock ISATAP entry in DNS which can be done via the registry or command line, e.g. 

C:\>dnscmd /config /globalqueryblocklist wpad 

Registry property globalqueryblocklist successfully reset.
Command completed successfully. 

ISATAP is a huge subject in it’s own right, the Intra-site Automatic Tunnel Addressing Protocol Deployment Guide is available at http://www.microsoft.com/downloads/details.aspx?familyid=0f3a8868-e337-43d1-b271-b8c8702344cd&displaylang=en 

Putting it all together..

- Check tunnel endpoint authentication using ‘klist’ to list Kerberos data
- Use NRTP to direct DNS queries to a specific server for a particular names space (view using ‘netsh namespace show effectivepolicy’)
- PKI needs to be right as certificates are the foundations
- you must publish the revocation list
- NLS (Nework Location Server) is just a https website accessible from the DA server, e.g. nls.corp.example.com
- if it doesn’t work, it could be a couple of days troubleshooting! 

If you’re thinking of setting this up in a virtual lab, I also took note from Allen Stewart’s blog at http://blogs.technet.com/wincat/

…if you’re planning to virtualize your lab environment on Hyper-V, you should ensure you’re using Legacy Network Adapters for the child partition where you’re running the DAS. Using the default synthetic NICs is OK for all the other resources in the test lab, but for the DAS itself, it’s important to have both the Internet and Corpnet NICs as legacy ones, to ensure proper passing of traffic between both sides of the DAS. If you use the default synthetic adapters, you may end up in a situation where traffic doesn’t properly flow from the outside to the inside, even though all your IPsec, 6to4, Teredo, and IP-HTTPS settings are correct. Basically, you’ll be in a situation where connectivity will fail at a basic level, with you not even being to successfully ping the internal DNS server using its ISATAP address.If you’ve already built your lab on Hyper-V using the synthetic adapters, the fix is pretty simple. Just replace them with legacy ones, reconfigure the IP addressing as specified in the guide and rerun the DirectAccess wizard, again supplying all the information specified in the guide. After doing so, all your traffic should flow properly.

- Thanks Allen!

DAT312 All You Needed to Know about Microsoft SQL Server 2008 Failover Clustering

Presenter: Gopal Ashok
Thu 11/12 | 17:00-18:15 | London 3 – Hall 7-1b
There are major architectural changes in SQL Server 2008 for failover cluster setup and management, geared towards increased reliability and high-availability. To learn all the benefits and changes, attend this session for a comprehensive overview direct from the product development group. We cover SQL Server 2008 failover clustering setup, underlying Windows Server cluster and how SQL Server uses it, what’s new in SQL Server 2008 for failover clustering, differences from previous versions of SQL Server and future directions. This includes details of SQL Server 2008 failover clustering setup operations together with demos to illustrate the new setup.

- new features
- applications need retry mechanisms built in to provide seamless failover
- no longer have to take down the cluster to upgrade, supports rolling upgrades 

Want to deploy stretched clusters?  lots do.  As in separate geo-redundant clusters, not separate nodes e.g. 

Stretched SQL Clusters or the doodles of an artist?

Stretched SQL Clusters or the doodles of an artist?

- sql 2008 failover clustering install breaks on windows server 2008 R2 and needs to be slipstreamed with SP1 (If only we knew this last weekend!)
(slipstreaming is incorporating patches into the installation media to effect a higher level of install base over RTM – Microsoft tend to do this but not always quickly!)
see http://blogs.msdn.com/psssql/archive/2009/03/17/how-to-fix-your-sql-server-2008-setup-before-you-run-setup-part-ii.aspx for more info
- during upgrades to a 2-node cluster there will be a period of time when you are exposed to node failure, and must not have a failover attempt for fear of corruption.  removing the node from the cluster owners will stop premature attempted failover. 

Further Microsoft resources.. (will add others also) 

      SQL Server ® 2008 Failover Clustering White Paper: http://sqlcat.com/whitepapers/archive/2009/07/08/sql-server-2008-failover-clustering.aspx 

      Recommended  Books Online  Doc Refresh #7 (May, 2009), or later: http://msdn.microsoft.com/en-us/library/ms130214.aspx 

      Failover Clusters – Getting Started: http://msdn.microsoft.com/en-us/library/ms189134.aspx 

      Rolling upgrade process and best practice: http://msdn.microsoft.com/en-us/library/ms191295.aspx 

      Maintaining a Failover Cluster: http://msdn.microsoft.com/en-us/library/ms178061.aspx 

      Setup command line usage: http://msdn.microsoft.com/en-us/library/ms144259.aspx 

      Configuration.ini file usage: http://msdn.microsoft.com/en-us/library/dd239405.aspx 

Microsoft tech•ed Europe 2009, Berlin, 11 November 2009

A daily update from Microsoft tech•ed Europe 2009, Berlin, 8-13 November 2009

Not the best day for me in terms of TechEd objectives (i.e. attending learning sessions, etc.) with the first post of the day saying ‘decisions decisions… for sessions just 09:00-10:15′ as struggled to choose between:

DAT302 Top 10 Best Practices for Microsoft SQL Server 2008 Analysis Services
or
MGT11-IS Get Virtualized with Microsoft System Center Essentials!
or
OFS322 Overview of Social Computing in SharePoint 2010
or
SVR207 Windows Server 2008 R2 File Classification Infrastructure: Managing your file data more effectively.
or
SVR319 Multi-Site Clustering with Windows Server 2008 R2

Ended up doing none of the above, but did have a productive breakfast meeting with Stuart Leddy, UK Windows Server Product Marketing Manager.  Stuart has been heading up the Windows Server 2008 R2 UK EAP activities that we have been involved in with Ascom Network Testing (http://blog.thefullcircle.com/2009/11/05/the-full-circle-secures-ascom-network-testing-for-windows-server-2008-r2-early-adopter-program/)

The day turned into going from one full session to the next, and walking back and forth for what seemed like miles in between!
my TechEd tip for the day - for popular sessions get there 10 minutes before they start!

Eventually did get into a 1st choice session I wanted at 12:20…

MGT03-DEMO Introduction to Microsoft System Center Essentials 2010

Presenters: Ravikiran Chintalapudi, David Mills, Eamon O’Reilly, Jeremy Winter
 
Come see the new customer-driven enhancements and fully integrated virtual management capabilities in the next release of Microsoft’s unified IT Management solution for medium-sized businesses, System Center Essentials 2010!
 
- great product, can manage 50 servers and 200 clients
 
 

SVR307 Security Best Practices for Hyper-V and Server Virtualisation

Jeff Woolsey, Senior Program Manager, Microsoft Virtualization
http://blogs.technet.com/virtualization/

Virtualisation is one of the hottest topics in IT today and security is a top priory for IT staff. In this session we cover security best practices for Hyper-V and introduce the Hyper-V Security Guide. This guide is Microsoft’s reference for hardening servers running Windows Server 2008 with Hyper-V enabled.

- Use of BitLocker
- AV scanning of offline VHD images… stale/dormant VMs that get reintroduced to the corporate network then can wreak havoc to new vulnerability exploits.  first product to do this is McAfee VirusScan Enterprise for Offline Virtual Images (rolls off the toungue!)
- AV configuration… added benefit of passthrough disks – host AV will scan these disks.  install AV on the guests!
- VHD performance, 2nd most popular VM workload in Microsoft is SQL! fixed disk performance is now on par with raw/real disk!  but remember spindles still count!
- Dynamic VHDs are now up to 15x faster with R2 – still a 10-15% performance hit over fixed, and the risk of disk over commit
- Multipath I/O (MPIO) in R2 & Win7 is soo much easier with iSCSI Quick Connect
- Advanced Storage Capabilities… storage dedupe and replication, if it is block based it will work
Hyper-V Networking – don’t forget the parent is a VM too!  the Hypervisor slides in beneath the O/S once enabled.  More NICs the better, min 2, min 3 with iSCSI
Jumbo Frames… Significant performance increases, but the infrastructure must support it.  also needs to be end-to-end.  confirm test with ping host -l 4000 -f – if you get a response you have jumbo frames
Virtual Machine Queues - Hyper-V R2 supports processing offloading to newer network adaptors (Intel, Broadcom, etc.), most benefit with 10Gb/E
- more tips… turn off screen savers in guests, in Windows Server 2003 create using 2-way to ensure MP HAL

more of a best practise and walkthrough of some basic tasks like not forgetting to install Intergration Component, good session and great blogger (not me – Jeff! ;-) )

 

DAT301 Building and Implementing a High Availability Strategy for Your Enterprise

Presenter: Gopal Ashok
Wed 11/11 | 17:30-18:45 | London 3 – Hall 7-1b
Every business has mission-critical applications running on Microsoft SQL Server that require maximum uptime. Some application data is more critical than others and requires strict guarantees with regard to data loss. Depending on the application requirements and IT constraints, the availability strategy and corresponding technology choices will vary. As an architect, DBA, or IT admin it is important to develop the right HA strategy and corresponding solution which meets the availability requirement and at the same time provides the cost benefit for your organisation. Microsoft SQL Server 2008 Always On Technologies provide a full range of options to minimise downtime and maintain appropriate levels of application availability. Come to this session to learn how to develop a comprehensive HA solution using the Always On technologies. The session walks you through the various technologies and features, providing a cost-benefit analysis and comparison, talks about the key decision points to consider when choosing a technology, and showcases real-world examples of how these technologies are currently used to provide a High Availability solution for various customer environments around the world.

Microsoft tech•ed Europe 2009, Berlin, 10 November 2009

Microsoft TechEd Europe 2009, Berlin, 8-13th November 2009

Continuing the post on TechEd Europe started on Monday I’ve decided to write daily, there is just too much for one mega-post.  In fact, most sessions have enough quality content to justify their own posts, but I’ll save you from this! ;-)    It’s a massive geekfest!  ja!

First session of the day for me is:

CLI302 – How Windows Storage Is Changing: Everything’s Going VHD!

Mark Minasi, internationally recognised technical guru, funny guy, great speaker (his next session on IPv6 in the afternoon was one of the most over-subscribed sessions of the event and I didn’t get in :-( )

Load Windows 7 or Windows Server 2008 R2 on a system, and you’ll notice something sort of strange: there’s no boot record or BCD folder. Look at other Windows 7/R2 systems, and you may notice something even stranger: there’s only one file on the hard disk, and yet you can boot the system and run a normal Windows system. What’s going on here? Simple: Windows 7 gets a lot of press for its faster-than-Vista performance and newer user interface, but there’s a lot more to it also, including native support of VHD files (that’s how a one-file system boots) as well as a new default disk structure, support of direct-to-disk ISO burning, and more. Whether you’re going to Windows 7 sometime soon or five years from now, you’ll want to be prepared for the changes that Windows 7 brings to storage—and who better to prepare you than veteran Windows explainer Mark Minasi? Join Mark for this quick look at Windows 7/R2 storage and save yourself having to read a small mountain of whitepapers!

Mark Minasi: “come to the command line, the command line will set you free!.  If we want the full power my friends… the command line!”

Also, ignore the V in VHD, there’s nothing Virtual about VHD’s

How easy is it to create a VHD?

diskpart
  create vdisk file=filename maximum=sizeinmegabytes [type=fixed|expandable]
  select vdisk=drive:path
  attach vdisk  (can attach as read-only)

Of course, it can also be done through the GUI, although this is lame!  come to the command line!  (I like this guy lots!)

Creating a bootable VHD image:
  1) Take your gold image machine and sysprep it
  2) Attach an extra drive
  3) Image the system to the drive  (/verify /check)
  4) Create a new vhd
  5) Select the vhd
  6) Apply the wim file to the vhd (imagex /apply)
  7) Detach the vhd

You now have a sysprep’d gold image that you can deploy and boot from on as many machines as you like.  Sysinternals also have a tool that does the same and used the same API’s so is functionally identical

Basic VHD boot:
  1) Copy the VHD to a local hard drive
  2) Use BCDEDIT to create a new OS entry that points at the VHD

bcdedit /copy (copy the resultant GUID to the clipboard!)

What about making a system that has no installed O/S – just a pure boot from VHD

If you do this – insomnia!  you cannot hybernate a VHD system!

How to setup WinPE – newsletter #59 on www.minasi.com
Create the system.wim – newsletter #61

MGT213 – Introducing Microsoft System Center Data Protection Manager v3 Beta

Jason Buffington, Technical Product Manager, DPM
http://jasonbuffington.com/
http://blogs.technet.com/DPM
dpminfo@microsoft.com

The third generation of Microsoft’s backup and recovery solution began public beta in October 2009. In this session, we spend most of the hour demonstrating what’s changed, the new capabilities, and what you should be planning for with Data Protection Manager.

Agent deployment changes, can install as before, but also attach to an existing agent which covers for agents behind firewalls, externally installed, etc.

Disk Allocation – changes to support collocating data in the  DPM storage pool, also the ability to Automatically grow the volumes – woohoo!!  (single biggest request for DPM into Microsoft)

Client support – as in client workstations, laptops, etc.  Much improved support for remote clients over long, thin links.  Capabilities to enforce an IT policy for backup but also allow the end user to add to the protection (with controls, i.e. IT can still enforce exclusions such as no MP3s).

“I like one throat to choke” – i.e. using a Microsoft backup tool to backup Microsoft

Using DPM to provide Disaster Recovery, i.e. replace a.n.other replication technologies by having another offsite DPM server (can do very funky automated recovery into a VM using VMM).

One thing to remember if you don’t attend another DPM session.  For compliance, PCI, Sarbanes, whatever!  If you have your offsite DPM server with the tape drive at that location you are already backing up and storing in a seperate geographic location – “You don’t have to pay the guy to lose your tapes for you!”

DPM 2010 Scalability
100 servers, 1000 clients, up to 2000 databases per server
Significantly increases fan-in of data sources per DPM server

DPM Recovery – specify ‘latest’ will not just restore the last DPM replica point, but also play back the transaction logs to the point of failure :-)

www.inframon.com – “scary smart people who have taken DPM management to a whole new level”

you heard it hear 1st…
DPM 2010 from RC onwards will support backup of non-domain joined clients, i.e. none AD clients :-) – this got a major applause (fortunately no ‘high-fives’).

Feedback – Jason is an excellent, engaging presenter with deep understanding of the product with massively relevant content, way more interesting than the SQL performance tuning I was going to do. ;-)

BOF04 – Snapshots in Windows Server 2008 Hyper-V

Marcos Nogueira
Snapshots in Hyper-V are a very powerful feature that when used properly can save you from disaster. On the other hand, snapshots, if used incorrectly, can bring a server down. Can snapshot replace a backup? At this BoF session we discuss the best practices for snapshots and some common usage scenarios.

Interactive, audience led session.  Not helped by folks not that keen on talking, and the speaker, sorry host (is not a demo, presentation), didn’t sound confident although should do with 3000 VM’s in his enviornment!

My question about snapshot avhd merge issues, even if you delete the snapshot striaght after the test the avhd/s will continue to grown until either the VM is shutdown or saved.  Is there any other way of merging the AVHD files back in e.g. a ‘live merge’

Using snapshots in development through test, qa, etc. to manage iteration testing

MGT314 – How to Protect SharePoint and Other Application Servers with Microsoft System Center Data Protection Manager

Another session with Jason Buffington of DPM fame, we are now the DPM’ers!

In this session we look at the challenges and special requirements for protecting and recovering Microsoft SharePoint Server, as well as Microsoft Exchange Server, and Microsoft SQL Server. We discuss how Data Protection Manager (DPM) uses the native application VSS writers to ensure supportable backups and recoveries, and discuss the implementation specifics for protecting these key platforms. The discussion focuses mainly on DPM 2007 SP1 implementations for Microsoft Office SharePoint Server 2007, SQL Server 2008, and Exchange Server 2007, but concludes with a glimpse into what DPM v3 is planning for O14 and E14.

DPM2010 new features for SharePoint – auto protection of new content dB’s, no need for a recovery sharepoint farm

Tip – for workload specific DPM information goto www.microsoft.com/dpm/yourworkload e.g. www.microsoft.com/dpm/sharepoint - how to’s, videos, sandboxed demo enviornments, why you need it (for the boss), etc.

Tip – DPM can restore to tape, e.g. when asked for a copy of last month’s backup for the auditor, rather than give them a tape containing EVERYTHING (and you know you’ll never get it back), you can just give them the data they need from the time they want it.

Further training… TechNet virtual labs – for hands-on learning with DPM 2007 SP1

SVR308 – Storage and Hyper-V: The Choices You Can Make and the Things You Need to Know

 
Storage and virtualisation are two of the hottest technologies in IT right now—and they’re even better together. Microsoft is delivering new products into both spaces, and understanding the impacts that storage has on a server virtualisation design is key to understanding and successfully building a virtual infrastructure. This session talks about where we are, where we’ve been, and where we are going. We give you the information you need to know to make the right storage decisions in this new virtual world.

Hyper-V Architecture overview
Key to have the HCL/supported hardware (we know this, but it’s especially important for clustering)

Hyper-V Storage
DAS: SCSI, SATA, eSATA, USB, Firewire
SAN: iSCSI, Fibre Channel, SAS
NAS is not supported (stick an iSCSI target on it!)

Storage parameters / constraints..
Max VHD size 2048GB / 2TB

Tip – ISO’’s on network shares, and especially with remote management.. needs a computer account & constrained delegation!  (gets round issue of needing local ISO’s on the nodes… ahhh!  learnt something! :-) )

Hyper-V Constrained Delegation

Hyper-V Constrained Delegation

Differencing VHDs – performance vs. chain length – above 8 the performance delta becomes significant

Hyper-V and AV..

SAN Boot and Hyper-V
  Boot host from SAN (FC or iSCSI)
  Boot child VM frin iSCSI (PXE solution such as emmboot)

iSCSI performance best practises with Hyper-V..
  Jumbo Frames since R2 :-)
  ..

Live Migration/HA Best Practises
  CSV
  Multi-Path IO (MPIO) is your friend
  Standardise names of virtual switches
  Use ISO’s not real CD/DVD as will break live migration

Sizing Storage for Hyper-V
  see pic

HA with Hyper-V using MPIO & FC SAN
  see pic

DAT306 – Microsoft SQL Server 2008 Reporting Services Best Practices

Chris Baldwin (chris.baldwin@microsoft.com)

Chris started by admitting to talking far too quickly, so excuse this post, maybe disjointed!

Is there anything you could be doing better with SQL Server Reporting Services? This session explores some of the best practices associated with report design and report server deployment. Topics range from the best way to plan your scale out architecture, to the best way to optimise your reports design for performance.

DAT306 - Microsoft SQL Server 2008 Reporting Services Best Practices

Agenda..

Server Deployment
  Backup/Restore… see pic
  Security – use read-only accounts, be wary of unecessary use of Windows Integrated, if really paranoid can be disabled for RS (server properties)
  Monitoring & Planning – use VS2005 to perform load testing on RS, RS caches so beware testing results, can use ‘NullRenderer’ subscription to pre-process and prime the cache ahead of use
  One-Box deployments useful, but not great for production due to lack of scale

Report Design and layout
  Understanding Tablix
  Report performance analysis and optimisation – subreports can negatively impac, move subreport layout up into main report, merge main report and subreport datasets

Data Visualisation
  .. will post pics!

RS Architecture..

pics to post!

 

 

Microsoft tech•ed Europe 2009, Berlin, 9 November 2009

<if you are reading this the week of 9th November then apologies up front, its published but is really a working draft>

Microsoft TechEd Europe 2009, Berlin 8-13th November, 2009

So this week I’m a TechEd & Berlin virgin, although I guess I’m not alone as there are over 7200 people from 104 countries attending this event! (ignore the later picture, it’s out of date before it was taken).

MD of German MS Business

www.citymosiac.de – Berlin Social Media project to mark 20yrs since collapse of the Berlin Wall

Stephen Elop, President, Microsoft Business Division
you can’t save your way to success, simply cost cutting not the answer
do more with less has become “with less, do more” – the new efficiency
UK govnt. Embracing cloud computing to increase efficiencies

Customer evidence from Statoil (Petter Wersland), NASDAQ OMX (Carl-Magnus Hallberg), Chester Zoo (Phil Morris)

Statoil – Exchange 2010 TAP, reduced storage by 60% but increased mailbox size 40-fold!
Identity & access & the cloud – complexities need to be addressed.

NASDAQ – latency issues due to disperse geography with low-long bandwidth, use of Win7 & Branch-cache.  Emphasis on IT & technology alignment with business projects, close to the strategy of the business.

Chester Zoo – Virtualisation saved £11K in electricity alone, being a Zoo obvious green agenda alignment.  Chester Zoo installed 50km of fibre optics, and have wireless cameras throughout the complex, inc. In cages – IT manager has been attacked by monkeys.. (literally!)

Windows 7 had over 7m beta users
Win7 was the biggest pre-order product on amazon.co.uk, dethroning Harry Potter “Windows 7 is King””  (oh dear!)

Cloud Computing

Microsoft Online Services

Exchange Online – adopters inc. GSK, Aeon, etc,  often in conjunction with on premises Exchange

Exchange 2010 GA today, RTM launch

Julia White, Director, Exchange 2010 Product Team

Demoed a mailbox move whilst in use…. err? Is that new?  Didn’t show the client at the end of the move process… was there a prompt?

Exchange 2010 mail tips that advise the user of issues before they click send, e.g. incorrect distribution groups, Out of Office, etc.

Speech to text and vice-versa

Outlook Web Access now, Outlook Web App

Unified Messaging improvements, also integrated into OWA

Transport rules that can apply actions to email types regardless of sender choices (or lack of – e.g. adding DRM to certain types of email)

DRM working across access types (mobile, browser… demo used FireFox)

Multi-mailbox search capabilities

Forester claim a complete ROI on Exchange 2010 deployment in 6 months!
Various ForeFront launches announced today

 

IT Infrastructure

Apparently (allegedly) 70% of the world’s servers are running Windows

-          Windows Server 2008 R2 stats – 460,000 downloads thus far

Robert Whabe, Corporate VP, Microsoft Server & Tools Business

Evolution of the Datacenter – green IT, virtualisation moving to private then public cloud

BranchCache reduced MS Mexico sales office bandwidth by 90%

SCOM/OpsMgr Dashboard demo showing KPI & summarised

Jeff Wettlaufer, Technical PM, System Center
Bunch of redelivered stuff around SCVMM e.g. PRO, Live Migration, power mgmt, etc.

 

Devlopers! Developers! Devlopers!

An auditorium for over 7000

Many signs pointing to TechEd, but where is it?!?!

F'F'F'Five degrees in Berlin

The Full Circle secures Ascom Network Testing for Windows Server 2008 R2 Early Adopter Program

The Full Circle (www.thefullcircle.com) has been working with Microsoft Virtualisation technologies since before they were Microsoft Virtualisation technologies… (think back to Virtual PC from Connectix ;-) ).

More recently and formally, we have been working with Microsoft Hyper-V since the v1 Rapid Deployment Program (RDP) in spring 2008.  We attended various RDP Bootcamp training and used pre-release/beta versions of Hyper-V extensively to accelerate testing and migration for our Microsoft Windows Essential Business Server (EBS) Technology Adoption Program (TAP) customer, Newman Martin and Buchan – read more at http://reubenjcook.wordpress.com/2008/11/12/windows-essential-business-server-2008-launch/

For Hyper-V v2 we are a UK Early Adopter Program (EAP) partner for Windows Server 2008 R2, with a focus on virtualisation, specifically Hyper-V with failover clustering.  We’ve been working with various builds and flavours of Hyper-V v2 including the command line only and free Hyper-V Server 2008 R2, and also the full GUI versions available in the full Windows Server 2008 R2 product.

For an EAP, or TAP for that matter, you need a customer who’s willing to participate in deploying and testing early release software (Beta’s and Release Candidate builds) in a production environment, and then talk about it through press releases, case studies, etc. also known in Microsoft speak as ‘customer evidence’.
The benefits are many!  Microsoft gets real world deployments of their new product ahead of general release which helps with convincing the wider market that the technology is dependable and fit to deploy.  The customer gets to the latest technology for their business ahead of their competition, and often assistance/support such as sponsored consulting, licenses, etc.  The partner (us) gets supported training, technical assistance, and exposure to new products ahead of our competition, plus, of course, exposure in the market through PR & various co-marketing activities.

Our EAP customer deployment was with Ascom Network Testing (formerly Argogroup – www.argogroup.com).  Ascom Network Testing is part of the Mobile Test Solutions business of the Swiss company Ascom (www.ascom.com), and is a global provider of mobile test & measurement solutions for some of the worlds largest mobile network operators (the likes of Verizon, T-Mobile, Orange, etc.). 
Specifically Ascom wanted to update and improve the backend server components of a product called Monitor Master.  Monitor Master is an end-to-end solution for measuring ‘User Experience’ and collates and presents measurement data from mobile services probes out in the field.  Monitor Master is a Business Intelligence (BI) platform with a data warehouse back-end running on Microsoft SQL Server.

The project was given the title ‘EPIC’ due to the scale of the larger deployments which can be several hundreds of Gigabytes of data.  The primary goals were to accelerate the quality and consistency of customer deployments of the Monitor Master server components.  This was achieved by defining and testing new reference architectures including O/S setup, database configuration, hardware platform architecture, and operational procedures to manage the environment.

Clearly Virtualisation can help accelerate almost any platform development project and due to the timings of the project, Windows Server 2008 R2 and Hyper-V v2 was an obvious choice.  Soon into the project we came to realise that due to the performance and other benefits of Hyper-V v2 it could actually form part of the solution, not just a tool to help develop it! :-)

Our old mate, business associate & mentor (for all things PR & communications), John Dean (COO of www.showmethegolf.tv) helped us put together a short release that announced this exciting project, it went out to coincide with the global Windows Server 2008 R2 & Windows 7 launch events and is available online via PRWEB (http://uk.prweb.com/releases/2009/10/prweb3039184.htm), but also below for your enjoyment!:

PRESS RELEASE

The Full Circle Secures Client for Windows Server 2008 R2 EAP

Ascom Network Testing Enrolled as Early Adopter for Hyper-V Virtualisation

London, 15 October 2009 – The Full Circle, the Microsoft Gold Partner specialising in virtualisation and infrastructure deployments, announced today that it had secured Ascom Network Testing’s participation in the Windows Server 2008 R2 UK Early Adopter Program (EAP).

Ascom Network Testing is a global mobile data software systems provider. They offer test and measurement solutions to many of the world’s largest mobile network operators, including Verizon, Orange, and T-Mobile.

The EAP enables selected partners to take part in co-funded consulting engagements to drive product deployments prior to full launch. This gives partners and customers strategic advantage while enabling Microsoft to develop public references for their marketing efforts.

Reuben Cook, Founder, The Full Circle – “We are delighted that Ascom Network Testing will be part of the Windows Server 2008 R2 EAP. We are confident it will offer tremendous value as it will enable them to reap the benefits that the new technologies can deliver to the business well in advance of their competitors.  Windows Server 2008 R2 is planned for release October 22nd”

Kit Smithers, Chief Technical Officer, Ascom Network Testing Ltd – ”We immediately recognised the benefits of participating in the program. We have a particularly strong interest in the benefits of virtualisation and consolidation, and look forward to enjoying the performance and flexibility benefits that it will give us.”

Mike Peers, Channel Development Manager, Virtualisation, Microsoft – “The Full Circle have been an active partner on our Windows Server 2008 R2 Early Adoption Programme.  The programme is designed to help partners gain early experience deploying Hyper-V, whilst also benefitting customers in the early adoption of the technology.”

Cook concluded: “At first we saw Hyper-V as a component that could accelerate Ascom’s internal solution development process.  But it has quickly become apparent that Hyper-V could in itself become part of their client solution offering, due to the power, performance and stability it offers.  It has been a great success.”

Ends:  340 Words

Microsoft Partner Network 2009, Wembley Stadium, October 7th 2009

Today attending the Microsoft Partner Network 2009 at Wembley!

What Microsoft had to say before the event…

Event Overview
Please join the Microsoft UK team and a number of our executives for our primary UK channel event, Microsoft Partner Network 2009.
Targeted at Partner executive level contacts and sales leads we want to provide you with insights into Microsoft’s current strategies, the direction of our business, a selection of the innovative technology we’re launching this year and how we hope to work with you, our Partners, to drive joint success.

It’s a big year as we transition the Microsoft Partner Programme to the Microsoft Partner Network and we want to take the time to ensure you are getting the most out of your relationship with Microsoft.

This event will take a fresh look at the market opportunities, highlight potential strategies to ensure you continue to be ready to meet customers’ needs, and are ready and able to exploit opportunities that arise.

Exploring Microsoft Technology – James Akrigg, UK & British! Microsoft Technology Specialist

SharePoint on the Internet
investors in people and Ferrari website is SharePoint!

The Windows Wiggle ;-)

Business value benefits of Windows 7…
Power saving via group policy
City of Miami claim $53 per desktop per year
Windows 7 & Windows Server 2008 R2 – Direct Access… no more VPN!
Bitlocker to go – USB key encryption

R2 & Hyper-V – Live Migration, etc.

New version of SCE 2010 launched last week

UM demo with LCS, Exchange, Outlook to setup a conference call from a calendar item.

Live speech to text demo and it worked!

Windows phone announced yesterday

Microsoft Innovation – Andrew Herbert, MD MS Research Cambridge

MS Cambridge Labs…
F#
next version of xbox with vision technology for natural user interface

“create seamless experiences that combine the power of software across the Internet using any device”

More at Microsoft Research

UK Perspective – Gordon Frazer, GM Microsoft UK

“the biggest room in my house is the room for improvement!” ;-)

R&D $9.5B – long term, tenacious innovation

The Journey to Success – Andrew Akrigg
The tools are there – use them!
e.g.
Microsoft GearUp Toolkit

Product Lifecyle information (www link…)

Microsoft Pinpoint

Microsoft RSS feeds

Microsoft Partner Player (web link)

Doing more…
MVP program
sharing your code on codeplex

WS2008-R2 Add Roles Hyper-V cannot be installed..

When trying to automate the build/deployment of Windows Server 2008 R2 Enterprise Edition (Full install) using scripts for adding roles and features beware using ”start /w ocsetup Microsoft-Hyper-V” as this may break your server from successfuly performing a Hyper-V install..

If you do use that script then something (quite a lot) happens and various components appear to be installed including a restart.  Don’t be fooled in thinking Hyper-V has installed as when checking, Hyper-V isn’t listed as an installed Role and the management tool is not installed…

Later attempts to use the Add Roles Wizard to add Hyper-V reports it cannot be installed, giving this error dialogue:

Hyper-V-cannot_install

The processor on this computer is not compatible with Hyper-V. To install this role, the processor must have a supported version of the hardware-assisted virtualization, and this feature must be turned on in the BIOS.

eek!  but my x64 bit server has hardware virtualisation support hasn’t it..?!?!?   of course the answer is yes, but this what you will see on a box that hasn’t.

After rebuilding my test platform I realised the fix to this was to revert the attempted Hyper-V scripted install by using:
start /w ocsetup Microsoft-Hyper-V /uninstall
Allow the Windows Optional Component Setup dialogue to restart when prompted

Hope this helps save you a rebuild!

Hyper-V Server R2 RC failover cluster to Enterprise/full version RTM…

A couple of months ago I wrote about the joys of upgrading your Hyper-V R2 release candidate cluster to a new version (e.g. release code).  This process involved tearing down and destroying your cluster which can be a complete pain on many levels (not just for your users! ;-) )

Anyway, on this occasion I’m attempting to upgrade a Hyper-V R2 Release Candidate failover cluster to Enterprise RTM full product without destroying the cluster (although rebuilding the nodes clean – this is a must to be supported).

What this means is that from Beta->RC and from RC->RTM, you will have to do the following:

1. Move workloads onto fewest node/s

2. Move ownership of Storage from the node you are going to remove and rebuild.  You may need to stop the cluster service if th Quorum will not move (it will if you force it by stopping the service ;-) )

3. Using ‘Failover Cluster Manager’ drill-down on Nodes, and right-click on the non-primary node, chose More Actions…, Evict – you’ll get a message warning that evicting a node can cause problems if a clustered application requires that node.. obviously! – click ‘Evict node NODENAME’

3.5. Move the node out of the domain back to a workgroup (so we can reuse this name) and delete the computer account from AD

4. When it comes to the last remaining node in the cluster, due to Quorum requirements, you will need to destroy the cluster.  Select the cluster, goto More Actions… select Destroy the Cluster

5. Remove the ‘Failover cluster virtual network name account’ from AD Users & Computers

5. Being slightly paranoid, I also disabled the Failover Clustering service from with Hyper-V Configuration and removed the machine from the domain (back to a workgroup)

3. Wipe/Reload with new version of Hyper-V.

4. Create new 1 Node Cluster, join to SAN etc

5. Move VMs, offline, to new Hyper-V host.

a. Upgrade VM’s IC’s

6. Wipe/Reload remaining host

7. Join it to the cluster

8. Smile, before you do the same for RTM… ;-)

 

  1. Configure Clustering
    1. Install the Windows Server Failover Clustering feature
      from a cmd shell “start /w ocsetup FailoverCluster-FullServer”
    2. Configure Shared Storage
      Use iscsicpl.exe, if the service is not started then start it – click ‘Yes’
      Use Quick Connect to connect to the iSCSI Target, click ‘Done’ to list the targets
      Connect to the Quorum target, then add the volume
      Repeat adding the other cluster volumes (VHDs, Data, Logs, etc.)
    3. Add the new node to the Failover Cluster
      Use Failover Cluster Manager to validate the cluster
      Add the node to the cluster even if validation fails (it will if node O/S is different)
    4. Modify Hyper-V Settings for the cluster
      Change the location of VHDs and VMs to:
      C:\ClusterStorage\volume1\hyper-v\
  2. Move virtual machines and correct network errors on the target node
    1. Use Hyper-V VM Settings to correct the network setting if they report a Configuration Error
  3. Start the VM’s on the new node J
  4. Rebuild the next one..  ;-)

Next Page »