Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
si:troll3:creation_vserver [2010/07/20 12:14]
vxjumel créée
si:troll3:creation_vserver [2010/07/20 12:22] (Version actuelle)
vxjumel
Ligne 1: Ligne 1:
-==== Ajouter un guest ====+====== Ajouter un guest ====== 
 +===== Créer un nouvel volume logique =====  
 +Créer un nouveau volume : <​code>​lvcreate -n vserver-$NAME -L 5G troll3</​code>​
 ===== Mise en place d'un nouveau guest ===== ===== Mise en place d'un nouveau guest =====
  
Ligne 11: Ligne 13:
  
 <​code>​ <​code>​
-vserver ​template-lenny start +vserver ​vref-lenny start 
-vserver ​template-lenny enter+vserver ​vref-lenny enter
 aptitude update && aptitude safe-upgrade && aptitude clean && exit aptitude update && aptitude safe-upgrade && aptitude clean && exit
-vserver ​template-lenny stop+vserver ​vref-lenny stop
 </​code>​ </​code>​
  
 En lenny (sur pavot), nous pouvons utiliser la méthode clone de vserver : En lenny (sur pavot), nous pouvons utiliser la méthode clone de vserver :
-<​code>​ip=XX;​ vserver_name=nom;​ vserver $vserver_name build -m clone --context $ip --hostname $vserver_name.april.org --interface eth0:​192.168.1.$ip/​24 -- --source /​var/​lib/​vservers/​template-lenny</​code>​+<​code>​ip=XX;​ vserver_name=nom;​ vserver $vserver_name build -m clone --context $ip --hostname $vserver_name.demo.parinux.org --interface eth0:​192.168.1.$ip/​24 -- --source /​var/​lib/​vservers/​vref-lenny</​code>​
  
 Bien vérifier qu'il existe un fichier <​code>/​etc/​vservers/​$vserver_name/​apps/​init/​mark</​code>​ contenant la ligne "​default"​. Bien vérifier qu'il existe un fichier <​code>/​etc/​vservers/​$vserver_name/​apps/​init/​mark</​code>​ contenant la ligne "​default"​.
Ligne 52: Ligne 54:
 Elle s'​effectue sur la machine hôte, sortir du vserver si vous y êtes. Elle s'​effectue sur la machine hôte, sortir du vserver si vous y êtes.
  
-  * éditer ​le fichier ​''/​etc/​init.d/firewall''​+  * éditer ​les règles de filtrages avec ''​iptables''​ 
 +  * Faire une sauvegarde avec <​code>​iptables-save > /etc/iptables/rules-save</​code>​
  
-  * ajouter une ligne ''​$VS_**$vserver-name**=192.168.1.**$ip**''​ à la suite des déclarations de variables ''​VS_''​ +Le redémarrage ​des interfaces réseaux chargera ​le script de parefeu.
- +
-  * si un service est accessible de l'​extérieur (par exemple le port 80) : +
-     * ajouter une règle de DNAT (voir le bloc ''​DNAT''​) pour rediriger le flux vers le vserver : ''​${IPT} -t nat -A PREROUTING -s ! $VS_LAN -p tcp --dport **$port** -j DNAT --to $VS_**$vserver-name**:​**$port**''​ +
-     * ajouter une règle d'​autorisation (voir le bloc ''​INET -> Vservers''​) pour autoriser le flux vers le vserver : ''​${IPT} -A bad-vs -p tcp -d $VS_**$vserver-name** --dport **$port** -j ACCEPT''​ +
- +
-  * pour autoriser le vserver à sortir vers l'​extérieur (par exemple vers le port 110) ajouter une règle dans le bloc ''​Vservers -> INET''​ : ''​$IPT -A vs-bad -p tcp -s $VS_**$vserver-name** --dport **$port** -j ACCEPT''​ +
-===== Cas particulier,​ un virtual host HTTP ===== +
- +
-Voir la documentation sur nginx (TODO lien à faire). +
-===== Documenter ===== +
-Rajouter le nouveau serveur sur la [[sysadm:​machines_virtuelles:​start|liste des vservers]] et documenter son utilisation. +
- +
-Indiquer que le nom a été utilisé sur la page de [[sysadm:​machines_virtuelles:​nommage]]. +
- +
-===== Script de pré-sauvegarde ===== +
- +
-Voir la page [[sysadm:​configuration:​backuppc#​configuration_de_la_pre-sauvegarde]] pour configurer ​le script de pré-sauvegarde du vserver. +
- +
-===== DNS ===== +
- +
-Renseigner le nom et l'ip du nouveau guest dans le guest dns de l'​hôte sur lequel le guest en question est installé (ns1 ou pavot).+
 
/var/lib/dokuwiki/data/attic/si/troll3/creation_vserver.1279620859.txt.gz · Dernière modification: 2010/07/20 12:14 par vxjumel
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki