Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.3. Подготовка источника установки

Как уже упоминалось (см. Глава 1, Загрузка файлов Red Hat Enterprise Linux), установка Red Hat Enterprise Linux может быть запущена с минимального или полного установочного носителя. Полный установочный DVD включает все необходимое для установки.
Минимальный загрузочный образ содержит лишь саму программу установки и обязательные программы для загрузки системы и запуска установки. Другие пакеты будут устанавливаться из внешних источников.
Полный установочный образ включает все необходимые пакеты Red Hat. Для установки дополнительных пакетов можно настроить дополнительные репозитории. Эти пакеты будут установлены после завершения установки системы. За подробной информацией обратитесь к руководству системного администратора Red Hat Enterprise Linux 7.
Категории источников установки:
  • DVD — установочный диск, созданный на основе полного установочного образа.
  • Жесткий диск — установочный образ может располагаться на жестком диске.
  • В сети — дерево каталогов можно разместить на другом компьютере и выполнить установку по сети с помощью протоколов:
    • NFS, если установочный образ расположен на NFS-сервере (Network File System).
    • HTTPS, HTTP, FTP, если доступ к дереву установки осуществляется по HTTP, HTTPS, FTP.
При загрузке системы с минимального носителя надо будет настроить внешний источник установки, в то время как при загрузке с полного установочного DVD в этом нет необходимости, так как он содержит все обязательные пакеты.
Источник установки можно определить несколькими способами:

2.3.1. Источник установки на DVD

В качестве источника пакетов может выступать установочный DVD (см. Раздел 2.1, «Создание установочного CD/DVD»). При этом сам процесс установки может быть запущен с другого носителя — минимального загрузочного образа или USB-диска.
Прежде чем приступить к установке, вставьте диск в привод DVD, так как Anaconda не сможет его обнаружить после запуска установки.

2.3.2. Источник установки на жестком диске

Установочный образ можно разместить на жестком диске. Чтобы получить доступ к его содержимому, надо его смонтировать.
Образ можно скопировать на любой диск (включая USB), в любой каталог, под любым именем. При наличии нескольких образов надо будет выбрать один. Это можно сделать с помощью параметра загрузки, указать путь в файле кикстарта или выбрать вручную в ходе работы Anaconda.
Главное требование к размещению образа на жестком диске состоит в том, чтобы Anaconda могла смонтировать файловую систему раздела, где расположен образ. Anaconda работает с xfs, ext2, ext3, ext4 и vfat (FAT32). В Microsoft Windows используются NTFS и exFAT, поэтому в этой ситуации рекомендуется отформатировать диск как FAT32.

Важно

FAT32 не поддерживает файлы размером больше 4 ГиБ (4.29 ГБ). Некоторые установочные образы Red Hat Enterprise Linux 7 занимают больше места, поэтому их нельзя будет скопировать в эту файловую систему.
Если установочные файлы расположены на жестком диске или USB-устройстве, прежде чем приступить к установке, убедитесь, что диск подключен.

2.3.3. Источник установки в сети

Основным преимуществом размещения установочного образа в сети является то, что это позволяет установить Red Hat Enterprise Linux в нескольких системах без необходимости подключения физических носителей. В комплексе с PXE-сервером, с помощью которого можно загрузить систему, это полностью отменяет необходимость в локальных носителях. Глава 21, Подготовка к сетевой установке содержит информацию о настройке PXE-сервера.

2.3.3.1. Источник установки на NFS-сервере

Установочный образ Red Hat Enterprise Linux можно разместить на сервере NFS (Network File System) и открыть к нему доступ из установочной системы.

Примечание

Ниже приведены инструкции для Red Hat Enterprise Linux 7. В зависимости от архитектуры, операционной системы, программы установки пакетов и других факторов последовательность действий может отличаться. За информацией о подготовке установочной структуры для предыдущих версий Red Hat Enterprise Linux обратитесь к соответствующей версии руководства по установке.

Процедура 2.3. Подготовка к NFS-установке

  1. Установите пакет nfs-utils:
    # yum install nfs-utils
  2. Откройте файл /etc/exports в текстовом редакторе, например Vim или Gedit. Если файл с этим именем не существует, надо его создать.
  3. Добавьте строку:
    /путь/к/экспортируемому/каталогу узел(параметры)
    
    В этой команде укажите путь к каталогу, к которому будет открыт доступ, и IP-адрес узла, с которого вы будете к нему обращаться.
    Чтобы открыть доступ с любого IP-адреса, вместо адреса укажите *. Список доступных параметров можно найти на справочной странице nfs(5). Так, например, часто используемый ro разрешает чтение каталога.
    Так, например, следующее выражение откроет каталог /mnt/nfs для чтения:
    /mnt/nfs *(ro)
    
  4. Сохраните файл и закройте окно редактора.
  5. Скопируйте образ в экспортируемый каталог:
    $ mv /путь/к/image.iso /экспортируемый/каталог/
    Здесь первый аргумент — путь к установочному образу, второй — каталог из /etc/exports.
  6. Запустите службу nfs (в режиме root):
    # systemctl start nfs.service
    Если служба уже работала до того, как файл /etc/exports был изменен, то чтобы изменения вступили в силу, выполните в режиме root:
    # systemctl restart nfs.service
После этого установочный образ должен быть доступен.
При настройке источника установки в строке его адреса надо указать протокол NFS, имя сервера и путь. Так, например, если дерево установки расположено в /mnt/nfs/rhel7-install/ на myserver.example.com, строка адреса будет иметь вид nfs:myserver.example.com:/rhel7-install.

2.3.3.2. Источник установки на сервере HTTPS, HTTP, FTP

В отличие от настройки NFS-ресурса, в этом случае на сервере размещается не сам образ, а его содержимое вместе с файлом .treeinfo. Доступ к установочным файлам можно получить с использованием протоколов HTTPS, HTTP, FTP.
За подробной информацией обратитесь к руководству системного администратора Red Hat Enterprise Linux 7.

Примечание

Ниже приведены инструкции для Red Hat Enterprise Linux 7. В зависимости от архитектуры, операционной системы, программы установки пакетов и других факторов последовательность действий может отличаться. За информацией о подготовке установочной структуры для предыдущих версий Red Hat Enterprise Linux обратитесь к соответствующей версии руководства по установке.

Процедура 2.4. Подготовка к установке с FTP-сервера

  1. Установите vsftpd:
    # yum install vsftpd
  2. Параметры в /etc/vsftpd/vsftpd.conf при необходимости можно изменить с помощью Vim или Gedit. Описание параметров можно найти на справочной странице vsftpd.conf(5) и в руководстве системного администратора Red Hat Enterprise Linux 7.
    Приведенная здесь процедура использует стандартные параметры. Для этого необходимо, чтобы анонимные пользователи обладали достаточными разрешениями для чтения файлов.
  3. Скопируйте образ Red Hat Enterprise Linux на FTP-сервер.
  4. Смонтируйте образ:
    # mount -o loop,ro -t iso9660 /путь/к/image.iso /mnt/iso
    Здесь /путь/к/image.iso — путь к установочному образу.
  5. Извлеките содержимое образа и скопируйте его в /var/ftp/:
    # cp -r /mnt/iso/ /var/ftp/
  6. Запустите службу vsftpd:
    # systemctl start vsftpd.service
    Если служба уже работала до того, как файл /etc/vsftpd/vsftpd.conf был изменен, то чтобы изменения вступили в силу, перезапустите ее, выполнив в режиме root:
    # systemctl restart vsftpd.service
После этого установочные файлы будут доступны.
При настройке источника установки в строке его адреса надо указать протокол FTP, а также имя или IP-адрес сервера. Если дерево установки размещается не в корневом каталоге, добавьте путь. Так, например, если дерево установки расположено в /var/ftp/rhel7-install/ на узле 192.168.100.100, строка адреса будет иметь вид ftp://192.168.100.100/rhel7-install/.

2.3.3.3. Конфигурация межсетевого экрана

При подготовке к сетевой установке необходимо разрешить входящие подключения к портам, которые будет использовать выбранный протокол.

Таблица 2.1. Открытые порты

ПротоколПорт
NFS2049, 111, 20048
HTTP80
HTTPS443
FTP21
Способы предоставления доступа к портам могут отличаться в зависимости от операционной системы и программного обеспечения межсетевого экрана. Подробную информацию можно найти в руководстве по безопасности Red Hat Enterprise Linux 7.