-
Most of the computers in use by the
-Debian Edu/Skolelinux project
-are virtual machines. And they have been Xen machines running on a
-fairly old IBM eserver xseries 345 machine, and we wanted to migrate
-them to KVM on a newer Dell PowerEdge 2950 host machine. This was a
-bit harder that it could have been, because we set up the Xen virtual
-machines to get the virtual partitions from LVM, which as far as I
-know is not supported by KVM. So to migrate, we had to convert
-several LVM logical volumes to partitions on a virtual disk file.
-
-
I found
-a
-nice recipe to do this, and wrote the following script to do the
-migration. It uses qemu-img from the qemu package to make the disk
-image, parted to partition it, losetup and kpartx to present the disk
-image partions as devices, and dd to copy the data. I NFS mounted the
-new servers storage area on the old server to do the migration.
-
-
-#!/bin/sh
-
-# Based on
-# http://searchnetworking.techtarget.com.au/articles/35011-Six-steps-for-migrating-Xen-virtual-machines-to-KVM
-
-set -e
-set -x
-
-if [ -z "$1" ] ; then
- echo "Usage: $0 <hostname>"
- exit 1
-else
- host="$1"
-fi
-
-if [ ! -e /dev/vg_data/$host-disk ] ; then
- echo "error: unable to find LVM volume for $host"
- exit 1
-fi
-
-# Partitions need to be a bit bigger than the LVM LVs. not sure why.
-disksize=$( lvs --units m | grep $host-disk | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
-swapsize=$( lvs --units m | grep $host-swap | awk '{sum = sum + $4} END { print int(sum * 1.05) }')
-totalsize=$(( ( $disksize + $swapsize ) ))
-
-img=$host.img
-#dd if=/dev/zero of=$img bs=1M count=$(( $disksize + $swapsize ))
-qemu-img create $img ${totalsize}MMaking room on the Debian Edu/Sqeeze DVD
-
-parted $img mklabel msdos
-parted $img mkpart primary linux-swap 0 $disksize
-parted $img mkpart primary ext2 $disksize $totalsize
-parted $img set 1 boot on
-
-modprobe dm-mod
-losetup /dev/loop0 $img
-kpartx -a /dev/loop0
-
-dd if=/dev/vg_data/$host-disk of=/dev/mapper/loop0p1 bs=1M
-fsck.ext3 -f /dev/mapper/loop0p1 || true
-mkswap /dev/mapper/loop0p2
-
-kpartx -d /dev/loop0
-losetup -d /dev/loop0
-
-
-
The script is perhaps so simple that it is not copyrightable, but
-if it is, it is licenced using GPL v2 or later at your discretion.
-
-
After doing this, I booted a Debian CD in rescue mode in KVM with
-the new disk image attached, installed grub-pc and linux-image-686 and
-set up grub to boot from the disk image. After this, the KVM machines
-seem to work just fine.
+
Inspirert av
+intervjurunden
+som Raphael Hertzog har startet med folk i Debianprosjektet, fikk jeg
+lyst til å gjøre det samme med folk i
+Skolelinuxprosjektet. HÃ¥pet
+er at de som til daglig bidrar til å fremme fri programvare i
+skoleverket og utvikler en linux-distribusjon spesiallaget for
+skolebruk kan bli bedre kjent og kanskje inspirere flere til å bidra
+til Skolelinux-prosjektet.
+
+
Først ut er nyvalgt leder i
+foreningen FRISK som
+organiserer utviklingen av Skolelinux-distribusjonen. FRISK trenger
+alltid flere medlemmer, så
+meld
+deg gjerne inn hvis du vil støtte oss.
+
+
Hvem er du, og hva driver du med til daglig?
+
+
Mitt navn er Arnt Ove Gregersen, jeg er en småbarnfar på 32 år som
+for tiden bor Trondheim. Her jobber jeg som systemutvikler i et firma
+som heter Geomatikk IKT AS,
+hvor jeg er på et Vegmeldings-prosjekt for Statens Vegvesen. På
+fritiden er jeg styreleder i FRISK (Fri programvare i skolen) og
+bidrar til bl.a. Skolelinux-prosjektet når jeg får tid til det. Det er
+primært hjemmesiden til Skolelinux-prosjektet og
+Linux-veiviseren jeg har
+jobbet med her, men jeg har også gjort en del arbeid i forhold til
+FRISK sin hjemmeside.
+
+
Hvordan kom du i kontakt med Skolelinux-prosjektet?
+
+
Jeg var på en presentasjon av prosjektet i regi av Knut Yrvin på
+Gløshaugen i Trondheim, hvor jeg fattet stor interesse for prosjektet
+og ville hjelpe til så godt jeg kunne. Dette var vel i 2002 eller
+2003.
+
+
Jeg hadde fra før hørt om prosjektet fra før og syntes tanken bak var
+ganske fin, men hadde ikke noen interesse av bruke min egen fritid på
+det selv.
+
+
I etterkant av presentasjonen startet jeg og noen andre fra
+Trondheim "Skolelinux-prosjektet i Sør-Trøndelag" . Hvor vi var med å
+bidra til at Trondheim kommune satte igang Selsbakk ungdomskole som et
+pilotprosjekt med Skolelinux, som egentlig var og er en stor suksess,
+men det virker ut som det ikke skjer noe mer på. I tillegg var vi med
+på dugnad på Brundalen videregående skole hvor vi installerte
+Skolelinux som såvidt jeg vet fortsatt kjører på Skolelinux.
+
+
Hva er fordelene med Skolelinux slik du ser det?
+
+
Det bygger på fri programvare og har lav kostnad i forhold til
+nytteverdien. Dette fordi det har forholdsvis lav inngangsum og bruker
+en arkitektur med sentral-drift som gir mange driftfordeler. I
+tillegg vil det kunne frigjøre kostnader for skolene slik at de kan
+bruke dem til å ansette f,eks flere lærere om det er ønskelig.
+
+
Hva er ulempene med Skolelinux slik du ser det?
+
+
Ikke all pedagogisk programvare er tilgjengelig der, som f.eks
+Drillpro om jeg ikke husker feil.
+
+
Hvilken fri programvare bruker du til daglig?
+
+
Til utvikling av Java-applikasjoner og Android bruker jeg Eclipse og
+Quanta til web-utvikling via php. For all bildebehandling bruker jeg
+GIMP og Blender til 3d-modellering . Dessverre har Blender en bratt
+læringskurve i starten, men det er absolutt verdt det.
+
+
Til musikk bruker jeg stort Rhytmbox. Firefox til surfing på nettet og
+Thunderbird og Evolution til e-post,
+
+
PÃ¥ database-siden bruker jeg PostgreSQL, Postgis og av og til Mysql.
+
+
Når jeg får tid til å spille bruker jeg som regel et strategi-spill
+som er basert på TA Spring-motoren (springrts.com), her er det et
+veldig bra utvalg av gratis spill som er av høy kvalitet. Veldig lett
+Ã¥ bli hektet :)