Share via


Manuelle Installation

Azure CycleCloud kann mithilfe einer ARM-Vorlage, über Azure Marketplace oder mithilfe eines Containers im Azure Container Registry installiert werden. Es wird empfohlen, die Installation mithilfe des Azure Marketplace-Images zu verwenden, aber für einige Produktionssituationen kann es hilfreich sein, CycleCloud wie unten beschrieben manuell zu installieren.

Hinweis

Das CycleCloud-Produkt umfasst viele Teile, einschließlich der Knotenkonfigurationssoftware namens Jetpack und einer installierbaren Webserverplattform namens CycleServer. Aus diesem Grund finden Sie CycleServer, auf den in vielen Befehlen und Verzeichnisnamen auf dem Computer verwiesen wird, auf den der CycleCloud-Server installiert ist.

Systemanforderungen

Zum Installieren von CycleCloud müssen Sie über Administratorrechte (Root) verfügen. Darüber hinaus muss Ihr System die folgenden Mindestanforderungen erfüllen:

  • Eine 64-Bit-Linux-Distribution
  • Java Runtime Environment (Version 8)
  • Mindestens 8 GB RAM (16 GB empfohlen)
  • Mindestens vier CPU-Kerne
  • Mindestens 250 GB freier Speicherplatz

Hinweis

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 es beim Start (oder Neustart) von CycleCloud automatisch generiert.

Installation

Installation unter Debian oder Ubuntu

Installieren Sie wget zunächst und gnupg2 , falls es 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 dem vertrauenswürdigen Schlüsselbund von Apt hinzu.

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

Konfigurieren Sie abschließend eine Cyclecloud.list-Datei , aktualisieren Sie den Apt-Cache, und installieren Sie CycleCloud.

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud bionic 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 bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

Hinweis

Obwohl das Apt-Repository für die "bionische" Version von Ubuntu veröffentlicht wird, wird CycleCloud offiziell für alle Ubuntu LTS-Releases unterstützt, die von Canonical unterstützt werden.

Installieren von RHEL-Klonen (Enterprise Linux)

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 abschließend 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 mithilfe eines Paket-Managers.

Für die RPM-Installationsdatei:

yum install <filename.rpm>

Für die .deb Installationsdatei:

dpkg -i <filename.deb>

Hinweis

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

Sobald das Installationsprogramm ausgeführt wurde, erhalten Sie einen Link zum Abschließen der Installation über Ihren Browser. Kopieren Sie den angegebenen Link in Ihren Webbrowser, und führen Sie die Konfigurationsschritte aus.

Insiderbuilds

CycleCloud-Insiderbuilds sind für Vorabversionsfeaturetests verfügbar. Insiderbuilds können ungelöste Probleme enthalten.

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

Debian/Ubuntu-Insiderbuilds 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 an 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, dieser Gruppe keine Benutzer ohne Administratorrechte hinzuzufügen.

Hinweis

Die CycleCloud-Standardkonfiguration kann mithilfe von Einstellungen in der Datei $CS_HOME/config/cycle_server.properties für bestimmte Umgebungen 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 einige Minuten dauern kann.

Schritt 1: Willkommen

Willkommensbildschirm

Willkommensbildschirm

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

Schritt 2: Lizenzvereinbarung

Lizenzbildschirm

Lizenzbildschirm

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

Schritt 3: Administratorkonto

Einrichtung des Administratorkontos

Einrichtung des Administratorkontos

Sie richten nun das lokale Administratorkonto für CycleCloud ein. Dieses Konto wird verwendet, um die CycleCloud-Anwendung zu verwalten – es ist KEIN Betriebssystemkonto. Geben Sie eine Benutzer-ID, einen Namen und ein Kennwort ein, und klicken Sie dann auf Fertig , um fortzufahren.

Hinweis

Alle CycleCloud-Kontokennwö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 einen Kleinbuchstaben enthalten
  • Mindestens eine Zahl enthalten
  • Enthält mindestens ein Sonderzeichen: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Schritt 4: Festlegen Ihres SSH-Schlüssels

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

CycleCloud aktualisieren

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