Condividi tramite


Installazione manuale

Azure CycleCloud può essere installato usando un modello di Resource Manager, tramite Azure Marketplace o usando un contenitore nel Registro Azure Container. È consigliabile installare usando l'immagine Azure Marketplace, ma per alcune situazioni di produzione può essere utile installare manualmente CycleCloud, come descritto di seguito.

Nota

Il prodotto CycleCloud comprende molti componenti, tra cui il software di configurazione del nodo noto come Jetpack, e una piattaforma webserver installabile denominata CycleServer. Per questo motivo, è possibile trovare CycleServer a cui si fa riferimento in molti comandi e nomi di directory nel computer in cui è installato il server CycleCloud.

Requisiti di sistema

Per installare CycleCloud, è necessario disporre dei diritti di amministratore (radice). Inoltre, il sistema deve soddisfare i requisiti minimi seguenti:

  • Una distribuzione Linux a 64 bit
  • Java Runtime Environment (versione 8)
  • Almeno 8 GB di RAM (consigliato 16 GB)
  • Quattro o più core CPU
  • Almeno 250 GB di spazio libero su disco

Nota

CycleCloud può essere installato su hardware fisico o virtualizzato.

Chiave SSH

La chiave SSH predefinita usata in CycleCloud è /opt/cycle_server/.ssh/cyclecloud.pem. Se questo non esiste già, verrà generato automaticamente all'avvio (o al riavvio) di CycleCloud.

Installazione

Installazione in Debian o Ubuntu

Prima di tutto, installare wget e gnupg2 se non è già installato. Verrà usato per recuperare e installare la chiave di firma Microsoft.

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

Scaricare quindi la chiave di firma Microsoft e aggiungere al keyring attendibile di Apt

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

Infine, configurare un file cyclecloud.list , aggiornare la cache Apt e installare 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

Nota

Anche se il repository Apt viene pubblicato per la versione "bionic" di Ubuntu, CycleCloud è ufficialmente supportato in tutte le versioni ubuntu LTS supportate da Canonical.

Installazione nei cloni di Enterprise Linux (RHEL)

Configurare prima di tutto un file cyclecloud.repo .

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

Infine, installare cyclecloud con yum o dnf.

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

Installazione dall'Area download Microsoft

Scaricare il file di installazione di Azure CycleCloud dall'Area download Microsoft e installarlo usando una gestione pacchetti.

Per il file di installazione con estensione rpm:

yum install <filename.rpm>

Per il file di installazione .deb:

dpkg -i <filename.deb>

Nota

È necessario disporre dell'autorizzazione di scrittura per la directory /opt . Il programma di installazione di CycleCloud creerà un utente e un cycle_server gruppo unix, installerà nella directory /opt/cycle_server per impostazione predefinita e assegnerà cycle_server:cycle_server la proprietà alla directory.

Al termine dell'esecuzione del programma di installazione, verrà fornito un collegamento per completare l'installazione dal browser. Copiare il collegamento fornito nel Web browser e seguire la procedura di configurazione.

Build Insider

Le build Insider di CycleCloud sono disponibili per i test delle funzionalità non definitive. Le build Insider possono contenere problemi non risolti.

Le build Insider di Linux (RHEL) enterprise si trovano in: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Le build Debian/Ubuntu Insider si trovano in: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

Note sulla sicurezza

L'installazione predefinita di CycleCloud usa HTTP non crittografato in esecuzione sulla porta 8080. È consigliabile configurare SSL per tutte le installazioni.

Non installare CycleCloud in un'unità condivisa o in qualsiasi unità in cui gli utenti non amministratori hanno accesso. Chiunque abbia accesso al gruppo CycleCloud otterrà l'accesso ai dati non crittografati. È consigliabile che gli utenti non amministratori non vengano aggiunti a questo gruppo.

Nota

La configurazione predefinita di CycleCloud può essere personalizzata per ambienti specifici usando le impostazioni nel file $CS_HOME/config/cycle_server.properties.

Configurazione

Dopo l'installazione, è possibile configurare CycleCloud tramite il Web browser. La schermata di accesso verrà caricata dopo l'inizializzazione completa del server Web, che può richiedere alcuni minuti.

Passaggio 1: Benvenuto

Schermata iniziale

Schermata iniziale

Immettere un nome sito e quindi fare clic su Avanti.

Passaggio 2: Contratto di licenza

Schermata della licenza

Schermata della licenza

Accettare il contratto di licenza e quindi fare clic su Avanti.

Passaggio 3: Account amministratore

Configurazione dell'account amministratore

Configurazione dell'account amministratore

Si configurerà ora l'account amministratore locale per CycleCloud. Questo account viene usato per amministrare l'applicazione CycleCloud, non è un account del sistema operativo. Immettere un ID utente, un nome e una password, quindi fare clic su Fine per continuare.

Nota

Tutte le password dell'account CycleCloud devono avere una lunghezza compresa tra 8 e 123 caratteri e soddisfare almeno 3 delle 4 condizioni seguenti:

  • Contenere almeno una lettera maiuscola
  • Contenere almeno una lettera minuscola
  • Contenere almeno un numero
  • Contenere almeno un carattere speciale: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

Passaggio 4: Impostare la chiave SSH

Dopo aver configurato l'account amministratore, è possibile impostare la chiave pubblica SSH in modo da poter accedere facilmente a tutti i computer Linux avviati da CycleCloud. Per impostare la chiave pubblica SSH, passare a Profilo personale nel menu utente in alto a destra e scegliere Modifica profilo. Informazioni sulla creazione di chiavi SSH qui.

Aggiornare CycleCloud

Vedere la pagina Aggiorna Azure CycleCloud .