8.2.5. Nástroje vserver-debiantools

section id="vserver-debiantools" xreflabel="vserver-debiantools"

rcsinfo="$Header: /home/radek/cvs/unix-book/unix.xml,v 1.7 2009-03-07 03:52:40 radek Exp $"

FIXME:

/usr/sbin/dupvserver
FIXME:
/usr/sbin/newnfsvserver
FIXME:
/usr/sbin/newvserver

FIXME:Vytvoření nového virtuálního stroje založeného na distribuci Debian

# newvserver --hostname help --domain mydomain.cz --ip 1.2.3.12
/usr/sbin/stripserver
FIXME:
/etc/vservers/newvservers-vars
FIXME:

Dalším balíčkem který by se nám mohl na Debianu hodit je vserver-debiantools. Tento obsahuje několik skriptů pro práci s virtuálními počítači. Jediné verze které jsou dostupné jsou z Debian Sarge. Balíček neobsahuje žádno spustitelné binární soubory jen skripty. Proto jsem se rozhodl si ho portovat do Woody. Na překládajícím stroji tedy nastavím v /etc/apt/sources.list přístup ke zdrojům:

deb-src http://localhost:9999/main sarge main

Zdroje stáhnu a rovnou přeložím.

# apt-get source -b vserver-debiantools

Vše proběhlo bez problémů. Nakonec jsem ovšem provedl pár úprav v skriptech které zohledňují moje potřeby a vytvořil novou verzi balíčku. tu dále distribuuji a používám na svých serverech.

FIXME:Vystavit tuto verzi na internetu.

Konfigurace se nachází v souboru /etc/vservers/newvserver-vars který je shell skriptem jenž se načítá v průběhu práce. Nastavíme jej dle potřeby. Ukázková instalace používající apt-proxy.

# Configuration file for newvserver
# See man newvserver for the variables that you can set here.
DIST="woody"
MIRROR="http://debian:9999/main"
APTPROXY="debian:9999"
SOURCESLIST="
# RootStuff
#deb file:/root/stuff/pkg/deb woody kernel-dell kernel-ird vserver

deb http://$APTPROXY/main woody main contrib
deb http://$APTPROXY/non-US woody/non-US main contrib
deb http://$APTPROXY/security woody/updates main
"

Ukázka vytvoření virtuálního serveru grpw:

# newvserver --