Condividi tramite


Installazione manuale

Azure CycleCloud può essere installato usando un modello arm , tramite azure Marketplace o usando un contenitore nel Registro Azure Container. È consigliabile installare usando l'immagine di 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 Jetpacke 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

Per determinare la distribuzione linux in uso, eseguire il comando seguente:

cat /etc/lsb-release

Se il file esiste, il contenuto indicherà se si tratta di una distribuzione basata su Debian, ad esempio Ubuntu. Se non esiste, eseguire questo comando:

cat /etc/redhat-release

Se il file esiste, il contenuto indicherà se si tratta di una distribuzione basata su Enterprise-Linux come RedHat Enterprise Linux o Alma Linux.

Installazione in Debian o Ubuntu

Prima di tutto, scaricare la chiave di firma Microsoft e aggiungerla al keyring attendibile di Apt.

sudo apt-get -qq update && sudo apt-get -y -qq install curl gnupg2
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc |
  gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
sudo chmod go+r /etc/apt/keyrings/microsoft.gpg

Configurare quindi Apt per eseguire il pull dal repository CycleCloud:

echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud stable main" |
  sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update

Infine, installare CycleCloud con apt:

sudo apt -y install cyclecloud
sudo apt-get -y -q install cyclecloud8

Nota

La versione di distribuzione del repository Apt CycleCloud per la piattaforma della famiglia Ubuntu utilizza un cosiddetto moniker "stabile" mobile. CycleCloud è ufficialmente supportato in tutte le versioni di Ubuntu LTS supportate da Canonical. I file di pacchetto CycleCloud non sono specifici di una versione di GLIBC (GNU C Library) o Ubuntu.

Installazione in cloni RHEL (Enterprise Linux)

Prima di tutto, configurare un file cyclecloud.repo:

cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Installare infine cyclecloud con yum (o dnf):

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

Installazione dall'Area download Microsoft

Scarica il file di installazione di Azure CycleCloud dall'Area download Microsoft e installalo usando un gestore di pacchetti.

Per il file di installazione 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 cycle_server e un gruppo unix, installerà per impostazione predefinita nella directory /opt/cycle_server e assegnerà la proprietà cycle_server:cycle_server 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 i passaggi di configurazione.

Versioni di anteprima Insider

Le build di CycleCloud Insiders sono disponibili per testare funzionalità in anteprima. Le build Insider possono contenere problemi non risolti. Nota: le build Insider non sono etichettate in modo diverso rispetto alle build di produzione; sono solo candidati per il rilascio anticipato.

I passaggi seguenti aggiungeranno il repository Insiders per fornire l'accesso alle build Insiders. Dopo aver eseguito questo su una macchina, l'installazione o l'aggiornamento del pacchetto scaricherà la più recente dal repository Insiders. Non è necessario avere sia i repository standard che i repository Insiders aggiunti, perché la build insider più recente è uguale o più recente rispetto alla build standard più recente.

Si noti che queste istruzioni passano all'uso esclusivo delle build Preview di Windows Insider. È possibile tornare indietro seguendo le istruzioni di installazione precedenti .

Debian/Ubuntu

Per installare la build Insider in Debian o Ubuntu, eseguire quanto segue:

echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud-insiders stable main" |
  sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update

Questo è lo stesso dei passaggi di installazione standard di sopra, ma con https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/.

Enterprise Linux

Per installare la build Insider in Enterprise Linux, eseguire le operazioni seguenti:

cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud-insiders
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Questo è lo stesso dei passaggi di installazione standard di sopra, ma al posto viene utilizzato https://packages.microsoft.com/yumrepos/cyclecloud-insiders/.

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 non aggiungere utenti non amministratori 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 di Benvenuto

Immettere un Nome sito quindi fare clic su Avanti.

Passaggio 2: Contratto di licenza

schermata di licenza

schermata di 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 , Nome e 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

Consulta la pagina Update Azure CycleCloud.