Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:openvz [17/06/2015 18:23] milou [Installation des paquets utiles] |
doc:systeme:openvz [17/06/2015 18:34] milou [Scripts de création de VE] |
||
---|---|---|---|
Ligne 90: | Ligne 90: | ||
* On vérifie que l'on est sur le bon kernel : | * On vérifie que l'on est sur le bon kernel : | ||
- | uname -a | + | <code user>uname -a</code> |
Une réponse de ce type doit alors apparaître : | Une réponse de ce type doit alors apparaître : | ||
- | 2.6.26-2-openvz-686 | + | <file config retour de la commande>2.6.26-2-openvz-686</file> |
* On vérifie également que le daemon OpenVZ est actif : | * On vérifie également que le daemon OpenVZ est actif : | ||
- | ps ax | grep vz | + | <code root>ps ax | grep vz</code> |
On doit obtenir quelque chose de ce genre : | On doit obtenir quelque chose de ce genre : | ||
- | 2349 ? S 0:00 [vzmond] | + | <file config retour de la commande>2349 ? S 0:00 [vzmond]</file> |
* On configure correctement le sysctl (pour que les VE puissent accéder au NET entre autre) : | * On configure correctement le sysctl (pour que les VE puissent accéder au NET entre autre) : | ||
- | nano /etc/sysctl.conf | + | <code root>nano /etc/sysctl.conf</code> |
* Et on ajoute ces lignes à la fin : | * Et on ajoute ces lignes à la fin : | ||
Ligne 119: | Ligne 119: | ||
* On recharge ensuite les options : | * On recharge ensuite les options : | ||
- | sysctl -p | + | <code root>sysctl -p</code> |
===== Activer NAT ===== | ===== Activer NAT ===== | ||
Ligne 125: | Ligne 125: | ||
On va maintenant créer un script qui va activer la NAT dans iptables pour que les VE puissent accéder a internet (Exemple avec la carte Eth0 sur le serveur) : | On va maintenant créer un script qui va activer la NAT dans iptables pour que les VE puissent accéder a internet (Exemple avec la carte Eth0 sur le serveur) : | ||
- | nano $HOME/nat_VE.sh (en root) | + | <code root>nano $HOME/nat_VE.sh</code> |
- | * Que l'on rend exécutable : | + | * Que l'on rend exécutable (seul le root à besoin d'un accès) : |
- | chmod 700 $HOME/nat_VE.sh (seul le root à besoin d'un accès) | + | <code root>chmod 700 $HOME/nat_VE.sh</code> |
* Et que l'on remplit comme ci-dessous : | * Et que l'on remplit comme ci-dessous : | ||
Ligne 142: | Ligne 142: | ||
- | crontab -e | + | <code root>crontab -e</code> |
* Et on ajoute cette ligne : | * Et on ajoute cette ligne : | ||
Ligne 150: | Ligne 150: | ||
Egalement, pour des raisons de simplification sur d'éventuels tutoriels trouvés sur Internet : | Egalement, pour des raisons de simplification sur d'éventuels tutoriels trouvés sur Internet : | ||
- | ln -s /var/lib/vz /vz | + | <code root>ln -s /var/lib/vz /vz</code> |
Création des machines virtuelles (VE) | Création des machines virtuelles (VE) | ||
Ligne 196: | Ligne 196: | ||
<note importante>Je n'offre aucune garantie sur le fonctionnement de ce script.</note> | <note importante>Je n'offre aucune garantie sur le fonctionnement de ce script.</note> | ||
- | nano $HOME/creation_VE.sh (en root) | + | <code root>nano $HOME/creation_VE.sh</code> |
* On le rend exécutable : | * On le rend exécutable : | ||
- | chmod 700 $HOME/creation_VE.sh | + | <code root>chmod 700 $HOME/creation_VE.sh</code> |
* On le remplit : | * On le remplit : | ||
- | <code bash>#!/bin/bash | + | <file script creation_VE.sh>#!/bin/bash |
clear | clear | ||
Ligne 324: | Ligne 324: | ||
#### Demarrage de la VE #### | #### Demarrage de la VE #### | ||
############################ | ############################ | ||
- | vzctl start "$numero"</code> | + | vzctl start "$numero"</file> |
===== Configuration de la machine virtuelle ===== | ===== Configuration de la machine virtuelle ===== |