WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:cluster:proxmox:template

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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'interface web depuis scylla (chllanger) -> 
 +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'imposent "ex: apt-get upgrade"
 +  * 4) cd /path/to/CT (/mnt/pve/scylla/images/ si votre disque est stocké sur scylla)
 +  * 5) mkdir /tmp/mount
 +  * 6) mount vm-XYZ-disk-1.raw /tmp/mount
 +  * 7) cd /tmp/mount
 +  * 8) tar cvzfp nomDuTemplate.tar.gz *  (l'option p permet de préserver les permissions les permissions)
 +  * 9) umount /tmp/mount
 +  * 10) mv nomDuTemplate.tar.gz /mnt/pve/scylla/template/cache/
 +  * 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 /etc/apt/source.list.
 +
 +Les variables http_proxy et https_proxy sont définies dans /etc/profile.dr/http_proxy.sh :
 +
 +<code bash>
 +export http_proxy="http://192.168.103.61:82"
 +export https_proxy="http://193.168.103.61:82"
 +</code>
 +
 +et /etc/bash.bashrc:
 +<code bash>
 +# export les varirables d'environnement pour le proxy minet
 +source /etc/profile.d/http_proxy.sh
 +</code>
 +
 +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'imposent "ex: apt-get upgrade"
 +  * 4) faites un ">/etc/resolv.conf" puis eteindre la VM
 +  * 5) puis un "vzctl set VMID --ipdel all --save"
 +  * 6) cd /var/lib/vz/private/VMID
 +  * 7) tar czf /DESTINATION/debian-6.0-minetbase_6.0-NUMÉRO_i386.tar.gz .
 +  * 8) il ne reste plus qu'a tester ce template logiquement vous n'aurez qu'a copier l'image sur le NAS (proxmox2)
 +
 +Et voila une image toute neuve prête à être utilisée
 +
 +==== Autres notes ====
 +
 +Location des templates sur scylla 
 +Ce que Challenger voit : /raidZ/dev/template/cache 
  
wiki/cluster/proxmox/template.txt · Dernière modification: 2020/06/27 18:16 (modification externe)