Share via


Manuell installation

Azure CycleCloud kan installeras med hjälp av en ARM-mall, via Azure Marketplace eller med hjälp av en container i Azure Container Registry. Vi rekommenderar att du installerar med Azure Marketplace avbildningen, men i vissa produktionssituationer kan det vara bra att installera CycleCloud manuellt enligt beskrivningen nedan.

Anteckning

CycleCloud-produkten omfattar många delar, inklusive nodkonfigurationsprogram som kallas Jetpack, och en installationsbar webbserverplattform som heter CycleServer. Därför hittar du CycleServer som refereras i många kommandon och katalognamn på den dator där CycleCloud-servern är installerad.

Systemkrav

Om du vill installera CycleCloud måste du ha administratörsbehörighet (rotbehörighet). Dessutom måste systemet uppfylla följande minimikrav:

  • En 64-bitars Linux-distribution
  • Java Runtime Environment (version 8)
  • Minst 8 GB RAM -minne (16 GB rekommenderas)
  • Fyra eller fler CPU-kärnor
  • Minst 250 GB ledigt diskutrymme

Anteckning

CycleCloud kan installeras på fysisk eller virtualiserad maskinvara.

SSH-nyckel

Standard-SSH-nyckeln som används i CycleCloud är /opt/cycle_server/.ssh/cyclecloud.pem. Om detta inte redan finns genereras det automatiskt vid start (eller omstart) av CycleCloud.

Installation

Installera på Debian eller Ubuntu

wget Installera först och gnupg2 om det inte redan är installerat. Detta används för att hämta och installera Microsoft-signeringsnyckeln.

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

Ladda sedan ned Microsoft-signeringsnyckeln och lägg till I Apt:s betrodda nyckelring

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

Konfigurera slutligen en cyclecloud.list-fil , uppdatera Apt-cachen och installera 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

Anteckning

Även om Apt-lagringsplatsen publiceras för "bionic"-versionen av Ubuntu, stöds CycleCloud officiellt på alla Ubuntu LTS-versioner som stöds av Canonical.

Installera på RHEL-kloner (Enterprise Linux)

Konfigurera först en cyclecloud.repo-fil .

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

Installera slutligen cyclecloud med yum eller dnf.

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

Installera från Microsoft Download Center

Ladda ned Azure CycleCloud-installationsfilen från Microsoft Download Center och installera med hjälp av en pakethanterare.

För installationsfilen .rpm:

yum install <filename.rpm>

För .deb installationsfilen:

dpkg -i <filename.deb>

Anteckning

Du måste ha skrivbehörighet till katalogen /opt . CycleCloud-installationsprogrammet skapar en cycle_server användare och unix-grupp, installerar i katalogen /opt/cycle_server som standard och tilldelar cycle_server:cycle_server ägarskap till katalogen.

När installationsprogrammet har körts kommer du att få en länk för att slutföra installationen från webbläsaren. Kopiera länken till webbläsaren och följ konfigurationsstegen.

Insider Builds

CycleCloud-insiderversioner är tillgängliga för förhandsversion av funktionstestning. Insiderversioner kan innehålla olösta problem.

Insiderversioner av Enterprise Linux (RHEL) finns på: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu insider builds finns på: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Säkerhetsanteckningar

Standardinstallationen av CycleCloud använder icke-krypterad HTTP som körs på port 8080. Vi rekommenderar starkt att du konfigurerar SSL för alla installationer.

Installera inte CycleCloud på en delad enhet eller någon enhet där användare som inte är administratörer har åtkomst. Alla som har åtkomst till Gruppen CycleCloud får åtkomst till icke-krypterade data. Vi rekommenderar att användare som inte är administratörer inte läggs till i den här gruppen.

Anteckning

Standardkonfigurationen för CycleCloud kan anpassas för specifika miljöer med hjälp av inställningar i filen $CS_HOME/config/cycle_server.properties.

Konfiguration

När du är installerad kan du konfigurera CycleCloud via webbläsaren. Inloggningsskärmen läses in när webbservern har initierats helt, vilket kan ta flera minuter.

Steg 1: Välkommen

Välkomstskärm

Välkomstskärm

Ange ett webbplatsnamn och klicka sedan på Nästa.

Steg 2: Licensavtal

Licensskärm

Licensskärm

Acceptera licensavtalet och klicka sedan på Nästa.

Steg 3: Administratörskonto

Konfiguration av administratörskonto

Konfiguration av administratörskonto

Nu konfigurerar du det lokala administratörskontot för CycleCloud. Det här kontot används för att administrera CycleCloud-programmet – det är INTE ett operativsystemkonto. Ange ett användar-ID, namn och lösenord och klicka sedan på Klar för att fortsätta.

Anteckning

Alla CycleCloud-kontolösenord måste vara mellan 8 och 123 tecken långa och uppfylla minst 3 av följande 4 villkor:

  • Innehåller minst en versal
  • Innehåller minst en gemen bokstav
  • Innehåller minst ett tal
  • Innehåller minst ett specialtecken: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Steg 4: Ange din SSH-nyckel

När du har konfigurerat ditt administratörskonto kan du ange din offentliga SSH-nyckel så att du enkelt kan komma åt alla Linux-datorer som startats av CycleCloud. Om du vill ange din offentliga SSH-nyckel går du till Min profil under användarmenyn längst upp till höger och väljer Redigera profil. Lär dig mer om att skapa SSH-nycklar här.

Uppdatera CycleCloud

Se sidan Uppdatera Azure CycleCloud .