Для того чтобы повторить какие компоненты используются и самостоятельно пройти все этапы установки.
Следуя шагам из документа установить и настроить загрузку по сети для дистрибутива CentOS8
- https://docs.centos.org/en-US/8-docs/advanced-install/assembly_preparing-for-a-network-install либо репозиторием https://github.com/nixuser/virtlab/tree/main/centos_pxe
- настроить установку из репозитория HTTP
- настроить автоматическую установку для созданного kickstart файла (*)
Результат работы:
- ссылка на репозиторий github.
- Vagrantfile с шагами установки необходимых компонентов
- исходный код scripts для настройки сервера (если необходимо)
- если какие-то шаги невозможно или сложно автоматизировать, то инструкции по ручным шагам для настройки
-
Скачиваем образ заранее и помещаем его в диреторию проекта
http://ftp.unicamp.br/pub/centos/8.4.2105/isos/x86_64/CentOS-8.4.2105-x86_64-dvd1.iso
-
Создаем инфраструктуру
-
Создаем ansible playbook для PXEServer
-
проверяем результат
-
поднимаем PXE сервер
vagrant up pxeserver
-
ожидаем пока прокаиться playbook
-
поднимаем клиента
vagrant up pxeclient
Получаем наше меню загрузуи по PXE