Linux Vserver · 5 min read · Feb 10, 2026
Linux-Vserver su Debian Testing (Etch), il modo facile
Linux-Vserver su Debian Testing (Etch), il modo facile
In questo tutorial, ti mostrerò come installare Linux-Vserver su Debian Testing (Etch), il modo facile. Questo è il mio primo tutorial qui, quindi per favore dimmi se ti piace o meno. Potresti trovarlo un po’ verboso, poiché cerco di spiegare le cose in dettaglio sufficiente affinché tutti capiscano cosa intendo :-)
Cos’è Linux-Vserver, chiedi? È semplice. Fondamentalmente, Linux-Vserver è un sistema open-source utilizzato per separare un singolo server fisico in più server virtuali. Dal sito web di Linux-Vserver:
“Linux-VServer ti consente di creare server privati virtuali e contesti di sicurezza che operano come un normale server Linux, ma consentono a molti server indipendenti di essere eseguiti simultaneamente in un’unica macchina a piena velocità. Tutti i servizi, come ssh, mail, Web e database, possono essere avviati su un VPS del genere, senza modifiche, proprio come su qualsiasi server reale. Ogni server virtuale ha il proprio database di account utente e password di root e non interferisce con altri server virtuali.”
Due termini che dovrai conoscere sono:
- Sistema Host: Questo è il sistema principale (il server fisico) su cui installi Linux-Vserver.
- Sistema Guest: Questi sono i sistemi virtuali che crei utilizzando le utility di Linux-Vserver. Essi funzionano sopra il Sistema Host e sono tutti isolati l’uno dall’altro.
La maggior parte dei tutorial menziona che devi compilare il tuo kernel per utilizzare Linux-Vserver. Tuttavia, Debian Etch include un kernel Linux-Vserver come standard, quindi non è necessario compilarlo da solo. Questo ha il vantaggio di essere più facile e veloce da installare, ed è facile mantenere aggiornato con gli aggiornamenti di sicurezza.
Primi Passi
La prima cosa che dovrai fare è avere un sistema con un’installazione fresca di Debian Etch. Per farlo, scarica il CD di Debian Testing da http://www.debian.org/, e installa solo il sistema di base. Dopo aver installato il sistema di base, il passo successivo è assicurarti che i repository siano abilitati. Innanzitutto, assicurati di essere l’utente super (il prompt è un #, non un $). Se non lo sei, diventa l’utente super (root):
$ su
#Una volta che sei sicuro di essere root, dobbiamo modificare /etc/apt/sources.list:
# nano /etc/apt/sources.listAssicurati che una riga simile a questa sia nel file:
deb ftp://ftp.au.debian.org/debian etch main contrib non-free Se non c’è, aggiungila. Premi CTRL+O e premi INVIO per salvare il file, quindi premi CTRL+X per uscire.
Dopo questo, dobbiamo aggiornare l’elenco dei pacchetti, quindi digita il seguente comando:
# apt-get updateI Pacchetti
Ora che abbiamo aggiornato l’elenco dei pacchetti, il passo successivo è installare tutti i pacchetti richiesti. I pacchetti richiesti da Linux-Vserver sono:
- linux-image-vserver-686 - Questo è il kernel effettivo
- util-vserver - Queste sono le utility utilizzate per amministrare i guest
- vserver-debiantools - Questi sono strumenti Vserver speciali per Debian, utilizzati per creare e duplicare sistemi guest Debian.
- ssh - Questo è probabilmente già installato, ma giusto per caso non lo fosse
Quindi, installiamoli:
# apt-get install linux-image-vserver-686 util-vserver vserver-debiantools sshUna volta fatto, dobbiamo riavviare:
# rebootQuando appare il menu GRUB, assicurati di scegliere il kernel vserver. Una volta che il tuo sistema si avvia, stai eseguendo il nuovo kernel. Puoi controllare questo eseguendo
# uname -r
2.6.16-2-vserver-686Nota come l’output contiene ‘vserver’? Questo significa che stai eseguendo il kernel VServer.
Indovina un po’? Questa è l’intera installazione! Tutto è ora configurato e pronto per l’uso :-). C’è una cosa molto importante da fare però: creare i sistemi guest.
Creare un server virtuale (guest)
Quindi, ora che Linux-Vserver è impostato e pronto per l’uso, dobbiamo creare un sistema guest. Su un sistema Debian, puoi farlo utilizzando il comando newvserver. La sintassi di questo comando è:
newvserver –vsroot /var/lib/vservers/ –hostname
–domain
–dist etch –mirror
(le barre inverse alla fine delle righe significano che continua sulla riga successiva. Puoi copiarlo così com’è [con le barre inverse], oppure mettere l’intero comando su un’unica riga [ed escludere le barre inverse], come faccio di seguito)
Gli argomenti della riga di comando sono:
- vsroot - Questo è dove vengono conservati i file per i guest. In un’installazione predefinita, questo sarà in /var/lib/vservers. In alternativa, alcune persone creano una partizione separata per i loro vservers.
- Hostname - Il nome host del sistema (es. test1)
- Domain - Il dominio del sistema. Questo è solitamente lo stesso del dominio scelto per il sistema host (es. dan-network.local. Questo non deve essere reale, è usato solo internamente.)
- IP Address - L’indirizzo IP per il sistema guest (es. 10.1.1.7)
- CIDR Range - L’intervallo CIDR per la tua rete locale. Per una rete 10.x.x.x, questo è solitamente /8. Per una rete 172.16.x.x, questo è solitamente /16. Per una rete 192.168.x.x, questo è solitamente /24. Se la tua rete è suddivisa in sottoreti, questo sarà diverso. Quando hai dubbi, scegli /8 :)
- Dist - La distribuzione da utilizzare. Ai fini di questo esercizio, utilizziamo etch.
- Debian Mirror - Il mirror Debian che utilizzi (quando hai dubbi, scegli ftp://ftp.debian.org/debian)
- Interface - La tua interfaccia di rete, se non è eth0 (es. eth1).
Quindi, facciamo un server di test. Le impostazioni per il nostro guest di test sono le seguenti:
- Hostname: test1
- Domain: example.com
- IP Address: 10.1.1.7
- CIDR Range: /8
- Debian Mirror: http://ftp.au.debian.org/debian/
- Interface: eth1
Andiamo!
# newvserver --vsroot /var/lib/vservers/ --hostname *test1* --domain example.com --ip *10.1.1.7/8* --dist etch --mirror *http://ftp.au.debian.org/debian/* --interface eth1Questo avvierà un’installazione net di Debian, che richiederà solo pochi minuti. Una volta che i pacchetti sono tutti scaricati e installati, verrà visualizzata la configurazione di base di Debian. Questo ti chiederà il tuo fuso orario e ti chiederà anche una password di root. Una volta completato, il VServer sarà pronto per l’uso.
Entrare nel guest
OK, quindi abbiamo impostato il guest, ora per fare qualcosa di utile, dobbiamo avviare il guest e entrare nel suo contesto. Per farlo, utilizziamo il comando ‘vserver’. La sintassi di base per esso è:
vserver
Quindi, per avviare e entrare nel guest che abbiamo creato in precedenza, digita il seguente:
vserver test1 start; vserver test1 enterL’output sarà un po’ come:
root@server1:/home/daniel# vserver test1 start; vserver test1 enter
Avviando il demone di log di sistema: syslogd.
Avviando il superserver internet: nessun servizio abilitato, inetd non avviato.
Avviando il pianificatore di comandi periodici….
test1:/#
Siamo ora ‘dentro’ il server virtuale. Puoi eseguire qualsiasi comando normalmente eseguiresti. Nota che questa è un’installazione molto basilare, quindi dovresti usare apt per installare ciò che desideri.
Altro
Questo tutorial non copre tutto, è solo inteso come una guida per iniziare a utilizzare Linux-Vserver. Il resto dipende dalla tua immaginazione… Divertiti!
Daniel15 (Daniel Lo Nigro)
http://www.daniel15.com/
http://www.dansoftaustralia.net/
Riferimenti
- Linux-Vserver su Debian Sarge
- Sito web di Linux-Vserver
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.