WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:cluster:proxmox:template

Ceci est une ancienne révision du document !


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 :

export http_proxy="http://192.168.103.61:82"
export https_proxy="http://193.168.103.61:82"

et /etc/bash.bashrc:

# export les varirables d'environnement pour le proxy minet
source /etc/profile.d/http_proxy.sh

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

wiki/cluster/proxmox/template.1480800726.txt.gz · Dernière modification: 2020/06/27 18:15 (modification externe)