====== Ajouter un guest ====== ===== Créer un nouvel volume logique ===== Créer un nouveau volume : lvcreate -n vserver-$NAME -L 5G troll3 ===== Mise en place d'un nouveau guest ===== Pour créer un guest, est nécessaire de déterminer un [[..:machines_virtuelles:nommage|nom]], une ip et un numéro de contexte qui doit être unique entre 3 et 255. Le numéro de contexte usuellement utilisé est le même que le dernier octet de l'ip principale du guest. Pour trouver les ip déjà utilisées, on peut utiliser la commande suivante sur tous les hotes : sort /etc/vservers/*/interfaces/0/ip Avant la création à proprement dite, il est conseillé de mettre à jour le template à partir duquel nous allons créer notre serveur. Il est aussi conseillé de vérifier les comptes utilisateurs existants (donc /etc/passwd, /etc/shadow, /etc/group, /etc/sudoers, /etc/ssh/sshd_config pour les AllowUsers, etc.). Ça évitera de faire le travail deux fois. Note : Par défaut, les templates ne devraient pas avoir de comptes. vserver vref-lenny start vserver vref-lenny enter aptitude update && aptitude safe-upgrade && aptitude clean && exit vserver vref-lenny stop En lenny (sur pavot), nous pouvons utiliser la méthode clone de vserver : 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 Bien vérifier qu'il existe un fichier /etc/vservers/$vserver_name/apps/init/mark contenant la ligne "default". * Éditer le fichier ''/etc/vservers//fstab'' et modifier le répertoire temporaire, par exemple : none /proc proc defaults 0 0 /var/tmp/vservers/plop /tmp auto rbind 0 0 none /dev/pts devpts gid=5,mode=620 0 0 Sur pavot, on peut mettre un tmpfs, vu que l'on dispose de suffisamment de RAM. Par exemple : none /proc proc defaults 0 0 none /tmp tmpfs size=100m,mode=1777 0 0 none /dev/pts devpts gid=5,mode=620 0 0 Modifier également le nom du guest dans ssmtp : /etc/ssmtp/ssmtp.conf Ainsi que le hostname : /etc/hostname et /etc/hosts De manière générale, il est conseillé pour détecter tous les fichiers nécessitant une modification de faire grep -rE [IP clonée|hostname cloné] /etc Il faut changer les clés SSH du nouveau vserver : rm /etc/ssh/ssh_host_* ; aptitude reinstall openssh-server ===== Configuration réseau ===== Elle s'effectue sur la machine hôte, sortir du vserver si vous y êtes. * éditer les règles de filtrages avec ''iptables'' * Faire une sauvegarde avec iptables-save > /etc/iptables/rules-save Le redémarrage des interfaces réseaux chargera le script de parefeu.