Установка и настройка Ansible — различия между версиями
Kaplinae (обсуждение | вклад) (→Системные требования для установки Ansible:) |
Stanislav (обсуждение | вклад) |
||
(не показаны 34 промежуточные версии 3 участников) | |||
Строка 2: | Строка 2: | ||
== '''Системные требования для установки Ansible:''' == | == '''Системные требования для установки Ansible:''' == | ||
+ | '''Конфигурация серверного аппаратного обеспечения:''' | ||
+ | |||
+ | 2 GB ОЗУ минимум (4+ GB ОЗУ рекомендуется)<br \> | ||
+ | 20 GB жесткого диска<br \> | ||
+ | 64-битная аппаратная и программная поддержка (kernel + runtime)<br \> | ||
+ | |||
+ | '''Конфигурация программного обеспечения:''' | ||
+ | |||
+ | На управляющем сервере и управляемых хостах должны быть установлены Python 2 (версия 2.7 или выше) или Python 3 (версия 3.5 или выше) | ||
+ | |||
+ | == '''Установка Ansible на примере чистой инсталляции ОС AlterOS 7''' == | ||
− | ''' | + | '''Установка Ansible'''<br \> |
+ | 1) Запускаем установку AlterOS.<br \> | ||
+ | 2) В разделе "Выбор программ" в конфигурации "Базовое окружение" выбираем "Сервер", в разделе "Дополнения для выбранного окружения" выбираем "Веб сервер" и "Средства разработки"(рис.1).<br \> | ||
− | + | [[Файл:Server-configuration.jpg]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ''' | + | <br \> |
+ | 3) После установки серверной операционной системы AlterOS 7 необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7":<br \> | ||
+ | |||
+ | # yum install alteros-extras-release<br \> | ||
+ | # yum update<br \n> | ||
+ | |||
+ | 4) После подключения к репозиторию ставим сам пакет:<br \> | ||
+ | # yum install ansible<br \> | ||
+ | |||
+ | '''Проверка базовой работоспособности Ansible'''<br \> | ||
+ | Попробуем выполнить в терминале на сервере команду:<br \> | ||
+ | # ansible -m ping localhost<br \> | ||
+ | в результате должны увидеть следующее:<br \> | ||
+ | |||
+ | [[Файл:Ansible-ping.jpg]] | ||
+ | |||
+ | ''Прим. Данная команда вызывает на выполнение модуль ping, который проверяет доступность хоста(в данном случае самого себя) по ssh и наличие на хосте интерпретатора python.'' | ||
− | + | Еще пример:<br \> | |
− | + | # ansible -m shell -a 'free -m' localhost<br \> | |
− | |||
+ | [[Файл:Free-m.jpg]] | ||
− | + | ''Прим. В данном примере ansible вызывает модуль shell который на хосте localhost выполняет команду free -m и выводит ее результат на консоль.'' | |
− | + | [[Категория:AlterOS 7.X]] | |
− | |||
− | [[ | ||
− |
Текущая версия на 16:20, 5 июня 2019
Системные требования для установки Ansible:
Конфигурация серверного аппаратного обеспечения:
2 GB ОЗУ минимум (4+ GB ОЗУ рекомендуется)
20 GB жесткого диска
64-битная аппаратная и программная поддержка (kernel + runtime)
Конфигурация программного обеспечения:
На управляющем сервере и управляемых хостах должны быть установлены Python 2 (версия 2.7 или выше) или Python 3 (версия 3.5 или выше)
Установка Ansible на примере чистой инсталляции ОС AlterOS 7
Установка Ansible
1) Запускаем установку AlterOS.
2) В разделе "Выбор программ" в конфигурации "Базовое окружение" выбираем "Сервер", в разделе "Дополнения для выбранного окружения" выбираем "Веб сервер" и "Средства разработки"(рис.1).
3) После установки серверной операционной системы AlterOS 7 необходимо подключить репозиторий "Extra Packages for AlterOS EXTRAS 7":
# yum install alteros-extras-release
# yum update
4) После подключения к репозиторию ставим сам пакет:
# yum install ansible
Проверка базовой работоспособности Ansible
Попробуем выполнить в терминале на сервере команду:
# ansible -m ping localhost
в результате должны увидеть следующее:
Прим. Данная команда вызывает на выполнение модуль ping, который проверяет доступность хоста(в данном случае самого себя) по ssh и наличие на хосте интерпретатора python.
Еще пример:
# ansible -m shell -a 'free -m' localhost
Прим. В данном примере ansible вызывает модуль shell который на хосте localhost выполняет команду free -m и выводит ее результат на консоль.