Настройка linux red hat enterprise linux

Настройка linux red hat enterprise linux

Установив основное оборудование системы, выполните установку Red Hat Enterprise Linux на каждом узле кластера и убедитесь в том, что все узлы распознали подключенные устройства. Выполните следующие действия:

Установите Red Hat Enterprise Linux на всех узлах кластера. Указания по установке вы найдёте в Руководстве по установке Red Hat Enterprise Linux .

Кроме этого, после установки операционной системы Red Hat Enterprise Linux настоятельно рекомендуется выполнить следующее:

До установки Red Hat Enterprise Linux определитесь с IP-адресами узлов и связанных Ethernet-портов. Заметьте, что IP-адреса связанных Ethernet-портов могут быть частными IP-адресами (например, 10. x.x.x ).

Не размещайте локальные файловые системы (такие, как / , /etc , /tmp , и /var ) на общих дисках или на дисках, подключенных к той же SCSI шине, что и общее хранилище. Это поможет предотвратить случайное монтирование этих файловых систем другими узлами кластера, также при этом не задействуются идентификационные номера SCSI-устройств, что может оказаться полезным, учитывая их ограниченное количество.

Размещайте разделы /tmp и /var на разных файловых системах. Это может улучшить производительность узлов.

Убедитесь в том, что при загрузке узла он определяет дисковые устройства в том же порядке, что и во время установки Red Hat Enterprise Linux. Если устройства будут определены в другом порядке, узел может не загрузиться.

Если вы используете RAID-хранилище с номерами логических единиц устройств ( LUN ) большими нуля, необходимо включить поддержку LUN в ядре, добавив следующую строку в файл /etc/modules.conf :

options scsi_mod max_scsi_luns=255

После изменения файла modules.conf необходимо перестроить образ ядра в памяти с помощью команды mkinitrd . В Руководстве по системному администрированию Red Hat Enterprise Linux вы найдёте дополнительную информацию о создании дисков в памяти с помощью mkinitrd .

Если вы используете терминальный сервер, настройте Red Hat Enterprise Linux на передачу консольных сообщений в последовательный порт.

Отредактируйте файл /etc/hosts на каждом узле кластера и укажите IP-адреса, используемые в кластере. За дополнительной информацией о выполнении этого действия обратитесь к разделу 1.3.1 Редактирование файла /etc/hosts .

Уменьшите таймаут загрузки ядра для ускорения загрузки узлов. За дополнительной информацией о выполнении этой задачи обратитесь к разделу 1.3.2 Уменьшение таймаута загрузки ядра .

Убедитесь в том, что никакие программы регистрации в системе (или getty ) не используют последовательные порты, к которым подключены переключатели питания (если таковые применяются). Для выполнения этого требования, отредактируйте файл /etc/inittab , закомментировав с помощью символа ( # ) строки, соответствующие последовательным портам, к которым подключены переключатели питания. Затем, выполните команду init q .

Проверьте, все ли узлы обнаружили всё установленное оборудование:

Воспользуйтесь командой dmesg для просмотра консольных сообщений о загрузке. Дополнительную информацию об этом вы найдёте в главе 1.3.3 Отображение консольных сообщений о загрузке .

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

Если вы намерены настроить службы Samba, убедитесь в том, что в вашей системе установлены связанные с Samba RPM-пакеты.

Файл /etc/hosts содержит таблицу преобразования имен компьютеров в IP адреса. Файл /etc/hosts для каждого узла должен содержать следующие записи:

Читайте также:  Можно уже обновить windows 10

IP-адреса и соответствующие имена компьютеров всех узлов кластера

IP-адреса и соответствующие имена компьютеров для пульсирующих Ethernet-соединений (это могут быть также частные IP-адреса)

В качестве альтернативы файлу /etc/hosts , для определения имен узлов кластера могут использоваться системы именования компьютеров, такие как DNS или NIS. Однако чтобы уменьшить количество зависимостей, и тем самым увеличить степень доступности, для определения IP адресов сетевых интерфейсов кластера настоятельно рекомендуется использовать файл /etc/hosts .

Ниже приведен пример файла /etc/hosts на одном из узлов:

127.0.0.1 localhost.localdomain localhost 193.186.1.81 cluster2.example.com cluster2 10.0.0.1 ecluster2.example.com ecluster2 193.186.1.82 cluster3.example.com cluster3 10.0.0.2 ecluster3.example.com ecluster3

В предыдущем примере показаны IP-адреса и имена компьютеров двух узлов кластера ( cluster2 и cluster3 ), а также частные IP-адреса и имена компьютеров для Ethernet-интерфейса, обеспечивающего пульсирующее соединение точка-точка ( ecluster2 и ecluster3 ).

Проверьте правильность форматирования в файле /etc/hosts записи, относящейся к локальному узлу — она не должна включать удалённые узлы. Пример некорректной записи о локальном узле, включающей удалённый узел ( server1 ) приведён ниже:

127.0.0.1 localhost.localdomain localhost server1

Соединение Ethernet может работать некорректно, если в файле /etc/hosts допущена ошибка. Проверьте файл /etc/hosts и исправьте формат этого файла, удалив удалённые системы из записи о локальном узле, если они есть.

Обратите внимание, каждый сетевой адаптер должен быть настроен на использование соответствующего IP-адреса и маски сети.

Ниже приведен пример выполнения команды /sbin/ifconfig на узле кластера:

eth0 Link encap:Ethernet HWaddr 00:00:BC:11:76:93 inet addr:192.186.1.81 Bcast:192.186.1.245 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:65508254 errors:225 dropped:0 overruns:2 frame:0 TX packets:40364135 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:19 Base address:0xfce0 eth1 Link encap:Ethernet HWaddr 00:00:BC:11:76:92 inet addr:10.0.0.1 Bcast:10.0.0.245 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:18 Base address:0xfcc0

В предыдущем примере показаны два сетевых интерфейса узла кластера: Интерфейс eth0 – сетевой интерфейс узла и eth1 – сетевой интерфейс, обеспечивающий пульсирующее Ethernet-соединение точка-точка.

Вы также можете добавить записи об IP-адресах узлов кластера на вашем сервере DNS. За информацией по настройке DNS обратитесь к Справочному руководству Red Hat Enterprise Linux или к своему сетевому администратору.

Вы можете ускорить процесс загрузки узла кластера, уменьшив таймаут загрузки ядра. При загрузке Red Hat Enterprise Linux загрузчик позволяет в течении определённого времени выбрать альтернативное ядро. По умолчанию, на этот выбор даётся десять секунд.

Чтобы изменить таймаут загрузки ядра узла кластера, отредактируйте соответствующие файлы, как описано ниже:

Если вы используете загрузчик GRUB, измените в файле /boot/grub/grub.conf значение параметра timeout , сделав его равным нужной длительности таймаута (в секундах). Чтобы установить его равным 3 секундам, определите параметр, как показано ниже:

Если вы используете загрузчик LILO или ELILO, отредактируйте файл /etc/lilo.conf (на платформе x86) или elilo.conf (на платформе Itanium) и установите требуемое значение (в десятых долях секунды) для параметра timeout . В следующем примере таймаут устанавливается равным трём секундам:

Для применения изменений, внесенных в файл /etc/lilo.conf , выполните команду /sbin/lilo .

Чтобы применить изменения, внесённый на платформе Itanium в файл /boot/efi/efi/redhat/elilo.conf , выполните команду /sbin/elilo .

Воспользуйтесь командой dmesg для просмотра консольных сообщений о загрузке. За дополнительной информацией обратитесь к странице man, посвящённой команде dmesg (8) .

В приведённом ниже примере выполнения команды dmesg показано, что на узле выявлено две внешних SCSI-шины и девять дисков. (Строки, разделённые обратной косой чертой, помещаются на большинстве экранов целиком):

Читайте также:  Serum rutracker mac os

May 22 14:02:10 storage3 kernel: scsi0 : Adaptec AHA274x/284x/294x \ (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 May 22 14:02:10 storage3 kernel: May 22 14:02:10 storage3 kernel: scsi1 : Adaptec AHA274x/284x/294x \ (EISA/VLB/PCI-Fast SCSI) 5.1.28/3.2.4 May 22 14:02:10 storage3 kernel: May 22 14:02:10 storage3 kernel: scsi : 2 hosts. May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST39236LW Rev: 0004 May 22 14:02:11 storage3 kernel: Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdb at scsi1, channel 0, id 0, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdc at scsi1, channel 0, id 1, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdd at scsi1, channel 0, id 2, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sde at scsi1, channel 0, id 3, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdf at scsi1, channel 0, id 8, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdg at scsi1, channel 0, id 9, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdh at scsi1, channel 0, id 10, lun 0 May 22 14:02:11 storage3 kernel: Vendor: SEAGATE Model: ST318203LC Rev: 0001 May 22 14:02:11 storage3 kernel: Detected scsi disk sdi at scsi1, channel 0, id 11, lun 0 May 22 14:02:11 storage3 kernel: Vendor: Dell Model: 8 BAY U2W CU Rev: 0205 May 22 14:02:11 storage3 kernel: Type: Processor \ ANSI SCSI revision: 03 May 22 14:02:11 storage3 kernel: scsi1 : channel 0 target 15 lun 1 request sense \ failed, performing reset. May 22 14:02:11 storage3 kernel: SCSI bus is being reset for host 1 channel 0. May 22 14:02:11 storage3 kernel: scsi : detected 9 SCSI disks total.

В приведённом ниже результате выполнения команды dmesg показано, что система выявила четыре Ethernet платы:

May 22 14:02:11 storage3 kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker May 22 14:02:11 storage3 kernel: tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov May 22 14:02:11 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:93, IRQ 5. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:92, IRQ 9. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:91, IRQ 11. May 22 14:02:12 storage3 kernel: eth0: Digital DS21140 Tulip rev 34 at 0x9800, \ 00:00:BC:11:76:90, IRQ 10.

Чтобы убедиться в том, что все установленные устройства, включая сетевые и последовательные интерфейсы, поддерживаются ядром, выполните команду cat /proc/devices на каждом узле. Также используйте эту команду для определения, поддерживается ли прямой (raw) доступ к установленному устройству. Например:

Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 7 vcs 10 misc 19 ttyC 20 cub 128 ptm 136 pts 162 raw Block devices: 2 fd 3 ide0 8 sd 65 sd

Читайте также:  Как открыть скрытые папки mac os

В предыдущем примере показаны:

Интегрированные на материнской плате последовательные порты ( ttyS )

Плата расширения последовательных портов ( ttyC )

Источник

Настройка linux red hat enterprise linux

Рассмотрим конфигурирование сети в операционных системах по управлением Red Hat Enterprise Linux (RHEL) / CentOS / Fedora.

Коротко о дистрибутивах:

Red Hat Enterprise Linux (RHEL) — Операционная система на снове Linux выпускаемая компанией Red Hat для корпоративного использования и распространяется по годовой платной подписке. Состоит из хорошо провереных и отлаженных компонентов.

Fedora — Операционная система выпускаемая также компанией Red Hat, но в отличие от RHEL проект Fedora распространяется свободно, на Fedore тестируются новых разработки компании Red Hat, которые в дальнейшем уже испольуются для корпоративно дистрибутива RHEL.

CentOS — Операционная система основанная на исходном коде RHEL и по сути является ее клоном. Проект был создан и поддерживается интернациональной командой энтузиастов.

Основные конфигурационные файлы.

Сетевые настройка осуществляется методом правки конфигурационных файлов, т.к. Fedora и CentOS основаны на RHEL, то и сами файлы настроек и их расположение однинаковое, поэтому дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.

Файл настройки общей интформации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), дефолтный маршрут (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*

В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.

Приведу пример файла cо статической настройкой сетевых параметров интерфейса eth0 для Red Hat / CentOS / Fedora.

Пример файла с настройкой интерфейса eth1 на получаение сетевых адресов по протоколу DHCP для Red Hat / CentOS / Fedora.

Также во всех система присуствует файл с настройками loopback интерфеса (lo).

Файл настройки статических маршрутов /etc/sysconfig/static-routes

Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. В формае записи маршрута сначала идет интерфейс, можно указать any, что будет означать любой интерфейс, потом идет тип маршрута (host — адрес хоста или net — адрес сети) , сеть, маска данной сети, и шлюз.

Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0

Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.

Файл /etc/hosts

Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.

Файл настроек DNS серверов /etc/resolv.conf

В этом файле перечисляется список ip адресов DNS серверов.

Управление сетевыми интерфейсами.

Для просмотра состояния и конфигурации интерфейса существуют специальные команды.

Посмотреть таблицу маршрутизации модно используя команду:

В Red Hat Enterprise Linux (RHEL) / CentOS / Fedora существуют специальные сценарии для управления сетевыми интерфейсами.

Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.

Сценарий service network или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (restart) все интерфейсы разом.

И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.

На этом рассмотрение настройки сети в операционных системах Red Hat Enterprise Linux (RHEL) / CentOS / Fedora завершено.

1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>

Источник

Оцените статью