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
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
Geben Sie einen Websitenamen ein, klicken Sie dann auf Weiter.
Schritt 2: Lizenzvertrag
Akzeptieren Sie den Lizenzvertrag, und klicken Sie dann auf Weiter.
Schritt 3: 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.