Как установить несколько серверов CentOS/RHEL с использованием сетевых источников FTP
В этом руководстве показано, как установить RHEL/CentOS 8/7, используя FTP-сервер (vsftpd) в качестве сетевого источника. Это позволяет вам установить RHEL/CentOS Linux на несколько компьютеров из одной исходной точки, используя минимальный ISO-образ на машинах, на которых вы выполняете установку, и извлеченный двоичный DVD ISO, смонтированный по пути FTP-сервера, на серверном компьютере, на котором находится исходный код. дерево.
Чтобы это работало, у вас уже должна быть установлена RHEL/CentOS 8/7 на компьютере, подключенном к вашей сети, но вы также можете использовать другие версии RHEL/CentOS или даже другой Linux. дистрибутивы с установленным и работоспособным сервером FTP, HTTP или NFS, к которому вы будете монтировать двоичный DVD-диск RHEL/CentOS. ISO-образ, но в этом руководстве основное внимание будет уделено RHEL/CentOS 8/7 только с сервером Vsftpd.
Требования
На стороне сервера
Минимальная установка RHEL/CentOS 8/7 с сервером Vsftpd и двоичным ISO-образом DVD, расположенным на диске DVD/USB.
- Установка сервера CentOS 8
- Установка сервера RHEL 8
- Установка CentOS 7.0
- Установка RHEL 7.0
На стороне клиента
Загрузите минимальный ISO-образ RHEL/CentOS 8/7, который можно получить по следующим ссылкам.
- Загрузите ISO-образ CentOS 8
- Загрузите ISO-образ CentOS 7
- Загрузите ISO-образ RHEL 8
- Загрузите ISO-образ RHEL 7
Шаг 1. Подготовьте сетевые источники на стороне сервера.
1. Первым шагом будет установка сервера Vsftp на ваш сервер CentOS/RHEL путем ввода следующей команды yum.
yum install vsftpd
2. После установки двоичного пакета Vsftpd в вашей системе запустите, включите и проверьте состояние службы.
systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd
3. Затем получите внешний IP-адрес вашей системы с помощью IP-команды или ifconfig, который вам позже понадобится для доступа к сетевым источникам из удаленного места.
ip addr show
OR
ifconfig
4. Чтобы сделать сервер Vsftp доступным для внешних подключений, добавьте в свою систему правило брандмауэра, чтобы открыть порт 21, используя следующую команду, и перезапустите брандмауэр, чтобы применить новое правило, если вы добавлено постоянным заявлением.
firewall-cmd --add-service=ftp --permanent
systemctl restart firewalld
5. Предполагая, что вы уже загрузили двоичный ISO-образ DVD RHEL/CentOS 8/7, поместите его на DVD-ROM/USB вашего компьютера. диск и смонтируйте его как цикл с атрибутами только для чтения к пути сервера Vsftp — обычно для vsftpd это местоположение /var/ftp/pub/
, используя следующую команду.
mount -o loop,ro /dev/sr0 /var/ftp/pub/ [Mount DVD/USB]
OR
mount -o loop,ro path-to-isofile /var/ftp/pub/ [If downloaded on the server]
6. Чтобы увидеть результат, откройте браузер из удаленного места и перейдите по адресу ftp://system_IP/pub/
, используя протокол FTP.
Как вы можете видеть на скриншоте выше, должен появиться каталог дерева установки с извлеченным содержимым двоичного ISO-образа DVD. Теперь Сетевые источники FTP готовы к использованию для удаленных установок.
Шаг 2. Добавьте источники сетевой установки к удаленным клиентам.
6. Теперь пришло время установить RHEL/CentOS 8/7 на другие компьютеры, используя в качестве установки из источника FTP настроенный выше сервер. В системе, в которой вы будете выполнять установку RHEL/CentOS 8/7, поместите минимальный загрузочный двоичный ISO-образ на DVD-ROM/USB-накопитель. Для создания загрузочного USB-накопителя используйте Unetbootin Bootable или Руфус.
Мы используем ту же процедуру, которая описана в наших предыдущих статьях для процесса установки RHEL/CentOS 8/7, но немного меняем порядок в Сводке установки.
После того, как вы настроили Дата и время, Клавиатуру и Язык, переместите Сеть и имя хоста и переключите свою систему < b>Включить карту Ethernet, чтобы автоматически получать сетевые конфигурации и подключаться к сети, если в вашей сети есть DHCP-сервер или вы настроили его со статическим IP-адресом.
7. После того, как сетевая карта активна и работает, пришло время добавить источники сетевой установки. Перейдите в Программное обеспечение -> Источник установки в меню Сводка установки. Выберите «Источники сетевой установки с использованием протокола FTP» и добавьте источники, настроенные ранее, с IP-адресом и путем FTP-сервера, как показано на изображении ниже.
ftp://remote_FTP_IP/pub/
8. После добавления источников сетевой установки нажмите кнопку Готово выше, чтобы применить изменения, и подождите, пока установщик обнаружит и автоматически настроит ваши сетевые источники. После того, как все настроено, вы можете продолжить процедуру установки так же, как если бы вы использовали локальный двоичный ISO-образ DVD.
9. Другой способ добавить сетевые источники — настроить их из командной строки в меню загрузки, нажав клавишу TAB в меню загрузки, чтобы добавить дополнительные параметры в процессе установки и добавьте следующую строку.
ip=dhcp inst.rep=ftp://192.168.1.70/pub/
- ip=dhcp -> автоматически запускает сетевой адаптер и настраивает его с использованием метода DHCP.
- inst.rep=ftp://192.168.1.70/pub/ -> IP-адрес вашего FTP-сервера и путь, по которому находятся смонтированные источники установки DVD.
10. После завершения редактирования командной строки загрузки нажмите клавишу Enter, чтобы начать процесс установки. Источники сетевой установки FTP должны автоматически настроиться и появиться в сводке установки.
Хотя в этом руководстве в качестве сетевого расположения для установки источников рассматривается только протокол FTP, таким же образом вы можете использовать и другие протоколы, такие как HTTPS и HTTP, единственное изменение касается протокола NFS, который использует копию двоичного ISO-образа DVD. образ по экспортированному пути, указанному в файле /etc/exports, без необходимости монтировать ISO-образ DVD в вашей системе.