Removed full paths authored by Seyfried's avatar Seyfried
...@@ -25,7 +25,7 @@ Der letzte erforderliche Schritt ist, unter Network den Punkt "Security groups" ...@@ -25,7 +25,7 @@ Der letzte erforderliche Schritt ist, unter Network den Punkt "Security groups"
# Skripte # Skripte
## deployclass ## deployclass
**Aufruf:** ```/home/administrator/bin/deployclass -c <class> [-t <template>] [-f flavor]``` **Aufruf:** ```deployclass -c <class> [-t <template>] [-f flavor]```
instanziiere VMs mit der Vorlage ```<template>``` (oder Ubuntu, wenn nichts angegeben). ```flavor``` ist der serviceoffering (Small, Medium usw.). instanziiere VMs mit der Vorlage ```<template>``` (oder Ubuntu, wenn nichts angegeben). ```flavor``` ist der serviceoffering (Small, Medium usw.).
**Voraussetzungen:** Projekt ```<class>``` muss in cloudstack bereits existieren. Dieses Projekt muss auf der Cloudstack-Webseite unter "Instances" einen SSH-Schlüssel hinterlegt haben. **Voraussetzungen:** Projekt ```<class>``` muss in cloudstack bereits existieren. Dieses Projekt muss auf der Cloudstack-Webseite unter "Instances" einen SSH-Schlüssel hinterlegt haben.
...@@ -33,7 +33,7 @@ Admin-Benutzer (Account "administrator") werden auf jeder VM mit dem Passwort Ge ...@@ -33,7 +33,7 @@ Admin-Benutzer (Account "administrator") werden auf jeder VM mit dem Passwort Ge
Beachte: der erste SSH-Schlüssel des Projekts wird verwendet, falls dort mehrere hinterlegt sein sollten. Dies ist nur der Zugang für Lehrkräfte, falls Schüler sich aussperren. VM-seitig können natürlich weitere SSH-Keys mit Putty und ggf. puttygen oder ssh-keygen hinterlegt werden. Beachte: der erste SSH-Schlüssel des Projekts wird verwendet, falls dort mehrere hinterlegt sein sollten. Dies ist nur der Zugang für Lehrkräfte, falls Schüler sich aussperren. VM-seitig können natürlich weitere SSH-Keys mit Putty und ggf. puttygen oder ssh-keygen hinterlegt werden.
## deployvm ## deployvm
**Aufruf:** ```/home/administrator/bin/deployvm <project> <distro> <name> <pwd>``` **Aufruf:** ```deployvm <project> <distro> <name> <pwd>```
Das ```<project>``` muss auf cloudstack bereits existieren. Der ```<distro>``` Parameter wird gegen die verfügbaren Templates gematcht. Eine Liste der verfügbaren Templates kann ausgegeben werden mit Das ```<project>``` muss auf cloudstack bereits existieren. Der ```<distro>``` Parameter wird gegen die verfügbaren Templates gematcht. Eine Liste der verfügbaren Templates kann ausgegeben werden mit
```cmk list templates templatefilter=executable | jq '.template[].name'```. ```cmk list templates templatefilter=executable | jq '.template[].name'```.
... ...
......