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
Ange ett webbplatsnamn klicka sedan på Nästa.
Steg 2: Licensavtal
Godkänn licensavtalet och klicka sedan på Nästa.
Steg 3: Administratörskonto
konfigurera
konfigurera
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.