# Proxmox Openvz

## <span class="mw-headline" id="bkmrk-container-blueonyx-0">Container BlueOnyx</span>

- Télécharger un template de [http://devel.blueonyx.it/openvz/](http://devel.blueonyx.it/openvz/) dans /var/lib/vz/template/cache
- Le renommer (&lt;OS&gt;-&lt;OSVERSION&gt;-&lt;NAME&gt;\_&lt;VERSION&gt;\_&lt;ARCH&gt;.tar.gz) pour que Proxmox le voit
- S'assurer qu'un fichier de config existe pour la blueonyx (dans /etc/vz/dists il cherche &lt;OS&gt;.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

## <span class="mw-headline" id="bkmrk-activation-sys_time-0">Activation sys\_time</span>

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

```

## <span class="mw-headline" id="bkmrk-modules-iptables-0">Modules IPTABLES</span>

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 <strong>ipt_state</strong>"
```

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.

## <span class="mw-headline" id="bkmrk-migration-kvm-vers-o-0">migration KVM vers openVZ</span>

[https://kb.systea.fr/books/proxmox-ve/page/proxmox-migration-kvm-openvz](https://kb.systea.fr/books/proxmox-ve/page/proxmox-migration-kvm-openvz)

## <span class="mw-headline" id="bkmrk-templates-0">Templates</span>

Site de templates :  
[https://src.openvz.org/projects/OVZT](https://src.openvz.org/projects/OVZT)  
[http://wiki.openvz.org/Download/template/precreated](http://wiki.openvz.org/Download/template/precreated)  
[http://download.openvz.org](http://download.openvz.org/template/precreated/)

Le nom des templates doit obligatoirement respecter cette régle : &lt;OS&gt;-&lt;OSVERSION&gt;-&lt;NAME&gt;\_&lt;VERSION&gt;\_&lt;ARCH&gt;.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 =&gt; Modèles d'Appliance. Si la description des templates est `-- unknown -- `cela ne veut pas dire qu'il ne fonctionne pas