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 | ||
wiki:cluster:proxmox:template [2016/12/03 22:08] insolentbacon Correction de coquilles |
wiki:cluster:proxmox:template [2017/03/26 00:05] backpack |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Regénérer les templates LXC sous proxmox4 ====== | ||
+ | |||
+ | ==== But: ==== | ||
+ | |||
+ | On veut rajouter des features, packages que vous voulez pour tout les CT ou simplement mettre à jour pour ne pas avoir des apt-get upgrade trop long a chaque fois. | ||
+ | |||
+ | ==== Comment ? ==== | ||
+ | |||
+ | C'est très simple: | ||
+ | |||
+ | Proxmox propose des templates prefaits téléchargeables depuis l' | ||
+ | Content -> Templatesde | ||
+ | |||
+ | * 1) créer une CT LXC avec un template | ||
+ | * 2) connectez vous a cette CT d'id XYZ | ||
+ | * 3) faites les modifications qui s' | ||
+ | * 4) cd /path/to/CT (/ | ||
+ | * 5) mkdir /tmp/mount | ||
+ | * 6) mount vm-XYZ-disk-1.raw /tmp/mount | ||
+ | * 7) cd /tmp/mount | ||
+ | * 8) tar cvzfp nomDuTemplate.tar.gz * (l' | ||
+ | * 9) umount /tmp/mount | ||
+ | * 10) mv nomDuTemplate.tar.gz / | ||
+ | * 11) pveam update | ||
+ | * 12) il ne reste plus qu'a tester ce template | ||
+ | |||
+ | Et voila une image toute neuve prête à être utilisée | ||
+ | |||
+ | ====== Les templates minetbase ====== | ||
+ | |||
+ | On utilise des templates avec des modifications qu'il faudrait faire à chaque fois que l'on créerait une CT. | ||
+ | |||
+ | Les dépôts minet ont été ajoutés pour le template debian dans / | ||
+ | |||
+ | Les variables http_proxy et https_proxy sont définies dans / | ||
+ | |||
+ | <code bash> | ||
+ | export http_proxy=" | ||
+ | export https_proxy=" | ||
+ | </ | ||
+ | |||
+ | et / | ||
+ | <code bash> | ||
+ | # export les varirables d' | ||
+ | source / | ||
+ | </ | ||
+ | |||
+ | vim, htop, sudo et zabbix-agent sont installés | ||
+ | |||
+ | Le 10/07/16, les CT étaient à jour. | ||
+ | |||
+ | ====== Regénérer les templates OpenVZ ====== | ||
+ | |||
+ | ==== But: ==== | ||
+ | |||
+ | On veut rajouter des features, packages que vous voulez pour toutes les vms | ||
+ | ou simplement mettre à jours pour ne pas avoir des apt-get upgrade trop long a chaque fois. | ||
+ | |||
+ | ==== Comment ? ==== | ||
+ | |||
+ | C'est très simple: | ||
+ | |||
+ | * 1) créer une vm openVZ | ||
+ | * 2) connectez vous a cette VM | ||
+ | * 3) faites les modifications qui s' | ||
+ | * 4) faites un ">/ | ||
+ | * 5) puis un "vzctl set VMID --ipdel all --save" | ||
+ | * 6) cd / | ||
+ | * 7) tar czf / | ||
+ | * 8) il ne reste plus qu'a tester ce template logiquement vous n' | ||
+ | |||
+ | Et voila une image toute neuve prête à être utilisée | ||
+ | |||
+ | ==== Autres notes ==== | ||
+ | |||
+ | Location des templates sur scylla | ||
+ | Ce que Challenger voit : / | ||