How to: gscloud

gscloud ist ein Kommandozeilen-Tool, mit dem du deine virtuelle Infrastruktur auf gridscale.io verwalten kannst. In diesem How-to zeigen wir dir, wie du gscloud auf einem Windows- oder Linux-Server installierst.

Allgemeine Informationen findest du hier: https://github.com/gridscale/gscloud

und die Paketquellen zur Installation hier: https://github.com/gridscale/gscloud/releases

Voraussetzung

Du benötigst zur Nutzung von gscloud einen Windows- oder Linux-Server mit aktiver Internetverbindung (grundsätzlich kann auch eine Workstation genutzt werden). Wir nutzen in unseren exemplarischen Beispielen einen Cloud-Server auf gridscale.io.

Damit du dich später auch korrekt authentifizieren kannst, brauchst du im weiteren Verlauf deine User-UUID sowie einen API-Token.

Anleitung

Schritt 1

Logge dich bitte zunächst auf deinem Server (oder deiner Workstation) ein und überprüfe den Zugang zum Internet.

Schritt 2

Lade das entsprechende Asset für deine Architektur von unserer GitHub Seite herunter:

https://github.com/gridscale/gscloud/releases

Entpacke die Datei entsprechend deines Betriebssystems und verschiebe dieses dann in einen Ordner deiner Wahl.

Hinweis: Damit du gscloud als Kommandozeilenprogramm nutzen kannst, empfiehlt sich ein Ablageort innerhalb deiner PATH-Variable.

Bist du bereit zu starten?

Oder hast du noch Fragen? Lasse dir jetzt dein Konto erstellen oder dich in einem persönlichen Gespräch beraten.

Schritt 3

Öffne nun ein Befehlszeilenprogramm wie Powershell/Bash und navigiere zu dem Ordner, in welchem du die gscloud abgelegt hast.

Schritt 4

Nun starte die .exe Datei.

Linux testen:
Um auf einem Linux-basierten Betriebssystem zu überprüfen, ob deine Konfiguration bis hierhin korrekt ist, kannst du folgenden Befehl nutzen:

[root@centos8 ~]# which gscloud
/usr/local/bin/gscloud

Schritt 5

Nun richten wir gscloud ein! Gib dazu folgenden Befehl in die Kommandozeile ein:

gscloud --config /tmp/myconfig.yaml make-config

Dabei ist /tmp/myconfig.yaml dein gewählter Pfad.

Du erhältst als Ausgabe den Ort, wo die Config File (config.yaml) zu finden ist.

Schritt 6

Öffne das Config File im entsprechenden Ordner und füge deine User-UUID und deinen API-Token ein (beide Informationen findest du in deinem Panel unter dem Menüpunkt “API Keys”). Datei speichern und schließen.

Schritt 7

Zur Überprüfung kannst du dir deine Server ausgeben lassen. Nutze dazu folgenden Befehl:

gscloud.exe server ls

Erhältst du eine Liste mit deinen Servern, weißt du, dass du alles richtig gemacht hast!