Freigeben über


Verwenden des Offlinedownloads in AKS unter Windows Server

Gilt für: AKS unter Windows Server

Wenn Sie an Ihrem Bereitstellungsort unzuverlässige Internetverbindung haben oder Dateien und Images vor der Bereitstellung auf Sicherheit und Compliance überprüfen müssen, können Sie den Offlinedownload verwenden, um Dateien und Images aus einem lokalen Pfad zu installieren oder zu aktualisieren. Es gibt zwei Möglichkeiten, dieses Feature zu verwenden: vor Ort oder außerhalb der Website. Auf der Website bedeutet, dass Sie die AKS-Images an demselben Speicherort herunterladen, an dem Sie bereitstellen. Offsite bedeutet, dass Sie die AKS-Images an einen anderen Speicherort herunterladen (wo Sie möglicherweise eine bessere Internetverbindung haben), ein Tool Ihrer Wahl verwenden, um die Images auf Ihre Bereitstellungswebsite zu übertragen und dann lokal zu installieren oder zu aktualisieren.

In Szenarien vor Ort und außerhalb der Website stellt die neueste Änderung sicher, dass alle ZIP-/CAB-Dateien verschiedener Versionen während des Installations-/Updateprozesses extrahiert werden. Dieser Vorgang benötigt weniger Speicherplatz als zuvor, wodurch dateien vor der Installation/Aktualisierung extrahiert und im Clusterspeicher gespeichert werden müssen.

Voraussetzungen

Die folgenden Voraussetzungen müssen erfüllt sein:

  • Die neueste Version des AKS-HCI PowerShell-Moduls.
  • Öffnen Sie PowerShell als Administrator.
  • Stellen Sie sicher, dass Sie alle Systemanforderungen erfüllen.

Verwenden des Offlinedownloads zum Installieren vor Ort

Schritt 1: Vorbereiten ihrer Computer für die Bereitstellung

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob alle Anforderungen zum Installieren von AKS auf Windows Server erfüllt sind.

Initialize-AksHciNode

Schritt 2: Konfigurieren der Bereitstellung für die Verwendung des Offlinedownloads und Herunterladen der Images

Verwenden Sie im Konfigurationsschritt Set-AksHciConfig , um den Offlinedownload mit dem -offlineDownload Parameter zu aktivieren. Geben Sie dann den lokalen Pfad mit dem -stagingShare Parameter an. Hier werden die Bilder heruntergeladen.

Set-AksHciConfig -offlineDownload $true -mode full -stagingShare c:\aksimages -imageDir c:\clusterstorage\volume1\Images -workingDir c:\ClusterStorage\Volume1\ImageStore -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16" 

Hinweis

Dieser Befehl ist ein Beispiel. Sie müssen die Parameterargumente durch die Argumente ersetzen, die ihrer Bereitstellung entsprechen. Sie müssen auch Ihre vnet Einstellungen festlegen. Siehe Schritt 2 in dieser Schnellstartanleitung. In diesem Beispiel wird der vollständige Modus heruntergeladen. Weitere Downloadmodi finden Sie in den Beschreibungen für den -mode Parameter in Set-AksHciConfig.

Schritt 3: Sicherstellen, dass der Offlinedownload aktiviert ist und der lokale Pfad korrekt ist

Sie können sicherstellen, dass der Offlinedownload aktiviert ist und der lokale Pfad korrekt ist, indem Sie den folgenden Befehl ausführen:

Get-AksHciConfig | ConvertTo-Json

Die Ausgabe zeigt, dass offlineDownload sie auf true, und der stagingShare Wert ist der lokale Pfad.

Schritt 4: Melden Sie sich bei Azure an, und konfigurieren Sie die Registrierungseinstellungen.

Führen Sie den folgenden Befehl mit Ihren Azure-Abonnementinformationen aus:

Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"

Schritt 5: Starten der neuen Bereitstellung

Führen Sie den folgenden Befehl aus, um die Bereitstellung zu starten:

Install-AksHci

Verwenden des Offlinedownloads zum Upgrade vor Ort

Schritt 1: Abrufen verfügbarer AKS für Windows Server-Hostupdates

Überprüfen Sie, ob ein Update verfügbar ist, indem Sie den folgenden Befehl ausführen:

Get-AksHciUpdates

Schritt 2: Aktivieren des Offlinedownloads

Wenn Sie das Offlinedownload noch nicht aktiviert haben, führen Sie den folgenden Befehl mit dem lokalen Pfad aus, in den die Bilder heruntergeladen werden sollen. Sie können überprüfen, ob der Offlinedownload mit dem richtigen lokalen Pfad festgelegt true ist, indem Sie die Werte ausführen Get-AksHciConfig | ConvertToJson und überprüfen. Wenn sie auf den lokalen Pfad festgelegt true ist und der lokale Pfad korrekt ist, fahren Sie mit Schritt 3 fort.

Enable-AksHciOfflineDownload -stagingShare <your path>

Schritt 3: Herunterladen der Upgradeimages

Führen Sie den folgenden Befehl aus, um die Bilder herunterzuladen. In diesem Beispiel wird der vollständige Modus heruntergeladen. Weitere Downloadmodi finden Sie in den Beschreibungen des -mode Parameters in Get-AksHCiRelease.

Get-AksHciRelease -mode full

Schritt 4: Starten des AKS auf dem Windows Server-Hostupdate

Führen Sie den folgenden Befehl aus, um das Update zu starten:

Update-AksHci

Verwenden des Offlinedownloads zum Installieren von offsite

Mit der Offsite-Funktionalität laden Sie die Bilder an einen anderen Speicherort Ihrer Wahl herunter. Dies könnte ein Ort sein, an dem Sie eine zuverlässigere und sicherere Verbindung haben.

Schritt 1: Festlegen der Offsite-Konfigurationen

Führen Sie den folgenden Befehl an Ihrem offsite-Speicherort mit der benötigten Version von AKS auf Windows Server aus:

Set-AksHciOffsiteConfig -version <String> -stagingShare <String>

Schritt 2: Herunterladen der Bilder

Führen Sie den folgenden Befehl aus, um die Bilder herunterzuladen. In diesem Beispiel wird der vollständige Modus heruntergeladen. Weitere Downloadmodi finden Sie in den Beschreibungen des -mode Parameters in Get-AksHCiRelease.

Get-AksHciRelease -mode full 

Schritt 3: Übertragen der Images vor Ort, an den Sie bereitstellen möchten

Verwenden Sie in diesem Schritt Ihr Wahltool, um die Bilder zu übertragen, sodass sie in einem lokalen Verzeichnis vor Ort verfügbar sind, in dem AKS unter Windows Server bereitgestellt wird.

Schritt 4: Konfigurieren der Bereitstellung vor Ort

Legen Sie Ihre Konfiguration fest, stellen Sie sicher, dass Sie das -offlineDownload Kennzeichen verwenden, und legen Sie ihren Pfad zum Speicherort fest, an dem AKS unter Windows Server während der Installation nach den Images sucht:

Set-AksHciConfig -offlineDownload $true -offsiteTransferCompleted $true -stagingShare c:\aksimages -imageDir c:\clusterstorage\volume1\Images -workingDir c:\ClusterStorage\Volume1\ImageStore -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16" 

Hinweis

Dieser Befehl ist ein Beispiel. Ersetzen Sie die Parameterargumente durch diejenigen, die ihrer Bereitstellung entsprechen. Sie müssen auch Ihre vnet Einstellungen festlegen. Siehe Schritt 2 in dieser Schnellstartanleitung.

Schritt 5: Sicherstellen, dass der Offlinedownload aktiviert ist und der lokale Pfad korrekt ist

Sie können sicherstellen, dass der Offlinedownload aktiviert ist und der lokale Pfad korrekt ist, indem Sie den folgenden Befehl ausführen:

Get-AksHciConfig | ConvertTo-Json

Die Ausgabe zeigt, dass offlineDownload sie auf true, und der stagingShare Wert ist der lokale Pfad.

Schritt 6: Melden Sie sich bei Azure an, und konfigurieren Sie die Registrierungseinstellungen.

Führen Sie den folgenden Befehl mit Ihren Azure-Abonnementinformationen aus:

Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"

Schritt 7: Starten der neuen Bereitstellung

Führen Sie den folgenden Befehl aus, um die Bereitstellung zu starten:

Install-AksHci

Verwenden des Offlinedownloads zum Upgrade von offsite

Mit der Offsite-Funktionalität laden Sie die Bilder an einen anderen Speicherort Ihrer Wahl herunter. Dies könnte ein Ort sein, an dem Sie eine zuverlässigere und sicherere Verbindung haben.

Schritt 1: Festlegen der Offsite-Konfiguration

Führen Sie den folgenden Befehl an Ihrem offsite-Speicherort mit der benötigten Version von AKS auf Windows Server aus:

Set-AksHciOffsiteConfig -version <String> -stagingShare <String>

Schritt 2: Herunterladen der Bilder

Führen Sie den folgenden Befehl mit der Upgradeversion aus, die Sie zum Herunterladen der Bilder benötigen. In diesem Beispiel wird der vollständige Modus heruntergeladen. Weitere Downloadmodi finden Sie in den Beschreibungen des -mode Parameters in Get-AksHCiRelease.

Get-AksHciRelease -mode full 

Schritt 3: Übertragen der Images vor Ort, an den Sie bereitstellen möchten

Verwenden Sie in diesem Schritt Das Tool ihrer Wahl, um die Bilder zu übertragen, sodass sie in einem lokalen Verzeichnis vor Ort verfügbar sind, in dem AKS unter Windows Server bereitgestellt wird.

Schritt 4: Aktivieren des Offlinedownloads

Wenn Sie das Offlinedownload noch nicht aktiviert haben, führen Sie den folgenden Befehl aus, um den Offlinedownload zu aktivieren, und geben Sie den richtigen Pfad zum Speicherort der Bilder an:

Enable-AksHciOfflineDownload -stagingShare <your path> -offsiteTransferCompleted $true 

Schritt 5: Starten des Updates

Führen Sie den folgenden Befehl aus, um das Update zu starten:

Update-AksHci

Nächste Schritte

Azure Kubernetes Service in Azure Stack HCI