Novell SUSE Linux Enterprise Server 10 Manual do Utilizador Página 1

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