Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
William Petit 4414677c3e Ubuntu 18.04: Install ifupdown for OpenNebula context compatibility 1 nedēļu atpakaļ
recipes Ubuntu 18.04: Install ifupdown for OpenNebula context compatibility 1 nedēļu atpakaļ
script Mise à jour de packer en 1.4.2 1 mēnesi atpakaļ
targets CI: Ajout construction/déploiement de l'image Ubuntu 18.04 2 nedēļas atpakaļ
.editorconfig Initial commit 2 gadus atpakaļ
.gitignore Ajout fichier .packerconfig au gitignore 1 gadu atpakaļ
.gitmodules Mise à jour URL dépôt Sympa 2 nedēļas atpakaļ
Jenkinsfile Construction de l'image AWX dans le pipeline 1 mēnesi atpakaļ
LICENCE Publication sous licence GPL-3.0 1 gadu atpakaļ
Makefile Redistribution de la cible deploy dans les recettes des différents projets 1 gadu atpakaļ
README.md Installer paquet qemu-utils 1 gadu atpakaļ

README.md

Cadoles - Recettes pour machines virtuelles

Recettes Packer pour la création d’images pour les machines virtuelles de Cadoles, principalement utilisées sur l’infrastructure OpenNebula interne.

Dépendances

  • Qemu/KVM (sur Debian et dérivées, installer les paquets qemu-kvm et qemu-utils, ensuite vérifier que le module KVM est chargé par votre noyau avec lsmod )

Démarrage rapide

script/install  # Installer une version locale de packer
make clean      # Supprimer les images existantes dans le répertoire ./images
make            # Construire toutes les images références. Elles seront placées dans le répertoire ./images

Des “targets” spécifiques sont disponibles pour construire uniquement certaines images. Voir le fichier Makefile pour plus d’informations.

FAQ

Éditer le fichier “kickstart” facilement

Ubuntu fournit un éditeur graphique de fichier “kickstart”. Installer le paquet system-config-kickstart puis lancer la commande system-config-kickstart pour éditer le fichier voulu.

Tester une image

Voir le script script/run

Comment déployer mes images sur l’OpenNebula de développement ?

Le déploiement des images sur le serveur OpenNebula s’effectue via un plugin de type post-processor Packer développé pour l’occasion.

Une cible deploy est intégrée au Makefile pour lancer le déploiement des images. Les recettes de construction et de déploiement sont séparées afin de faciliter l’usage du projet en dehors du contexte Cadoles.

Les recettes de déploiement respectent en générale la convention de nommage deploy-<nom_image>.json.

Si vos images ne sont pas déployées il vous faut créer votre propre recette de déploiement puis compléter la cible deploy du Makefile pour que celle ci soit prise en compte. Vous pouvez copier une recette de déploiement existante, elles sont assez généralistes, il vous faudra uniquement modifier les variables de la recette propres à votre image.

Licence

GPL-3.0