Outils pour utilisateurs

Outils du site


xen-tools

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
xen-tools [2015/08/14 16:42] – [Les disques des domU] pascalxen-tools [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
 ==== Les disques des domU ==== ==== Les disques des domU ====
  
-dir /home/xen | Pour définir le répertoire pour les fichiers si on utilise ce procédé pour les disques des domU. Pratique, mais non recommandé +| dir /home/xen | Répertoire de stockage des disques sous forme de fichier 
-|image  sparse   Uniquement si l'on utilise des fichiers pour les disques +|image  sparse   Type d'allocation des fichiers disque full (taille totale) ou sparse (taille utilisée) 
-| lvm vg0 | Groupe de volume des partitions lvm si on utilise de volume logique pour les partitions de domU+| lvm vg0 | Nom du groupe de volume logique pour les partion lvm
-| size   = 4G | Taille du disque pour les installations, mais facile à fixer lors de la création de la domU +| size 4G | Taille par défaut du disque ou des partitions 
-|swap   = 256M     | Taille du swap ||ext4_options     = noatime,nodiratime,errors=remount-ro| +|swap 256M | Taille du swap | 
-==== File system ==== +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
-|ext3_options     = noatime,nodiratime,errors=remount-ro| | +
-|ext2_options     = noatime,nodiratime,errors=remount-ro| | +
-|xfs_options      = defaults| | +
-|reiserfs_options = defaults| | +
-|btrfs_options    = defaults| | +
-|fs     = ext4     | file system utilisé |+
  
-==== Installation ==== +La taille peut être disque (size) et du swap est plutôt fixée lors du lancement de la commande de création.    
-| install-method = debootstrap | Méthode d'installation des domU, d'autres sont disponibles | +
-|# cache = no|| +
-|# cachedir = /var/cache/xen-tools/archives/|| +
-|dist   = `xt-guess-suite-and-mirror --suite`| Permet d'installer la même distribution que la dom0 | +
-|kernel = /boot/vmlinuz-`uname -r`|| +
-|initrd = /boot/initrd.img-`uname -r`|| +
-|# pygrub = 1|| +
-|# arch = [i386|amd64]|| +
-|mirror = `xt-guess-suite-and-mirror --mirror`|| +
-|# apt_proxy =|| +
-==== Caractéristiques des domU ==== +
-| memory = 256M | Taille mémoire, peut être configurée dans la configuration de chaque domU après l'installation | +
-|# output    = /etc/xen|| +
-|# extension = .cfg|| +
-==== Réseau ==== +
-|# gateway    = 192.168.1.1|| +
-|# netmask    = 255.255.255.0|| +
-|# broadcast  = 192.168.1.255|| +
-|# dhcp = 1|| +
-|# nameserver = 192.168.1.1|| +
-|# bridge = xendmz|| +
-|# copyhosts = 0 # default|| +
-==== Utilisateurs ==== +
-|# genpass = 0|| +
-|# genpass_len = 8|| +
-|# hash_method = sha256|| +
-|# passwd = 1|| +
-|# accounts = 1|| +
-==== Autres ==== +
-|# boot = 1|| +
-|# serial_device = hvc0 #default|| +
-|# serial_device = tty1|| +
-|# disk_device = xvda #default|| +
-|# disk_device = sda||+
  
-==== Exemple ==== 
-<file> 
-## 
-#  /etc/xen-tools/xen-tools.conf 
-## 
-# 
-#  This is the global configuration file for the scripts included 
-# within the xen-tools package. 
-# 
-#  For more details please see: 
-# 
-#        http://xen-tools.org/ 
-# 
-## 
  
  
-## +==== File system ==== 
-# +|fs     | ext4     | 
-# File Format +|ext4_options     | noatime,nodiratime,errors=remount-ro|  
-# ----------- +|ext3_options     | noatime,nodiratime,errors=remount-ro| 
-# +|ext2_options     | noatime,nodiratime,errors=remount-ro| 
-#  Anything following a '#' character is ignored as a comment. +|xfs_options      | defaults|  
-# +|reiserfs_options | defaults|  
-#  Otherwise the format of this file "key = value".  The value of +|btrfs_options    | defaults|  
-# any keys in this file may be constructed via the output of a command. +Permet de choisir le type se file system et les paramètres associés dans le fichier /etc/fstab de la domU.  
-+
-#  For example: +
-+
-#         kernel = /boot/vmlinuz-`uname -r` +
-+
-##+
  
  
 +==== 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.
-## +
-#  Output directory for storing loopback images. +
-+
-#  If you choose to use loopback images, which are simple to manage but +
-# slower than LVM partitions, then specify a directory here and uncomment +
-# the line. +
-+
-#  New instances will be stored in subdirectories named after their +
-# hostnames. +
-#  +
-## +
-# dir = /home/xen +
-#+
  
-+La dom0 comporte un serveur de nom qui sera utilisé par les domU.  
-## +
-+
-# If you don't wish to use loopback images then you may specify an  +
-# LVM volume group here instead +
-+
-## +
-# lvm = vg0+
  
 +==== 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               | 
-+# serial_device hvc0 | 
-#  Installation method. +# serial_device tty1 | 
-+# disk_device   | xvda  
-#  There are four distinct methods which you may to install a new copy +# disk_device   | sda  |
-# of Linux to use in your Xen guest domain: +
-+
-#   - Installation via the debootstrap command. +
-#   - Installation via the rpmstrap command. +
-#   - Installation via the rinse command. +
-#   - Installation by copying a directory containing a previous installation. +
-#   - Installation by untarring a previously archived image. +
-+
-#  NOTE That if you use the "untar", or "copy" options you should ensure +
-# that the image you're left with matches the 'dist' setting later in +
-# this file. +
-+
-+
-## +
-+
-#  +
-# install-method [ debootstrap | rinse | rpmstrap | copy | tar ] +
-+
-+
-install-method debootstrap +
- +
-+
-# If you're using the "copy", or "tar" installation methods you must +
-# need to specify the source location to copy from, or the source +
-# .tar file to unpack. +
-+
-# You may specify that with a line such as: +
-+
-# install-source /path/to/copy +
-# install-source /some/path/img.tar +
-+
-+
- +
-+
-## +
-#  Command definitions. +
-## +
-+
-# The "rinse", and "rpmstrap" commands are hardwired into  +
-# the script, but if you wish to modify the commands which are executed +
-# when installing new systems by a "copy", "debootstrap", or "tar" method +
-# you can do so here: +
-+
-# (This allows you to install from a .tar.bz file, rather than a plain +
-# tar file, use cdebootstrap, etc.) +
-+
-# install-method copy: +
-# copy-cmd /bin/cp -a $src/* $dest +
-+
-# install-method debootstrap: +
-# debootstrap-cmd /usr/sbin/debootstrap +
-+
-# install-method = tar: +
-# tar-cmd  = /bin/tar --numeric-owner -xvf $src +
-+
-+
- +
- +
- +
-+
-## +
-#  Disk and Sizing options. +
-## +
-+
-size   = 4G       # Root disk, suffix (G, M, k) required +
-memory = 128M     # Suffix (G, M, k) required +
-#maxmem = 256M     # Suffix (G, M, k) optional +
-swap   = 128M     # Suffix (G, M, k) required +
-# noswap = 1      # Don't use swap at all for new systems. +
-fs     = ext3     # Default file system for any disk +
-dist   = `xt-guess-suite-and-mirror --suite` +
-                  # Default distribution is determined by Dom0's distribution +
-image  = sparse   # Specify sparse vs. full disk images (file based images only) +
- +
-+
-#  See the README for currently supported and tested distributions. You can +
-# either find it in the root directory of the unpacked source or, on Debian +
-# and Ubuntu based systems, in /usr/share/doc/xen-tools/README.gz +
-+
- +
- +
- +
-## +
-# Networking setup values. +
-## +
- +
-+
-# Uncomment and adjust these network settings if you wish to give your +
-# new instances static IP addresses. +
-+
-# gateway    = 192.168.1.1 +
-# netmask    = 255.255.255.0 +
-# broadcast  = 192.168.1.255 +
-+
-# Uncomment this if you wish the images to use DHCP +
-+
-# dhcp = 1 +
- +
-+
-# Uncomment and adjust this setting if you wish to give your new +
-# instances a specific nameserver. +
-+
-# By default, nameserver is not set, and Dom0's /etc/resolv.conf will +
-# be copied to guest. +
-+
-# nameserver = 192.168.1.1 +
-+
- +
-+
-# Setup bridge name for host vif. Usefull if you use bridged networking +
-# for guests. +
-+
-# bridge = xendmz +
-+
- +
-## +
-# Misc options +
-## +
- +
-+
-# Uncomment the following line if you wish to disable the caching +
-# of downloaded .deb files when using debootstrap to install images. +
-+
-# cache = no +
-+
- +
-+
-# The default cachedir is, /var/cache/apt/archives/, however if it +
-# does not exist it will default to /var/cache/xen-tools/archives/ +
-# Uncomment the line below to set it to something else. +
-+
-# cachedir = /var/cache/xen-tools/archives/ +
-+
- +
-+
-# Uncomment the following line if you wish not to generate a new root +
-# password for the new guest. +
-+
-# genpass = 0 +
-+
- +
-+
-# You can also change the password length by uncommenting and +
-# changing the line below +
-+
-# genpass_len = 8 +
-+
- +
-+
-# You can yet change the hashing method to encrypt the generated +
-# password by changing the line below. +
-# Valid values : md5, sha256 and sha512. +
-+
-# hash_method = sha256 +
-+
- +
-+
-# Uncomment the following line if you wish to interactively setup a +
-# new root password for images. +
-+
-# passwd = 1 +
-+
- +
-+
-# If you'd like all accounts on your host system which are not present +
-# on the guest system to be copied over then uncomment the following line. +
-+
-# accounts = 1 +
-+
- +
-+
-# Default kernel and ramdisk to use for the virtual servers +
-+
-kernel = /boot/vmlinuz-`uname -r` +
-initrd = /boot/initrd.img-`uname -r` +
- +
-+
-# Uncomment the following line if you wish to use pygrub by default +
-# for all distributions. +
-+
-# pygrub = 1 +
-+
- +
-+
-#  The architecture to use when using debootstrap, rinse, or rpmstrap. +
-+
-#  This is most useful on 64 bit host machines, for other systems it +
-# doesn't need to be used. +
-+
-# arch = [i386|amd64] +
-+
- +
-+
-# The default mirror for debootstrap to install Debian-derived distributions +
-+
-mirror = `xt-guess-suite-and-mirror --mirror` +
- +
-+
-# A mirror suitable for use when installing the Dapper release of Ubuntu. +
-+
-# mirror = http://gb.archive.ubuntu.com/ubuntu/ +
- +
-+
-#  If you like you could use per-distribution mirrors, which will +
-# be more useful if you're working in an environment where you want +
-# to regularly use multiple distributions. The following are the +
-# default values used (for Debian the GeoIP feature is used, see +
-# http://wiki.debian.org/DebianGeoMirror): +
-+
-# mirror_sarge = http://archive.debian.org/debian +
-# mirror_etch = http://archive.debian.org/debian +
-# mirror_lenny = http://archive.debian.org/debian +
-# mirror_squeeze = http://http.debian.net/debian +
-# mirror_wheezy = http://http.debian.net/debian +
-# mirror_jessie = http://http.debian.net/debian +
-# mirror_sid = http://http.debian.net/debian +
-# mirror_dapper = http://old-releases.ubuntu.com/ubuntu +
-# mirror_edgy = http://old-releases.ubuntu.com/ubuntu +
-# mirror_feisty = http://old-releases.ubuntu.com/ubuntu +
-# mirror_gutsy = http://old-releases.ubuntu.com/ubuntu +
-# mirror_hardy = http://old-releases.ubuntu.com/ubuntu +
-# mirror_intrepid = http://old-releases.ubuntu.com/ubuntu +
-# mirror_jaunty = http://old-releases.ubuntu.com/ubuntu +
-# mirror_karmic = http://old-releases.ubuntu.com/ubuntu +
-# mirror_lucid = http://archive.ubuntu.com/ubuntu +
-# mirror_maverick = http://old-releases.ubuntu.com/ubuntu +
-# mirror_natty = http://old-releases.ubuntu.com/ubuntu +
-# mirror_oneiric = http://archive.ubuntu.com/ubuntu +
-# mirror_precise = http://archive.ubuntu.com/ubuntu +
-# mirror_quantal = http://old-releases.ubuntu.com/ubuntu +
-# mirror_raring = http://old-releases.ubuntu.com/ubuntu +
-# mirror_saucy = http://old-releases.ubuntu.com/ubuntu +
-# mirror_trusty = http://archive.ubuntu.com/ubuntu +
-# mirror_utopic = http://archive.ubuntu.com/ubuntu +
-# mirror_vivid = http://archive.ubuntu.com/ubuntu +
- +
-# If this is defined it will be used by debootstrap, and configured as the +
-# proxy for the guest +
-+
-# apt_proxy = +
- +
-+
-#  Filesystem options for the different filesystems we support. +
-+
-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 +
- +
-+
-#  Uncomment if you wish newly created images to boot once they've been +
-# created. +
-+
-# boot = 1 +
- +
- +
-+
-#  If you're using the lenny or later version of the Xen guest kernel you will +
-# need to make sure that you use 'hvc0' for the guest serial device, +
-# and 'xvdX' instead of 'sdX' for disk devices. +
-+
-#  You may specify the things to use here: +
-# +
-# serial_device hvc0 #default +
-# serial_device tty1 +
-+
-# disk_device xvda #default +
-# 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...). 
  
-# 
-#  Here we specify the output directory which the Xen configuration 
-# files will be written to, and the suffix to give them. 
-# 
-#  Historically xen-tools have created configuration files in /etc/xen, 
-# and given each file the name $hostname.cfg.  If you want to change 
-# that behaviour you may do so here. 
-# 
-# 
-# output    = /etc/xen 
-# extension = .cfg 
-# 
  
-# 
-#  Here you can control weather your dom0's /etc/hosts file should be 
-# appended with the new guest, and also if your dom0's /etc/hosts file 
-# should be copied to the new guest. 
-# 
-#  Change the following options to 1 to set them 
-# nohosts - don't touch the dom0's /etc/hosts file 
-# copyhosts - copy the dom0's /etc/hosts to the guest 
-# 
-#  by default new guests ARE added to the dom0's /etc/hosts file 
-# nohosts = 0 # default 
-# 
-#  by default the dom0's /etc/hosts IS NOT copied 
-# copyhosts = 0 # default 
-# 
-</file> 
xen-tools.1439570549.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)