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 19:01] – [File system] pascalxen-tools [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1
Ligne 30: Ligne 30:
  
 ==== Installation ==== ==== Installation ====
-| install-method debootstrap | Méthode d'installation des domU, d'autres sont disponibles +| install-method debootstrap                         | Méthode d'installation des domU | 
-|cache no|| +| cache          no                                  Utilisation d'un cache pour les paquets .deb 
-|cachedir /var/cache/xen-tools/archives/|| +| 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 | +| dist           | `xt-guess-suite-and-mirror --suite` | Permet d'installer la même distribution que la dom0 
-|kernel /boot/vmlinuz-`uname -r`|| +| pygrub         | 1                                   | Permet de choisir de booter sur le noyau de la dom0 ou celui de la domU 
-|initrd /boot/initrd.img-`uname -r`|| +| kernel         | /boot/vmlinuz-`uname -r`            Utile uniquement si utilisation du noyau de la dom0 
-|# pygrub = 1|| +| initrd         | /boot/initrd.img-`uname -r`         Utile uniquement si utilisation du noyau de la dom0 
-|# arch = [i386|amd64]|+arch           amd64                               | i386 ou amd64 | 
-|mirror `xt-guess-suite-and-mirror --mirror`|| +| mirror         | `xt-guess-suite-and-mirror --mirror`| Même dépôt que la dom0 
-|apt_proxy =||+| apt_proxy                                          proxy pour accéder dépôt 
 ==== Caractéristiques des domU ==== ==== Caractéristiques des domU ====
-| memory 256M | Taille mémoire, peut être configurée dans la configuration de chaque domU après l'installation +| memory    256M               Inutile, peut être modifié dans le fichier de configuration de chaque domU | 
-|output    /etc/xen|| +| output    /etc/xen/available Répertoire de stockage des fichiers de configuration de domU 
-|extension .cfg||+| extension .cfg               Extension des fichiers de configuration de domU |
 ==== Réseau ==== ==== Réseau ====
-|gateway    = 192.168.1.1|+| gateway    | 10.1.1.254    |  
-|netmask    255.255.255.0|+| netmask    255.255.255.0 | 
-|broadcast  = 192.168.1.255|+| broadcast  | 10.1.1.255    
-|dhcp 1|+| dhcp       |             
-|nameserver = 192.168.1.1|+| nameserver | 10.1.1.254    
-|bridge = xendmz|| +| bridge     lan0          
-|copyhosts = 0 # default|+| copyhosts  | 0             
-==== Utilisateurs ==== +"bridge" permet d'alimenter le fichier de configuration de la domU.
-|# 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 ==== +Les autres paramètres permettent de renseigner le fichier /etc/network/interface de la domU.
-<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/ +
-+
-##+
  
 +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 | 
-# File Format +| 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 | 
-#  Anything following a '#' character is ignored as a comment. +| passwd      | 1      | Le mot de passe de root n'est pas copié mais demandé |
-+
-#  Otherwise the format of this file "key = value" The value of +
-# any keys in this file may be constructed via the output of a command. +
-+
-#  For example: +
-+
-#         kernel = /boot/vmlinuz-`uname -r` +
-+
-##+
  
 +==== 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...). 
  
-# 
-## 
-#  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 
-# 
- 
-# 
-## 
-# 
-# If you don't wish to use loopback images then you may specify an  
-# LVM volume group here instead 
-# 
-## 
-# lvm = vg0 
- 
- 
-# 
-## 
-# 
-#  Installation method. 
-# 
-#  There are four distinct methods which you may to install a new copy 
-# 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 
-# 
- 
- 
-# 
-#  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.1439578861.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)