image

The Full Circle (www.thefullcircle.com) is a Microsoft Partner for both Online Services such as Office 365 (Public Cloud), and Virtualisation using Hyper-V with System Center (Private Cloud).

As part of this commitment we regularly attend Microsoft training and events, and over the course of this week there are a number of ‘Tech Days’ covering various industry hot topics – Cloud, Mobile, Web, Client and Server aimed at two distinct audiences – IT Pro’s and Developers.

Just over a year ago we attended the Virtualisation Summit TechDays event as covered in http://blog.thefullcircle.com/2010/04/12/microsoft-techdays-virtualization-summit-from-the-desktop-to-the-datacenter/
Today’s topic from the Vue Cinema in Fulham, West London (around the corner from the office Smile) is a continuation of last year’s theme – Private Cloud – running your own utility based compute platform using Microsoft technologies,  namely Hyper-V for virtualisation and System Center for management.

This 1-day event will provide you with an understanding of the latest technical updates for your datacentre & infrastructure investments. This event will share more expert knowledge and information than ever – with deep dive sessions on the Windows Server 2008 R2 platform, Hyper-V virtualization capability, and System Center end-to-end service management capabilities.

For more information, please visit: http://uktechdays.cloudapp.net/techdays-live/delivering-it-as-a-service-with-the-microsoft-private-cloud

Transforming your Datacentre

Kevin Sangwell

Virtualisation + Fabric Management + Mature Operations and Service Management + Cloud Principals = Private Cloud

a lot of benefit is based on stove pipes of provisioning teams – racking team handing off to system build, waiting on networks for VLANS, then storage team for LUNs, etc. to give the average time from order to service ready of a new server being c.12 weeks start to end.

In reality do many large IT shops still behave this way?  unfortunately for a lot of enterprise shops the answer is yes, this, is of course, fortunate for us! Smile

Building the foundation: Server Virtualisation and Management

Julius Davies & Clive Watson (Data Centre Technology Specialists)

 

Evangelising Hyper-V, also introduced Hyper-V Server as ‘Enterprise’ but cut-down without GUI, same capabilities… in terms of CPU (64 Cores), Memory (1TB), etc. and the difference being that Enterprise and Data Center have licensing rights to run more VMs… this took me by surprise and at the break discussed with Stuart Leddy, old friend of ‘The Circle’ and Microsoft Core Infrastructure Marketing Lead – Server & Tools Business Group.

Hyper-V R2 Server is akin to Enterprise but cut-back, rather than the original Hyper-V Server which was more like Server Core with Standard constraints (32GB, etc.)…
since R2 – 1TB memory, 64 CPU cores – see:

Q. Are there any limitations to the number of processors and/or cores that Microsoft Hyper-V Server can utilize?

A. Hyper-V Server 2008 R2 supports systems with up to 64 logical processors on the physical machine.

Q. Are there any physical memory limitations to Microsoft Hyper-V Server?

A. Hyper-V Server 2008 R2 supports up to 1 TB of physical memory.

 

Teaming Support provided by NIC vendor

Intel = PROSet, Broadcom = BACS, HP = NCU
Best practise: :install/enable Hyper-V, then install networking utilities…. ???? WTF?  perhaps before configuring networking?  surely you present a Teamed NIC to Hyper-V rather than abstract post event

Hyper-V Networking for Clusters – guide at http://technet.microsoft.com/en-us/library/ff428137(WS.10).aspx

Best practise suggesting 5 separate networks!!  host mgmt, heartbeat, CSV’s, live migration, VM traffic, if iSCSI x2 with MPIO!  (interestingly their demo platform used 3 – Corpnet (External), Live Migration, and Storage

 

How can we better manage?

Clive talked about SCVMM 2008 R2 SP1… but not much SCVMM 2012… a shame!

interesting use of the term ‘evacuate virtual machines to another host’ (implementing a PRO Tip), and ‘rehydrating’ back onto a host once fixed.  Usual demo of Self Service and breaking VM’s – audit trail, etc.

ahha..a little bit about v.Next / 2012 – its all about Fabric Management!

VMM Self-Service Portal 2.0 – bringing business requests and IT service delivery/provisioning together.

 

HP Hyper-V Reference Architecture

Adam Richardson, HP & Neil MacCuish, CSC

Adam dot Richardson @HP.com – a sales guy, but a good sales guy.  Talking about the shape of HP customers and their agility, or rather, in a lot of cases lack of… 1 customer who took 18months to deploy a mail platform – yikes!

Some ‘Hyper-Customers’ – in excess of 100,000 servers installed – Microsoft is one of them.

Hyper-V Cloud Reference

IMG_0691

Virtualisation at the Royal Mail

Customer Profile
The government owned Royal Mail Group (RMG) is responsible for universal mail collection and delivery in the United Kingdom and delivers more than 70 million items every working day.
Business Situation
RMG needed to improve the resilience and flexibility of its IT infrastructure to prepare the company to meet the challenge of a changing market for postal services.
Solution
The company looked to CSC as its IT outsourcing and systems integration partner to virtualise its servers using the Hyper-V feature of Windows Server 2008 R2 Datacenter.

IMG_0692

Summary / Headlines

  • 9 months to platform ready
  • up to 720 Guest VM’s over 2 x HP 16 slot blade enclosures
  • Delivered against plan** (of course, it evolved)

Key Points & Learnings

  • Issues not really technology based – people change are harder
  • ** Build it and they will come! – once the business realises you’re faster they will come to you
  • Keeping it green, Service Integration
  • One team – HP/CSC/Microsoft – go to meetings together, share the issues, share the plan

Managing your infrastructure with System Center

Ellis Paul & Paul Collins

 

Presenting your business case for Private Cloud

Adam Collins, Risual

Cloud, over time will allow a closer alignment between IT and the business by giving back time to focus on more strategic objectives and decision making. Understanding how to position with the business, build a technology roadmap and deliver long term value from your current and future investments is a critical task that can’t be put off any longer. Within this session you will be presented with the necessary tools to support you in taking advantage of Cloud solutions from both an experienced IT consultancy in Risual and a global customer in Paul Smith.

IMG_0699

Very interesting session starting with the driver being ‘ensure predictable IT costs’ with five pillars to support:

Business
Service Delivery
Sustainability (Green IT) –
Contract Management –

Assumed Benefits – Financial, Operational Efficiency, Governance, CSAT, Innovation, Agility, Sustainable IT

Hyper-V and System Center- Competitive Comparisons

Matt McSpirit

You’ll learn more about the different components within the Hyper-V and System Center, but more specifically, how they can provide a greater level of comprehensive management, choice, and advanced automation.

IMG_0701

Matt McSpirit for one of his last UK presentations before jumping to Redmond for a career in Corp. with Andrew Fryer doing his ‘Pap’ impression but with a gagging order this week.. Winking smile

As usual a great presentation from Matt who gave a deep (and broad!) session on why Hyper-V isn’t just a viable alternative to VMware, but a serious contender.  In a lot of cases not just a better value proposition (not difficult) but also more performant (not so easy!), and with independent 3rd party evidence to back up the claims e.g. TS workloads on VMware, Hyper-V R2 SP1, and XenServer (Virtual Reality Check – Phase II version 2.0) and more at http://www.virtualrealitycheck.net (same as http://www.projectvrc.nl)

There was a lot of myth busting around the issue often cited that Hyper-V is fundamentally flawed because it sits on top of Windows – of course there is Hyper-V Server (think Server Core), but what isn’t common knowledge is how many patches there have been for VMware and some pretty high profile issues, and as per Microsoft many require guest or host restarts – its not just Microsoft platforms that require reboots!

And, of course Matt plugged http://virtualboytv.com for great content including video walk-through’s and more e.g. bare-metal to live migration in under an hour!! – I’ve used Matt’s site as a handy reference and basic training tool many times and highly recommend as well worth your time.

 

What next?

For more information on what The Full Circle can do to help you find your way in the clouds, see http://www.thefullcircle.com/whatWeDo/Pages/Cloud.aspx

A few weeks ago I posted about using Disk2VHD see http://blog.thefullcircle.com/2011/05/02/hyper-v-p2v-using-disk2vhd/, however disk2vhd does have limitations e.g 137GB volume size, and you can get errors such as disk too large for dynamic disk, etc. (covered at the end of that post).

Another way of getting a physical host converted to a VM is to back it up, create a VM container, and restore into the new virtual machine, then go through the steps to strip back the hardware and system drivers as normal.

First you’ve got to get a good bare metal recovery backup and for the purposes of this post I’m just going to cover a Windows Server 2008 R2 source/physical server.

Bare Metal Backup on Windows Server 2008 R2

Obviously you need the backup components installed – Add/Remove Features – Windows Server Backup, or scripted using start /w ocsetup WindowsServerBackup

Launch Windows Server Backup and select ‘Bare metal recovery’ – all components to support a bare metal recovery will be checked, if you’ve installed any programs to another disk other than the %HOMEDRIVE% you may find you need to backup more than one disk volume..

image

 
Once the backup is running you can monitor from the GUI or command line… e.g.
 

C:>wbadmin get status
wbadmin 1.0 – Backup command-line tool
(C) Copyright 2004 Microsoft Corp.
The backup of volume System(C:) successfully completed.
The backup of volume Data(D:) successfully completed.
Creating a backup of volume Logs(E:), copied (12%).

 
You can also check on how many versions of backups are available e.g. which one you intent to restore into a VM by using the wbadmin get versions command:
 
C:>wbadmin get versions
wbadmin 1.0 – Backup command-line tool
(C) Copyright 2004 Microsoft Corp.

Backup time: 17/05/2011 00:00
Backup location: Network Share labeled \thefullcircle.localBackups
Version identifier: 05/16/2011-23:00
Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State

If the backup drive is an external drive such as a USB this would be reported as:

Backup target: 1394/USB Disk labeled X:

Restore using Windows System Image Recovery

In this case again we are using Windows Server 2008 R2 boot media but this can also be performed using a Windows 7 or ERD Commander WinPE environment, of course technically this is WinRE.

1) Boot from your media, make any language, locale, and keyboard selections

2)  Rather than Install now, select Repair your computer
image

3) Select Restore your computer using a system image that you created earlier.
image

4) If you’re quick enough skip trying to find an image, but more likely you will get a dialogue advising that Windows cannot find a system image on this computer, that’s fine – click Cancel, then Next.
image

5) At the re-image your computer prompt, select Advanced…
image

6) You can then search your network for an image, or you may need to load drivers (should be unlikely with the driver support of Windows Server 2008 R2 as shares codebase with Windows 7 – pretty good driver support!)
image

7) Clearly you do want to connect to the network (if you have DHCP enabled happy days, if not take a crash course in netsh commands to set an IP address)
image

8) Choose your network location..
image

9) Enter credentials – there is no point trying to save them, you’ve probably booted from an ISO or DVD-ROM anyway..
image

10) Select your backup, click Next, then select your volumes

image

image

11) Choose any additional restore options such as Excluding disks, loading additional drivers, or under Advanced – restart options when complete, checking disk errors – checked/yes by default
image

12) A final confirmation of what will be restored, and then ‘another’ final check, Yes is the only option unless you’ve changed your mind about doing a restore today…
image

Wot no disk partitions, volumes, or anything to restore to?

Then you may get this message..
image

or this one
image

which takes you back to..
image

and you can get busy with diskpart, etc. from within a Command Prompt (surely that’s a Command Shell?)… select the disk, create a primary partition, make it active, and then start again..
image

or just let the machine do the work.. click Restart and start again.. (again!)

Tagged with:
 
This week saw the CTP release of SQL Server 2008 R2 SP1 which combines all fixes to date for SQL 2008 R2 up to Cumulative Update 6 (CU6), and fixes to issues that have been reported through customer feedback platforms. These include supportability enhancements and issues that have been reported through Windows Error Reporting (WER) – why it’s good to participate! Smile
 
As posted by Aaron Bertrand, note that CU7 is *NOT* included in this service pack; so, if you are relying on any of those fixes, you should hold out until after SP1 is released *and* after the first subsequent cumulative update is released, as that is when the branch will most likely be caught up.
 
Anyway, as we have a SQL R2 RTM box badly in need of some patching I thought to hell with the warnings and let’s give it a whirl…  The machine in question just happens to be our production dB backend for SharePoint 2010, SCE2010, Business Contact Manager, plus some dev/test SharePoint dB’s..
 
Firstly you’ll need to download the bits for your platform (ours is Intel x64) from Download details: Microsoft® SQL Server® 2008 R2 Service Pack 1 Community Technology Preview
Also download the SQL Server 2008 R2 SP1 Feature Pack CTP1 which is a collection of stand-alone packages which provide additional value for SQL Server. It includes the latest versions of:
  • Redistributable components for Microsoft® SQL Server® 2008 R2 SP1 CTP
  • Add-on providers for Microsoft® SQL Server® 2008 R2 SP1 CTP
  • the bits of interest to us from the Feature Pack are:
     
    ReportBuilder3_x86.msi (This will be important for the RS crowd regardless of the SP)
    sqlua.msi (The Upgrade Advisor – later discounted as for pre R2 upgrade)
    In terms if overall process, I’d start with backups and whilst they are running get your reading head on, there is plenty to keep you occupied!
    1) Backup, Backup and verify!
    O/S level e.g. Windows Server Backup and application level e.g. SQL Backup, and perhaps even the app behind it, in our case SharePoint 2010 and System Center Essentials
    In Windows Server 2008 onwards if you have Windows Server Backup command line tools installed you can easily check the status of the last backup with wbadmin get versions, e.g.
     

    wbadmin get versions

    Backup time: 14/05/2011 00:00
    Backup location: Network Share labeled \thefullcircle.localBackups
    Version identifier: 05/13/2011-23:00
    Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State

    2) Read the Release Notes and the Readme, read the MS TechNet SQL blog post
    3) Note the warnings..
    Please note: This Customer Technical Preview (CTP) release is not supported by Microsoft Customer Support Services. Please submit feedback using the Microsoft SQL Server Connect Feedback Center. In addition, some of the fixes documented in this CTP release may not be included in the final release. There may also be fixes included in this CTP release that are not documented in the master KB article.
    then ignore it Winking smile
    4) Don’t Analyze Your Upgrade with Upgrade Advisor – already on SQL 2008 R2!!
    In the readme it mentions to Analyze Your Upgrade with Upgrade Advisor although clearly if we are installing SP1 for R2 we are already on R2!?! Confused smile – I’ll skip this step me thinks!
    5) Do check your Edition, Version and Installed SQL Server features
    Clearly you can see your version number in SSMS, e.g.
    image
    but are you absolutely sure of your edition? (only recently The Full Circle performed a SQL Cluster Edition downgrade for a major London Financial Index, the main one.. Winking smile due to a mistaken edition installation that would have proved VERY costly to license – like £4K per processor)
    Use the SQL query:
    SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edition’)
    to retrieve the version and edition e.g.
    10.50.1600.1    RTM    Enterprise Edition (64-bit)
    Next double check what features you have installed, you’ll need to run Setup from your SQL R2 media, go to Tool, and select Installed SQL Server features discovery report e.g.
    image
    I’m not going to paste the whole report here, but just for one of our instances:
    Microsoft SQL Server 2008 R2 Setup Discovery Report
    Product
    Instance
    Instance ID
    Feature
    Language
    Edition
    Version
    Clustered
    Microsoft SQL Server 2008 R2
    MSSQLSERVER
    MSSQL10_50.MSSQLSERVER
    Database Engine Services
    1033
    Enterprise Edition
    10.50.1600.1
    No
    Microsoft SQL Server 2008 R2
    MSSQLSERVER
    MSSQL10_50.MSSQLSERVER
    SQL Server Replication
    1033
    Enterprise Edition
    10.50.1600.1
    No
    Microsoft SQL Server 2008 R2
    MSSQLSERVER
    MSSQL10_50.MSSQLSERVER
    Full-Text Search
    1033
    Enterprise Edition
    10.50.1600.1
    No
    Microsoft SQL Server 2008 R2
    MSSQLSERVER
    MSAS10_50.MSSQLSERVER
    Analysis Services
    1033
    Enterprise Edition
    10.50.1600.1
    No
    Microsoft SQL Server 2008 R2
    MSSQLSERVER
    MSRS10_50.MSSQLSERVER
    Reporting Services
    1033
    Enterprise Edition
    10.50.1600.1
    No
     
    6) Run the big one!
    In our case it’s the x64 version – SQLServer2008R2SP1-KB2463333-x64-ENU (314MB’s worth although will expand out to c.525MB and in our case the SP consumed c.2GB on the C: drive which is where our instance binaries reside (data & logs on another volume of course).
     
    I’m not going to paste screen shot after screen shot, but the steps are:
     
    6.1) A normal SQL upgrade/update process
    image
    6.2) Accept the License terms and do check the box to send feature usage data to Microsoft – it really does help steer the product!
     
    6.3) Select your Features (okay another screen grab!) – let the tool select, and you check/confirmimage
    6.4) Check for files in use (not you!, the tool does this)
     
    6.5) Let the update go and make tea, sweep the deck, tidy your desk, etc. ours took c.25 minutes
     
    6.6) If all goes well you should get a screen per below advising to Restart your engines!
    image
    Checking the version number should reveal 10.50.2425.0    SP1
     
    Also checking SSMS for version info, in our case gave:
    Microsoft SQL Server Management Studio                        10.50.2425.0
    Microsoft Analysis Services Client Tools                        10.50.2425.0
    Microsoft Data Access Components (MDAC)                        6.1.7601.17514
    Microsoft MSXML                        3.0 4.0 6.0
    Microsoft Internet Explorer                        8.0.7601.17514
    Microsoft .NET Framework                        2.0.50727.5444
    Operating System                        6.1.7601
    And if it hasn’t gone well…? you’ve got the rest of the day to interrogate SQL setup logs in the usual place (C:Program FilesMicrosoft SQL Server100Setup BootstrapLog) – we’ve 80MB and 340 files in the last entry alone (of 4 today!), and at worst case start thinking about your restore process!
    7) If you are a developer, do some more reading!
    There are a lot of enhancements, fixes, and new features and that’s a different topic all together, however by the best cover I’ve seen thus far is Aaron Bertrand’s most excellent blog, and specifically the following posts:

     

    Microsoft to Acquire Skype: Combined companies will benefit consumers, businesses and increase market opportunity.

    Whoooaaaahhhh!

    A good friend and ex co UK Microsofter just sent me this as a link (funnily enough on Skype) – what can I say!?!  or did..

    [13:39:20] Steve Beer: http://www.microsoft.com/Presspass/press/2011/may11/05-10CorpNewsPR.mspx
    [13:42:57] Reuben Cook: VERY interesting. blimey!  gotta be a big boost for MS esp. windows phone and x-box
    [13:45:03] Reuben Cook: interesting for Lync though… Skype has definitely been taking revenue from enterprise VoIP – what were the stats – 207 billion minutes in 2010 – jeeze!

    I wonder what effect this will have on the (MS) share price… would have thought positive for Microsoft unless, of course and according to the market, they are paying too much… hmmm?
    Anyway, probably a little too early in the day to tell – at time of writing only just gone 09:00 on Wall Street.

    Now according to some other posts (excellent one at http://gigaom.com/2011/05/09/why-microsoft-is-buying-skype-for-8-billion/) this has already gone through, and joint announcements are due today…

    Keep your eyes peeled and listening out for the familiar Skype ringtone ;-)

    yep, its confirmed..

    [14:53:14] Steve Beer: "Microsoft confirms $8.5B Skype purchase & plans to call new service Microsoft Skype Network, or "MS Skynet" for short." :D

     

    update: Friday 13th May..

    Since the acquisition was announced my Skype video hasn’t been working (I can see the other party, and my own image, etc.) all the other party gets is the spinning wheel of dullness…

    Who do I call to fix this? Microsoft? or have they been buggering with the code already and already we need a Service Pack or perhaps a Cumulative Update to fix it?!? Winking smile

    image

    Whilst often blog about activities and technologies that have a positive effect on carbon reduction and green IT – see http://blog.thefullcircle.com/category/green-it/ we are normally discussing technology activities such as virtualisation so this is a post from a different angle, but I felt compelled to share (and reuse Winking smile) this one..

    A good friend of The Full Circle and friend through our child’s school is David Ayres. David and Simon Ritchie of www.ubique-design.co.uk have recently designed an interactive online game to educate schoolchildren about the 3Rs (Reduce, Reuse, Recycle) – sustainability, and indeed resource reduction is key to our hearts.

    Their client, Eco-Schools Northern Ireland, will determine its success by how many people play it. So please have a go. You can click on all the links in the game, in the blue bubbles, so you can learn more about the 3Rs and increase your chances of getting the highest score.

    Its very simple to play just drag the items to the appropriate reuse or recycle option and see how high you can come in the rankings – email friends and challenge them to play.  My best score so far is 196 – with each incorrect answer points are deducted and you’re against the clock!

    The Sort It Out! Game can be found on the eco-schools web site, click on the link on the home page to go to the game – http://www.eco-schoolsni.org/ or direct to http://rethinkwastegame.eco-schoolsni.org/

    image

    A high score!

    image

    So, have a wander to http://www.rethinkwasteni.org/ and see if you can better, and learn more about the 3Rs!

    Hyper-V P2V using Disk2vhd

    On May 2, 2011, in Green IT, Hyper-V, Virtualisation, by ReubenC
    1

    The ability to convert existing Physical hosts to Virtual machines is often the biggest return on investment benefit to justify the case for virtualisation.  Taking a legacy platform often on older, unsupported hardware and software, and converting it to a virtual machine running with many other machines, but on new, high capacity hardware taking up less space and power is a key driver for virtualisation.

    Older systems consuming a relatively high amount of energy and space for what is now very low processing power, can be converted to VM’s hosted on much more powerful hardware for a similar footprint but with much increased agility through the well understood benefits of virtualisation.

    A recent project The Full Circle (www.thefullcircle.com) undertook as part of our private cloud practise, was to rationalise several older HP ProLiant DL360 servers (one had a BIOS dated 08/03/2001 – over 10 years old!) each taking 1U of rack space, some with dual power supplies, dual network adaptors, mirrored disks, etc. all generating high heat output (which in turn has high cooling costs).

    Online Windows server capture using Sysinternals Disk2vhd utility

    If you haven’t got Microsoft’s Virtual Machine Manager suite and you don’t want to spend many hours backing up the source server, creating a blank VM, installing a base O/S and then hoping a restore will work without hours of troubleshooting disparate hardware issues… really?!?!  there is a handy alternative from those clever folks at Sysinternals – disk2vhd.

    From Sysinternals “Disk2vhd is a utility that creates VHD (Virtual Hard Disk – Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that’s online. Disk2vhd uses Windows’ Volume Snapshot capability, introduced in Windows XP, to create consistent point-in-time snapshots of the volumes you want to include in a conversion.”

     

    Overall P2V process as easy as 1,2,3…

    Of course it’s not as easy as 1,2,3… this process may take from only a couple of hours to a couple of days per server but its a straightforward process with no fundamental ‘gotchas’ – although in-between application licensing, network infrastructure issues, and later VM contention (disable those traditional backup agents!) – this part may prove to be the simplest part of the process, which is:

    1. Capture of source physical host/server
      1. Audit hardware and software build
        (recommend paid tools such as Belarc, but also include built-in such as systeminfo)
      2. Full Backup! (whilst no changes planned to source machine a backup maybe useful later)
      3. Disk conversion from physical source to Virtual Hard Disk file target (VHD)
    2. Build of Virtual Machine / VM hardware to be a near-as match to the source hardware in terms of major physical resources such as CPU, Memory, Disk, and Network
      1. Attach the created VHD file, note this will be one Disk that may contain multiple partitions
    3. Clean-up of new virtual machine hardware and system software
      1. Install the Hyper-V Integration Services (may have pre-reqs..) and restart
      2. remove superfluous hardware devices, drivers, and system software (may require several restarts)
      3. Check the event logs for any errors to determine if serious or can be ignored
      4. Test, test, test!
    Steps in more detail..
    Running disk2vhd

    You don’t even need to permanently install the tool on the source machine, simply browse to http://technet.microsoft.com/en-us/sysinternals/ee656415 and click ‘Run Disk2vhd

    image

    choose your source drives, enter a suitable target destination with sufficient space and click create – this may take some time (as in several hours depending on size, speed, network, etc.)

    Setting up the captured hard disk

    The disk captured by disk2vhd will be a single hard disk image of the selected partitions/volumes, this may be fine if they combine less than 127GB as the first Hyper-V bootable disk has to be attached to the IDE controller (with a disk limit of 127GB)

    image

     

    Here’s a grab of a SCSI based system which had 2x72GB SCSI disks as a single RAID disk

    image

    P2V for Windows Server 2003 onto Hyper-V

    Windows Server 2003 machines require Service Pack 2 to be installed before the Hyper-V Integration Services can be installed – get ready to install using the keyboard as until the IS bits are installed you have no mouse!

    Removing superfluous hardware devices, drivers, and system software

    You need to get familiar with removing hidden devices and how to show non-present devices by following the Microsoft KB ‘Device Manager does not display devices that are not connected to the Windows XP-based computer’ basically:

    set devmgr_show_nonpresent_devices=1

    start devmgmt.msc

    And then show hidden devices, to allow removal of the no longer supported devices, below shows the main areas to cover from a HP ProLiant server to VM:

    image

    I’m fairly confident to remove ALL hidden devices, especially if its a device that has been replaced by another ‘active’ / non-hidden instance of the same name e.g.

    image

    worst case, you can always re-scan for hardware changes or restart the machine – you’ll be doing a restart (or two or more..) at the end of the process anyway.

    Some things should be removed that are not hidden

    Some devices won’t be hidden, but if you know your hardware and device drivers fairly well you should be able to spot the obvious candidates for removal, e.g. the Compaq Smart Array Controller drivers used for managing the hardware disk array.. cpqarry2 is definitely one to go..

    image

    but most will (be hidden), including related components…

    image

    (I think the Pentium III chip can go in this case! Winking smile)

    Note – some of these may prompt for a restart, I normally bank several restarts together, but some system software to be removed may require a restart to uninstall cleanly..

    System software uninstallation and many restarts

    Most server systems may also have significant software components to uninstall, in this case several HP components that talk to proprietary HP systems management components that will no longer be present in the virtualised machine.

    image

     

    HP Network Teaming Utility – where is that software?

    The HP Network Teaming Utility – easily spotted on most HP Windows server systems by the image  logo in the system-tray, however the software is not that easily found as doesn’t appear in Add/Remove Programs nor is removed from Device Manager.

    Open network connections (ncpa.cpl) and select the ‘HP Network Configuration Utility’ then select Uninstall – you should be prompted to uninstall per:

    image

    You’ll be prompted for a restart, and by now the system probably deserves one!

     

    Recreate your Network connections

    Its time to dig out that systeminfo report, as that’s going to have a concise listing of the source server’s network settings in terms of IP addresses, etc. – if you’re converting from large-frame/iSCSI with VLANs etc. then that scenario is slightly beyond the scope of this post – sorry, but some things have to be billable!

    Errors on start-up?

    You are bound to get some start-up errors at the end of the process, although hopefully these should be insignificant such as a w32tm service unable to update from NTP or a domain controller due to network changes (e.g. still testing on a private network).  You may also have dependency components that still require removal such as a System Management Controller via the Service Control Manager (typical event id 7000 stuff).

    Fire up the Event Viewer (eventvwr) regardless and have a trawl through the event logs, even if you didn’t get a error starting service alert on start-up you may find issues that require further investigation – effort here will be worthwhile for a stable and error free machine.

    At the end of the process…

    When you’re finished, sit back crack open a can (if you won’t get caught with food and drink in the data center) and have a think what nice new tin you’ll replace all those gaps in the rack with… mine would be Stella… Winking smile  Better still, for you, the company and the planet, return a few racks to the data center manager / co-lo provider, and ask for a bonus from all the carbon you’ve saved Smile

     

    Added a week later..

    It doesn’t always work…

    ..and does have limitations e.g.

    clip_image002

    The disk is too large for a dynamic VHD…

    clip_image004

    Tagged with: