Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: AKS en Windows Server
Si tiene conectividad a Internet no confiable en la ubicación de implementación o necesita examinar archivos e imágenes para obtener seguridad y cumplimiento antes de la implementación, puede usar la descarga sin conexión para instalar o actualizar desde una ruta de acceso local. Hay dos maneras de usar esta característica: in situ o fuera del sitio. En el sitio significa que descarga las imágenes de AKS en la misma ubicación en la que se implementa. Fuera del sitio significa que descarga las imágenes de AKS en una ubicación diferente (donde puede tener una mejor conectividad a Internet), use una herramienta de su elección para transferir las imágenes al sitio de implementación y, a continuación, instalar o actualizar localmente.
En escenarios locales y fuera del sitio, el cambio más reciente garantiza que todos los archivos zip/cab de diferentes versiones se extraigan durante el proceso de instalación o actualización. Este proceso tarda menos espacio que antes, lo que requiere que se extraigan los archivos antes de instalar o actualizar y almacenar en el almacenamiento del clúster.
Antes de empezar
Se necesitan los siguientes requisitos previos:
- La versión más reciente del módulo de PowerShell AKS-HCI.
- Abra PowerShell como administrador.
- Asegúrese de cumplir todos los requisitos del sistema.
Uso de la descarga sin conexión para instalar en el sitio
Paso 1: Preparación de las máquinas para la implementación
Ejecute el siguiente comando para comprobar cada nodo físico para ver si se cumplen todos los requisitos para instalar AKS en Windows Server.
Initialize-AksHciNode
Paso 2: Configurar la implementación para usar la descarga sin conexión y descargar las imágenes
En el paso de configuración, use Set-AksHciConfig para habilitar la descarga sin conexión con el -offlineDownload
parámetro . A continuación, especifique la ruta de acceso local con el -stagingShare
parámetro . Aquí es donde se descargan las imágenes.
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"
Nota:
Este comando es un ejemplo. Debe reemplazar los argumentos de parámetro por los que se ajusten a la implementación. También debe establecer la vnet
configuración. Consulte el paso 2 de este inicio rápido. En este ejemplo se descarga en modo completo. Para obtener más modos de descarga, consulte las descripciones del -mode
parámetro en Set-AksHciConfig.
Paso 3: Asegurarse de que la descarga sin conexión está habilitada y que la ruta de acceso local es correcta
Puede asegurarse de que la descarga sin conexión está habilitada y que la ruta de acceso local es correcta mediante la ejecución del siguiente comando:
Get-AksHciConfig | ConvertTo-Json
La salida muestra que offlineDownload
se establece true
en y el stagingShare
valor es la ruta de acceso local.
Paso 4: Iniciar sesión en Azure y configurar las opciones de registro
Ejecute el siguiente comando con la información de la suscripción de Azure:
Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"
Paso 5: Iniciar la nueva implementación
Ejecute el siguiente comando para iniciar la implementación:
Install-AksHci
Uso de la descarga sin conexión para actualizar en el sitio
Paso 1: Obtener AKS disponible en las actualizaciones de host de Windows Server
Para comprobar si hay una actualización disponible, ejecute el siguiente comando:
Get-AksHciUpdates
Paso 2: Activar la descarga sin conexión
Si aún no tiene activada la descarga sin conexión, ejecute el siguiente comando con la ruta de acceso local a la que desea que se descarguen las imágenes. Puede comprobar si la descarga sin conexión está establecida true
en con la ruta de acceso local correcta ejecutando Get-AksHciConfig | ConvertToJson
y comprobando los valores. Si se establece en true
y la ruta de acceso local es correcta, vaya al paso 3.
Enable-AksHciOfflineDownload -stagingShare <your path>
Paso 3: Descargar las imágenes de actualización
Ejecute el siguiente comando para descargar las imágenes. En este ejemplo se descarga en modo completo. Para obtener más modos de descarga, consulte las descripciones del -mode
parámetro en Get-AksHCiRelease.
Get-AksHciRelease -mode full
Paso 4: Iniciar la actualización del host de AKS en Windows Server
Ejecute el siguiente comando para iniciar la actualización:
Update-AksHci
Uso de la descarga sin conexión para instalar fuera del sitio
Con la funcionalidad fuera del sitio, descargue las imágenes en una ubicación diferente de su elección. Esta podría ser una ubicación en la que tenga una conexión más confiable y segura.
Paso 1: Establecer las configuraciones fuera del sitio
Ejecute el siguiente comando en la ubicación fuera del sitio con la versión de AKS en Windows Server que necesita:
Set-AksHciOffsiteConfig -version <String> -stagingShare <String>
Paso 2: Descargar las imágenes
Ejecute el siguiente comando para descargar las imágenes. En este ejemplo se descarga en modo completo. Para obtener más modos de descarga, consulte las descripciones del -mode
parámetro en Get-AksHCiRelease.
Get-AksHciRelease -mode full
Paso 3: Transferir las imágenes en el sitio a donde se implementará
En este paso, use la herramienta que prefiera para transferir las imágenes para que estén disponibles en un directorio local en el sitio, donde se implementa AKS en Windows Server.
Paso 4: Configurar la implementación en el sitio
Establezca la configuración, asegúrese de usar la marca y establezca la -offlineDownload
ruta de acceso a la ubicación donde AKS en Windows Server busca las imágenes durante la instalación:
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"
Nota:
Este comando es un ejemplo. Reemplace los argumentos de parámetro por los que se ajusten a la implementación. También debe establecer la vnet
configuración. Consulte el paso 2 de este inicio rápido.
Paso 5: Asegurarse de que la descarga sin conexión está activada y la ruta de acceso local es correcta
Puede asegurarse de que la descarga sin conexión está habilitada y que la ruta de acceso local sea correcta ejecutando el siguiente comando:
Get-AksHciConfig | ConvertTo-Json
La salida muestra que offlineDownload
se establece true
en y el stagingShare
valor es la ruta de acceso local.
Paso 6: Iniciar sesión en Azure y configurar las opciones de registro
Ejecute el siguiente comando con la información de la suscripción de Azure:
Set-AksHciRegistration -subscriptionId "<subscriptionId>" -resourceGroupName "<resourceGroupName>"
Paso 7: Iniciar la nueva implementación
Ejecute el siguiente comando para iniciar la implementación:
Install-AksHci
Uso de la descarga sin conexión para actualizar fuera del sitio
Con la funcionalidad fuera del sitio, descargue las imágenes en una ubicación diferente de su elección. Esta podría ser una ubicación en la que tenga una conexión más confiable y segura.
Paso 1: Establecer la configuración fuera del sitio
Ejecute el siguiente comando en la ubicación fuera del sitio con la versión de AKS en Windows Server que necesita:
Set-AksHciOffsiteConfig -version <String> -stagingShare <String>
Paso 2: Descargar las imágenes
Ejecute el siguiente comando con la versión de actualización que necesita para descargar las imágenes. En este ejemplo se descarga en modo completo. Para obtener más modos de descarga, consulte las descripciones del -mode
parámetro en Get-AksHCiRelease.
Get-AksHciRelease -mode full
Paso 3: Transferir las imágenes en el sitio a donde se implementará
En este paso, use la herramienta que prefiera para transferir las imágenes para que estén disponibles en un directorio local en el sitio, donde se implementa AKS en Windows Server.
Paso 4: Habilitar la descarga sin conexión
Si aún no tiene habilitada la descarga sin conexión, ejecute el siguiente comando para habilitar la descarga sin conexión y proporcione la ruta de acceso correcta a la ubicación de las imágenes:
Enable-AksHciOfflineDownload -stagingShare <your path> -offsiteTransferCompleted $true
Paso 5: Iniciar la actualización
Ejecute el siguiente comando para iniciar la actualización:
Update-AksHci