logo université de Strasbourg logo CNRS logo INSA Strasbourg logo ENGEES

Service informatique

« OpenVZ » : différence entre les versions

De Service informatique
Aller à la navigation Aller à la recherche
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

  • 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