Top Banner
to edit Master title style TechNet goes virtual TechNet goes virtual Virtualization Tour Dan Stolts, MCT, MCITP, MCSE, TS... Sr. IT Pro Evangelist Microsoft Corporation [email protected] http://blogs.technet.com/DanStol ts Native Boot To VHD
16

Virtualization Tour

Feb 25, 2016

Download

Documents

kenton

Virtualization Tour. Native Boot To VHD. Dan Stolts , MCT, MCITP, MCSE, TS... Sr. IT Pro Evangelist Microsoft Corporation [email protected] http://blogs.technet.com/DanStolts. What Will We Cover?. Boot-to-VHD Windows XP Mode Windows Server 2008 R2 Hyper-V - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtualization Tour

Click to edit Master title style

TechNet goes virtualTechNet goes virtual

Virtualization Tour

Dan Stolts, MCT, MCITP, MCSE, TS...

Sr. IT Pro EvangelistMicrosoft [email protected]://blogs.technet.com/DanStolts

Native Boot To VHD

Page 2: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

What Will We Cover?

• Boot-to-VHD• Windows XP Mode• Windows Server 2008 R2 Hyper-V• Managing Hyper-V with System Center Virtual

Machine Manager

Page 3: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Logistics• Food and Beverages in back• Cell Phones on silent or stun• Restrooms…• Evaluations/Report Card (Same scale as grade school)

– 10 =100% A+ …does not exist because, nobody’s perfect!– 9 =90% … Good = Report card of “A” (A-minus actually)

– 8 =80% … OK = Report card of “B”• Less than 8, Please give feedback so I/we can improve

– 7 =70% … Not so good = Report card of “C”– 6 =60% … Very bad = Report card of “D”– 5 = 50% … Complete Failure = Report card of “F”– Less… You get the picture… Send em’ all packin’!

• Timekeeper?

• Dan’s Blog: http://blogs.technet.com/danstolts

Page 4: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Agenda Native Boot to VHD

• What is Native Boot?• Benefits and Performance • Inside look at Boot to VHD Partitions• Common Scenarios • Installing … OS Media or Network Boot

– Step By Step – Native Boot to VHD with No underlying OS

– Step By Step – Native Boot to VHD with Underlying OS• An Inside Look at BCDEdit• Limitations• Guidelines, Here is the proof => Next…

Page 5: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Introduction to Native Boot to VHD

• What is a Virtual Hard Disk (VHD)– Fixed Disks

• Larger (slower to deploy)• Recommended for production systems

– Dynamic disks• Grow as data is added• Smaller (faster to deploy)

– As used with Virtual PC / Virtual Server / Hyper-V• Supported Platforms

– Windows 7 (Enterprise, Ultimate)– Windows Server 2008 R2 (Full and Core)

• Standard, Enterprise, Datacenter, Web• Itanium-based systems

• Tools (See Resources for details)– DiskPart, Disk Management (MMC), BCDEdit, BCDBoot, DISM, Hyper-V Manager,

Sysprep, ImageX (AIK)

Page 6: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Benefits of Native Boot to VHD

• Possible to boot a VHD directly on hardware• Can run Windows Virtualization Platform• Deploy either as physical or virtual using

same file • Use the same management tools• Support multiple boot scenarios • Fast deployment for re-usable environments • Parent of a differencing disk can be a

fixed, dynamic, or differencing disk (differencing chain)

• Negligible performance difference from Native

Page 7: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Native VHD Performance

64K Sequential R

ead

64K Sequential W

rite

4K Random Read

4K Random Writ

e1.00

10.00

100.00

1000.00

Physical Drive vs. Fixed VHD vs. Dynamic VHD vs. Passthru (VM Mode)

Physical Drive in HostFixed VHD in Win7Dynamic VHD in Win7Passthru in Win7

Thro

ugpu

t(M

Bps)

(Log Scaled by 10)

Page 8: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

System and VHD Partitions

• Parent volume of the VHD is available after boot with a different volume letter• LOOK: Watch your disk space go to maximum VHD Capacity + Physical Used

System Partition Primary Partition

BCDBootmgr C:\Windows

C:\Vhd\Windows7Dynamic.vhdC:\Pagefile.sys

C:\Windows

D:D:D:

VHD BootPhy

Virtual

Physical Disk

VHD

Page 9: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

BCDEdit – Windows Server 2008 R2 Running on Metal

In this example, we have an OS running on Metal and a VHD Boot menu also available

Page 10: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

BCDEdit – Host with NO OS Installed Natively

In this example, we have only one OS and it is running in a VHD on an empty hard drive

DEMO

Page 11: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Preparing for Native Boot and BCDEdit• If host system is Vista SP1:

– Replace Bootmgr and BcdEdit.exe with Windows 7 versions• Create bootable VHD file

– Disk Manager, Hyper-V Manager, ImageX, SCVMM, DiskPart,Etc• Copy bootable VHD to a directory on the host system

– (e.g. ‘c:\vhd\BootWin.vhd’)• Use BcdEdit to copy the existing boot entry (from administrative cmd prompt)

bcdedit /copy {current} /d “Windows VHD Boot”• Look at the new entry

bcdedit /v• Use BcdEdit to Edit the VHD system

bcdedit /set {GUID} device vhd=[c:]\vhd\BootWin.vhdbcdedit /set {GUID} osdevice vhd=[c:]\vhd\BootWin.vhdbcdedit /set {GUID} detecthal on

• Use BCDEdit to change the description, default start item, menu order, timeout, etc.bcdedit /set {GUID} description “New Menu Description Goes Here!”bcdedit /default {GUID}bcdedit /displayorder {GUID_1} {GUID_2}bcdedit /timeout 10

• If using virtualization on the system… (Make sure you cold boot after making changes)Enable Virtualization in BIOSbcdedit /set {GUID} hypervisorlaunchtype auto

Page 12: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

An Inside Look at BCDEdit

Let’s look at BCDEdit in some detail

Page 13: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

ResourcesHow to Perform Common Tasks http://technet.microsoft.com/en-us/library/dd979534(WS.10).aspx What's New for IT Pros in Windows 7 http://technet.microsoft.com/en-us/library/dd349334(WS.10).aspx

What's New in Virtual Hard Diskshttp://technet.microsoft.com/en-us/library/dd440864(WS.10).aspx

What's New in Deployment Tools http://technet.microsoft.com/en-us/library/dd744386(WS.10).aspx

 Windows(R) Image to Virtual Hard Disk (WIM2VHD) Converter http://code.msdn.microsoft.com/wim2vhd 

Page 14: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Tools ResourcesAppendix: Tools, Scripts, and APIs. The following tools are included in Windows 7 and Windows Server 2008 R2:• DiskPart A command-line tool that you can use to create, attach, and detach VHDs. You can also perform more advanced

tasks like compacting, expanding, and merging VHDs. For more information, see DiskPart on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkId=128458).

• Disk Management A Microsoft Management Console (MMC) snap-in that you can use to create, attach, and detach VHDs.• BCDEdit A command-line tool that you use to manage boot configuration data (BCD) stores. For more information, see

BCDEdit on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkId=128459). • BCDBoot A command-line tool that you can use to manage and create new BCD stores and BCD boot entries. BCDBoot can

be used to create a new boot entry when configuring a system to boot from a new VHD. For more information, see BCDBoot Command-Line Options on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkID=155166).

• Deployment Image Servicing and Management (DISM) A command-line tool that you use to apply updates, drivers, and language packs to a Windows image. For more information, see Deployment Image Servicing and Management Technical Reference on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkId=155029).

• Windows Hyper-V Manager An MMC snap-in that supports VHD image creation. You can specify the type and size of VHD and install Windows from a CD or DVD, or from an ISO Image file. The Hyper-V Manager is only available on computers that are running Windows Server 2008 or Windows Server 2008 R2 with the Hyper-V role installed.

• Sysprep A tool that enables you to remove user and computer-specific data from the operating system image. This enables you to capture the image and deploy it to other computers. For more information, see Sysprep Technical Reference on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkId=155027).

The following tool are included in the Windows Automated Installation Kit (Windows AIK): • ImageX A command line tool that enables you to capture, create, modify, and apply Windows images. For more

information, see ImageX Technical Reference on Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkId=155340).

Page 15: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

For more information please visit www.microsoft.com/technet/subscription

25% Discount on TechNet Plus – Just for YOU!

Special promotion code: TMSAM15 (WRITE IT DOWN!)

Purchase any TechNet subscription between now and June 30, 2010.

Use the promotion code. TMSAM15

You save 25%! Includes 2 Tech Support IncidentsSimple, you save $81.75 and get it for only $261.75

25% off!

Page 16: Virtualization Tour

Click to edit Master title style

TechNet goes virtual

Wrap Up … Thank You!• Evaluations/Report Card (Same scale as grade school)

– 10 =100% A+ …does not exist because, nobody’s perfect!– 9 =90% … Good = Report card of “A” (A-minus actually)

– 8 =80% … OK = Report card of “B”• Less than 8, Please give feedback so I/we can improve

– 7 =70% … Not so good = Report card of “C”– 6 =60% … Very bad = Report card of “D”– 5 = 50% … Complete Failure = Report card of “F”– Less… You get the picture… Send em’ all packin’!

• Please tell us where we can improve and what you want us to teach?• Subscribe to Dan’s Blog: http://blogs.technet.com/danstolts • Contact Dan: http://blogs.technet.com/danstolts/contact.aspx for Questions• Continue to learn about Windows 7 and Windows Server 2008 R2 on Dan’s Blog and on Edge (

http://Edge.TechNet.com)