Manuelle Installation

Azure CycleCloud kann mithilfe einer ARM-Vorlage, über Azure Marketplace oder mithilfe eines Containers in der Azure Container Registryinstalliert werden. Wir empfehlen die Installation mithilfe des Azure Marketplace-Images, aber für einige Produktionssituationen kann es hilfreich sein, CycleCloud manuell zu installieren, wie unten beschrieben.

Anmerkung

Das CycleCloud-Produkt umfasst viele Teile, einschließlich knotenkonfigurationssoftware, die als Jetpackbezeichnet wird, und eine installierbare Webserverplattform namens CycleServer. Aus diesem Grund finden Sie CycleServer, auf den in vielen Befehlen und Verzeichnisnamen auf dem Computer verwiesen wird, auf dem der CycleCloud-Server installiert ist.

Systemanforderungen

Um CycleCloud zu installieren, müssen Sie über Administratorrechte (Stammrechte) verfügen. Darüber hinaus muss Ihr System die folgenden Mindestanforderungen erfüllen:

  • Eine 64-Bit-Linux-Verteilung
  • Java-Runtime-Umgebung (Version 8)
  • Mindestens 8 GB RAM (empfohlen 16 GB)
  • Vier oder mehr CPU-Kerne
  • Mindestens 250 GB freier Speicherplatz

Anmerkung

CycleCloud kann auf physischer oder virtualisierter Hardware installiert werden.

SSH-Schlüssel

Der in CycleCloud verwendete STANDARD-SSH-Schlüssel ist /opt/cycle_server/.ssh/cyclecloud.pem. Wenn dies noch nicht vorhanden ist, wird sie beim Starten (oder Neustart) von CycleCloud automatisch generiert.

Installation

Installieren auf Debian oder Ubuntu

Installieren Sie zunächst wget und gnupg2, wenn sie noch nicht installiert ist. Dies wird verwendet, um den Microsoft-Signaturschlüssel abzurufen und zu installieren.

sudo apt update && sudo apt -y install wget gnupg2

Laden Sie als Nächstes den Microsoft-Signaturschlüssel herunter, und fügen Sie den vertrauenswürdigen Keyring von Apt hinzu.

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Konfigurieren Sie schließlich eine cyclecloud.list Datei, aktualisieren Sie den Apt-Cache, und installieren Sie CycleCloud.

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

Anmerkung

Die CycleCloud Apt Repository Distribution Release für Ubuntu Family Platform, ist ein schwimmender "stabiler" Moniker. CycleCloud wird offiziell für alle Ubuntu LTS-Versionen unterstützt, die von Canonical unterstützt werden. Die CycleCloud-Paketdateien sind nicht spezifisch für eine Version von GLIBC (GNU C Library) oder Ubuntu-Version.

Installieren auf Enterprise Linux (RHEL)-Klonen

Konfigurieren Sie zunächst eine cyclecloud.repo Datei.

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Installieren Sie schließlich Cyclecloud mit yum oder dnf.

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

Installieren aus dem Microsoft Download Center

Laden Sie die Azure CycleCloud-Installationsdatei aus dem Microsoft Download Center herunter, und installieren Sie sie mit einem Paket-Manager.

Für die .rpm-Installationsdatei:

yum install <filename.rpm>

Für die .deb Installationsdatei:

dpkg -i <filename.deb>

Anmerkung

Sie müssen über schreibberechtigungen für das Verzeichnis /opt verfügen. Das CycleCloud-Installationsprogramm erstellt eine cycle_server Benutzer- und Unix-Gruppe, installiert standardmäßig im Verzeichnis /opt/cycle_server und weist dem Verzeichnis cycle_server:cycle_server Besitz zu.

Nachdem das Installationsprogramm ausgeführt wurde, erhalten Sie einen Link, um die Installation über Ihren Browser abzuschließen. Kopieren Sie den in Ihrem Webbrowser bereitgestellten Link, und führen Sie die Konfigurationsschritte aus.

Insider-Builds

CycleCloud-Insider-Builds sind für Vorabversionen von Featuretests verfügbar. Insider-Builds können nicht behobene Probleme enthalten.

Insider-Builds für Enterprise Linux (RHEL) finden Sie unter: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu Insider Builds befinden sich unter: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Hinweise zur Sicherheit

Die Standardinstallation von CycleCloud verwendet nicht verschlüsseltes HTTP, das auf Port 8080 ausgeführt wird. Es wird dringend empfohlen, ssl- für alle Installationen zu konfigurieren.

Installieren Sie CycleCloud nicht auf einem freigegebenen Laufwerk oder auf einem Laufwerk, auf das Nicht-Administratorbenutzer Zugriff haben. Jeder, der Zugriff auf die CycleCloud-Gruppe hat, erhält Zugriff auf nicht verschlüsselte Daten. Es wird empfohlen, dass Benutzer, die keine Administratoren sind, dieser Gruppe nicht hinzugefügt werden.

Anmerkung

Die Standardmäßige CycleCloud-Konfiguration kann für bestimmte Umgebungen mithilfe von Einstellungen in der Datei $CS_HOME/config/cycle_server.properties angepasst werden.

Konfiguration

Nach der Installation können Sie CycleCloud über Ihren Webbrowser konfigurieren. Der Anmeldebildschirm wird geladen, nachdem der Webserver vollständig initialisiert wurde, was mehrere Minuten dauern kann.

Schritt 1: Willkommen

Willkommensseite

Willkommensseite

Geben Sie einen Websitenamen ein, klicken Sie dann auf Weiter.

Schritt 2: Lizenzvertrag

Lizenzbildschirm

Lizenzbildschirm

Akzeptieren Sie den Lizenzvertrag, und klicken Sie dann auf Weiter.

Schritt 3: Administratorkonto

Administratorkonto

Administratorkonto

Jetzt richten Sie das lokale Administratorkonto für CycleCloud ein. Dieses Konto wird verwendet, um die CycleCloud-Anwendung zu verwalten – es handelt sich NICHT um ein Betriebssystemkonto. Geben Sie eine Benutzer-ID, Name und Kennwortein, und klicken Sie dann auf Fertig, um den Vorgang fortzusetzen.

Anmerkung

Alle CycleCloud-Konto-Kennwörter müssen zwischen 8 und 123 Zeichen lang sein und mindestens 3 der folgenden vier Bedingungen erfüllen:

  • Mindestens einen Großbuchstaben enthalten
  • Mindestens ein Kleinbuchstabe enthalten
  • Mindestens eine Zahl enthalten
  • Mindestens ein Sonderzeichen enthalten: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Schritt 4: Festlegen Des SSH-Schlüssels

Nachdem Sie Ihr Administratorkonto eingerichtet haben, können Sie Ihren öffentlichen SSH-Schlüssel so einrichten, dass Sie problemlos auf alle Linux-Computer zugreifen können, die von CycleCloud gestartet wurden. Um Ihren öffentlichen SSH-Schlüssel festzulegen, wechseln Sie zu Mein Profil unter dem Benutzermenü oben rechts, und wählen Sie Profil bearbeitenaus. Hier erfahren Sie mehr über das Erstellen von SSH-Schlüsseln.

CycleCloud aktualisieren

Weitere Informationen finden Sie auf der Seite Aktualisieren von Azure CycleCloud.