Table des matières
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…).