Outils personnels

Proxmox Openvz : Différence entre versions

De wikiGite

 
(15 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= Utilisation OpenVZ sur Proxmox =
+
== Container BlueOnyx ==
 +
* Télécharger un template de http://devel.blueonyx.it/openvz/ dans /var/lib/vz/template/cache
 +
* Le renommer (<OS>-<OSVERSION>-<NAME>_<VERSION>_<ARCH>.tar.gz) pour que Proxmox le voit
 +
* S'assurer qu'un fichier de config existe pour la blueonyx (dans /etc/vz/dists il cherche <OS>.conf)
 +
** S'il n'existe pas : cp /etc/vz/dists/centos.conf /etc/vz/dists/blueonyx.conf
  
''TODO''
+
* Créer la VZ :
* wiki proxmox -> openvz (création, utilisation, informations diverses)
+
** container (openVZ) et choisir le modèle (template)
 +
** nom, RAM, disque, swap et mot de passe
 +
** ethernet bridgé
 +
 
 +
* '''AVANT DE LA DEMARRER LA PREMIERE FOIS'''
 +
** aller dans l'onglet Options de la VM, '''activer les quotas''' (sinon le container BlueOnyx ne finit pas sa configuration, il manquera entre autres l'utilisateur admin), sauvegarder.
 +
** paraméter le réseau : vzctl set 211 --ifname eth0 --ipadd 192.168.0.3 --save
 +
** activer sys_time pour pouvoir changer la date/heure dans le container ensuite (voir ci-dessous)
 +
 
 +
Lancer la VM
 +
 
 +
Faire le premier paramétrage Blueonyx par l'interface web en :444
  
 
== Activation sys_time ==
 
== Activation sys_time ==
Ligne 9 : Ligne 24 :
 
Arrêter la VM et activer sys_time :
 
Arrêter la VM et activer sys_time :
 
  vzctl stop 211
 
  vzctl stop 211
  vzctl set 211 --save --capability sys_time:on
+
  vzctl set 211 --capability sys_time:on --save
 
Relancer :
 
Relancer :
 
  vzctl start 211
 
  vzctl start 211
 +
 +
 +
On peut modifier directement le fuseau horaire depuis la machine hote : <br/>
 +
On entre dans le container :
 +
vzctl enter 211
 +
 +
On définit par exemple le fuseau horaire de Paris:
 +
mv /etc/localtime /etc/localtime.old
 +
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
 +
 +
== Modules IPTABLES ==
 +
Si on veut utiliser un "stateful firewall" dans une machine virtuelle ("VE"), il faut que 'ipt_state' soit déclaré dans l'option IPTABLES du fichier /etc/vz/vz.conf du serveur physique ("HN") :
 +
IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length '''ipt_state'''"
 +
S'assurer que le module 'xt_state' est chargé aussi :
 +
modprobe xt_state
 +
et l'ajouter dans /etc/modules pour qu'il soit rechargé au redémarrage du HN.
  
 
== migration KVM vers openVZ ==
 
== migration KVM vers openVZ ==
 +
http://wiki.kogite.fr/index.php/Proxmox_:_migration_KVM_-_OpenVZ
 +
 +
== Templates ==
 +
Site de templates : <br/>
 +
http://wiki.openvz.org/Download/template/precreated <br/>
 +
http://download.openvz.org/template/precreated/
 +
 +
Le nom des templates doit obligatoirement respecter cette régle : <OS>-<OSVERSION>-<NAME>_<VERSION>_<ARCH>.tar.gz
 +
 +
EX :
 +
archinux-2010.05-minimal_2010.05-1_amd64.tar.gz
 +
blueonyx-5106R-standard_5.6-1_i386.tar.gz
 +
debian-6.0-standard_6.0-4_i386.tar.gz
 +
 +
ATTENTION : Dans le menu Gestionnaire de VM => Modèles d'Appliance. Si la description des templates est <code> -- unknown -- </code> cela ne veut pas dire qu'il ne fonctionne pas

Version actuelle datée du 9 mai 2012 à 17:13

Container BlueOnyx

  • Télécharger un template de http://devel.blueonyx.it/openvz/ dans /var/lib/vz/template/cache
  • Le renommer (<OS>-<OSVERSION>-<NAME>_<VERSION>_<ARCH>.tar.gz) pour que Proxmox le voit
  • S'assurer qu'un fichier de config existe pour la blueonyx (dans /etc/vz/dists il cherche <OS>.conf)
    • S'il n'existe pas : cp /etc/vz/dists/centos.conf /etc/vz/dists/blueonyx.conf
  • Créer la VZ :
    • container (openVZ) et choisir le modèle (template)
    • nom, RAM, disque, swap et mot de passe
    • ethernet bridgé
  • AVANT DE LA DEMARRER LA PREMIERE FOIS
    • aller dans l'onglet Options de la VM, activer les quotas (sinon le container BlueOnyx ne finit pas sa configuration, il manquera entre autres l'utilisateur admin), sauvegarder.
    • paraméter le réseau : vzctl set 211 --ifname eth0 --ipadd 192.168.0.3 --save
    • activer sys_time pour pouvoir changer la date/heure dans le container ensuite (voir ci-dessous)

Lancer la VM

Faire le premier paramétrage Blueonyx par l'interface web en :444

Activation sys_time

Activer la capacité sys_time (sinon on ne peut pas changer la date du container)

Arrêter la VM et activer sys_time :

vzctl stop 211
vzctl set 211 --capability sys_time:on --save

Relancer :

vzctl start 211


On peut modifier directement le fuseau horaire depuis la machine hote :
On entre dans le container :

vzctl enter 211

On définit par exemple le fuseau horaire de Paris:

mv /etc/localtime /etc/localtime.old
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime

Modules IPTABLES

Si on veut utiliser un "stateful firewall" dans une machine virtuelle ("VE"), il faut que 'ipt_state' soit déclaré dans l'option IPTABLES du fichier /etc/vz/vz.conf du serveur physique ("HN") :

IPTABLES="ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_state"

S'assurer que le module 'xt_state' est chargé aussi :

modprobe xt_state

et l'ajouter dans /etc/modules pour qu'il soit rechargé au redémarrage du HN.

migration KVM vers openVZ

http://wiki.kogite.fr/index.php/Proxmox_:_migration_KVM_-_OpenVZ

Templates

Site de templates :
http://wiki.openvz.org/Download/template/precreated
http://download.openvz.org/template/precreated/

Le nom des templates doit obligatoirement respecter cette régle : <OS>-<OSVERSION>-<NAME>_<VERSION>_<ARCH>.tar.gz

EX :

archinux-2010.05-minimal_2010.05-1_amd64.tar.gz
blueonyx-5106R-standard_5.6-1_i386.tar.gz
debian-6.0-standard_6.0-4_i386.tar.gz

ATTENTION : Dans le menu Gestionnaire de VM => Modèles d'Appliance. Si la description des templates est -- unknown -- cela ne veut pas dire qu'il ne fonctionne pas