|
<< Click to Display Table of Contents >> Navigation: KVM - Gemstone "Carrier" > Vorbereitungen |
Mit dem Checkout von meiner Variante von GsDevKit_stones gibt es auch ein Template im Unterverzeichnis "kvm-support", um ein Trixie-Cloud Image oder ein Ubuntu-Image mit Inhalt zu befüllen.
Kopieren Sie den Ordner "kvm-support" als "kvm" nach /datadisk (dort wird alles gespeichert werden - auch die Datenbankdateien und Backups, Logs, Transaktion-Logs):
mkdir /datadisk/kvm
cp -r /datadisk/pas/git/GsDevKit_stones/kvm-support/* /datadisk/kvm
Unter "kvm/setup" finden Sie einen Ordner "template-base". Dieser Ordner enthält alle Informationen bereit, um eine VM zu beschreiben. Diese Beschreibung besteht aus den folgenden Dateien:
•"meta-data"
•"pas-gemstone.xml" - Beschreibung der VM
•"create-vm.sh" - Skript, das auf Basis dieses Templates eine neue Maschine definiert. Man gibt lediglich den Namen der Maschine an - so kann man mehrere Maschinen auf Basis eines Templates erzeugen.
•"user-data" - Befehle zur Konfiguration der VM
Um eine neue VM erzeugen zu können, müssen die folgenden Befehle durchgeführt werden
•VM bauen: "create-vm.sh <name>" (das definiert auch die "Domain")
•VM starten: virsh start <name>
•VM Output betrachten ggfs. Anmelden: virsh console <name>
•Adresse der neuen VM ermittln ("virsh domifaddr <name>") und in der Konfigurationsdatei des Apache die Load-Balancer Einträge korrigieren ("etc/apache2/vhosts.d")