Virtualisering

From Teknologisk videncenter
Jump to: navigation, search

<accesscontrol>teacher</accesscontrol> Faget er beskrevet her: 6268_Virtualisering

Oplæg til undervisnings forløb

Alle opgaver skal selvfølgelig krydres med en del teori. VMwares literatur i bunden af siden er glimrende, og det kan eleverne også læse i som lektier.

Til forløbet skal der bruges:

  • 1x ESXi maskine til underviseren
    • Installeret med windows 2008 med vCenter
  • Adgang til NFS server, med plads til nogle maskiner(Muligvis en maskine kørt op til formålet)
    • Maskinen på gerne have raid, da det koster disk IO at have flere maskiner kørende på samme tid.
    • Ubuntu kan installeres via PXE og installation af NFS server:
aptitude install nfs-server
mkdir /nfs
mkdir /nfs/store1
mkdir /nfs/store2
chown nobody:nogroup /nfs/*
nano /etc/exports
/nfs  *(rw,sync,no_subtree_check)
/etc/init.d/nfs-kernel-server
  • 1x ESXi maskine pr. gruppe(2-3 elever pr. gruppe)
  • DNS navne og IP adresser til alle ESXi maskiner.

Opgave 1

Alle grupper kører en ESXi server op fra netværket, og tilføjer den nye maskine til vCenter serveren.
Alle grupper installerer nu en server på Datastore1 på deres host via vCenter. Kunne med fordel være en Ubuntu via PXE unattended. Den skal bruges til at flytte rundt med senere.
Opgaven for alle grupper er nu at deres nyinstallerede server skal have en oppetid på 100%

Opgave 2

Alle grupper tilføjer et NFS datastore til deres host(<host>:/nfs/store1). Det skal være det samme på alle maskiner og de skal hedde det samme.

Underviser

Add datastore

Add datastore
Underviseren tilføjer nu store2 på han/hendes ESXi maskine.
Create host profile

Name host profile
Den skal nu bruges til at lave en host profile, kald den Default_Profile.

Opgave 3

Nu skal eleverne så tilføje den nye profile til deres hosts så de får store2 også.
Få dem til at komme med nogle bud på hvordan de vil gøre det, uden nedetid, hosten skal nemlig i maintenance mode inden man kan sætte en profil i drift.
En måde at gøre det på:

  1. Migrer deres maskine til store1.
  2. Migrer så maskinen til en anden host.
  3. Sæt hosten i maintenance mode.
  4. Apply profile.
  5. Migrer maskinen tilbage på deres egen host igen.

Man kan evt. også prøve at klone en VM mens den er slukket, og så migrate den til en anden host og et andet datastore på en gang.

Opgave 4

Grupperne bliver delt i 2, Datacenter1 og Datacenter2 Hver Datacenter skal oprette et HA Cluster, og tilføje deres hosts til dem. Husk at hostene skal have et DNS navn og det skal være det samme som de er tilføjet med, eller vil den brokke sig over "misconfiguration in the hosts network setup" Og skrive noget med "hostname -s" bla bla bla.

Opgave 5

Lav nogle af maskinerne om til HA VMs, ved at vælge fault tolerant på dem, VMware vil nu selv lave en klon der kører på en anden host, og hvis den primære fejler vil den sekundære tage over.

Add fault tolerance

Når den er færdig med at lave en sekundær, kan man prøve at sætte en ping igang og lave en "Test Failover"

Notater

Installation af open vm tools på ubuntu:

//Installerer kun tools og ikke GUI værktøjer, og andet Xorg snask
apt-get install --no-install-recommends open-vm-tools

Installation af VMware tools på fedora:

yum install kernel-headers kernel-devel
yum groupinstall "Development Tools" "Legacy Software Development"
reboot
#Install VMWare Tools 'From Client'
mount -t iso9660 /dev/sr0 /mnt/cdrom
tar -xvf VMwareTools-3.5.0-64607.tar.gz # husk at ændre til den rigtige version
cd vmware-tools-distrib
./vmware-install.pl # 'Just press enter on all selections'
reboot

install vmware tools

Links