Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jetpack wird in der Regel automatisch auf CycleCloud-verwaltete VMs heruntergeladen und installiert, wenn sie ohne Benutzerinteraktion gestartet werden. Diese Methode ist die bevorzugte Methode zum Abrufen von Jetpack auf einer von CycleCloud verwalteten VM. In einigen Fällen möchten Sie Jetpack jedoch möglicherweise manuell auf einem virtuellen Computer installieren.
Warnung
Es wird nicht mehr empfohlen, Jetpack direkt auf einem benutzerdefinierten Image in CycleCloud 8 zu installieren. Der Jetpack-Installationsprozess in CycleCloud 8 dauert im Durchschnitt nur ein paar Sekunden und erfordert nur Netzwerkzugriff auf Ihr Speicherkonto. In der Regel gibt es keinen Grund, Jetpack auf benutzerdefinierten Images vorab zu installieren.
Gründe für die Installation von Jetpack
Benutzerdefinierte Bilder bieten Ihnen die vollständige Kontrolle darüber, welche Softwareversionen sich auf Ihrem Betriebssystem befinden. Wenn Sie eine bestimmte Version von Jetpack benötigen, diese Version jedoch nicht standardmäßig verfügbar ist, installieren Sie die Version auf einem virtuellen Computer, und erstellen Sie ein benutzerdefiniertes Image.
Wenn Sie ein benutzerdefiniertes Image mit einer vorinstallierten Version von Jetpack erstellen, erhalten Sie beim Starten von VMs eine kleine Leistungssteigerung. Jetpack muss nicht jedes Mal heruntergeladen und installiert werden, wenn ein virtueller Computer gestartet wird. Diese Leistungsverstärkung ist klein (nur wenige Sekunden) und sollte nicht der Hauptgrund für die Erstellung eines benutzerdefinierten Bilds sein.
Hinweis
In bestimmten Phasen der Installations- und Konfigurationsverwaltung kann Jetpack 500 MB Arbeitsspeicher verwenden.
Berücksichtigen Sie diese Speicheranforderung beim Auswählen einer VM-Größe. Burstfähige Standard_B1ls VMs können instabil sein.
Installieren von Jetpack mit YUM oder APT
Die einfachste Möglichkeit zum Installieren von Jetpack ist das apt- oder yum-Repository. Fügen Sie zuerst das Repository zu Ihrer VM hinzu, und installieren Sie dann Jetpack:
Mit 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
Mit 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
In Fällen, in denen APT oder YUM keine guten Lösungen sind, können Sie Jetpack trotzdem manuell mit den Jetpack Archiv CycleCloud Bundles installieren.
Manuelles Installieren von Jetpack
Lokalisieren des Jetpack-Installationsprogramms zur manuellen Installation
Sie finden das Jetpack-Installationsprogramm in Ihrer CycleCloud-Installation unter /opt/cycle_server/work/staging/jetpack. Dieses Verzeichnis enthält alle Versionen, die für Ihre Installation sowohl für Linux- als auch für Windows-VMs verfügbar sind.
/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
Hinweis
Die versionsnummern, die Sie sehen, unterscheiden sich möglicherweise von den hier gezeigten, je nachdem, welche Version von CycleCloud Sie verwenden.
Hochladen des Jetpack-Archivs auf einen virtuellen Computer
Nachdem Sie das Jetpack-Installationsprogramm gefunden haben, das Sie verwenden möchten, laden Sie es auf Ihre VM hoch. In diesem Beispiel verschieben wir die Datei mithilfe von SCP nach Linux in das azureuser Startverzeichnis:
scp /opt/cycle/jetpack/work/staging/jetpack/7.9.0/jetpack-7.9.0-linux.tar.gz azureuser@myserver.eastus.cloudapp.com:/home/azureuser
Hinweis
Verwenden Sie keinen virtuellen Computer aus Vm Scale Sets zum Installieren von Jetpack und zum Anpassen eines Images. Sie können kein VM-Image aus Skalierungssätzen für virtuelle Computer erfassen.
Installieren von Jetpack
Melden Sie sich bei der VM an, auf der Sie das Jetpack-Installationsprogramm hochgeladen haben. Dekomprimieren Sie das Installationsprogramm, und führen Sie den Installationsbefehl aus. Installationsanweisungen werden sowohl für Linux als auch für Windows bereitgestellt.
Linux
Sie müssen als azureuserangemeldet sein.
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
Fenster
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
Diese Befehle installieren jetpack auf Linux oder C:\cycle\jetpack unter Windows ($JETPACK_HOME). Sie finden ein Installationsprotokoll unter $JETPACK_HOME/logs/installation.log.
Erfassen des benutzerdefinierten Bilds
Nachdem Sie Jetpack installiert und andere benutzerdefinierte Imagekonfigurationen erstellt haben, ist der virtuelle Computer für die Imageerfassung bereit. Die Anweisungen zum Erfassen eines Images unterscheiden sich zwischen Windows - und Linux-VMs .
Verwenden des benutzerdefinierten Bilds mit CycleCloud
Wenn Sie das Bild mit einem CycleCloud-Cluster verwenden möchten, geben Sie ImageName in Ihrer Clustervorlage an oder verwenden Sie in der Benutzeroberfläche die Option für benutzerdefinierte Bilder. Wenn Sie Ihr benutzerdefiniertes Bild MyCustomImagebenennen, verwenden Sie es wie folgt in einer Clustervorlage:
[[node custom]]
ImageName = /subscriptions/xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/images/MyCustomImage
DownloadJetpack = false
Hinweis
Sie müssen das DownloadJetpack=false nicht angeben, aber es kann etwas Zeit sparen, wenn Jetpack nicht beim Start geladen wird. Wenn Sie nicht angeben DownloadJetpack, versucht CycleCloud, Jetpack zur Laufzeit herunterzuladen und zu installieren, und sieht, dass Jetpack bereits auf Ihrem Image installiert ist.
Weiterführende Lektüre
- Weitere Informationen zum Erstellen und Verwenden von benutzerdefinierten Bildern finden Sie unter "Benutzerdefinierte Bilder" in einem CycleCloud-Cluster.
- Weitere Informationen zu Jetpack finden Sie in den Jetpack-Konzepten.