wrk 2024-11-06 07-18-00
Установка Ansible на системе RHEL 8 без доступа к интернету требует предварительной подготовки.
Вот шаги, которые необходимо выполнить для успешной установки:1. Подготовка на подключенной системе
Установите необходимые пакеты:
На системе с доступом в интернет установите Ansible и все его зависимости. Для этого выполните:
bash
sudo dnf install ansible
Скачайте пакеты и зависимости:
Используйте yumdownloader для скачивания всех необходимых пакетов и их зависимостей. Убедитесь, что у вас установлен пакет yum-utils:
bash
sudo dnf install yum-utils
Скачивание пакетов:
Выполните следующую команду для загрузки Ansible и его зависимостей:
bash
repoquery --requires --resolve --recursive --archlist=x86_64,noarch --disableplugin subscription-manager ansible | xargs -r yumdownloader
Создайте архив:
После загрузки всех пакетов создайте архив для переноса на офлайн-систему:
bash
tar -cvf ansible-packages.tar *.rpm
Перенос на офлайн-систему:
Скопируйте созданный архив ansible-packages.tar на офлайн-систему с помощью USB-накопителя или другого метода.
2. Установка на офлайн-системе
Распаковка архива:
На офлайн-системе распакуйте архив с пакетами:
bash
tar -xvf ansible-packages.tar
Установка пакетов:
Установите Ansible и его зависимости с помощью команды dnf:
bash
sudo dnf localinstall *.rpm
3. Проверка установки
После завершения установки проверьте, что Ansible установлен правильно, выполнив команду:
bash
ansible --version