Esta guía cubre la validación de la infraestructura, la configuración del daemon de Docker y el despliegue de imágenes requeridos para soportar las pruebas de doble stack (IPv4 e IPv6) en su entorno de ubicación privada usando Docker.
Requisitos previos
Antes de comenzar, cerciorar de tener lo siguiente:
Docker: Docker debe estar instalado y en ejecución en su instancia de host
Permissions: debe tener acceso de sudo o root para modificar la configuración del sistema
Public images: el soporte de stack dual requiere las siguientes versiones de imagen o posteriores, disponibles en Docker Hub:
- Administrador de trabajos
519o posterior:newrelic/synthetics-job-manager - Tiempo de ejecución de Ping
1.65.0o posterior:newrelic/synthetics-ping-runtime - Entorno de ejecución de API de Node
rc1.15o posterior:newrelic/synthetics-node-api-runtime - Runtime de navegador Node
rc1.15o posterior:newrelic/synthetics-node-browser-runtime
- Administrador de trabajos
Valida tu infraestructura
Antes de continuar, verifique que su máquina host y su red estén configuradas para redes dual stack.
Pruebe la conectividad IPv6 ejecutando ping6 ipv6.google.com o ping -6 ipv6.google.com, o el comando equivalente para su máquina.
Importante
Si el ping falla, asegúrese de que su VPC, subred y grupos de seguridad estén configurados para permitir el tráfico IPv6 antes de continuar con esta instalación. Su entorno debe admitir tanto IPv4 como IPv6 para el funcionamiento de doble stack.
Verifique que Docker esté listo para dual stack
Asegúrese de que su instalación de Docker esté configurada para manejar tanto tráfico IPv4 como IPv6. Para verificar que Docker tiene IPv6 habilitado, ejecute:
$docker info | grep -i ipv6La salida debería confirmar que IPv6 está habilitado. Si no es así, consulte la documentación de Docker para habilitar el soporte de dual stack antes de continuar.
Lanzamiento del gestor de trabajos de Sintéticos
Las imágenes en tiempo de ejecución habilitadas para stack dual están disponibles públicamente en Docker Hub y serán extraídas automáticamente por el administrador de trabajos. Ejecute el contenedor del administrador de trabajos de Sintéticos con su clave de ubicación privada:
Sugerencia
Reemplace <YOUR_PRIVATE_LOCATION_KEY> con su clave de ubicación privada real de la UI de New Relic.
$docker run \> -e PRIVATE_LOCATION_KEY=<YOUR_PRIVATE_LOCATION_KEY> \> -d \> --restart unless-stopped \> -v /var/run/docker.sock:/var/run/docker.sock:rw \> newrelic/synthetics-job-managerEl gestor de trabajos de Sintéticos ahora se ejecutará con el soporte de dual stack habilitado, permitiendo a sus monitores probar extremos tanto IPv4 como IPv6.
Verificar la instalación
Para confirmar que su gestor de trabajos de Sintéticos se está ejecutando correctamente:
Verifique el estado del contenedor:
bash$docker psVea los logs del administrador de trabajos:
bash$docker logs <container_id>En la UI de New Relic, vaya a one.newrelic.com > All capabilities > Synthetic monitoring > Private locations y verifique que su ubicación privada se muestre como saludable.
¿Que sigue?
Después de configurar su ubicación privada habilitada para Dual Stack, puede:
- Cree monitores sintéticos que prueben extremos tanto IPv4 como IPv6 usando su ubicación privada
- Configure los ajustes del Job Manager para opciones avanzadas
- Monitoree el estado y el rendimiento de su ubicación privada