Novell SUSE Linux Enterprise Server 10 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Software de gestão do sistema Novell SUSE Linux Enterprise Server 10. Novell SUSE Linux Enterprise Server 10 User's Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
Vista de página 0
Xen Expert Days
Virtualization with Xen
SUSE Linux Enterprise Server 10
Ralf Dannert
Technology Specialist
rdannert@novell.com
Vista de página 0
1 2 3 4 5 6 ... 91 92

Resumo do Conteúdo

Página 1 - Xen Expert Days

Xen Expert DaysVirtualization with XenSUSE Linux Enterprise Server 10Ralf DannertTechnology [email protected]

Página 2

© Novell Inc. All rights reserved 10 SLES 10 VM Server SLES 9 and Windows XP - Fully Virtualized VMs

Página 3

© Novell Inc. All rights reserved 11 Xen Technology BackgroundOriginally a research project from University of CambridgeOpen sourceXen 2.0 released

Página 4

© Novell Inc. All rights reserved 12 Xen Community TerminologyDomain: A container for a running virtual machine. Colloquially, the VM itself.Domai

Página 5 - Executive Summary

© Novell Inc. All rights reserved 13 Full & Paravirtualization OverviewVirtual Machine MonitorHW PlatformVirtual MachineOperating SystemAppsVirt

Página 6 - Use Cases

© Novell Inc. All rights reserved 14 Novell TerminologyFully Virtual: A VM mode that can run a native, unmodified operating system by emulating all

Página 7 - Uses of Virtualization

© Novell Inc. All rights reserved 15 Privilege RingsXen runs at ring 0 (highest privilege)All domains run at rings 1 - 3.• Kernel is ring 1• User-sp

Página 8 - Use cases

© Novell Inc. All rights reserved 16 Hardware assisted virtualization•VT Computer•run multiple OS concurrently•protected execution environments•priv

Página 9 - Terminology and Architecture

© Novell Inc. All rights reserved 17 Extending Intel Virtualization Technology•support for I/O device virtualization–direct I/O virtualization to th

Página 10 - SLES 10 VM Server

© Novell Inc. All rights reserved 18 Full Virtualization Mode on VTusing qemu-dm ●using “device model”●hypervisor intercepts mmio regions●forwards r

Página 11 - Xen Technology Background

© Novell Inc. All rights reserved 19 Intel Pre- and Post-VT

Página 12 - Xen Community Terminology

© Novell Inc. All rights reserved 2 Agenda•Use cases•Terminology and Architecture•VM installation•Using Xen•Case Studies•Roadmap•Novell offerings•He

Página 13 - Paravirtualization

© Novell Inc. All rights reserved 20 AMD IOMMU•in DomU OS not loaded at address 0•Xen: direct access to memory difficult-->corruption•hypervisor

Página 14 - Novell Terminology

© Novell Inc. All rights reserved 21 Ring BuffersNetwork, disk I/O is done via shared memory, asynchronous ring buffers.One ring per VM reduces cros

Página 15 - Privilege Rings

Xen Architecture – Simple ViewHardwareHypervisorLinuxDom0PdLinuxDom1VdNetwareDom2VdPd = Physical Device DriverVd = Virtual Device Driver

Página 16

Xen Architecture – Simple ViewHardwareHypervisorLinuxDom0PdLinuxDom1VdNetwareDom2VdPd = Physical Device DriverVd = Virtual Device DriverDom0 is the ma

Página 17 - Technology

Xen Architecture – Simple ViewHardwareHypervisorLinuxDom0PdLinuxDom1VdNetwareDom2VdPd = Physical Device DriverVd = Virtual Device DriverDom0 is the ma

Página 18

Xen Architecture – Simple ViewHardwareHypervisorLinuxDom0PdLinuxDom1VdNetwareDom2VdPd = Physical Device DriverVd = Virtual Device DriverDom0 is the ma

Página 19 - Intel Pre- and Post-VT

© Novell Inc. All rights reserved 26 Distribution•pDistro–Tuned thin, platform distribution specialized for specific physical hardwaremanagementagen

Página 20 - AMD IOMMU

© Novell Inc. All rights reserved 27 Xen Technology – Architecture (cont)

Página 21 - Ring Buffers

© Novell Inc. All rights reserved 28 Novell CustomerCenterEmerging Virtual ArchitecturesZENworks Linux Management• p/v-Distro Provisioning• Patching

Página 23 - Dom0 is the management

© Novell Inc. All rights reserved 3 Server Virtualization: Analyst's View

Página 24

© Novell Inc. All rights reserved 30 VM Installation using YaSTNovell makes VM installation simple with YaSTVM Installation using YaST on SLES 10• S

Página 25

© Novell Inc. All rights reserved 31 SLES 10VM Installation Using YaST

Página 26 - Distribution

© Novell Inc. All rights reserved 32 VM Disks – Supported Storage•mapping “virtual” disk (within the VM) and a “physical” disk (within a driver doma

Página 27

© Novell Inc. All rights reserved 33 How Does Xen Compare?•Performance: 1-20% actual overhead (older claim: 1-5%)•Scalability: 10s of Vms•Memory o

Página 29 - VM Installation

© Novell Inc. All rights reserved 35 Booting VM Server (Xen)If you selected the Xen pattern during installation, Grub should be correctInstalling ke

Página 30 - VM Installation using YaST

© Novell Inc. All rights reserved 36 Troubleshooting Boot LoaderCopy/modify the normal entry in /boot/grub/menu.lst:title Xen root (hd0,0) ker

Página 31 - VM Installation Using YaST

© Novell Inc. All rights reserved 37 Daemonsxend:• Required• Runs in VM Server• Must be running to access management commands• Manages VM configurat

Página 32 - VM Disks – Supported Storage

© Novell Inc. All rights reserved 38 VM Configuration FilesUse an example file as a template: cp /etc/xen/examples/xmexample1 /etc/xen/vm/MyVmFields

Página 33 - How Does Xen Compare?

© Novell Inc. All rights reserved 39 i.e.: /etc/xen/vm/sles10pvdisk = [ 'file:/var/lib/xen/images/sles10pv/hda,hda,w', 'phy:/dev/hdc,

Página 34 - Using Xen

© Novell Inc. All rights reserved 4

Página 35 - Booting VM Server (Xen)

© Novell Inc. All rights reserved 40 /etc/xen/examples/xmexample.iscsikernel = "/boot/vmlinuz-xen"ramdisk = "/boot/initrd-xen"me

Página 36 - Troubleshooting Boot Loader

© Novell Inc. All rights reserved 41 VM MigrationMigration• Moving a VM from one physical machine to another, without interrupting the VM's sta

Página 37

© Novell Inc. All rights reserved 42 Managing VMs with the xm Command Must be root.Use “xm” command (Xen Management)Querying:xm listxm list -lxm con

Página 38 - VM Configuration Files

© Novell Inc. All rights reserved 43 More xm CommandsHot-plugging:xm mem-setxm block-attachxm block-detachDebugging:xm infoxm topxm dmesgFor more in

Página 39

© Novell Inc. All rights reserved 44 Files & Directories/etc/xen/xend-config.sxp Machine-wide configuration/etc/xen/vm/ VM definition files/etc/

Página 40

© Novell Inc. All rights reserved 45 Convert VMware image to Xen imagedd if=/dev/zero of=disk.img bs=32k count=32k#Virtual Hard Disk to Network Bloc

Página 42

© Novell Inc. All rights reserved 47 Case Study: HA Web Server•Small office solution–High available web server for non-disruptive online business>

Página 43 - More xm Commands

© Novell Inc. All rights reserved 48 Case Study: HA mail, file and print•Small office solution–Small scale consolidation with increased throughput a

Página 45

© Novell Inc. All rights reserved 5 ●Novell product portfolio offers choice–Customers can choose to deploy virtualization technologies provided by N

Página 46 - Case Studies

© Novell Inc. All rights reserved 50 Novell Virtual Server ArchitectureOverview●SUSE Linux Enterprise Server 10 includes Xen 3.0.2●Supported hardwar

Página 47 - Case Study: HA Web Server

© Novell Inc. All rights reserved 51 SUSE Linux Enterprise Server 10 Xen 3.0.2 support status Overview●Runs both SLES 10 VM Server / SLES 10 VM (32/

Página 48 - Small office solution

© Novell Inc. All rights reserved 52 Xen 3.0.2 support status (2)Overview – Xen unsupported features•F: Save & Restore (plan: get to supported s

Página 49 - Novell Xen Roadmap

© Novell Inc. All rights reserved 53 Roadmap - Xen2006 2007Virtual Machine Server• SLES10 Xen VM server• SLES10 paravirtualized VMTech Preview unmod

Página 50 - Overview

© Novell Inc. All rights reserved 54 SUSE Linux Enterprise Server 10 SP1Xen 3.0.4+ planned support Q2/2007Overview●CIM provider for VM lifecycle man

Página 51 - Xen 3.0.2 support status

© Novell Inc. All rights reserved 55 Xen 3.0.4+ support status (1)Overview – planned Xen supported features•x86 PAE max VM server physical memory:

Página 52 - Xen 3.0.2 support status (2)

© Novell Inc. All rights reserved 56 Xen 3.0.4+ support status (2)Overview – planned Xen supported features•Save & Restore of Virtual Machines•L

Página 53 - Roadmap - Xen

© Novell Inc. All rights reserved 57 OES2 virtualization support•OES2 shares same common code base of SLE 10 SP1•NetWare runs as paravirtualized OS

Página 54

© Novell Inc. All rights reserved 58 Virtualization Pilot Program•Intel-VT or AMD-V hardware assisted•Full Virtualization with PV Device Drivers:–SL

Página 55 - Xen 3.0.4+ support status (1)

cluster aware logical volumes for hosting Xen domUs

Página 57 - OES2 virtualization support

© Novell Inc. All rights reserved 60 cluster aware hosting of Xen domains•Howto use Heartbeat and EVMS (in dom0) to create cluster aware logical vol

Página 58 - Virtualization Pilot Program

© Novell Inc. All rights reserved 61 •Start Heartbeat2 and it'll start the EVMS daemon on each node–Renewal time frames are not well communicat

Página 59

© Novell Inc. All rights reserved 62 •use EVMS to create a logical volume per each Xen domU OS image–e.g.10G image of hda–/dev/evms/MyVirtualMachine

Página 60

PV drivers

Página 61

© Novell Inc. All rights reserved 64 PV Driver for Windows•–Novell PV Xenbus Driver for Windows–PCI Device --> Update Driver>Xen Virtual Bloc

Página 62

© Novell Inc. All rights reserved 65 setting up PV drivers for SLES9•create new SLES9 VM–edit /boot/grub/menu.lst>kernel vmlinuz-kernel_ver appen

Página 63 - PV drivers

Novell Xen based offerings

Página 64 - PV Driver for Windows

© Novell Inc. All rights reserved 67 Infos on Pricing & PoliciesEasy pricing and policy is in place•Today we are charging for first instance (ph

Página 65

© Novell Inc. All rights reserved 68 Microsoft and Novell Collaborating on Virtualization and InteroperabilityCollaboration on software to enable SU

Página 66 - Novell Xen based offerings

Where Do I find Information ?

Página 67

© Novell Inc. All rights reserved 7 Uses of VirtualizationSharingAggregationExamples: VMs, LPARs, Virtual Disks, VLANsPhysical ResourcesVirtual Reso

Página 68

© Novell Inc. All rights reserved 70 External ResourcesWhere do customers get more information•Novell Virtualization home page–http://www.novell.com

Página 69 - Where Do I find Information ?

© Novell Inc. All rights reserved 71 Other ResourcesRecommended links•Xen project home http://www.xensource.com/xen/ wiki–Xen summit presentations–X

Página 70 - External Resources

Outlook: Data Center Automation

Página 71 - Other Resources

© Novell Inc. All rights reserved 73 The Solution – Management Blueprint

Página 72

© Novell Inc. All rights reserved 74 ZENworks® Orchestration ServerResource DiscoveryWorkload ManagementDynamic SchedulingPolicy ManagementAuditing/

Página 73

© Novell Inc. All rights reserved 75 ZENworks Orchestrator

Página 74 - Orchestration Server

© Novell Inc. All rights reserved 76 ZENworks OrchestratorFeatures•Agenten basiertes Entdecken •Paralleles Ausführen •Abschätzung der Workloads•Plan

Página 75 - ZENworks Orchestrator

© Novell Inc. All rights reserved 77 ZENworks OrchestratorFeatures - Continued•Erweiterbare Job Definition–Sprache: Python–Regeln: XML Format–Vorein

Página 76

© Novell Inc. All rights reserved 78 •Heterogenes Virtual Machine Management–VMware, Xen, Microsoft –Entdecken der Server für VM Kommissionierung–Of

Página 77

© Novell Inc. All rights reserved 79 •Cluster-aware Virtualisierung–Redundanz, Hochverfügbarkeit, Disaster Recovery•Regel-basiertes, dynamisches Wor

Página 78

© Novell Inc. All rights reserved 8 Use cases•Virtualization allows for more flexibility–Virtual Machines (VM) isolate hardware differences due to a

Página 79 - Management

© Novell Inc. All rights reserved 80 Novell Portfolio Integration Virtual Machines•Consolidation•Migration•Effective hardware utilization Virtual St

Página 80 - Novell Portfolio Integration

© Novell Inc. All rights reserved 81 Virtual Machine LifecycleDiscoverOn-box incubatorCheck inVersion controlEditConfig: Change(using Sandbox)Runtim

Página 81 - Virtual Machine Lifecycle

© Novell Inc. All rights reserved 82 Virtual Machine Lifecycle Control•System maintains library of VMs and images, hosts–Like physical resources VMs

Página 82

© Novell Inc. All rights reserved 83 Virtual Machine Lifecycle Control (cont.)•VM lifecycle controlled by:–Programmatically (Job / JDL)–Manually (th

Página 83

© Novell Inc. All rights reserved 84 Virtual Provisioning and Life Cycle Management•Discovery- provisioning adapter job•Two types of VM; Instance &a

Página 84 - Virtual Provisioning

© Novell Inc, Confidential & Proprietary 85 Architektur- Auto YaST- Sysprep- Kickstart- NetWare Resp. File• CIMOM• CCM Agent• Orchestration Agent

Página 85 - Architektur

© Novell Inc. All rights reserved 86

Página 86

© Novell Inc. All rights reserved 87

Página 87

© Novell Inc. All rights reserved 88

Página 88

© Novell Inc. All rights reserved 89

Página 89

Terminology and Architecture

Página 90

© Novell Inc. All rights reserved 90

Página 92

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret informa

Comentários a estes Manuais

Sem comentários