migrating p2v: suse linux enterprise server with xen

Download Migrating P2V: SUSE Linux Enterprise Server with Xen

Post on 10-May-2015

1.825 views

Category:

Documents

5 download

Embed Size (px)

DESCRIPTION

Learn the best practices for using PlateSpin Migrate to move workloads to SUSE Linux Enterprise Server with Xen for a high performance virtual infrastructure.

TRANSCRIPT

  • 1.Migrating P2V into Xen on SUSE Linux Enterprise ServerJason Dea Jeff Lindhom Product Marketing Manager Technical Sales Specialist NovellNovell jason.dea@novell.comjlindholm@novell.com

2. What You Will Learn PlateSpin Technology IntroductionPlateSpin Migrate Xen on SUSE Linux Enterprise Server 11 Product Demo Xen physical to virtual migration with PS Migrate 2 Novell, Inc. All rights reserved. 3. PlateSpin Technology Overview 4. Workload: The (New) IT ParadigmApplicationWorkload Middleware Operating System A workload is anA workload isA workload or a integrated stack of portable and collection of application, middleware,platform agnosticworkloads makes and operating systemit can run in up a business that accomplishes a physical, virtual or service, which is computing taskcloud computingwhat the end user environments consumes4 Novell, Inc. All rights reserved. 5. PlateSpin Technology Workload Profiling Agent-less data collection Resource sizing and analysisWorkload Portability Move, copy and replicate workloads Cross infrastructure boundariesWorkload Orchestration Policy based Proactive automation5 Novell, Inc. All rights reserved. 6. Workload PortabilityPhysical Servers P2VP2I V2PI2P V2I Virtual Hosts I2VImage Archives 6 Novell, Inc. All rights reserved. 7. PlateSpin Migrate 8. PlateSpin Migrate With PlateSpin Migrate, you can automatically migrate server workloads over the network.PhysicalBlade Servers Servers VirtualImage HostsArchives Workload Decoupled from HardwareDecouple workloadLive peer-to-peer Sync-up priorfrom host Migration testing workload migrationto cut-overinfrastructure8 Novell, Inc. All rights reserved. 9. Server Consolidation Why ?Server consolidation is the process of migrating physical server workloads into a virtual environment. Challenges Before Solution After Too many physical serversConsolidated servers Underutilized serversAvailable floor spaceLimited floor spaceOptimized resource utilizationHigh power/cooling Reclaim unused resourcesconsumptionGreen IT/reduced carbon footprint Low ROI and high TCO High ROI and low TCO9 Novell, Inc. All rights reserved. 10. PlateSpin Migrate and Workload Portability Enables hardware independent migrations of server workloads(operating system, applications and data) across x86server infrastructure Automates reconfiguration of resources assigned to workloads Supports virtual hosts and bare metal physical machines astarget platforms Reads data from various volume data sources to deploy orrecover machines Provides incremental P2V, V2V, P2I, and V2I migrations fordisaster recovery Ally Server Sync one time and perpetual incremental migrations 10 Novell, Inc. All rights reserved. 11. Supported WorkloadsServer DesktopOperating Operating Hypervisors HardwareSystems SystemsSupport Windows NT4,XEN on SLES Dell 2000, 2003,2008VMware ESX, HOWindowsESXi IBM SLES 8, 9, 10, Microsoft Unisys 11XP, VistaHyper-V RHEL 3, 4, 5Fujitsu Citrix XenServerSunSolaris10(SPARC) SolarisOthers 11 Novell, Inc. All rights reserved. 12. Architecture Interface for conductingserver conversions Portability SuiteWS/HTPP Portability SuiteServer Client WS/HTPPAdministrator OFXWeb Services Interface OFX IIS/ASP.NET/C#/C++ SQLGeneric job management engine that remotely executesand monitors jobs through controllers. Applications canServer be created around OFX functions.Stores information on what toWeb Services InterfaceRun, where to run it, and whatTo do when jobs finish.WS/HTPPWS/HTPPController ControllerDynamic agents that reside on servers that allow PlateSpin To run and monitor jobs on those systems remotely.12 Novell, Inc. All rights reserved. 13. ArchitectureFile transfer: 3725 TCPCan be encrypted with 128-bit AESHTTP: Port80 TCP HTTP: Port80 TCP (could be HTTPS) (could be HTTPS)Linux Virtual Machine ServerSMB: 139 and 445 TCP137 and 138 UDP(Take Control Only)WMI: 135/445 TCP SSH: 22 TCP(plus randomly assignedPorts see KB) HTTP: Port80 TCP (could be HTTPS)Portability Suite Portability SuiteServer Client 13 Novell, Inc. All rights reserved. 14. How Novell Delivers Intelligent Workload Management BuildSecureManage Measure SUSE Linux Novell Identity PlateSpin Migrate Novell Business Service Enterprise ServerManagerManagerPlateSpin Orchestrate SUSE Studio Novell Access Novell Business Service Manager ZENworks Level Manager SUSE Linux Configuration Enterprise JeOSNovell Roles Based Management Novell Business Provisioning ModuleExperience Manager ZENworksPlateSpin Recon ConfigurationNovell Access Novell myCMDB Management Governance SuitePlateSpin Protect Novell Sentinel SUSE Appliance Novell Privileged PlateSpin Atlantic ToolkitUser Manager Novell Sentinel Log PlateSpin BlueStar Manager Novell Workshop Novell SecureLogin ZENworks Workbench Novell ComplianceNovell Cloud AutomationSecurity Service 14 Novell, Inc. All rights reserved. * Available by end of 2010 15. Xen Virtualization on SUSE Linux Enterprise Server 11 16. SUSE Linux Enterprise ServerVirtualization at Novell Host andManagement Guest OSManagement SUSE Linux Tools Enterprise Server Xen, KVM(SLES) The Perfect Guest Novell is a VirtualizationNovell is an OperatingSolution Provider System Vendor16 Novell, Inc. All rights reserved. 17. SUSE Linux Enterprise Server 11Xen Virtualization Integrated Xen hypervisor provides reliable,high performance virtualization Xen 3.3.1 delivers advanced virtualization capabilities Lowest cost solution Host is included with OS,and you get unlimited VMs per system Additional management solutions are available Supports latest Intel processor and chipset-levelvirtualization advances Intel VT FlexPriority Intel VT FlexMigration Intel VT for Direct I/O17 Novell, Inc. All rights reserved. 18. SUSE Linux Enterprise Server 11Virtualization Host Upgrade to Xen 3.3.1 delivers Architectural improvements: better scalability, performance and security Enhanced power management Improved graphical capabilities Open source management tools (virt-manager) KVM technical preview New paravirtualized drivers for Windows Vista andWindows Server 200818 Novell, Inc. All rights reserved. 19. Xen Terminology 20. Xen Community Terminology Domain: A container for a running virtual machine.Colloquially, the VM itself Domain 0: The first domain container created. Privilegedto affect (manage) other domains. a.k.a. dom0 Unprivileged Domain: Any domain other than domain 0.Cannot affect other domains. a.k.a. domU Driver Domain: Any domain that provides back endservices to virtual drivers. Typically this is dom0. Physical Driver: A device driver that talks directly tothe hardware Virtual Driver: A device driver in a domU that fulfillsrequests by going to the physical driver in the driver domain20 Novell, Inc. All rights reserved. 21. Novell /Industry Terminology Hypervisor: The entity that enables virtualization Full-virtual: A VM mode that can run a native, unmodifiedoperating system by emulating all hardware devices Paravirtual: A VM mode that can run a modified operating system,which cooperates with the Hypervisor VT Computer: A computer that contains processor(s) that supportvirtualization technology, such as Intel VT or AMD-V. Required forfully virtual mode Standard Computer: A computer that does not containprocessor(s) that support virtualization technology and thereforecan run VMs only in paravirtual mode Native Operation System: A typical operating system that is notoptimized for the paravirtual VM environment and must run in fullyvirtual mode or on bare metal 21 Novell, Inc. All rights reserved. 22. Novell Terminology VM Server: A server running Xen, or some otherhypervisor, capable of hosting VMs (i.e., xen + dom0)> Example: SUSE Linux Enterprise Server 10 with the Xen packages installed, booted with Xen VM: Virtual machines (domUs) Problematic terms Host, Guest, Domain Host and Guest suggest VMware's architecture Domain can be used synonymous with virtual machine in the Xen community 22 Novell, Inc. All rights reserved. 23. Virtualization Modes andXen Architecture 24. Virtualization Modes Full-Virtual VMs can run native (unmodified) OSApps Apps Requires the need to trap and emulate all privileged instructions*, or emulate everythingOperatingOperatingSystem System Performance is negatively impacted VirtualVirtual Also know as HVM virtual machines MachineMachine (full-virtual) (full-virtual) Requires VT enabled CPU Virtualization Layer *Some processors are difficult to HW Platformfully virtualize such as traditional x86 24 Novell, Inc. All rights reserved. 25. Virtualization Modes Paravirtual Higher performance than full-virtualization AppsApps Hypervisor is supplemented with Operating Operating Management API an API that provides an assist forSystemSystem certain situations Virtual VirtualMachine Machine Requires hardware dependent API(full-virtual)(full-virtual) portions of the VM OS to be modified to become aware of theVirtualization Layer virtualization layer Allows VMs to avoid hard to HW Platform virtualize instructions by replacing them with a procedure call that provides the same functionality 25 Novell, Inc. All rights reserved. 26. Virtualization ModesVirtualization LayerEnlightened VirtualizationHW Platform Hybrid of full and paravirtualizationAppsApps OS is enlightened to know about paravirtual hypercallsManagement APIOperating Operating Some parts of the OS can use SystemSystem paravirtual hypercalls other parts Virtual Virtual must use trap and emulation Native Machine MachineAPI (full-virtual)(full-virtual) Performance is improvedAdapter Requires VT enabled CPU Native Virtualization LayerAPIHW Platform*For Windows Server 2008,enlightenment requires a 64bit Xen Hypervisor 26 Novell, Inc. All rights reserved. 27. Xen Virtual Machine Architecture Memory & CPU00:06.000:01.000:02.000:03.000:04.000:05.000:07.000:08.0 HardwareCPU CPU (x86, x86-64, EM64T,VT) IO & Platform DevicesPCI Bus