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:
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
/etc/vservers/newvservers-vars
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 --