...
| Примечание |
|---|
Проверить корректность установки и версии docker и docker-compose (версия не должна быть ниже указанной): | Блок кода |
|---|
| $ sudo docker --version
Docker version 28.1.1, build 4eba377 |
| Блок кода |
|---|
| $ sudo docker compose version
Docker Compose version 2.32.1 |
Проверить версию Ansible и наличие коллекции community.docker: | Блок кода |
|---|
| Для ОС RedOS 7.3.4/7.3.5
$ ansible --version
ansible [core 2.13.13]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.8/site-packages/ansible
ansible collection location = /home/tester/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.8.18 (default, Nov 29 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Soft 11.4.0-1)]
jinja version = 3.0
Для ОС RedOS 8.0
$ ansible --version
ansible [core 2.16.3]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.11/site-packages/ansible
ansible collection location = /home/tester/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.11.11 (main, Mar 4 2025, 00:00:00) [GCC 12.4.1 20240730 (RED SOFT 12.4.0-1)] (/usr/bin/python3)
jinja version = 3.1.5
libyaml = True |
|
Установить Ansible community docker версии 4.7.0. Для этого требуется скачать и поместить на целевой хост файл community-docker-4.7.0.tar.gz:
| Блок кода |
|---|
|
wget https://cloud.eltex-co.ru/index.php/s/9Hv6p4yz611fDXb/download -O community-docker-4.7.0.tar.gz |
Установить коммьюнити командой (без использования sudo):
| Блок кода |
|---|
|
$ ansible-galaxy collection install community-docker-4.7.0.tar.gz |
Проверить версию коммьюнити:
| Блок кода |
|---|
|
Для ОС RedOS 7.3.4/7.3.5
$ ansible-galaxy collection list | grep community.docker
community.docker 4.7.0 Для ОС RedOS 7.3.4/7.3.5
$ ansible-galaxy collection list | grep community.docker
community.docker 2.7.3
Для ОС RedOS 8.0
$ ansible-galaxy collection list | grep community.docker
community.docker 4.7.0
community.docker 3.7.0 |
Установить модуль docker для python3:
...
Прямая ссылка на скачивание архива: https://cloud.eltex-co.ru/index.php/s/PEBvftmNhIirx3FDelx2fZOgs0r74i
Можно скачать командой wget на целевой хост, если открыть доступ к адресу https://cloud.eltex-co.ru:
| Блок кода |
|---|
|
wget https://cloud.eltex-co.ru/index.php/s/a7s4YJ6tkx27Lq5Delx2fZOgs0r74i/download -O naice_install_2025-08-06.tar.gz |
...
| Блок кода |
|---|
|
$ sha256sum naice_install_2025-08-06.tar.gz
39ac93c85211036e3ff9ae3ca2004671f253ede224bbf449ff1534d7f0a3609bbe9bd9aca2dc93c7d376d577c4097f68f36b974d5b05d38de1747b0af24245a4 naice naice_install_2025-08-06.tar.gz |
...
Выполните плейбук для установки NAICE (без использования sudo):
| Блок кода |
|---|
ansible-playbook install-naice.yml -i inventory/hosts.yml |
...