Home > Altro > Creare un template con OpenVZ

Creare un template con OpenVZ

openvz

Abbiamo già visto come installare OpenVZ con i template già pronti nella precedente guida. In  questa guida procederemo alla creazione di un template personalizzato, utilizzando debootstrap.

Questo ci permetterà di creare un template con i pacchetti da noi desiderati, ed utilizzarlo per tutte le future installazioni. Prima di tutto installiamo, se non lo è, debootstrap:

apt-get install  debootstrap

Ora passiamo al download dei pacchetti:

debootstrap –arch amd64 lenny /var/lib/vz/private/100 http://ftp.it.debian.org/debian

Impostiamo il parametro del config file:

vzctl set 100 –applyconfig vps.basic –save

Inseriamo nel file config del template il nome del S.O.:

echo ‘OSTEMPLATE=”debian”‘ >> /etc/vz/conf/100.conf

Ora dobbiamo fare qualche personalizzazione al nostro template, visto che non si tratta di una classica installazione:

sed -i -e ‘/getty/d’ /var/lib/vz/private/100/etc/inittab

sed -i -e ’s@\([[:space:]]\)\(/var/log/\)@\1-\2@’ /var/lib/vz/private/100/etc/*syslog.conf

rm -f /var/lib/vz/private/100/etc/mtab

ln -s /proc/mounts /var/lib/vz/private/100/etc/mtab

Personalizziamo il nostro container secondo le specifiche della precedente guida:

vzctl set 100 –hostname testlenny –save

vzctl set 100 –ipadd 192.168.0.100 –save

vzctl set 100 –nameserver ip_dns –save

Adesso entriamo nel nostro VE e personalizziamolo prima di creare l’archivio:

vzctl start 100
vzctl enter 100
apt-get update
apt-get upgrade
apt-get clean
dpkg –purge module-init-tools
update-rc.d -f klogd remove

Ora che abbiamo il nostro VE personalizzato, possiamo andare a creare l’archivio che ci servirà come template per le prossime attivazioni:

vzctl stop 100
vzctl set 100 –ipdel all –save
echo > /vz/private/100/etc/resolv.conf
rm /vz/private/100/etc/hostname
cd /vz/private/100/
tar –numeric-owner -zcf /vz/template/cache/debian-5.0-x86_64-mio.tar.gz .
cd /vz/template/cache/
ln -sf debian-5.0-x86_64-minimal.tar.gz debian.tar.gz

Ora è possibile creare nuovi VE utilizzando il nostro template.

Categorie:Altro Tag:
  1. Nessun commento ancora...
  1. Nessun trackback ancora...