ArLUG (grupul utilizatorilor de Linux din Arad), este o comunitate de oameni, care împărtașesc pasiunea pentru sistemul de operare GNU/Linux și software-ul liber.
Scopurile ArLUG sunt:
* promovarea sistemului de operare Linux și a software-ului liber
* formarea/menținerea/dezvoltarea unei comunități locale
* educarea și instruirea oamenilor (ne)familiarizați cu acest sistem
Din anumite motive care nu depind de mine, sunt nevoit să am mai multe maşini virtuale decât reale, aşa că m-am pus pe treabă. Cum lenea e mare la mine, am căutat mult şi bine documentaţie mură-n gură şi cum nu am găsit am luat ce mi s-a părut cel mai ok şi am dat bătaie.
Ceea ce prezint aici este varianta care mi s-a potrivit mie. Se poate realiza şi fără interfaţa grafică, dar cum am spus mai sus mie mi se pare mai comod aşa.
Plecând de la documentaţia de pe http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU, mi-am creat eu maşina virtuală.
Plec de la premisa că aveţi deja Xen instalat şi funcţionează.
Mergem mai departe şi creăm imaginile care vor fi discurile maşinii virtuale (o să-i spun de acum DomU). Pentru acest pas ne folosim de utilitarul dd. În această documentaţie vom folosi ca locaţie pentru imagini /opt/xen/images. Creăm o imagine -opt-xen-images-centos.img de 2048, nealocând intreg spaţiul.
# dd if=/dev/zero of=/srv/xen/centos.img oflag=direct bs=1M seek=2047 count=1
Atenţie pentru cei care folosesc SELinux sa-şi modifice permisiunile.
Am descărcat http://mirror.centos.org/centos/5.2/os/x86_64/ (am sistem pe 64 biţi, pentru cei cu 32 biţi mergeţi la http://mirror.centos.org/centos/5.2/os/i386/) pentru a merge mai repede instalarea.Am copiat fişierul kickstart şi l-am modificat astfel să pot să-l accesez din reţeaua locală. Fişierul de kickstart poate fi configurat în foarte multe forme, în funcţie de necesităţile fiecăruia. http://www.centos.org/docs/4/html/rhel-sag-en-4/s1-kickstart2-file.html aici este o documentaţie pentru astfel de fişiere si http://www.unix.com/unix-advanced-expert-users/63579-kickstart-file-questions.html un exemplu mai complex.
install url --url http://192.168.10.6/centos lang en_US.UTF-8 network --device eth0 --bootproto dhcp # Parola definită în timpul instalării SĂ NU UITAŢI SĂ O MODIFICAŢI rootpw pass firewall --enabled --port= authconfig --enableshadow --enablemd5 selinux --enforcing −−port=22:tcp timezone --utc Europe/Amsterdam bootloader --location=mbr --driveorder=xvda --append="console=xvc0" reboot # Partitioning clearpart --all --initlabel --drives=xvda part /boot --fstype ext3 --size=100 --ondisk=xvda part pv.2 --size=0 --grow --ondisk=xvda volgroup VolGroup00 --pesize=32768 pv.2 logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=256 --grow --maxsize=512 %packages @core
Am aranjat totul pe serverul de web local şi fişierul de kickstart l-am salvat ca şi ks-minimal în rădăcină iar fişierele pentru instalare in directorul centos aflat tot în rădăcină.
Deoarece am instalată interfaţa grafică am folosit Virtual Machine Manager.
Am apăsat pe butonul New şi mi s-a deschis o fereastră de informaţii:

Apăsăm pe Forward şi următoare fereastră ne cere numele sistemului, dupa care forward

Selectăm paravirtualized si mergem mai departe (forward)

Scriem adresa unde sunt localizate fişierele de instalare si adresa către fişierul de kickstart

Selectam locaţie fişierului imagine folosit pentru harddisk

Selectăm placa de reţea ce urmează a fi folosită

Alegem cantitatea de memorie si numărul de procesoare utilizate de maşina virtuală

Mai verificăm o dată şi dam finish.

V-a pornii instalarea sistemului. În mod normal nu trebuie să întrebe nimic. la final va face singur reboot.
După toate acestea ne întoarcem in consola si verificăm daca maşina virtuală a pornit xm list si dacă e pornită ne logam pe ea cu xm console centos.
Pentru a pornii automat la boot:
mv /etc/xen/centos /etc/xen/auto
Aceştia sunt paşi facuţi de mine pentru a-mi instala CentOS ca si DomU. Sper să vă fie de folos.