Descargar e importar las imágenes de contenedores en modo sin conexión
Esta pagina indica el procedimiento a seguir para desplegar las imágenes docker de Cyberwatch en una maquina desconectada.
Descargar la ultima version de las imágenes de contenedores
Conectarse a una maquina con acceso a https://dl.cyberwatch.com
En Linux, colocar las credenciales como variables de entorno:
Las credenciales están disponibles en el correo de licencia Cyberwatch y son las mismas que permiten acceder a los registros de contenedores.
export CBW_USER= export CBW_PASSWORD=Descargar el archivo de las imágenes con uno de los 3 métodos siguientes:
Con
curl:curl -u "$CBW_USER:$CBW_PASSWORD" -JLO https://dl.cyberwatch.com/download_imagesCon
wget:wget --http-user="$CBW_USER" --http-password="$CBW_PASSWORD" \ --content-disposition https://dl.cyberwatch.com/download_imagesCon el comando PowerShell
Invoke-WebRequest:$pair = "$($CBW_USER):$($CBW_PASSWORD)" $encodedCredentials = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($Pair)) $headers = @{ Authorization = "Basic $encodedCredentials" } Invoke-WebRequest -Uri 'https://dl.cyberwatch.com/download_images' -Method Get -Headers $headers -Outfile images_cbwonpremise_{version}.tar.gzManualmente:
- Ir con el navegador a la pagina https://dl.cyberwatch.com/images/
- Descargar la ultima version del archivo
(Opcional) Verificar la integridad del archivo para asegurarse de que la descarga este completa:
Descargar el archivo de suma de control en formato SHA256:
Con
curl:curl -u "$CBW_USER:$CBW_PASSWORD" -JLO \ https://dl.cyberwatch.com/images/$(ls images_cbwonpremise_*.tar.gz).sha256Con
wget:wget --http-user="$CBW_USER" --http-password="$CBW_PASSWORD" \ --content-disposition https://dl.cyberwatch.com/$(ls images_cbwonpremise_*.tar.gz).sha256Manualmente:
- Ir con el navegador a la pagina https://dl.cyberwatch.com/images/
- Descargar el archivo de suma de control asociado al archivo descargado
Verificar la suma de control del archivo:
sha256sum -c images_cbwonpremise_*.tar.gz.sha256
Importar las imágenes en la maquina desconectada
Importar el archivo en la maquina sin conexión
Cargar las imágenes en el cache:
La carga de imágenes en el cache depende del orquestador cbw-on-premise que utilice:
Con Docker:
docker image load -i images_cbwonpremise_*.tar.gzCon Podman:
Mover el archivo a un lugar accesible por el usuario
cyberwatch:cp images_cbwonpremise_*.tar.gz /home/cyberwatch chown cyberwatch:cyberwatch /home/cyberwatch/images_cbwonpremise_*.tar.gzCon el usuario
cyberwatch, cargue las imágenes. Atención, el comandopodman loadpuede tardar un tiempo:sudo su - cyberwatch podman image load -i images_cbwonpremise_*.tar.gz
Verificar que las imágenes se hayan importado correctamente:
docker images
o
podman images
Todas las imágenes deben tener un nombre y un tag.