WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:divers:archives:xen_tuto

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édentes Révision précédente
Prochaine révision
Révision précédente
wiki:divers:archives:xen_tuto [2015/08/28 11:54]
127.0.0.1 modification externe
wiki:divers:archives:xen_tuto [2020/06/27 18:16] (Version actuelle)
Ligne 3: Ligne 3:
 ===== Prérequis ===== ===== Prérequis =====
  
-  * une machine hôte pouvant accueillir la virtual machine +  * Une machine hôte pouvant accueillir la virtual machine 
-  * une ou des IPs de libre(s)+  * Une ou des IPs de libre(s)
   * Un nom: c'est à dire le hostname de la machine.   * Un nom: c'est à dire le hostname de la machine.
-  * l'entrée DNS en découle : <hostname>.minet.net +  * L'entrée DNS en découle : <hostname>.minet.net 
-  * configuration du port du switch surlequel est branché la machine, notamment un accès internet s'avérera utile par la suite +  * Configuration du port du switch sur lequel est branché la machine, notamment un accès internet s'avérera utile par la suite 
-  * même pas une demi heure de votre temps !!+  * Même pas une demi heure de votre temps !!
  
 ===== Création de la Virtual Machine (méthode détaillée) ===== ===== Création de la Virtual Machine (méthode détaillée) =====
Ligne 20: Ligne 20:
  
   * directe (hard disk): c'est à dire le machine virtuelle a un accès direct à une partition du système   * directe (hard disk): c'est à dire le machine virtuelle a un accès direct à une partition du système
-  * via LVM: c'est un peu près similaire sauf que en dessous de notre partition il y a LVM => resize à volonter, snapshot .... +  * via LVM: c'est un peu près similaire sauf que en dessous de notre partition il y a LVM => resize à volonté, snapshot .... 
-  * via un fichier: c'est la solution implémentée par Minet. On crée un fichier qui sera notre partition. +  * via un fichier: c'est la solution implémentée par MiNET. On crée un fichier qui sera notre partition. 
  
     * Se placer dans /var/lib/xen/domains/<nom de ma machine>/     * Se placer dans /var/lib/xen/domains/<nom de ma machine>/
Ligne 27: Ligne 27:
     dd if=/dev/zero of=disk.img bs=1G count=<size>     dd if=/dev/zero of=disk.img bs=1G count=<size>
  
-cela crée notre partition root de notre VM+Cela crée notre partition root de notre VM.
  
     dd if=/dev/zero of=swap.img bs=1M count=<size>     dd if=/dev/zero of=swap.img bs=1M count=<size>
Ligne 75: Ligne 75:
 on_crash    = 'restart' on_crash    = 'restart'
  
-# Pour une console en etat de marche+# Pour une console en état de marche
 extra='xencons=tty' extra='xencons=tty'
 </code> </code>
  
-vous remarquerez que c'est assez simple.+Vous remarquerez que c'est assez simple.
  
-  * attention bien mettre la version du noyau qui est disponible sur la machine+  * attention à bien mettre la version du noyeau qui est disponible sur la machine
   * file:<ou se trouve l'image a monter>,<l'id du device sur la VM>,<le mode d'accès>   * file:<ou se trouve l'image a monter>,<l'id du device sur la VM>,<le mode d'accès>
   * pour que la machine soit relancée a chaque reboot de la machine hôte:   * pour que la machine soit relancée a chaque reboot de la machine hôte:
Ligne 130: Ligne 130:
     umount /mnt     umount /mnt
  
-===== Création de la Virtual Machine (méthode éclaire) ======+===== Création de la Virtual Machine (méthode éclair) ======
  
 Voici une méthode très rapide pour faire tout ce qu'on a fait au-dessus: Voici une méthode très rapide pour faire tout ce qu'on a fait au-dessus:
Ligne 144: Ligne 144:
     xen-create-image --hostname=<nom de la machine> --ip=<IP>     xen-create-image --hostname=<nom de la machine> --ip=<IP>
  
-à condition d'avoir installer xen-tools et d'avoir configurer comme il faut /etc/xen-tools/xen-tools.conf+à condition d'avoir installé xen-tools et d'avoir configuré comme il faut /etc/xen-tools/xen-tools.conf
 Mais il est intéressant de savoir comment cela fonctionne, notamment quand ça marche pas... Mais il est intéressant de savoir comment cela fonctionne, notamment quand ça marche pas...
  
Ligne 155: Ligne 155:
 le -c vous directement dans une console de la VM le -c vous directement dans une console de la VM
  
-EDIT : sur les machines lenny, rajouter "extra = "xencons=tty" " dans le fichier de conf de la vm+EDIT : sur les machines lenny, rajouter "extra = "xencons=tty" " dans le fichier de conf de la VM
 et dans le fichier de conf xen-tool.cfg, il y a une section pour lenny vers la fin, décommenter les deux lignes qui ne sont pas par défaut et dans le fichier de conf xen-tool.cfg, il y a une section pour lenny vers la fin, décommenter les deux lignes qui ne sont pas par défaut
  
Ligne 173: Ligne 173:
   * Editer /etc/ssh/sshd_config    * Editer /etc/ssh/sshd_config 
  
-empêcher la connexion en root sur la machine :+Empêcher la connexion en root sur la machine :
  
     PermitRootLogin no     PermitRootLogin no
  
-empêcher la connexion sur les IPs publiques:+Empêcher la connexion sur les IPs publiques:
  
     ListenAddress 192.168.1.xxx     ListenAddress 192.168.1.xxx
Ligne 204: Ligne 204:
 Si vous voulez plusieurs interfaces dans des vlan différents, il faut Si vous voulez plusieurs interfaces dans des vlan différents, il faut
  
-  * avoir bien configurer le port en trunk avec native vlan+  * avoir bien configuré le port en trunk avec native vlan
     apt-get install vlan      apt-get install vlan 
  
Ligne 217: Ligne 217:
 ===== Création de la Virtual Machine full-virtualization ===== ===== Création de la Virtual Machine full-virtualization =====
  
-D'abord il est bon de s'assurer que son processeur gére bien cette fonctionnalité+D'abord il est bon de s'assurer que son processeur gère bien cette fonctionnalité
  
   * les sites des constructeurs AMD ou INTEL (ADM-V ou INTEL VT-x)   * les sites des constructeurs AMD ou INTEL (ADM-V ou INTEL VT-x)
Ligne 264: Ligne 264:
 Cette partie va expliquer comment on retaille des images utilisées par Xen. Cette partie va expliquer comment on retaille des images utilisées par Xen.
  
-la première chose à faire est de sauvegarder les fichiers de conf (/etc) en utilisant SVK, ainsi que tous autres fichiers au besoin. Ceci car le resize2fs peut planter.+La première chose à faire est de sauvegarder les fichiers de conf (/etc) en utilisant SVK, ainsi que tous autres fichiers au besoin. Ceci car le resize2fs peut planter.
  
  
-ensuite on éteint la machine:+Ensuite on éteint la machine:
  
     halt      halt 
Ligne 276: Ligne 276:
 </WRAP> </WRAP>
  
-puis depuis le dom0. On lance un screee. On vérifie le FS et on le retaille.+Puis depuis le dom0. On lance un screee. On vérifie le FS et on le retaille.
  
     screen     screen
Ligne 289: Ligne 289:
     resize2fs /var/lib/xen/domains/<server_name>/disk.img     resize2fs /var/lib/xen/domains/<server_name>/disk.img
  
-  * on boot la vm+  * On boot la vm
  
     xm create -c /etc/xen/<server_name>.cfg     xm create -c /etc/xen/<server_name>.cfg
wiki/divers/archives/xen_tuto.txt · Dernière modification: 2020/06/27 18:16 (modification externe)