- В качестве гипервизора я использовал Альт Виртуализация 10.4.
- Лучше использовать именно Альт Виртуализацию тк скрипт автоустановки адаптирован только для Альта. Некоторые настройки так же актуальны только для Альт Виртуализации.
Задание подразумевает подключение к ЦОДу, откуда и будут выполнятся все скрипты и плейбуки.
Для начала нужно создать Linux Bridge для подключения создаваемых хостов к сети. Перейдем в узел altvirt и зайдем во вкладку Сеть и Создать Linux Bridge с названием vmbr4000 и задать айпи 192.168.10.1/24(для NAT внутри Альта):

14.png
Применить конфигурацию:

15.png
Далее активируем форвардинг пакетов командой:
# echo “net.ipv4.ip_forward=1” >> /etc/sysctl.conf
Применяю командой:
# sysctl -p
Обновлю пакеты и установлю iptables(если не установлен):
# apt-get update -y && apt-get install iptables
Далее создам правило iptables чтобы был доступ в интернет у ВМ, сохраняю, загружаю в автозагрузку и включаю:
# iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o vmbr0 -j MASQUERADE
# iptables-save > /etc/sysconfig/iptables
# systemctl enable iptables
# systemctl start iptables
Внимание!! Из-за бага в Альт Вируализации не будет работать сетка NAT из за etcnet и после перезагрузки не применяется sysctl. Костыльное решение это добавить задачу в crontab:
# echo “@reboot root /sbin/sysctl -p” >> /etc/crontab
После всех действий перезагрузить Альт Виртуализцию, тк опять же баги с сетью).