-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
spanish translation of newest README, exercise 1.1 #2086
Closed
Closed
Changes from all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
f13d853
updating exercise 1.3
rlopez133 441c57c
updating exercise16
rlopez133 7bc30a6
adding exercise 1.7
rlopez133 39ba3b4
adding new 1.8 troubleshoot and spanish translation
rlopez133 daf03aa
spanish translation of newest README
rlopez133 5a6349e
adding the new hosts description
rlopez133 eacdc95
redoing ex15 within own PR
rlopez133 36fc1e8
adding fixes based on Leo comments
rlopez133 bed705b
Merge pull request #2094 from rlopez133/update_ex15
IPvSean d9d5ac6
fixing role name from apache_server to apache
rlopez133 e3b90f6
Merge pull request #2080 from rlopez133/update_exercise13
rlopez133 5479fe3
Merge pull request #2083 from rlopez133/exercise16
rlopez133 6a96971
Merge pull request #2084 from rlopez133/exercise17
rlopez133 ac2d0bf
Merge pull request #2085 from rlopez133/exercise_18
rlopez133 9f3f83d
spanish translation of newest README
rlopez133 3e8533b
fixes
rlopez133 3f4fc20
fixes
rlopez133 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,98 +1,149 @@ | ||
# Workshop Ejercicio - Validación de los pre-requisitos | ||
# Ejercicio del Taller - Verificar los Prerrequisitos | ||
|
||
**Leer esto en otros idiomas**: | ||
<br>![uk](../../../images/uk.png) [English](README.md), ![japan](../../../images/japan.png)[日本語](README.ja.md), ![brazil](../../../images/brazil.png) [Portugues do Brasil](README.pt-br.md), ![france](../../../images/fr.png) [Française](README.fr.md),![Español](../../../images/col.png) [Español](README.es.md). | ||
**Lee esto en otros idiomas**: | ||
<br>![uk](../../../images/uk.png) [Inglés](README.md), ![japan](../../../images/japan.png)[日本語](README.ja.md), ![brazil](../../../images/brazil.png) [Português do Brasil](README.pt-br.md), ![france](../../../images/fr.png) [Francés](README.fr.md),![Español](../../../images/col.png) [Español](README.es.md). | ||
|
||
## Tabla de contenidos | ||
## Tabla de Contenidos | ||
|
||
* [Objetivos](#Objetivos) | ||
* [Guía](#Guía) | ||
* [Su entorno de laboratorio](#Su-entorno-de-laboratorio) | ||
* [Paso 1 - Acceso al entorno](#Paso-1---Acceso-al-entorno) | ||
* [Paso 2 - Trabajar los laboratorios](#Paso-2---Trabajar-los-laboratorios) | ||
* [Paso 3 - Laboratorios de desafío](#Paso-3---Laboratorios-de-desafío) | ||
- [Ejercicio del Taller - Verificar los Prerrequisitos](#ejercicio-del-taller---verificar-los-prerrequisitos) | ||
- [Tabla de Contenidos](#tabla-de-contenidos) | ||
- [Objetivo](#objetivo) | ||
- [Guía](#guía) | ||
- [Tu Entorno de Laboratorio](#tu-entorno-de-laboratorio) | ||
- [Paso 1 - Acceder al Entorno](#paso-1---acceder-al-entorno) | ||
- [Paso 2 - Usando la Terminal](#paso-2---usando-la-terminal) | ||
- [Paso 3 - Examinar los Entornos de Ejecución](#paso-3---examinar-los-entornos-de-ejecución) | ||
- [Paso 4 - Examinar la configuración de ansible-navigator](#paso-4---examinar-la-configuración-de-ansible-navigator) | ||
- [Paso 5 - Labs de Desafío](#paso-5---labs-de-desafío) | ||
|
||
# Objetivos | ||
## Objetivos | ||
|
||
- Comprender la topología de laboratorio y cómo acceder al entorno. | ||
- Comprender cómo trabajar los ejercicios del taller | ||
- Comprender los laboratorios de desafío | ||
* Entender la Topología del Laboratorio: Familiarízate con el entorno de laboratorio y los métodos de acceso. | ||
* Dominar los Ejercicios del Taller: Adquiere competencia en la navegación y ejecución de las tareas del taller. | ||
* Resolver los desafíos del taller: Aprende a aplicar tus conocimientos en escenarios prácticos | ||
|
||
# Guía | ||
## Guía | ||
|
||
## Su entorno de laboratorio | ||
La fase inicial de este taller se centra en las utilidades de línea de comandos de Ansible Automation Platform, como: | ||
|
||
En este laboratorio se trabaja en un entorno de laboratorio preconfigurado. Tendrá acceso a los siguientes hosts: | ||
|
||
| Role | Inventory name | | ||
| ---------------------| ---------------| | ||
| Ansible Control Host | ansible | | ||
| Managed Host 1 | node1 | | ||
| Managed Host 2 | node2 | | ||
| Managed Host 3 | node3 | | ||
- [ansible-navigator](https://github.com/ansible/ansible-navigator) - una Interfaz de Usuario basada en Texto (TUI) para ejecutar y desarrollar contenido de Ansible. | ||
- [ansible-core](https://docs.ansible.com/core.html) - el ejecutable base que proporciona el marco, lenguaje y funciones que sustentan Ansible Automation Platform, incluyendo herramientas de línea de comandos como `ansible`, `ansible-playbook` y `ansible-doc`. | ||
- [Entornos de Ejecución](https://docs.ansible.com/automation-controller/latest/html/userguide/execution_environments.html) - Imágenes de contenedor pre-construidas con colecciones soportadas por Red Hat. | ||
- [ansible-builder](https://github.com/ansible/ansible-builder) - automatiza el proceso de construcción de Entornos de Ejecución. No es un enfoque principal en este taller. | ||
|
||
## Paso 1 - Acceso al entorno | ||
Si necesitas más información sobre los nuevos componentes de la Plataforma de Automatización Ansible, guarda esta página principal [https://red.ht/AAP-20](https://red.ht/AAP-20) | ||
|
||
Inicie sesión en el host de control a través de SSH: | ||
|
||
> **Advertencia** | ||
> | ||
> Reemplace **11.22.33.44** por la **IP** que se le proporciona, y la **X** por student**X** con el número de estudiante que se le proporcionó. | ||
### Tu Entorno de Laboratorio | ||
|
||
ssh studentX@11.22.33.44 | ||
Trabajarás en un entorno pre-configurado con los siguientes hosts: | ||
|
||
> **Consejo** | ||
> | ||
> La contraseña sera proporcionada por el instructor | ||
|
||
Para pasarse a usuario root: | ||
| Rol | Nombre en el inventario | | ||
| ---------------------| -----------------------| | ||
| Host de Control Ansible | ansible-1 | | ||
| Host Gestionado 1 | node1 | | ||
| Host Gestionado 2 | node2 | | ||
| Host Gestionado 3 | node3 | | ||
|
||
[student<X>@ansible ~]$ sudo -i | ||
### Paso 1 - Acceder al Entorno | ||
|
||
La mayoría de las tareas de requisitos previos ya se han realizado por usted: | ||
Recomendamos usar Visual Studio Code para este taller por su navegador de archivos integrado, editor con resaltado de sintaxis y terminal en el navegador. El acceso directo SSH también está disponible. Consulta este tutorial de YouTube sobre cómo acceder a tu entorno de trabajo. | ||
|
||
- Se instala el software Ansible | ||
NOTA: Se proporciona un breve video de YouTube si necesitas claridad adicional: | ||
[Ansible Workshops - Acceder a tu entorno de trabajo](https://youtu.be/Y_Gx4ZBfcuk) | ||
|
||
- Conexión SSH y las claves están configuradas | ||
|
||
- `sudo` se ha configurado en los hosts administrados para ejecutar comandos que requieren privilegios de root. | ||
1. Conéctate a Visual Studio Code a través de la página de lanzamiento del taller. | ||
|
||
![página de lanzamiento](images/launch_page.png) | ||
|
||
Compruebe que Ansible se ha instalado correctamente | ||
2. Ingresa la contraseña proporcionada para iniciar sesión. | ||
|
||
[root@ansible ~]# ansible --version | ||
ansible 2.7.0 | ||
[...] | ||
![inicio de sesión en vs code](images/vscode_login.png) | ||
|
||
> **Nota** | ||
> | ||
> Ansible mantiene la administración de la configuración simple. Ansible no requiere base de datos ni demonios en ejecución y puede ejecutarse fácilmente en un portátil. En los hosts administrados no necesita ningún agente en ejecución. | ||
|
||
Cierre la sesión de la cuenta root de nuevo: | ||
### Paso 2 - Usando la Terminal | ||
|
||
[root@ansible ~]# exit | ||
logout | ||
1. Abre una terminal en Visual Studio Code: | ||
|
||
> **Nota** | ||
> | ||
>En todos los ejercicios posteriores, debe trabajar como el usuario student\<X\> en el nodo de control si no se le indica explícitamente de forma diferente. | ||
![imagen de nueva terminal](images/vscode-new-terminal.png) | ||
|
||
## Paso 2 - Trabajar los laboratorios | ||
2. Navega al directorio `rhel-workshop` en la terminal del nodo de control de Ansible. | ||
|
||
Es posible que ya haya adivinado que este laboratorio está bastante centrado en la línea de comandos... :-) | ||
```bash | ||
[student@ansible-1 ~]$ cd ~/rhel-workshop/ | ||
[student@ansible-1 rhel-workshop]$ pwd | ||
/home/student/rhel-workshop | ||
``` | ||
|
||
- No escriba todo manualmente, utilice copiar y pegar desde el navegador cuando sea apropiado. Pero detente a pensar y entender. | ||
* `~`: atajo para el directorio home `/home/student` | ||
* `cd`: comando para cambiar de directorio | ||
* `pwd`: imprime la ruta completa del directorio de trabajo actual. | ||
|
||
- Todos los laboratorios fueron preparados usando **Vim**, pero entendemos que no a todo el mundo le encanta. Siéntase libre de usar editores alternativos. En el entorno de laboratorio que proporcionamos **Midnight Commander** (simplemente ejecute **mc**, se puede acceder a las teclas de función a través de Esc-\<n\>, y simplemente haga clic con el ratón) o **Nano** (ejecutar **nano**). Aquí hay un breve [introducción del editor](.. /0.0-support-docs/editor_intro.md). | ||
### Paso 3 - Examinar los Entornos de Ejecución | ||
|
||
1. Ejecuta `ansible-navigator images` para ver los Entornos de Ejecución configurados. | ||
2. Usa el número correspondiente para investigar un EE, por ejemplo, presionando 2 para abrir `ee-supported-rhel8` | ||
|
||
> **Consejo** | ||
> | ||
> En los comandos de la guía de laboratorio que se supone que debe ejecutar se muestran con o sin la salida esperada, lo que tenga más sentido en el contexto. | ||
```bash | ||
$ ansible-navigator images | ||
``` | ||
|
||
## Paso 3 - Laboratorios de desafío | ||
![ansible-navigator images](images/navigator-images.png) | ||
|
||
|
||
> Nota: La salida que veas puede diferir de la salida anterior | ||
|
||
|
||
![menú principal ee](images/navigator-ee-menu.png) | ||
|
||
Seleccionar `2` para `Versión de Ansible y colecciones` nos mostrará todas las Colecciones de Ansible instaladas en ese EE particular, y la versión de `ansible-core`: | ||
|
||
![información ee](images/navigator-ee-collections.png) | ||
|
||
### Paso 4 - Examinar la configuración de ansible-navigator | ||
|
||
1. Visualiza el contenido de `~/.ansible-navigator.yml` usando Visual Studio Code o el comando `cat`. | ||
|
||
```bash | ||
$ cat ~/.ansible-navigator.yml | ||
--- | ||
ansible-navigator: | ||
ansible: | ||
inventory: | ||
entries: | ||
- /home/student/lab_inventory/hosts | ||
|
||
execution-environment: | ||
image: registry.redhat.io/ansible-automation-platform-20-early-access/ee-supported-rhel8:2.0.0 | ||
enabled: true | ||
container-engine: podman | ||
pull: | ||
policy: missing | ||
volume-mounts: | ||
- src: "/etc/ansible/" | ||
dest: "/etc/ansible/" | ||
``` | ||
|
||
2. Observa los siguientes parámetros dentro del archivo `ansible-navigator.yml`: | ||
|
||
* `inventories`: muestra la ubicación del inventario de ansible que se está utilizando | ||
* `execution-environment`: donde se establece el entorno de ejecución predeterminado | ||
|
||
Para una lista completa de cada configuración configurable consulta la [documentación](https://ansible.readthedocs.io/projects/navigator/settings/) | ||
|
||
<<<<<<< HEAD | ||
### Paso 5 - Desafíos del taller | ||
|
||
Cada capítulo del taller viene con un desafío. Estas tareas prueban tu comprensión y aplicación de los conceptos aprendidos. Las soluciones se proporcionan bajo un signo de advertencia para referencia. | ||
======= | ||
### Paso 5 - Labs de Desafío | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Desafíos del taller |
||
|
||
Cada capítulo viene con un Lab de Desafío. Estas tareas prueban tu comprensión y aplicación de los conceptos aprendidos. Las soluciones se proporcionan bajo un signo de advertencia para referencia. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Cada capítulo del taller viene con un desafío. [...] |
||
>>>>>>> daf03aad826095b4ee06f20aa28c409189bb47b9 | ||
|
||
Pronto descubrirá que muchos capítulos de esta guía de laboratorio vienen con una sección de "Laboratorio de desafío". Estos laboratorios están destinados a darle una pequeña tarea para resolver utilizando lo que ha aprendido hasta ahora. La solución de la tarea se muestra debajo de un signo de advertencia. | ||
|
||
---- | ||
**Navegación** | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[...] nuevos componentes de Ansible Automation Platform [...]
(no lo traduciría al ser nombre del producto)
La URL lleva a la KCS: https://access.redhat.com/articles/6145072 que parece llegar hasta AAP 2.1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
gonna leave this as is for now