Dela 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.

Not

CycleCloud-produkten omfattar många delar, inklusive nodkonfigurationsprogram som kallas Jetpackoch en installationsbar webbserverplattform med namnet CycleServer. Därför hittar du CycleServer som refereras till 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

Not

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

Installera först wget 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 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

Not

Distributionsversionen av CycleCloud Apt-lagringsplatsen för Ubuntu-familjeplattformen är en flytande "stabil" moniker. CycleCloud stöds officiellt på alla Ubuntu LTS-versioner under stöd av Canonical. CycleCloud-paketfilerna är inte specifika för en version av GLIBC (GNU C Library) eller Ubuntu-versionen.

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 .rpm-installationsfilen:

yum install <filename.rpm>

För .deb installationsfil:

dpkg -i <filename.deb>

Not

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

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

Insider-versioner

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-insiderversioner 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 konfigurera 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 CycleCloud-gruppen får åtkomst till icke-krypterade data. Vi rekommenderar att icke-administratörsanvändare inte läggs till i den här gruppen.

Not

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 har installerat det 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 klicka sedan på Nästa.

Steg 2: Licensavtal

licensskärm

licensskärm

Godkänn licensavtalet och klicka sedan på Nästa.

Steg 3: Administratörskonto

konfigurera administratörskonto

konfigurera administratörskonto

Nu ska du konfigurera 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ösenordoch klicka sedan på Klar för att fortsätta.

Not

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ålla 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 startas 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äs mer om hur du skapar SSH-nycklar här.

Uppdatera CycleCloud

Se sidan Uppdatera Azure CycleCloud.