Red de conocimiento informático - Material del sitio web - Cómo implementar contenedores usando Atomic Host, Ansible y Cockpit

Cómo implementar contenedores usando Atomic Host, Ansible y Cockpit

Configurando los componentes

Antes de comenzar, asegúrese de que su sistema tenga instalado Ansible.

sudo dnf -y install ansible

Primero, necesitamos ejecutar el contenedor cockpit en Atomic Host. Descargue el código fuente de /trishnaguha/fedora-cloud-ansible en su computadora.

$ git clone /trishnaguha/fedora-cloud-ansible.git

Ahora cambie al directorio de la cabina y edite el archivo de manifiesto de la siguiente manera:

$ cd fedora-cloud-ansible $ cd cockpit $ vim inventario

Realice los siguientes cambios:

Reemplace IP_ADDRESS_OF_HOST con la IP del host atom. Reemplace la ruta al archivo de clave privada SSH con la ruta a ansible_ssh_private_key_file = 'PRIVATE_KEY _FILE' en la línea PRIVATE_KEY_FILE.

Luego guarde y salga del editor de manifiesto.

A continuación, edite el archivo de configuración de ansible:

$ vim ansible.cfg

Reemplace Usuario en remote_user=Usuario con el nombre de usuario remoto en el host atom. Luego guarde y salga de editar el archivo.

Combinar

Ahora es el momento de ejecutar PlayBook de Ansible. Este comando comenzará a ejecutar el contenedor Cockpit en el host atómico:

$ ansible-playbook cockpit.yml

Cockpit ahora se está ejecutando en el host atómico.