Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Jetpack wordt doorgaans automatisch gedownload en geïnstalleerd op door CycleCloud beheerde VM's wanneer ze worden opgestart zonder tussenkomst van de gebruiker. Dit is de voorkeursmethode voor het verkrijgen van Jetpack op een door CycleCloud beheerde VM. In sommige gevallen is het echter mogelijk dat u Jetpack handmatig op een virtuele machine wilt installeren.
Waarschuwing
Het installeren van Jetpack rechtstreeks op een aangepaste image wordt niet meer aangeraden in CycleCloud 8. Het jetpack-installatieproces in CycleCloud 8 duurt gemiddeld slechts een paar seconden en vereist alleen netwerktoegang tot uw opslagaccount, dus er is meestal geen reden om Jetpack vooraf te installeren op aangepaste installatiekopieën.
Waarom Jetpack installeren
Met aangepaste installatiekopieën kunt u volledige controle hebben over welke versie van software op uw besturingssysteem is geïnstalleerd. Als u vereisten hebt die alleen voldoen aan een specifieke versie van Jetpack en die Jetpack-versie niet standaard is geïnstalleerd, moet u die Jetpack-versie handmatig installeren op een VIRTUELE machine en een aangepaste installatiekopieën maken.
Het maken van een aangepaste installatiekopieën met een vooraf geïnstalleerde versie van Jetpack biedt ook een kleine prestatieverbetering bij het starten van VM's, omdat Jetpack niet langer hoeft te worden gedownload en geïnstalleerd telkens wanneer een VIRTUELE machine wordt opgestart. Deze prestatieverbetering is te verwaarlozen (een paar seconden) en mag niet de primaire reden zijn om de aangepaste afbeelding te maken.
Opmerking
In bepaalde fasen van installatie- en configuratiebeheer kan Jetpack 500 MB geheugen verbruiken.
Houd er rekening mee wanneer u een VM-grootte kiest. Burstable Standard_B1ls
kan instabiel zijn.
Installeren via YUM of APT
De eenvoudigste manier om Jetpack te installeren is via de apt/yum-opslagplaats. Voeg eerst de opslagplaats toe aan uw VIRTUELE machine en installeer vervolgens Jetpack:
via YUM:
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
sudo yum install -y jetpack8
via APT:
sudo wget -O /etc/apt/trusted.gpg.d/microsoft.asc https://packages.microsoft.com/keys/microsoft.asc
sudo echo 'deb [signed-by=/etc/apt/trusted.gpg.d/microsoft.asc] https://packages.microsoft.com/repos/cyclecloud stable main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt-get install -y jetpack8
Een handmatige installatie met behulp van de Jetpack archive CycleCloud-bundels is ook nog steeds beschikbaar als volgt voor gevallen waarin APT/YUM geen goede oplossing is.
Jetpack handmatig installeren
Zoek het Jetpack-installatieprogramma voor handmatige installatie
Het Jetpack-installatieprogramma is te vinden in uw CycleCloud-installatie op /opt/cycle_server/work/staging/jetpack. Deze map bevat alle versies die beschikbaar zijn voor uw installatie voor zowel Linux- als Windows-VM's.
/opt/cycle_server/work/staging/jetpack/
├── 7.9.0
│ ├── jetpack-7.9.0-linux.tar.gz
│ └── jetpack-7.9.0-windows.zip
├── 7.9.1
│ ├── jetpack-7.9.1-linux.tar.gz
│ └── jetpack-7.9.1-windows.zip
Opmerking
De versienummers die u ziet, kunnen verschillen van de versie die hier wordt vermeld op basis van de versie van CycleCloud die u momenteel gebruikt.
Jetpack-archief uploaden naar een virtuele machine
Zodra u het Jetpack-installatieprogramma hebt gevonden dat u wilt installeren, moet u het uploaden naar uw VIRTUELE machine. In dit voorbeeld verplaatsen we het bestand naar Linux met behulp van SCP naar de azureuser
basismap:
scp /opt/cycle/jetpack/work/staging/jetpack/7.9.0/jetpack-7.9.0-linux.tar.gz azureuser@myserver.eastus.cloudapp.com:/home/azureuser
Opmerking
Gebruik geen virtuele machine van een VMSS voor het installeren van Jetpack en het aanpassen van een afbeelding. Het is niet mogelijk om een VM-image van VMSS te maken.
Jetpack installeren
Meld u aan bij de virtuele machine waarop u het Jetpack-installatieprogramma hebt geüpload, decomprimeren en voer de installatieopdracht uit. Installatie-instructies zijn beschikbaar voor Linux en Windows.
Linux
U moet zijn aangemeld als azureuser
.
tar -xf jetpack-7.9.0-linux.tar.gz
cd jetpack
./install.sh
mkdir -p /opt/cycle
tar -xf jetpack-8.0.0-linux.tar.gz -C /opt/cycle
./opt/cycle/jetpack/system/install/install.sh
Windows
unzip jetpack-7.9.0-windows.zip
cd jetpack
install.cmd
New-Item -Force -ItemType 'directory' -Path 'C:\cycle'
[System.Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem')
[System.IO.Compression.ZipFile]::ExtractToDirectory((Get-Item 'jetpack-8.0.0-windows.zip'), (Get-Item 'C:\cycle'))
C:\cycle\jetpack\system\install\install.cmd
Met deze opdrachten wordt jetpack geïnstalleerd op /opt/cycle/jetpack op Linux of C:\cycle\jetpack in Windows ($JETPACK_HOME). Er is een installatielogboek beschikbaar op $JETPACK_HOME/logs/installation.log
Het aangepaste beeld vastleggen
Nadat u Jetpack hebt geïnstalleerd en eventuele andere aangepaste image-configuraties hebt uitgevoerd, is de virtuele machine klaar voor het vastleggen van de image. Houd er rekening mee dat de instructies verschillen tussen virtuele Windows - en Linux-machines .
Aangepaste afbeelding gebruiken met CycleCloud
Als u de afbeelding wilt gebruiken met een CycleCloud-cluster, kunt u de ImageName
opgeven in uw clustersjabloon of door de optie voor aangepaste afbeeldingen in de gebruikersinterface te gebruiken. Als we onze aangepaste afbeelding MyCustomImage
hadden genoemd, zouden we deze als volgt gebruiken in een clustersjabloon:
[[node custom]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
DownloadJetpack = false
Opmerking
Het specificeren van DownloadJetpack=false
is niet nodig, maar kan enkele seconden besparen door Jetpack niet te downloaden bij het opstarten. Als DownloadJetpack
niet is opgegeven, probeert CycleCloud Jetpack tijdens de uitvoering te downloaden en te installeren en te controleren of Jetpack al op uw image is geïnstalleerd.
Meer lezen
- Raadpleeg aangepaste afbeeldingen in een CycleCloud-cluster voor meer informatie over het maken en gebruiken van aangepaste afbeeldingen.
- Voor meer informatie over Jetpack kunt u lezen over de Jetpack-concepten