« OpenVZ » : différence entre les versions
Ligne 36 : | Ligne 36 : | ||
Attention |
Attention |
||
Bug de cfengine3 sur Ubutun10.04 qui fait planter le serveur cfengine |
Bug de cfengine3 sur Ubutun10.04 qui fait planter le serveur cfengine |
||
Il faut installer |
Il faut installer |
||
libssl0.9.8_0.9.8o-4squeeze2_amd64.deb |
libssl0.9.8_0.9.8o-4squeeze2_amd64.deb |
||
et |
et |
||
cfengine3_3.0.5+dfsg-1_amd64.deb |
cfengine3_3.0.5+dfsg-1_amd64.deb |
||
via dpkg -i |
via dpkg -i |
||
Version du 24 novembre 2011 à 09:39
Introduction
Commandes
Commandes de base
vzctl
vzctl exec 90009 df -h
pour lancer la commande df -h dans la machine virtuelle 90009 depuis la machine hôte
Migration d'une machine de lsiit-s2 vers lsiit-s1
La première fois
sur lsiit-s2
- cd /root/.ssh/
- ssh-keygen -t rsa
- (sans passphrase !!!)
- scp id_rsa.pub lsiit-s1:
sur lsiit-s1
- cd /root/.ssh/
- cat ../id_rsa.pub >> authorized_keys2
sur lsiit-s2
vzmigrate --remove-area no lsiit-s1 90077
Installation d'une machine virtuelle
vzctl create 90100 --ostemplate debian-6.0-amd64-minimal --ipadd 130.79.90.100 --hostname lsiit-imp vzctl set 90100 --nameserver 130.79.200.200 --searchdomain u-strasbg.fr --save vzctl set 90100 --onboot yes --save vzctl start 90100 vzctl set 90100 --privvmpages 250M:1G --save vzctl enter 90100 aptitude update aptitude upgrade aptitude install cfengine3 scp pruniere@lsiit-cfserv:/srv/cfengine3/*.cf /var/lib/cfengine3/inputs cf-agent -K => !!! System error for stat: "No such file or directory" cf-agent -K
Attention
Bug de cfengine3 sur Ubutun10.04 qui fait planter le serveur cfengine
Il faut installer
libssl0.9.8_0.9.8o-4squeeze2_amd64.deb
et
cfengine3_3.0.5+dfsg-1_amd64.deb
via dpkg -i
Cloner une machine virtuelle
Il y a un bug si l'on veut faire un "dump" d'une machine virtuelle. Pour le contourner, il faut faire;
export LC_ALL=C
pour ne plus être en fr_FR.UTF-8 (Pour l'instant le snapshot ne fonctionne que sur lsiit-s1. Un problème de place sur volume groupe à réserver)
vzdump --dumpdir /var/lib/vz/dump --tmpdir /var/lib/vz/vztmp/ --snapshot N°MachineVirtuelle
Donc sur lsiit-s1:
vzdump --dumpdir /tmp --tmpdir /var/lib/vz/vztmp/ --suspend N°MachineVirtuelle
Problème 1: Il ne faut pas "être' dans une VM à l'aide d'un vzctl enter pour pouvoir la "dumper"
Problème 2: Il ne faut pasque "ntp" tourne dans une VM pour pouvoir la "dumper" (D'ailleurs, cela ne sert à rien d'avoir ntp qui tourne dans une VM. Cette dernière "prenant" l'heure sur l'hôte.
Ensuite
vzrestore /.../vzdump-openvz-90009-2011_09_02-11_04_20.tar NouveauN0MachineVirtuelle vzctl set NouveauN0MachineVirtuelle --ipdel Ancienne@IPmachineclonée --ipadd Nouvelle@IP --hostname NouveauNomMachineClonée --save
Augmenter espace disque pour une machine virtuelle
- Se connecter sur la machine hôte (lsiit-s1 ou lsiit-s2)
- Devenir root
- vzlist pour déterminer le n° de la machine virtuelle (en générale, les derniers nombres de son adresse IP)
- vzctl set numromachine --diskspace mini:maxi --save
- où mini est l'espace disque désiré et maxi un espace que la machine peut temporairement utiliser
- exemple: vzctl set 90008 --diskspace 756M:2G --save
Documentation
- http://blog-marcel.eu/index.php?article4/openvz-part-1
- http://www.deimos.fr/blocnotesinfo/index.php?title=OpenVZ_:_Mise_en_place_d'OpenVZ
- http://blog-marcel.eu/index.php?article5/openvz-part-2
- http://fr.wikipedia.org/wiki/OpenVZ
- http://geekfault.org/2010/03/09/openvz-virtualisation-legere-performante-et-amusante/
- download.openvz.org/doc/OpenVZ-Users-Guide.pdf
- https://sites.google.com/a/bousquie.fr/jerome/Home/openvz-sur-ubuntu-hardy-avec-lvm
- man vzctl
- www.korben.info/archipel-gestionnaire-machines-virtuelles.html
http://wiki.openvz.org/Ssh_keys
- www.com.univ-mrs.fr/ssc/info/cours/jtsiars-openvz.pdf
- www.projet-plume.org/fiche/openvz
- www.dimix.org/openvz-avec-debian-lenny/
- wiki.openvz.org/Backup_of_a_running_container_with_vzdump
- wiki.openvz.org/Checkpointing_and_live_migration
- wiki.openvz.org/Main_Page
- wiki.openvz.org/Installation_on_Debian
- wiki.openvz.org/Quick_installation
- wiki.openvz.org/Using_NAT_for_container_with_private_IPs
- wiki.openvz.org/Cloning_VE
- wiki.openvz.org/Disk_quota,_df_and_stat_weird_behaviour
- http://wiki.openvz.org/Ssh_keys
- forum.openvz.org/
- www.korben.info/archipel-gestionnaire-machines-virtuelles.html
- geekfault.org/2010/03/09/openvz-virtualisation-legere-performante-et-amusante/
- cesar.com.univ-mrs.fr/spip.php?article127