Войтов Η. М. Администрирование ос red Hat Enterprise Linux Учебный курс І р п souline a c a d e m y a L l I a n c e м о с к в а, 2011




страница2/13
Дата19.11.2016
Размер5.62 Mb.
Просмотров322
Скачиваний0
1   2   3   4   5   6   7   8   9   ...   13
/pub/
inst.
В случае выбора сетевых методов инсталляции рекомендуется использовать метод NFS, так как доступ к файлам осуществляется быстрее, чем при использовании остальных сетевых.
Процесс установки шип в г
а
1.4.3. Процесс установки
Существуют следующие варианты начальной загрузки инсталляционного процесса:
• с инсталляционны х CD- или DV D -дисков ОС с первого инсталляционного CD- или D V D -диска ОС Linux для сетевой установки;
• с загрузочного CD- или U SB -диска ОС с сетевой карты с помощью технологии РХЕ.
После выбора в BIOS необходимого типа загрузочного устройства и начала загрузки с него, будет отображен основной инсталляционны й экран ОС Linux. На этом экране в приглашении командной строки можно указать методы установки, параметры загрузки ядра ОС Linux и другие параметры инсталляции. Список доступных опций можно просмотреть, нажав на клавишу .
В случае инсталляции ОС Linux с C D /D V D компакт-дисков можно проверить внешний носитель на наличие ошибок, введя команду linux mediacheck.
Д ля начала процесса инсталляции необходимо ввести команду в приглашение
boot. Возможны следующие варианты команд:
linux (или простое нажатие ) - процесс будет произведен в графическом режиме;
• linux tex t - процесс будет произведен в текстовом режиме;
• linux askmethod - с помощью данной команды указывается место, где хранятся инсталляционные файлы ОС Linux; команда используется в ос В данном случае используется веб-сервер Apache, входящий в состав дистрибутива ОС
Linux.

ІНШІ
Модуль 1. Системное администрирование новном при сетевом типе инсталляции или инсталляции с жесткого диска. Этот вариант выбирается автоматически в случае загрузки с загрузочного компакт или U SB -диска.
Весь процесс установки можно разделить наследующие этапы) Выбор метода установки) Выбор языка, который будет использован при установке) Выбор основной раскладки клавиатуры, которая будет использоваться в системе) Регистрация системы (ввод регистрационного ключа) Разметка дискового пространства) Настройка параметров загрузчика GRUB;
7) Настройка сетевых интерфейсов) Выбор часового пояса) Задание пароля пользователя root;
10) Выбор метода конфигурации пакетов (по умолчанию или вручную) Выбор устанавливаемых групп пакетов (если был выбран ручной метод конфигурации пакетов) Непосредственная установка выбранных групп пакетов) Послеинсталляционные этапы, включая:
• принятие лицензионного соглашения;
• базовая настройка межсетевого экрана;
• базовая настройка базовая настройка настройка даты и времени;
• регистрация системы и настройка обновлений пакетов программ;
• создание дополнительных учетных записей пользователей;
• настройка звукового адаптера;
• установка пакетов с дополнительных дисков Red Особое внимание следует уделить разметке дискового пространства и выбору устанавливаемых пакетов. При инсталляции ОС Linux возможны следующие варианты разметки дискового пространства:
• удаление разделов Linux на выбранных жестких дисках и разметка дискового пространства по умолчанию (R em ove linux partitions on selected
drives and create default layout).
удаление всех разделов на выбранных жестких дисках и разметка дискового пространства по умолчанию (R em ove all partitions on selected drives
and create default layout) (табл. использование всего доступного свободного пространства на выбранных жестких дисках и разметка дискового пространства по умолчанию (U se
free space on selected drives and create default layout);
• разметка дискового пространства вручную (Create custom layout);
• Пункт «Advanced storage configuration» позволяет добавить к локальным жестким дискам дополнительные разделы с удаленных хостов или систем хранения данных (С Х Д ) при помощи протокола iSC SI15;
• При разметке дискового пространства на этапе инсталляции ОС Linux существует возможность просмотра и редактирования созданной по умолчанию конфигурации разделов. Для этого необходимо отметить пункт
«Review and modify partitioning layout».
Корневой раздел / является обязательным разделом ОС Linux. Для архитек­
тур хи х также рекомендуется создавать разделы swap и /b o o t, используе­
мые для подкачки и загрузки ОС Linux соответственно. По умолчанию создаются разделы /b o o t, /sw a p и / , причем последние два создаются на основе технологии управления логическими томами - LVM. В других архитектурах, например в Ita ­
nium, вместо раздела /b o o t рекомендуется создавать раздел /b o o t/e fi, который должен быть первичным разделом. Администратор может создать дополнительные отдельные разделы - /h om e (для хранения пользовательских данных) или
/v a r/w w w (для хранения веб-контента). Разделы могут быть созданы на основе технологии LVM
И ЛИ и содержать свою собственную файловую систему.
Таблица 1.6.
Разметка дискового пространства по умолчанию
Процесс установки
т
т
ш
я
ш
Раздел
Объем дискового пространства
/boot
100Мб Удвоенное количество доступной оперативной памяти
/
Оставшееся свободное пространство, созданное на основе В окне редактирования конфигурации дисковой подсистемы для каждого созданного раздела отображается следующая информация:
• Ф изическое устройство (D e v ic e). Если используются жесткие диски с интерфейсом IDE, этот пункт имеет вид /dev/hdX Y , где символу Y соот-
15 В ОС Linux программная реализация взаимодействия по протоколу iSCSI представлена в проекте Linux-iSCSI, ресурсы которого находятся по адресу http://linux-iscsi. sourceforge.net/.
16 Избыточный массив независимых дисков
RAID
(Redundant Array of Independent Disks)
- это система организации дисков, в которой данные распределяются или дублируются на несколько жестких дисках.
ветствует порядковый номер раздела, а символу X соответствуют буквы о
а - m aster диск, расположенный на первом контроллер о
b - slave диск, расположенный на первом контроллере ос диск, расположенный на втором контроллере о
d - slave диск, расположенный на втором контроллере В случае использования жестких дисков с интерфейсом SCSI, физическое устройство каждого раздела представляется записью /d ev /sd X Y , где символу Y соответствует порядковый номер раздела, а символу X соответству­
ют буквы:
о а - диск с идентификатором (SC SI ID ), равным 1; о
b - диск с идентификатором (SC SI ID ), равным О и т.д.
• Точка монтирования, устройство RAID или группа томов LVM (M ount
Point/R A ID /V olum e). Точка монтирования представляет собой раздел, к которому монтируется физическое устройство, например /m nt. Об остальных вариантах представления (устройство RAID или группа томов LVM) будет рассказано далее.
Тип файловой системы (Туре. Данное поле отображает тип файловой системы раздела, например, ext3, software RAID.
Формат (Format). Данное поле содержит отметки для разделов, которые необходимо отформатировать.
• Размер (Size (M B )).
Начало (Start). Данное поле содержит порядковый номер цилиндра, с которого начинается раздел.
Конец (End). Данное поле содержит порядковый номер цилиндра, которым оканчивается раздел.
ОС Linux является достаточно гибкой ОС сточки зрения требования к размеру разделов. В зависимости от количества устанавливаемых программ и поддерживаемых языков, суммарный размер установки ОС Linux может занимать от 2 до 10 Гб и более. Необходимость создания данных разделов обусловлена установленными в ОС Linux сервисами - электронной почты, веб-сервисом или сервис базы данных и др, для хранения данных которых рекомендуется создавать отдельные разделы. Размеры данных разделов рассчитываются для каждого сервиса отдельно.
Е ЯМ ІІІІІ Модуль 1. Системное администрирование
Процесс установки
ІН Ш І
Таблица 1.7.
Общие рекомендации по размерам разделов ОС Linux.
Раздел
Разм ер
раздела
Рекомендации по расчету размера раздела
swap от 256 Мб
Если в системе присутствует до 2 ГБ оперативной памяти, то размер должен быть вдвое больше, размера оперативной памяти. Если присутствует более 2 Гб оперативной памяти, то размер раздела должен быть вдвое больше, чем размер доступной оперативной памяти плюс 2 Гб. В случае использования количества оперативной памяти более 32 Гб, размер раздела swap может быть равен размеру оперативной памяти или быть меньше размера оперативной памяти.
Выбор размера раздела sw ap также зависит от требований конкретных приложений, которые планируется устанавливать Мб
В данном разделе содержится ядро ОС Linux и программная часть загрузчика GRUB. Как правило, размер данного раздела может быть меньше 100 Мб.
/
3 - 5 Гб
При минимальной установке, размер корневого раздела должен быть более 3 Гб. Обычно размер корневого раздела зависит оттого, созданы ли остальные разделы
(/horne, /usr и т.д.), как отдельные разделы любой
В данном разделе как правило размещаются данные пользователей. Если компьютер предполагается использовать как сервер, не содержащий данных обычных пользователей, раздел можно не использовать - 1 0 Гб
Если на компьютер устанавливается поддержка дополнительных системных языков ОС, для данного раздела может потребоваться более 10 Гб свободного пространства.
/tmp
> 1 Гб
В данном разделе содержатся временные файлы прило­
жений.
/var
> 5 Гб
В данном разделе хранятся главным образом файлы журналов различных сервисов ОС и кэшированные данные программ установки ПО. В ОС Linux можно настроить ротацию файлов журнальных в целях экономии дискового пространства любой
Данный раздел в основном используется коммерческим ПО, не входящим в состав дистрибутива ОС Linux (например, СУБД Oracle). Размер данного раздела необходимо выбирать, исходя из требований ПО, которое планируется устанавливать.

32
■■■■Illi
Модуль 1. Системное администрирование
Н астройка загрузчика ОС Linux позволяет указать подсистеме BIOS компьютера расположение ядра ОС Linux и дополнительных программ, необходимых для загрузки ОСН астройка часового пояса является достаточно важной задачей, поскольку рассогласование времени между серверами внутри сети и несоответствие времени на сервере действительному времени могут привести к неправильной работе определенных сервисов. В частности, если часовой пояс указан неправильно, дата и время получения письма может быть неверной.
Затем необходимо выбрать группы пакетов программ, которые необходимо установить. Некоторые группы пакетов, например base, устанавливаю тся по умолчанию в обязательном порядке. Количество доступных для установки групп пакетов зависит от приобретенной подписки Red H at (Subscription), атак же типа дистрибутива ОС (Red H at Enterprise Linux 5 Desktop или Red H at Enterprise
Linux 5 Базовую настройку групп пакетов желательно осуществить в процессе инсталляции. После инсталляции это также возможно сделать при помощи консольной программы yum или графической программы pirut. Полный список всех пакетов, входящих в состав групп пакетов, содержится в файле comps-rhel5-server-core.
xml, расположенном в каталоге /Server/repod ata первого инсталляционного образа ОС Red H at Enterprise Linux 5 Server. В случае установки ОС Red Hat
Enterprise Linux 5 D esktop список всех пакетов, входящих в состав групп пакетов, содержится в файле comps-rhel5-client-core.xm l, расположенном в каталоге
/C lient/repod ata первого образа. Все группы пакетов ОС Linux объединены в категории, представленные в Приложении Содержимое каждой группы пакетов можно просмотреть и при желании изменить, нажав на кнопку Optional Packages и отметив нужные для установки пакеты.
Н а этом процесс инсталляции не заканчивается. При первой загрузке ОС Linux выполняется программа Red Hat Setup Agent, в которой необходимо ответить на несколько вопросов, прежде чем ОС будет полностью готова к работе. Типовые ответы на данные вопросы приведены в практической работе к данному модулю.
1.4.4. Автоматизированная установка
kickstart
Вопросы, обычно задаваемые при интерактивной инсталляции, можно записать в единый конфигурационный текстовый файл, пригодный для использования для автоматизированной установки ОС Linux. Данный метод используется в основном при установке посети, поскольку если инсталляция производится с компакт-дисков, всё равно придется менять инсталляционные диски.
Общая последовательность действий по инсталляции ОС Linux с использованием метода kickstart следующая:
1. Создать инсталляционны й ресурс и сделать его доступным для систем, на которые планируется установить ОС Linux.
Автоматизированная установка kickstart
M i l l · ·
33
2. Создать конфигурационный файл kickstart.
3. Создать загрузочный диск, если для загрузки инсталляции не используется технология РХЕ.
4. Скопировать конфигурационный файл kickstart в загрузочный диск или сделать его доступным через сетевой ресурс. Запустить инсталляцию.
Конфигурационный файл kickstart представляет собой обычный текстовый файл, содержащий в каждой строке специальные директивы 17, которые упорядочиваются в следующие секции:
• Секция команд. Содержит директивы для ответов на вопросы ин сталля­
ционной программы anaconda. Данные директивы могут располагаться в произвольном порядке, но обязательно должны быть определены вначале файла. Если указаны не все обязательные директивы, то этапы инсталляции, связанные с пропущенными обязательными директивами, необходимо будет выполнить в интерактивном режиме. Некоторые директивы, например, install, требуют указания дополнительных директив вот дельной строке.
• Секция %package. Данная секция позволяет устанавливать группы пакетов. Каждая группа пакетов указывается на отдельной строке, вначале которой ставятся символы @ и пробел. Если названию пакета предшествует знак «-», то данный пакет устанавливаться не будет. Список групп пакетов для ОС R H EL 5 Server можно посмотреть в /Server/repodata/com ps-rhel5-
server-core.xml. Значения элемента из данного файла, могут использоваться в файле kickstart для описания устанавливаемых групп пакетов. В элементах
указываются пакеты, входящие в состав данной группы. Если в атрибуте type указано default (optional), то пакеты устанавливаются (не устанавливаются) по умолчанию при выборе данной группы. Для установки опциональных пакетов в файле kickstart необходимо указать их названия. Группы пакетов Core и Base устанавливаю тся в любом случае без явного указания в секции %package. Если в секции %package указан параметр —ignoremissing, то в случае отсутствия указанной группы пакетов или отдельного пакета, установка будет продолжена без всякого оповещения пользователя.
• Секция %рге. В данной секции указываются скрипты или отдельные команды, которые необходимо запустить до начала процесса инсталляции. Данные команды выполняются сразу же после считывания файла kickstart. На данном этапе возможна работа с сетью, однако только на уровне Рад- ресов, при обращении по DNS имени команда завершится с ошибкой. Сек С полным списком и описанием всех директив можно ознакомиться по адресу h t t p : / / w w w .re d h a t.c o m /d o c s /m a n u a ls /e n te rp ris e /R H E L -4 -M a n u a l/e n -U S /S y s te m _
A dm inistration_G uide _ /K ick start_ In stallatio n s- K ickstart_O ptions.htm l. Обязательные директивы помечены словом required в круглых скобках.

34
■■■ιιιιι
Модуль 1. Системное администрирование ция %рге должна следовать сразу за секцией %package.
• Секция %post. В данной секции указываются скрипты или отдельные команды, которые необходимо запустить после завершения процесса инсталляции. Секция %post должна быть описана после всех других секций файла kickstart. В данной секции обычно указываются команды установки дополнительных пакетов и настройки конфигурационных файлов. По умолчанию, запуск команд в секции %post осуществляется в среде сиз мененным корневым каталогом (chroot). В качестве корневого каталога используется каталог /m nt/sysim age. Д ля выполнения команды относительно реального корневого каталога в данную секцию необходимо добавить параметр —nochroot. О пция —interpreter <интерпретатор> позволя­
ет указать командный интерпретатор, который будет использоваться при обработке скриптов, содержащихся в данной секции.
Существует два способа создания файла Редактирование существующего файла kickstart (/root/anacon d a-ks.cfg), который был создан программой anaconda в процессе инсталляции ОС
Linux. Этот файл можно в любом текстовом редакторе, однако следует обращать внимание на перенос строк, чтобы не допустить перенос части команды наследующую строку.
• Создание нового файла kickstart при помощи графической программы
Kickstart Configurator, для запуска которой используется команда system -
config-kickstart.
Наиболее удобным способом создания файла kickstart является использование графической программы Kickstart Configurator, которая содержит в себе все необходимые средства для создания файла После создания конфигурационного файла kickstart его необходимо сделать доступным для инсталляционной программы anaconda. Существуют следующие варианты хранения файла водном из разделов жесткого диска;
• на компакт-диске;
• HTTP, F T P или NFS ресурс;
• на загрузочном диск.
Рассмотрим перенос файла kickstart на загрузочный диск. Файл должен иметь название ks.cfg и должен располагаться в корневом каталоге загрузочного диска. Для создания загрузочного диска, содержащего файл kickstart, необходимо выполнить следующие действия. Смонтировать образ загрузочного диска и скопировать все его содержимое в каталог /tm p /b o o tk s.
2. В каталоге /tm p /b o o tk s установить права на запись для каталога isolinux и скопировать туда файл kickstart.

3. Создать образ загрузочного диска, содержащего файл kickstart:
mkisofs ос. Записать образ загрузочного диска на внешний носитель
Если файл kickstart размещен на ресурсе, доступном по NFS, можно автоматизировать выбор файла kickstart при помощи D H C P сервера. Для этого необходимо. На N F S -сервере, содержащем инсталляционны й ресурс, создать каталог - например, с именем /kickstart
2. Добавить в конфигурационный файл D H C P -сервера (dhcpd.conf) следую­
щие строки, указывающие на расположение файла kickstart:
filename "/kickstart/";
next-server m y .n f s .s e r v e r ;
где my.nfs.server - DNS имя сервера NFS. Если этот параметр не указывать, программа инсталляции будет считать, что сервисы NFS и D H C P располагаются на одном хосте.
3. Создать в каталоге /kick start файлы kickstart с названием <1Р-адрес>-
kickstart, где <1Р-адрес> - реальный IP -адрес хоста, на который производится установка kickstart. Данный IP -адрес присваивается хосту автоматически по средствам После того как процесс установки запущен при помощи созданного загрузочного диска или любым другим методом, например, через NFS, в приглашении
boot: необходимо ввести специальную команду, которая зависит того, где располагается файл kickstart:
C D /D V D компакт-диск - linux ks=cdrom :/ks.cfg;
• Ресурс NFS - linux к8=пґ:<сервер>:/<имя_файла>, если в конце имени файла указать символ / , то программа инсталляции распознает данный файл как каталог, в котором будет осуществлен поиск файла kickstart с именем -kickstart. Вместо фрагмента <1Р-адрес> будет подставлен реальный IP -адрес, полученный хостом по D H C Ресурс HTTP - linux к8=Ь ир://<сервер>/<им я_ф айла>;
• Гибкий диск - linux к8=йорру:/<имя_файла>;
Ф айловая система гибкого диска, содержащая файл kickstart, должна быть типа ext2 или vfat.
• Жесткий диск (ext2 или vfat) - linux к8=1^:<устройство>:/<имя_файла>;
Вместо фрагмента <устройство> необходимо указать устройство, которым представлен раздел, содержащий файл kickstart (например, sd al);
• Ресурс NFS описанный в настройках сервиса D H C P - linux ks.
Автом атизированная установка kickstart
ІІІІІМ Е Ш

36
■■■ιιιιι
Модуль 1. Системное администрирование.
Установка с использованием
технологии Р ХЕ Большинство современных сетевых адаптеров поддерживают загрузку, используя механизм Pre-Execution Environment (РХ Е ). После того, как BIOS компьютера определит, что загрузка системы должна осуществляться через сетевой адаптер, происходит выполнение клиентской программы, которая посылает широковещательные запросы на D H C P -сервер. Если в сети имеется D H C P -сервер, настроенный на предоставление информации о сервере T F T P и расположении инсталляционных файлов ОС Linux, клиент РХ Е запускает сетевую инсталляцию ОС Linux. Более того, некоторые сетевые адаптеры поддерживают функцию
«W ake-up on LAN», при помощи которой можно включить компьютер посылая на сетевой адаптер специальный пакет magic.
Использование механизма Р ХЕ может применяться совместно с инсталляцией kickstart. Данная комбинация позволяет администратору загружать удаленное оборудование и запускать на нем сетевую инсталляцию ОС Linux в автоматизированном режиме kickstart.
1.5. Управление пакетами программ
После завершения инсталляции ОС Linux прежде чем система будет полностью готова к работе, может понадобиться установить дополнительные пакеты программ, обновить текущие версии пакетов или же настроить сервис обновления пакетов Red Hat Network (R H N ).
Традиционно пакеты использовались для распространения программного обеспечения, однако их можно применять и для распространения конфигурационных файлов. Пакеты имеют ряд следующих преимуществ перед обычными архивами, такими как tar.gz:
• простота обновления;
• возможность запроса информации о пакетах в базе RPM проверка корректности файлов пакетов перед их установкой;
• установка программ из оригинального исходного кода, с применением заданных наборов исправлений и инструкций компилятора.
Важно отметить, что процесс инсталляции пакета протекает как одна транзакция. Единственным типом пакетов, используемых в ОС Linux, является rpm. Д ля того чтобы использовать программное обеспечение, которое предоставляет пакет
rpm, его необходимо, прежде всего установить в систему. Для установки пакета
rpm в систему используется специальное программное обеспечение, называющееся менедж ером пакетов. С помощью менеджеров пакетов в общем случае выполняют следующие задачи Подробно о сетевой установке ОС Linux с использованием технологии РХЕ можно узнать здесь https://www.redhat.com /docs/m anuals/enterprise/RHEL-4-M anual/en-US/
System_Administration_Guide_/PXE_Network_Installations.html
Менеджер пакетов RPM
M i l l · ·
37
• установка новых пакетов;
• обновление установленных пакетов;
• проверка целостности файлов, входящих в состав пакета;
• запрос установленных пакетов и их параметров;
• удаление установленных пакетов;
• создание пакетов из исходных кодов.


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   13


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал