====== Installation xen-tools ====== ===== Installation ===== # apt-get install xen-tools ===== Paramétrage ====== ==== Les disques des domU ==== | dir | /home/xen | Répertoire de stockage des disques sous forme de fichier | |image | sparse | Type d'allocation des fichiers disque full (taille totale) ou sparse (taille utilisée) | | lvm | vg0 | Nom du groupe de volume logique pour les partion lvm| | size | 4G | Taille par défaut du disque ou des partitions | |swap | 256M | Taille du swap | Le type de disque est choisi lors du lancement de la commande de création. Il est possible de créer plusieurs disques ou partitions via un fichier dans le répertoire /etc/xen-tools/partition.d La taille peut être disque (size) et du swap est plutôt fixée lors du lancement de la commande de création. ==== File system ==== |fs | ext4 | |ext4_options | noatime,nodiratime,errors=remount-ro| |ext3_options | noatime,nodiratime,errors=remount-ro| |ext2_options | noatime,nodiratime,errors=remount-ro| |xfs_options | defaults| |reiserfs_options | defaults| |btrfs_options | defaults| Permet de choisir le type se file system et les paramètres associés dans le fichier /etc/fstab de la domU. ==== Installation ==== | install-method | debootstrap | Méthode d'installation des domU | | cache | no | Utilisation d'un cache pour les paquets .deb | | cachedir | /var/cache/xen-tools/archives/ | Répertoire cache pour stocker les paquets | | dist | `xt-guess-suite-and-mirror --suite` | Permet d'installer la même distribution que la dom0 | | pygrub | 1 | Permet de choisir de booter sur le noyau de la dom0 ou celui de la domU | | kernel | /boot/vmlinuz-`uname -r` | Utile uniquement si utilisation du noyau de la dom0 | | initrd | /boot/initrd.img-`uname -r` | Utile uniquement si utilisation du noyau de la dom0 | | arch | amd64 | i386 ou amd64 | | mirror | `xt-guess-suite-and-mirror --mirror`| Même dépôt que la dom0 | | apt_proxy | | proxy pour accéder dépôt | ==== Caractéristiques des domU ==== | memory | 256M | Inutile, peut être modifié dans le fichier de configuration de chaque domU | | output | /etc/xen/available | Répertoire de stockage des fichiers de configuration de domU | | extension | .cfg | Extension des fichiers de configuration de domU | ==== Réseau ==== | gateway | 10.1.1.254 | | netmask | 255.255.255.0 | | broadcast | 10.1.1.255 | | dhcp | 1 | | nameserver | 10.1.1.254 | | bridge | lan0 | | copyhosts | 0 | "bridge" permet d'alimenter le fichier de configuration de la domU. Les autres paramètres permettent de renseigner le fichier /etc/network/interface de la domU. La dom0 comporte un serveur de nom qui sera utilisé par les domU. ==== Utilisateurs ==== | genpass | 0 | Le mot de passe de root n'est pas généré à la fin de la création de la domU | | genpass_len | 8 | Utile uniquement si le mot de passe est généré | | hash_method | sha256 | Codage des mots de passe | | accounts | 1 | Permet de copier les users de la dom0 sur la domU | | passwd | 1 | Le mot de passe de root n'est pas copié mais demandé | ==== Autres ==== | boot | 0 | | # serial_device | hvc0 | | # serial_device | tty1 | | # disk_device | xvda | | # disk_device | sda | Le paramètre "boot" permet de ne pas lancer la domU immédiatement après sa création. Cela permet de modifier la configuration de la domU (taille mémoire, nombre de cpu...).