Leálo en otros idiomas: English, 日本語, Español.
Explorar y comprender el entorno de laboratorio. Este ejecicio se cubrirá:
Vuelve al taller y lanza la página que el instructor te ha indicado.
Haz click en el enlace a la webUI del controlador de Automatización. Deberías ver una pantalla similar a la siguiente:
Pantallazo de la ventana de entrada al controlador de Automatización.
admin
Después de haber entrado en el tablero de trabajos “Jobs” se ve la vista por defecto:
Haz click en el botón ? arriba a la derecha y haz click en About
Una ventana aparecerá similar a ésta:
Se requiere un inventario para que el controlador de Automatización sea capaz de ejecutar trabajos. Un inventario es una colección de máquinas contra los que ejecutar trabajos, de igual manera que lo es un fichero de inventario de Ansible. Además, el controlador de automatización puede usar una base de datos de gestión de configuración (cmdb) ya existente tales como ServiceNow o Infoblox DDI.
Nota:
Más información sobre inventarios en el controlador de automatización puede consultarse en la documentación aquí
Haz click en el botón Inventories bajo RESOURCES en la barra de menú de la izquierda.
Bajo Inventarios, haz click en Workshop Inventory
.
Bajo Workshop Inventory
haz click en el botón Hosts en la parte de arriba. Aparecerán cuatro hosts, de rtr1 a rtr4 además del nodo de control de ansible control.
Haz click en alguno de los dispositivos.
Observa el campo VARIABLES. Verás que host_vars
están configuradas, incluyendo la variable ansible_host
.
Haz click en GROUPS. Aparecerán múltiples grupos incluyendo routers
y cisco
. Haz click en alguno de los grupos.
Haz click en alguno de los grupos.
Fíjate en el campo VARIABLES. Las variables de grupo, group_vars
, se han definido aquí incluyendo las variables ansible_connection
y ansible_network_os
.
Un proyecto es la forma en cómo los Playbooks de Ansible se importan en el controlador de Automatización. Se pueden gestionar playbooks y directorios de playbooks poniéndolos manualmente bajo el path base al proyecto en el servidor del controlador de Automatización, or poniendo los playbooks en un gestor de código fuente (SCM) soportado por controlador de Automatización, incluyendo Git y Subversion.
Nota:
Más información sobre proyectos en el controlador de automatización puede consultarse en la documentación aquí
Haz click en el botón Projects bajo RESOURCES en el menú de la izquierda.
Bajo PROJECTS aparecerá Workshop Project
.
Observa que GIT
aparece listado para este proyecto. Esto significa que este proyecto está usando Git como SCM.
Haz click en Workshop Project
.
Observa que la URL de "Source Control" está configurada como [https://github.com/network-automation/toolkit](https://github.com/network-automation/toolkit)
Las credenciales son utilizadas por el controlador de automatización para autenticar cuando se lanzan los trabajos (Jobs) contra las máquinas, sincronizándose con fuentes de inventarios e importando el contenido de los proyectos desde un sistema de control de versiones. Para este taller, necesitamos una credencial para autenticar los dispositivos de red.
Nota:
Más información sobre credenciales en el controlador de automatización puede consultarse en la documentación aquí.
Haz click en el botón Credentials bajo Resources en el menú de la izquierda.
Bajo Credentials se mostrarán múltiples credenciales pre configuradas, incluyendo Workshop Credential
, Controller Credential
y la credencial registry.redhat.io credential
. Haz click en Workshop Credential
.
Bajo Workshop Credential
examina lo siguiente:
ec2-user
.Automation mesh is an overlay network intended to ease the distribution of work across a large and dispersed collection of workers. Mesh nodes establish peer-to-peer connections with each other across your existing networks bringing automation closer to the endpoints that need it.
Automation mesh is already configured and ready to use in your workshop environment.
Note
Learning about automation mesh falls outside the scope of this workshop. However, please try our hands-on, interactive labs to learn more about automation mesh and other Ansible Automation Platform features.
¡Felicidades, has completado el ejercicio de laboratorio 5!
Ahora ya has examinando los tres componentes requeridos para comenzar a trabajar con el controlador de Automatización. Una credencial, un inventario y un proyecto. En el siguiente ejercicio crearemos una plantilla de trabajo (job template).
Ejercicio Anterior | Próximo ejercicio
Haz click aquí para volver al taller Ansible Network Automation