Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile installare Azure CycleCloud con un modello ARM, tramite Azure Marketplace o usando un contenitore nel Azure Container Registry. È consigliabile eseguire l'installazione con l'immagine di Azure Marketplace. Tuttavia, per alcune situazioni di produzione, l'installazione manuale di CycleCloud come descritto in questo articolo potrebbe essere utile.
Annotazioni
Il prodotto CycleCloud include molti componenti, ad esempio il software di configurazione del nodo noto come Jetpack, e una piattaforma di server Web installabile denominata CycleServer. A causa di questa architettura, vengono visualizzati i riferimenti a CycleServer in molti comandi e nomi di directory nel computer in cui si installa 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
Annotazioni
È possibile installare CycleCloud in hardware fisico o virtualizzato.
Chiave SSH
La chiave SSH predefinita usata in CycleCloud è /opt/cycle_server/.ssh/cyclecloud.pem. Se questa chiave non esiste già, CycleCloud la genera automaticamente all'avvio (o riavvio).
Installazione
Per determinare la distribuzione di Linux, eseguire il comando seguente:
cat /etc/lsb-release
Se il /etc/os-release file esiste, il relativo contenuto mostra se la distribuzione è basata su Debian, ad esempio Ubuntu. Se il file non esiste, eseguire questo comando:
cat /etc/redhat-release
Se il /etc/redhat-release file esiste, il relativo contenuto mostra se la distribuzione è basata su Enterprise-Linux, ad esempio 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
Annotazioni
La versione di distribuzione del repository Apt CycleCloud per la piattaforma della famiglia Ubuntu utilizza un cosiddetto moniker "stabile" mobile. CycleCloud supporta ufficialmente tutte le versioni di Ubuntu LTS supportate da Canonical. I file di pacchetto CycleCloud non sono destinati a una versione specifica di GLIBC (GNU C Library) o ubuntu.
Installazione in cloni Enterprise Linux (RHEL)
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
Scaricare il file di installazione di Azure CycleCloud dall'Area download Microsoft e installarlo usando una gestione pacchetti.
Per il file di installazione .rpm:
yum install <filename.rpm>
Per il file di installazione .deb:
dpkg -i <filename.deb>
Annotazioni
È necessario disporre dell'autorizzazione di scrittura per la directory /opt. Il programma di installazione cyclecloud crea un utente e un cycle_server gruppo Unix. Viene installato nella directory /opt/cycle_server per impostazione predefinita e assegna cycle_server:cycle_server la proprietà alla directory.
Al termine dell'esecuzione del programma di installazione, viene fornito un collegamento per completare l'installazione dal browser. Copiare il collegamento nel Web browser e seguire la procedura di configurazione.
Build Insider
Le build di CycleCloud Insiders sono disponibili per i test delle funzionalità non definitive. Le build Insider potrebbero 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 aggiungono il repository Insiders per concedere l'accesso alle builds Insiders. Quando si esegue questo comando in un computer, l'installazione o l'aggiornamento del pacchetto ottiene la versione più recente dal repository Insiders. Non è necessario aggiungere sia i repository standard che i repository Insiders perché la build Insiders più recente è uguale o più recente rispetto all'ultima build standard.
Queste istruzioni passano a utilizzare esclusivamente le build di Insider. Per tornare indietro, seguire le istruzioni di installazione precedenti.
Debian/Ubuntu
Per installare la build Insider in Debian o Ubuntu, eseguire il comando seguente:
echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud insiders main" |
sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update
Questo comando è uguale ai passaggi di installazione standard , ma usa invece il insiders canale.
NOTA: se in precedenza hai configurato il file cyclecloud.list con cyclecloud-insiders stable main, devi aggiornarlo al nuovo valore cyclecloud insiders main. Il repository precedente è stato deprecato e alla fine verrà rimosso. Il comando seguente può aggiornare un file di elenco creato in precedenza:
sudo sed -i 's/cyclecloud-insiders stable main/cyclecloud insiders main/' /etc/apt/sources.list.d/cyclecloud.list
sudo apt-get -qq update
Enterprise Linux
Per installare la build Insider in Enterprise Linux, eseguire il comando seguente:
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 comando è uguale ai passaggi di installazione standard , ma usa https://packages.microsoft.com/yumrepos/cyclecloud-insiders/ invece .
Note sulla sicurezza
L'installazione predefinita di CycleCloud usa HTTP non crittografato in esecuzione sulla porta 8080. È fortemente consigliato di configurare SSL per tutte le installazioni.
Non installare CycleCloud in un'unità condivisa o in un'unità in cui gli utenti non amministratori hanno accesso. Chiunque abbia accesso al gruppo CycleCloud può accedere a dati non crittografati. È consigliabile non aggiungere utenti non amministratori a questo gruppo.
Annotazioni
È possibile personalizzare la configurazione predefinita di CycleCloud 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 viene caricata dopo l'inizializzazione completa del server Web, che può richiedere alcuni minuti.
Passaggio 1: Benvenuto
Immettere un nome sito e selezionare Avanti.
Passaggio 2: contratto di licenza
Accettare il contratto di licenza e quindi selezionare Avanti.
Passaggio 3: account amministratore
Configurare l'account amministratore locale per CycleCloud. Usare questo account per amministrare l'applicazione CycleCloud. Non è un account del sistema operativo. Immettere un ID utente, un nome e una password e quindi selezionare Fine per continuare.
Annotazioni
Tutte le password dell'account CycleCloud devono avere una lunghezza compresa tra 8 e 123 caratteri. Devono soddisfare almeno tre delle quattro 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, 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
Consultare la pagina Aggiornare Azure CycleCloud.