Novell SUSE Linux Enterprise Server 10 Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Software pro správu systému Novell SUSE Linux Enterprise Server 10. Novell SUSE Linux Enterprise Server 10 User's Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 92
  • Tabulka s obsahem
  • ŘEŠENÍ PROBLÉMŮ
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
Xen Expert Days
Virtualization with Xen
SUSE Linux Enterprise Server 10
Ralf Dannert
Technology Specialist
rdannert@novell.com
Zobrazit stránku 0
1 2 3 4 5 6 ... 91 92

Shrnutí obsahu

Strany 1 - Xen Expert Days

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

Strany 2

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

Strany 3

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

Strany 4

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

Strany 5 - Executive Summary

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

Strany 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

Strany 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

Strany 8 - Use cases

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

Strany 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

Strany 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

Strany 11 - Xen Technology Background

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

Strany 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

Strany 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

Strany 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

Strany 15 - Privilege Rings

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

Strany 16

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

Strany 17 - Technology

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

Strany 18

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

Strany 19 - Intel Pre- and Post-VT

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

Strany 20 - AMD IOMMU

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

Strany 21 - Ring Buffers

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

Strany 22 - Hypervisor

VM Installation

Strany 23 - Dom0 is the management

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

Strany 24

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

Strany 25

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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,

Strany 34 - Using Xen

© Novell Inc. All rights reserved 4

Strany 35 - Booting VM Server (Xen)

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

Strany 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

Strany 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

Strany 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

Strany 39

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

Strany 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

Strany 42

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

Strany 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

Strany 45

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

Strany 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

Strany 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/

Strany 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

Strany 49 - Novell Xen Roadmap

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

Strany 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

Strany 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:

Strany 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

Strany 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

Strany 54

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

Strany 55 - Xen 3.0.4+ support status (1)

cluster aware logical volumes for hosting Xen domUs

Strany 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

Strany 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

Strany 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

Strany 60

PV drivers

Strany 61

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

Strany 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

Strany 63 - PV drivers

Novell Xen based offerings

Strany 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

Strany 65

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

Strany 66 - Novell Xen based offerings

Where Do I find Information ?

Strany 67

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

Strany 68

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

Strany 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

Strany 70 - External Resources

Outlook: Data Center Automation

Strany 71 - Other Resources

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

Strany 72

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

Strany 73

© Novell Inc. All rights reserved 75 ZENworks Orchestrator

Strany 74 - Orchestration Server

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

Strany 75 - ZENworks Orchestrator

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

Strany 76

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

Strany 77

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

Strany 78

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

Strany 79 - Management

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

Strany 80 - Novell Portfolio Integration

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

Strany 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

Strany 82

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

Strany 83

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

Strany 84 - Virtual Provisioning

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

Strany 85 - Architektur

© Novell Inc. All rights reserved 86

Strany 86

© Novell Inc. All rights reserved 87

Strany 87

© Novell Inc. All rights reserved 88

Strany 88

© Novell Inc. All rights reserved 89

Strany 89

Terminology and Architecture

Strany 90

© Novell Inc. All rights reserved 90

Strany 92

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

Komentáře k této Příručce

Žádné komentáře