Wie man ein CES-Image erstellt
Anforderungen
git
installiertpacker
installiert (siehe packer.io)VirtualBox
,QEMU
und/oderVMware
installiert
1. Schauen Sie sich das ecosystem-Repository an
-
git clone https://github.com/cloudogu/ecosystem.git
2. Bauen Sie das/die Image(s) mit Packer
cd <ecosystem-pfad>/images/
-
packer build -var "timestamp=$(date +%Y%m%d)" template.prod.json
- Baut alle Images für die Produktion
- Um nur einen bestimmten Build für einen der Hypervisoren zu erhalten, verwenden Sie den Parameter
--only=<Image-Typ>
. Mit ihm kann der Image-Typ aufecosystem-virtualbox
,ecosystem-vmware
oderecosystem-qemu
konfiguriert werden - Der Standardbenutzer ist
ces-admin
mit dem Passwortces-admin
(wird im Setup-Prozess geändert)
-
packer build template.dev.json
- Erzeugt ein Image für die Entwicklung
- Fügt Entwicklungswerkzeuge wie
htop
undjq
zum vm hinzu. Eine vollständige Liste ist in den folgenden Dateien zu finden: - dependencies.sh
- vagrant.sh
- Der Standardbenutzer ist
vagrant
mit dem Passwortvagrant
.