Oppgave: Last ned og installer bzflag apt-get install bzflag www.bzflag.org. 121A - Virtualisering



Like dokumenter
VMware ESX og krav til hardware

6105 Windows Server og datanett

VMware Virtual Infrastructure. Leiv Jarle Larsen

Installasjon av HP ProLiant ML 350 G5 server

Generelt om operativsystemer

Ledende på Linux og åpen programvare

Lab 1: Installasjon av Virtualiseringsløsning (VMWare Server ESXi 6.5) med en Virtuell Linux maskin (Cent OS 7 64-bit)

Valg av virtualiseringsløsning

Citrix XenServer 5. Uniquely open. Seriously Powerful. Radically simple. Svein Tore Finnset

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

6105 Windows Server og datanett

6105 Windows Server og datanett

1. Installasjon av Novell Netware 6 server

Servere. Katalog Åpningstid: 09:00-17:00 alle hverdager.

Våre tekniske konsulenter kan bistå slik at din bedrift får en best mulig tilpasset Handyman installasjon ut fra deres infrastruktur.

oppgavesett 4 INF1060 H15 Øystein Dale Hans Petter Taugbøl Kragset September 22, 2015 Institutt for informatikk, UiO

6105 Windows Server og datanett

Hypervisor. Hardware. Virtualisering. App 1. App 2. App 2 App 1 App 2 App 1 CPU RAM I/O. Virtualisering av server/desktop hardware

Kjenn din pc (Windows Vista)

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

Definisjon av prosess

Etiming i VirtualBox!!!!!!!!!! Side 1 av 24

Kjenn din PC (Windows7, Vista)

Datacenter Appliance hva moren din IKKE fortalte deg om effektiv infrastruktur i datasenteret Sven Ole Skrivervik Direktør Kundetjenester Proact IT

Vedlegg C. Dokumentasjon av privat testmiljø

Servere og Virtualisering Per Bakke

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Installasjonsveiledning. DDS-CAD ByggMester

Tom Svendsen Senior systemkonsulent Atea AS

Automatisering av datasenteret

Kjenn din PC (Windows 10)

ITPE/DATS 2400: Datamaskinarkitektur og Nettverk

Kjenn din PC (Windows 7)

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

Innholdsfortegnelse. Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

Installasjonsveiledning. DDS-CAD Arkitekt & Konstruksjon 7

Operativsystemer og grensesnitt

6105 Windows Server og datanett

EGA Svar på spørsmål, oppdatert pr

Innhold: Hva skjer med driftskontroll når n r IT blir en tjeneste i skyen? Innhold: IT vs Driftskontrollsystemer:

Innhold. Side 1 av 15. Resymé: Denne leksjonen inneholder en introduksjon til virtualisering og hypervisoren ESXi

Blue Pill. Watchcom Security Group AS. -fakta eller fiksjon?

Her velger dere først System and Security og deretter System.

HOWTO Sette opp Skolelinux med tynne klienter og printer

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

epost: IKT ved NHH Disaster recovery Virtualisering

Generelt om operativsystemer

Fahad Said Data ingeniør 2015 GRIT

Tekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0

2. Bakgrunn. 2.1 Xen. En datamaskin som kjører Xen hypervisor inneholder tre komponenter. Dette er:

Kjenn din PC (Windows 8.1)

vsphere Historien og Ryktene

Mappeinformasjon Programfiler... 2 Delte Programdata... 2 Delte dokumenter... 2 Brukerens egne data... 2 Brukerens egne dokumenter...

6107 Operativsystemer og nettverk

Info-team dagene 27. og 28. mars 2012 Datasikkerhet og tilgjengelighet til dine systemer

Virtuelle Tjenere (VMware) Introduksjon

2. Hvor mye Internminne har den? Svar: 2GB

Dokumentasjon av Installasjon

Limacute systemdokumentasjon Limacute. Regionrådet i Hallingdal. Systemdokumentasjon. Side 1 av 8

Kundens tekniske plattform

Brukerveiledning For Installasjon Av PCKasse. v1.01

Produksjonssettingsrapport

Installasjonsveiledning for Ordnett Pluss

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Kjenn din PC (Windows Vista)

Programvareoppdateringer

6107 Operativsystemer og nettverk

Trinnvis oppgraderingsveiledning for Windows 8 KONFIDENSIELT 1/53

Kjenn din PC (Windows7)

Velkomment til å installere BAS21

6105 Windows Server og datanett

Generelt om permanent lagring og filsystemer

Install av VPN klient

6105 Windows Server og datanett

Tildeling av minne til prosesser

Tore Eidem Hyper-V. Windows Virtualisering

Nettverkstilgang - problemstilling

Kjenn din PC (Windows vista)

Innhold. Virtualisering

Utrulling av sertifikater til IOS

Kapittel 12. Linux Windows integrasjon

Datamaskinens oppbygning og virkemåte

Tildeling av minne til prosesser

Lagene spiller sammen

1. Installasjon av Windows server 2003

Operativsystemer for multiple prosessorer

NETWORK FUNCTION VIRTUALIZATION (NFV) HVA OG HVORFOR?

Edulab Lab som skytjeneste for underviser, student og IT-avdeling

Kjenn din PC(windows7)

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

Manual for AL500AC og AL100AC

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

Ta spranget mot en enkel og trygg IT-hverdag

SUSE Linux Enterprise Desktop 10

Demoversjon. Installasjon Uni Økonomi V3. - økonomisystemer fra start til børs

Vedlegg 4 til konkurransegrunnlaget Oppdragsgivers tekniske plattform

Computer Setup Brukerhåndbok

Bergvall Marine OPPGAVE 3. Jon Vegard Heimlie, s Vijitharan Mehanathan, s Thore Christian Skrøvseth, s171679

Transkript:

Virtualisering Xen

Oppgave: Last ned og installer bzflag apt-get install bzflag www.bzflag.org 121A - Virtualisering

Xen OpenSource prosjekt XenoLinux initiert av University of Cambridge Kom i 2004 med artikkelen Xen and the art of virtualization * En av de første utfordrerne til VMware mht ytelse Veldig populært, spesielt i datasentre / servere Kjøpt opp av Citrix * Kommer fra boken Zen and the art of motorcycle maintenance - Pirsig

XenoServer Building an Open Infrastructure for Global Distributed Computing Gode ideer For tidlig? (tenk: cloud computing) Xen (XenoLinux) var kun en enkel komponent Fikk all oppmerksomhet og mulighet til komersialisering viste seg

Hvorfor Xen? Svært kraftig platform Ikke som de vanlige desktop alternativene Vanskelig å lære seg på egenhånd

Xen arkitekturen Virtuelle maskiner kalles domener (Domains,) Bruker oftest paravirtualisering der det er mulig Hovedsystemet (Dom0) er også en virtuell maskin, men mer priviligert enn de andre

Mange verktøy å velge mellom ConVirt XenServer virt-manager HyperVM FluidVM MLN

Installasjon av Xen Tre valg: Installer pakken fra Linux distribusjonen Bruk en ferdigkompilert kjerne fra XenSource Kompiler din egen kjerne Det vanligste er å prøve pakken fra distroen først, og kompilere dersom alt annet feilet.

Xen og nettverk Xen støtter tre former for nettverkstilkobling 1. Bridged - VM en blir en del av ditt lokale nettverk 2. NAT ed - Alle VM ene blir på et privat nettverk 3. Dummy - Ingen tilgang fra utsiden 1 er mest vanlig i datasentre, mend 2 ville vært naturlig på en laptop. Desverre er 3 standard hos mange.

Kjernen og Hypervisoren Vanligvis booter man kjernen, men i Xen starter man Hypervisoren, som igjen starter kjernen til Dom0: title Ubuntu, Xen 3.1, kernel 2.6.18 root (hd0,0) kernel /boot/xen.gz console=vga module /boot/vmlinuz-2.6.18-xen root=/dev/sda1 ro quiet splash module /boot/initrd.img-2.6.18-xen savedefault boot Man kan samtidig begrense minnet som Dom0 ser for å reservere mer ressurser til de virtuelle maskinene. title Ubuntu, Xen 3.1, kernel 2.6.18 root (hd0,0) kernel /boot/xen.gz noreboot console=vga dom0_mem=352m module /boot/vmlinuz-2.6.18-xen root=/dev/sda1 ro quiet max_loop=128 module /boot/initrd.img-2.6.18-xen savedefault boot

En VM s bestanddeler Filsystem Kjerne (paravirtualisering) Konfigurasjon(sfil): Minne Navn på VM Nettverkskort

Filsystemene Ved paravirtualisering, er harddisken en partisjon med et filsystem Ved full virtualisering inneholder harddisken MBR og partisjonstabell + en eller flere partisjoner

konfigurasjonsfiler Skrevet i Python # -*- mode: python; -*- kernel = "/boot/vmlinuz-2.6.18-6-xen-amd64" ramdisk = "/boot/initrd.img-2.6.18-6-xen-amd64" memory = 128 disk = [ 'phy:/dev/disk/by-path/ip-sanserver:3260-iscsisanity.vlab.iu.hio.no:mln.one.mtest-lun-0,hda1,w' ] root = '/dev/hda1' extra = '2' name = 'one.mtest' vif = [ 'bridge=xenbr0']

Konseptuell fremstilling Dom0 kjører på Dom0 LAN har filsystemet sitt på Dom0 Disk 121A - Virtualisering

Korrekt fremstilling Dom0 kjører ved siden av Dom0 Kjernen til befinner seg fortsatt på kjerne Dom0 Disk Disk kan befinne seg på Dom0 også Xen Hypervisor LAN 121A - Virtualisering

Nettverksbasert lagring I datasentre er det mer normalt å lagre selve filsystemet et annet sted Dom0 kjerne Det finnes flere teknologier som muliggjør dette: f.eks iscsi, DRDB, NFS, AoE Dom0 oppretter en forbindelse til serveren og får dermed tilgng til filsystemet Lagringsprogrammvare LAN Xen Hypervisor Lagringsserver Disk 121A - Virtualisering

HVM - Fullvirtualisering Dom0 oppretter en VNC server som viser sin skjerm Brukere må koble seg opp mot Dom0 for å å få tilgang til vet ikke noe om dette 121A - Virtualisering

Xen fra kommandolinjen Xen styres i all hovedsak fra Dom0 ved å bruke kommandoen xm - xm create vm_konfigurasjonsfil.cfg - xm list - xm shutdown domain - xm destroy domain - xm pause domain / xm unpause domain - xm save domain fil.ram / xm restore fil.ram 121A - Virtualisering

Migrering av virtuelle maskiner Den virtuelle maskinen er oppe mens den blir flyttet Alle nettverksforbindelser forblir tilkoblet Prosesser inne i den virtuelle maskinen merker ingenting xm migrate --live vm server2 121A - Virtualisering

Migrering 1 Dom0 Dom0 Begge serverene har tilgang til felles lagring kjører på en av serverne kjerne Lagringsprogrammvare Lagringsprogrammvare Xen Hypervisor LAN kjerne Xen Hypervisor Disk Lagringsserver 121A - Virtualisering

Migrering 2 Under migreringen kommer Dom0 på Dom0 Dom0 server1 å sende kjerne kjerne over tilstanden til Lagringsprogrammvare Lagringsprogrammvare Xen Hypervisor Xen Hypervisor holdes i live på server1 helt til server2 har fått nøyaktig kopi av ram LAN Disk Lagringsserver 121A - Virtualisering

Migrering 3 Under migreringen kommer Dom0 på Dom0 Dom0 server1 å sende kjerne kjerne over tilstanden til Lagringsprogrammvare Lagringsprogrammvare Xen Hypervisor Xen Hypervisor holdes i live på server1 helt til server2 har fått nøyaktig kopi av ram LAN Disk Lagringsserver 121A - Virtualisering

Justering av egenskaper underveis Xen kan øke/minske minnet til en virtuell maskin underveis Operativsystemet på må forstå hva som skjer og tilpasse seg Xen kan også låse til en bestemt prosessor 121A - Virtualisering

Case: Live migrering Live migrering sett utenifra Live migrering sett innenifra Migrering av systemer under belastning Migrering av systemer med mye trafikk 121A - Virtualisering