Difference between revisions of "Virtualisering"
m (New page: Faget er beskrevet her: 6268_Virtualisering) |
m (→Notater) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <accesscontrol>teacher</accesscontrol> | ||
Faget er beskrevet her: [[6268_Virtualisering]] | 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: | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | *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.<br/> | ||
+ | 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.<br/> | ||
+ | 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== | ||
+ | {| | ||
+ | |[[Image:VMware_add_Datastore.jpg|800px|left|thumb|Add datastore]]<br/>[[Image:VMware_add_datastore2.jpg|800px|left|thumb|Add datastore]]||Underviseren tilføjer nu store2 på han/hendes ESXi maskine. | ||
+ | |- | ||
+ | |[[Image:VMware_create_host_profile.jpg|800px|left|thumb|Create host profile]]<br/>[[Image:Name_host_profile.jpg|800px|left|thumb|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å.<br/> | ||
+ | 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.<br/> | ||
+ | En måde at gøre det på: | ||
+ | #Migrer deres maskine til store1. | ||
+ | #Migrer så maskinen til en anden host. | ||
+ | #Sæt hosten i maintenance mode. | ||
+ | #Apply profile. | ||
+ | #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. | ||
+ | {| | ||
+ | |[[Image:VMware_fault_tolerant.jpg|800px|left|thumb|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: | ||
+ | <pre> | ||
+ | //Installerer kun tools og ikke GUI værktøjer, og andet Xorg snask | ||
+ | apt-get install --no-install-recommends open-vm-tools | ||
+ | </pre> | ||
+ | Installation af VMware tools på fedora: | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | install vmware tools | ||
+ | |||
+ | =Links= | ||
+ | *http://www.vmware.com/pdf/vsphere4/r41/vsp_41_esxi_i_vc_setup_guide.pdf | ||
+ | *http://www.vmware.com/pdf/vsphere4/r41/vsp_41_availability.pdf | ||
+ | *[http://communities.vmware.com/docs/DOC-5101 HT og virtualisering] | ||
+ | *[http://www.vmware.com/pdf/vsp_4_thinprov_perf.pdf Performance study of VMware vStorage Thin Provisioning] |
Latest revision as of 10:06, 22 September 2011
<accesscontrol>teacher</accesscontrol> Faget er beskrevet her: 6268_Virtualisering
Contents
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
Underviseren tilføjer nu store2 på han/hendes ESXi maskine. | |
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å:
- Migrer deres maskine til store1.
- Migrer så maskinen til en anden host.
- Sæt hosten i maintenance mode.
- Apply profile.
- 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.
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