may 25- june 15, 2006. building your test environment bruce cowper it pro advisor microsoft canada...

52
May 25- June 15, 2006

Upload: magdalene-palmer

Post on 31-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

May 25- June 15, 2006

Page 2: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Building Your Test Building Your Test EnvironmentEnvironment

Bruce CowperBruce CowperIT Pro AdvisorIT Pro Advisor

Microsoft CanadaMicrosoft Canada

[email protected]@microsoft.com

Damir BersinicDamir BersinicIT Pro AdvisorIT Pro Advisor

Microsoft CanadaMicrosoft Canada

[email protected]@microsoft.com

http://blogs.technet.com/canitpro

Page 3: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Session Goals:Session Goals:

• Examine Virtualized test environmentsExamine Virtualized test environments• Investigate tools to help you create a test areaInvestigate tools to help you create a test area• Demonstrate methods for migrating to Windows Demonstrate methods for migrating to Windows

Vista and Office 2007Vista and Office 2007• Provide you with Best Practices, Tools and TipsProvide you with Best Practices, Tools and Tips

Page 4: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

AgendaAgenda

• Virtualisation; What, Why, How?Virtualisation; What, Why, How?• Creating the test environmentCreating the test environment• Physical to Virtual toolsPhysical to Virtual tools• Migrating to Windows Vista and Office Migrating to Windows Vista and Office

20072007

Page 5: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

R2R2

What is Virtualization?What is Virtualization?

Page 6: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtualization

Hardware

AppsApps

OSOS

AppsApps

OSOS. . .

Without virtualization: Adding a virtualization layer:

Opportunity• System utilization• Legacy support• Disaster recovery, availability• Flexible workload management

Physical Virtual Self Managing Dynamic Systems

Industry Issues• Security: Integrity, patching• Interoperability• Isolated management tools• Lifecycle Management• Support and licensing

Operating System = OS

Applications = Apps

AppsApps

OSOS

AppsApps

OSOS

AppsApps

OSOS

AppsApps

OSOS

Hardware

Operating System

Virtualization TodayVirtualization Today

Page 7: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtualization with the Windows Virtualization with the Windows Hypervisor - TomorrowHypervisor - Tomorrow

• Thin hypervisor• Drivers in virtual operating

system partitions– Thinner hypervisor

– Better compatibility

• Hardware virtualization assist

– Better performance

– Virtual operating system isolation

ManagementManagement

OSOS

Dri

ve

rsD

riv

ers

ApplicationApplication

OSOS

Dri

ve

rsD

riv

ers

ApplicationApplication

OSOSD

riv

ers

Dri

ve

rs

Windows hypervisorWindows hypervisor

Hardware virtualizationHardware virtualization

. . .. . .

““Parent”Parent”virtual virtual

Operating Operating SystemSystempartitionpartition

““Child”Child”virtual virtual

Operating Operating SystemSystem

partitionspartitions

Page 8: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

The Vision; Self-Managing The Vision; Self-Managing Dynamic SystemsDynamic Systems

Traditional systems live within boundaries Applications have fixed

dedicated resources Results in need for more

responsive infrastructure Wasted capacityVirtual systems break down some of these boundaries Virtualization allows for

better resource utilizationDynamic systems go further Resources are intelligently

(policy) and flexibly assigned as needs change

Storage

Servers

Applications/Services

DynamicStorage

DynamicPlatform

DynamicServices

Page 9: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual Server 2005 R2 SP1 beta

• Available on Connect Beta site• Beta 1

– Support for Intel Virtualization Technology– Host clustering Scripts and White Paper

• Beta 2– AMD Virtualization technology – Volume Shadow Service for enhanced backup and

recovery– Active Directory integration and Management

Page 10: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

R2R2

What is Virtual Server?What is Virtual Server?

Page 11: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual Server 2005 R2 Architecture

Host Host EnvironmentEnvironment

Host Operating SystemHost Operating SystemHost Operating SystemHost Operating System

Host DriversHost DriversHost DriversHost Drivers

Host HardwareHost HardwareHost HardwareHost Hardware

Virtual Server Virtualized HardwareVirtual Server Virtualized HardwareVirtual Server Virtualized HardwareVirtual Server Virtualized Hardware

Guest EnvironmentGuest Environment

Guest AppsGuest AppsGuest AppsGuest Apps

Guest OSGuest OSGuest OSGuest OS

Guest DriversGuest DriversGuest DriversGuest Drivers

Guest EnvironmentGuest Environment

Guest AppsGuest AppsGuest AppsGuest Apps

Guest OSGuest OSGuest OSGuest OS

Guest DriversGuest DriversGuest DriversGuest Drivers

Page 12: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual Machine Files• Virtual Machine configuration file

– XML file contains all configuration metadata– Can be copied to another host server for redeployment

• Virtual Hard Disk file– Is the “hard disk” in the virtual machine– Can be copied to another host server for redeployment

• Virtual Network configuration file– XML file contains all configuration metadata– Can be copied to another host server for redeployment

Page 13: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual DisksVirtual Disks• Dynamically Expanding Virtual Hard Disks

– Specify Max Size on creation– VHD file expands on host server

• Fixed Size Virtual Hard Disk– Can be converted to dynamic– Required for cluster quorum disk

• Differencing Virtual Hard Disk– Used for machines with a common base operating system– Uses Parent (base) / Child relationship

• Linked Virtual Hard Disk– Used to convert a Physical to Virtual Disk

• Virtual Floppy Disk

Page 14: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Guest OS ConfigurationVirtual Device Models

440BX chipset with PIIX4System BIOS (AMI)

PCI BusISA Bus

Power ManagementSM Bus

8259 PICPIT

DMA ControllerCMOSRTC

Memory ControllerRAM & VRAM

COM (Serial) PortsLPT (Parallel) Ports

IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)

SVGA Video Adapter (S3 Trio64)VESA BIOS

2D Graphics AcceleratorHardware Cursor

Ethernet Adapter (DEC 21140) x 4Keyboard

Mouse

Virtual Device Models

440BX chipset with PIIX4System BIOS (AMI)

PCI BusISA Bus

Power ManagementSM Bus

8259 PICPIT

DMA ControllerCMOSRTC

Memory ControllerRAM & VRAM

COM (Serial) PortsLPT (Parallel) Ports

IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)

SVGA Video Adapter (S3 Trio64)VESA BIOS

2D Graphics AcceleratorHardware Cursor

Ethernet Adapter (DEC 21140) x 4Keyboard

Mouse

• Virtual Server virtualizes:– CPU– Memory management– Synthetic hardware

• Virtual Server emulates:– Device accesses are trapped and

emulated in software through virtual device models

• VMs have no access to:– Host system physical memory – Other VMs’ virtual memory or

virtualized devices

• Note: Use the Virtual Machines Additions to provide Windows Vista Drivers

Page 15: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

AgendaAgenda

• Virtualisation; What, Why, How?Virtualisation; What, Why, How?• Creating the test environmentCreating the test environment• Physical to Virtual toolsPhysical to Virtual tools• Migrating to Windows Vista and Office Migrating to Windows Vista and Office

20072007

Page 16: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Building Virtual Machines• Virtual Machines can be built from:

– CD / DVD through virtual drive mapping– ISO Images

• Booting– CD / ISO– Virtual Floppy Disk images (VFD)

• Existing Base / Sysprep Images– Use existing base image as base to create new child– Copy / Migrate images from VPC / 3rd party programs

• Physical to Virtual machine migration– Virtual Server Migration Tool (VSMT)– 3rd party tools such as Platespin PowerConvert™

Page 17: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual Networking featuresVirtual Networking featuresVirtual Networking featuresVirtual Networking features

Virtual Networking

Corporate network

Virtual NICS Virtual NICs

Hardware serverHardware serverHardware serverHardware server Physical NICs

Bridged virtual Bridged virtual networknetwork

Virtual SwitchVirtual Switch

Private virtual networkPrivate virtual network

Virtual DHCP ServerVirtual DHCP Server

Windows VistaWindows Vista

VMVM

Virtual ServerVirtual Server

VMVM

Virtual MachineVirtual Machine

VMVM

Test / Development network

Bridged virtual Bridged virtual networknetwork

Page 18: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

R2R2

Where can it be used?

Page 19: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Virtual Server Usage Scenarios

Windows NT Server 4.0 Application migration

Departmental/branchserver consolidation

Test/developmentautomation

Page 20: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Testing and Development

• Create isolated test and development networks• Migrate / Virtualize existing infrastructure and systems• Test deployments and upgrades in controlled networks• Leverage ‘Undo’ capabilities for rollback. • Provision and de-provision systems quickly

Virtualized Test and DevelopmentVirtualized Test and Development

Page 21: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

demonstrationdemonstration

Test and Development

•Creating the Reference System•Differencing Disks•Creating Virtual Networks

Page 22: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

AgendaAgenda

• Virtualisation; What, Why, How?Virtualisation; What, Why, How?• Creating the test environmentCreating the test environment• Physical to Virtual toolsPhysical to Virtual tools• Migrating to Windows Vista and Office Migrating to Windows Vista and Office

20072007

Page 23: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

R2R2

Going from Physical to Virtual

Page 24: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Physical to Virtual (P2V)

Target Physical ServerW2K3 Enterprise Serverw/Virtual Server & VSMT

W2K3 Serverwith ADS & VSMT

Configure new virtual machine

Verify suitable configuration, capture image and generate task sequences to use with ADS

Transform ADS image to VHD and deploy to new target system

Tech

nolo

gy

Tech

nolo

gy

• Virtual Server Migration Toolkit– Command line tools to help automate P2V migration– Leverages Automated Deployment Services (ADS)

Gu

idan

ceG

uid

an

ce

• Solution Accelerator for Consolidating and Migrating LOB Applications– Determine which applications are good candidates for Virtualization– Guidance on using VSMT in combination with ADS

Page 25: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

VSMT LimitationsVSMT Limitations

• Limitations– Servers with hardware not emulated in VS cannot be moved – for

example, parallel port dongle, USB, HBAs– Physical servers with less than 96 MB of memory cannot run

migration tools (160 MB if FAT partitions)– Cannot migrate extended and dynamic partitions– Cannot migrate SAN data – must be copied manually– Some hardware configurations will require manual intervention in

the migration process, particularly with Windows NT 4.0

• Targeted at IT Pros or consultants– Requires some scripting knowledge– Requires DHCP, PXE, and ADS knowledge

Page 26: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Managing P2V and Back Again…with PowerConvert ™

Page 27: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

OS Portability™OS Portability™• Technology that automates the streaming of operating

system, applications, data between infrastructures

Decouple workloadfrom host

Infrastructure

Peer-to-Peer Workload Movement

Deploy or RecoverWorkload from Archives

and Backups

Reconfigure Workloads Dynamically

Virtual

Blade

Physical

Image

OS + applications are decoupled from Hardware

Page 28: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

PowerConvert™ 5.2PowerConvert™ 5.2 • Free movement of servers

throughout your data center across infrastructures

– Awareness of what you have– Move OS, Data, and applications– Continuous Server optimization– Support for leading Virtual

infrastructure– Live Imaging Support – On the fly OS configuration– Resource right sizing and

optimization– Remote conversions

• Solutions– Consolidation– Recovery– Test lab automation– Business Service Provisioning– Hardware Migration

Page 29: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

PowerRecon™ 2.0PowerRecon™ 2.0• Rich modeling and organization of

resources and workloads– Gives more insight into utilization data to make

smarter optimization choices

• Customizable resource and workload reports – Speed server assessment delivery

• No need for external data analysis– Data stays at customer sites reducing security

concerns

• Inventory and utilization in one product– Project use to start, with operational benefits over

time

Page 30: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Three step conversion process- Remotely discover and inventory server- Configure conversion job- Start the conversion and optionally monitor

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

Page 31: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Remotely Discover Server Details

PowerConvert discovers and inventories source and target server using supplied hostname/IP and valid credentials

Discovered details used to:

- Review business use of server to plan consolidation

- Auto configure conversion job

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 32: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Configure and Start a Conversion Job

- With the server details discovered a conversion job can be auto configured with a drag and drop

- Right sizing can be done via the job configuration

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 33: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Create New Virtual Machine

- PowerConvert remotely installs a controller on the target Virtual Server

- PowerConvert creates a new virtual machine

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 34: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Take Control

- PowerConvert takes control of new virtual machine and source server

- Purpose is to boot source and destination so data can be transferred with integrity

- Source machine is not altered

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 35: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Data Transfer

- Virtual machine disks are partitioned and formatted

- Source data is streamed directly into the virtual machine without use of temp space

- Copied operating system is configured to run in virtual environment

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 36: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Release Control and Configure

- New VM is booted (control is released)

- PowerConvert configures the VM as per the job configuration (e.g. network, hostname, domain, etc)

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 37: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Release Source Server

- PowerConvert releases control of source server if specified in the job (e.g. avoid duplicate IP)

- Conversion is complete and the new virtual machine is now ready for operation

- PowerConvert saves server details, can be refreshed later as needed

Target Virtual Host

Source Servers

PowerConvert Server

PowerConvert Client

Conversion Complete

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Page 38: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Migration Process

- Take control of target with PlateSpin ISO image

- Register with PowerConvert server

- Configure conversion job

- Start the conversion and optionally monitor

Target Physical Host

Source Servers

PowerConvert Server

PowerConvert Client

PowerConvert: P2V ConversionPowerConvert: P2V Conversion

Conversion Complete

Page 39: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

demonstrationdemonstration

Physical 2 Virtual

• Importing Source and Reference Systems to a virtualized environment with PlateSpin PowerConvert ™

Page 40: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

AgendaAgenda

• Virtualisation; What, Why, How?Virtualisation; What, Why, How?• Creating the test environmentCreating the test environment• Physical to Virtual toolsPhysical to Virtual tools• Migrating to Windows Vista and Office Migrating to Windows Vista and Office

20072007

Page 41: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Deployment ScenariosDeployment Scenarios

Windows Vista

New System

System Upgrade

Side-by-Side

Page 42: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Installing Windows Vista in a Virtual Machine

• Considerations– Allocate plenty of RAM (512Mb+) where possible– Increase the size of the Virtual Hard Disk(s) to greater than

default 16Gb (now 127Gb in VS 2005 R2 Sp1)– Use the Virtual Machine Additions for performance and hardware

support

• Clean Install– Use Physical media or mount ISO to Virtual CD

• Upgrade– Test upgrade and application settings thoroughly

• Use the Application Compatibility Toolkit

• Side by Side Migration– Use the Files and Settings Transfer Wizard to migrate settings.

Page 43: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Files and Settings Transfer WizardFiles and Settings Transfer Wizard

Removable Media

Network •System Settings•E-mail•Files•Favorites

Page 44: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Application Compatibility ToolkitApplication Compatibility Toolkit

Application Database

Correct Run Level

Page 45: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Analyze your portfolio of Analyze your portfolio of Applications, Web Sites, Applications, Web Sites, and Computersand Computers

Evaluate operating system Evaluate operating system deployments or impact of deployments or impact of operating system updatesoperating system updates

Centrally manage Centrally manage compatibility evaluators compatibility evaluators and configuration settingsand configuration settings

Rationalize and Organize Rationalize and Organize by Applications, Web Sites, by Applications, Web Sites, and Computersand Computers

Prioritize compatibility Prioritize compatibility efforts with filtered efforts with filtered reportingreporting

Add and manage issues Add and manage issues and solutions for your and solutions for your personal computing personal computing environmentenvironment

Deploy automated Deploy automated mitigations to known mitigations to known compatibility issuescompatibility issues

Send/Receive compatibility Send/Receive compatibility information to Online information to Online Compatibility ExchangeCompatibility Exchange

Application Compatibility Toolkit V5.0

Page 46: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

ACT 5.0: High Level Architecture

Log Processing Log Processing ServiceService

Local ACT DB

Agent Framework/Compatibility EvaluatorsAgent Framework/Compatibility Evaluators

DCOM WFInventory IE UAC UIA Etc…

Compatibility ExchangeCompatibility Exchange

`

`

Europe North America

Desktop TopologyDesktop Topology

AC ManagerAC Manager

Betty

Wilma

InternetInternet

HR Finance

Page 47: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Compatibility ExchangeFeatures: IT Pros helping each other

out by sharing of application compatibility rating with community

Secure and privacy compliant transactions

Simple and easy to share Submission can be

anonymous or by user name Partner with MCS and

deployment specialist in building and seeding community data

Scalable solution

Works for me! or

Found some issues

1. Community

See risk rating and/or

issues summary

IT Pro (Enterprise A) IT Pro

(Enterprise B)

Compatibility Exchange

Internet

Features: Feedback mechanism to

vendors on most requested applications

Authoritative data compliments community rating

Leverage existing Microsoft data repositories (test, certification, logo, vendor portal)

Limited data due to dependencies on Vendor Portal and test team

Analysis and Reporting

App Compat Testing

Certify app works or

Publish issues

ISV

Microsoft Logo and Certification

2. Authoritative Sources

Page 48: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Update Impact Analysis

Inventory Applications

Manifest

Windows Updates Enterprise Desktop Topology

Update Manifest

Application Profile Data

Application Compatibility

Manager

Page 49: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

demonstrationdemonstration

Upgrading to Windows Vista

•Using the Upgrade path to convert a reference XP SP2 Workstation

Page 50: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

• Leverage Virtualized as well as Physical Test and

Development Environments

• There are tools such as the VSMT and Platespin’s

PowerConvert ™ designed to help you move

between the physical and virtual environments

• Several options exist for testing the migration of the

operating system and applications.

Session Summary

Page 51: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

For More Information…For More Information…

• Main TechNet Canada Web site atMain TechNet Canada Web site atwww.microsoft.ca/technet

• Microsoft Virtual Server 2005 R2 SiteMicrosoft Virtual Server 2005 R2 Sitehttp://www.microsoft.com/windowsserverssystem/virtualserver

• PlateSpin Web SitePlateSpin Web Sitehttp://www.platespin.com

• Canadian IT Pro BlogCanadian IT Pro Bloghttp://blogs.technet.com/canitpro

Page 52: May 25- June 15, 2006. Building Your Test Environment Bruce Cowper IT Pro Advisor Microsoft Canada bcowper@microsoft.com Damir Bersinic IT Pro Advisor

Join us for the next session on:Join us for the next session on:

Deploying Windows Vista Deploying Windows Vista and Microsoft Office 2007and Microsoft Office 2007