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 15:58] – [Paramétrage] 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 | 
-| lvm vg0 | Groupe de volume des partitions lvm si on utilise de volume logique pour les partitions de domU+|image  | sparse   | Type d'allocation des fichiers disque full (taille totale) ou sparse (taille utilisée) 
-|ext4_options     = noatime,nodiratime,errors=remount-ro|+| lvm vg0 | Nom du groupe de volume logique pour les partion lvm
-|ext3_options     = noatime,nodiratime,errors=remount-ro|| +size | 4G | Taille par défaut du disque ou des partitions 
-|ext2_options     = noatime,nodiratime,errors=remount-ro|| +|swap 256M | Taille du swap | 
-|xfs_options      = defaults|| +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
-|reiserfs_options = defaults|| +
-|btrfs_options    = defaults|| +
-|fs     = ext4     | file system utilisé | +
-| size   4G | Taille du disque pour les installations, mais facile à fixer lors de la création de la domU +
-|swap   = 256M     | Taille du swap |+
  
 +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 | 
-| memory = 256M | Taille mémoire, peut être configurée dans la configuration de chaque domU après l'installation | 
-|dist   = `xt-guess-suite-and-mirror --suite`| Permet d'installer la même distribution que la dom0 | 
-|image  = sparse   | Uniquement si l'on utilise des fichiers pour les disques | 
-|# gateway    = 192.168.1.1|| 
-|# netmask    = 255.255.255.0|| 
-|# broadcast  = 192.168.1.255|| 
-|# dhcp = 1|| 
-|# nameserver = 192.168.1.1|| 
-|# bridge = xendmz|| 
-|# cache = no|| 
-|# cachedir = /var/cache/xen-tools/archives/|| 
-|# genpass = 0|| 
-|# genpass_len = 8|| 
-|# hash_method = sha256|| 
-|# passwd = 1|| 
-|# accounts = 1|| 
-|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 =|| 
-|# boot = 1|| 
-|# serial_device = hvc0 #default|| 
-|# serial_device = tty1|| 
-|# disk_device = xvda #default|| 
-|# disk_device = sda|| 
-|# output    = /etc/xen|| 
-|# extension = .cfg|| 
-|# copyhosts = 0 # default|| 
-==== 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            | 0    | 
-+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+
  
-+Le paramètre "bootpermet de ne pas lancer la domU immédiatement après sa création. Cela permet de modifier la configuration de la domU (taille mémoirenombre de cpu...)
-# 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 
-# 
- 
- 
-# 
-#  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.1439567913.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)