Ресурсы).
На System p вы по-прежнему сможете применять PowerVM™, который вы
использовали в AIX. Хотя виртуализация осталась за пределами этой
статьи, она является важной концепцией для понимания и большим плюсом
для вас (некоторые хорошие статьи по этой теме можно найти в разделе Ресурсы).

Администраторы
AIX знают, что несмотря на то, что их рабочая среда оснащена богатым
набором средств командной строки, многие команды не действуют без
перезагрузки, что является одной из главных причин их приверженности к
SMIT. При работе с Linux приходится редактировать большее количество
текстовых файлов и, как правило, требуется больше команд для выполнения
одинаковых задач. В Red Hat также имеется интерфейс управления,
представляющий собой набор различных команд system-config-*, в том
числе: system-config-display, system-config-printer,
system-config-network, system-config-network, systems-config-packages,
systems-config-authentication, system-config-users и system-config-lvm.
Одни из них работают в текстовом режиме, для других требуется
графическая среда. Я настоятельно рекомендую вам настроить графическую
оболочку, поскольку GUI-программы для RHEL5 дают массу дополнительных
возможностей для работы.

Хотя RHEL5 включает в себя
функциональную графическую среду, которой вы можете с удовольствием
пользоваться, она не так эффективна, как smitty. В AIX вы можете
использовать System Management Interface Tool (SMIT) или smitty, в
Linux у вас не всегда будет возможность выбора между графическим и
текстовым режимами. Так же в Linux вы лишитесь Object Data Manager
(ODM), который используется в AIX для управления оборудованием и
файлами конфигурации. Настройка Linux основана на редактировании
текстовых файлов. В этой статье я говорю об использовании AIX V6.1 — TL
0 и SP2 и Red Hat Enterprise Linux Server release 5.1 с ядром Linux
2.6.18-53.el5. Обе системы установлены на сервер IBM System p 570 с
одним процессором и 2Гб ОЗУ.

В следующем разделе мы познакомимся с инструментами для сбора информации о системе.

Ресурсы).

Чтобы
настроить ежедневные обновления системы при помощи YUM используйте
утилиту chkconfig (которая будет рассматриваться в следующем разделе).
Вы можете использовать следующую команду: [root@172_29_140_173 sbin]# /sbin/chkconfig --level 345 yum on; /sbin/service yum start.

В следующем разделе мы познакомимся с инструментами для настройки сети.

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

Для
настройки сетевых параметров в RHEL5, вы можете редактировать
конфигурационные файлы, использовать инструменты командной строки,
средство администрирования сетевых параметров system-config-network или
программу установки setup. Здесь мы будем использовать программу setup,
которая предназначена для начальной настройки системы. Запустив setup,
вы увидите диалог Choose a Tool (Выберите параметры), который содержит
различные параметры настройки, в том числе: Authentication
(Аутентификация), Firewall (Брандмауэр), Keyboard (Клавиатура), Network
(Сеть), System services (Системные службы), Timezone (Временная зона) и
X configuration (Настройка графической оболочки X).

Выберите в этом диалоговом окне Network configuration (Настройка сети), чтобы перейти в диалоговое окно настройки параметров TCP/IP, показанное на рисунке 2.

Рисунок 2. Диалоговое окно настройки параметров TCP/IP
Рисунок 2. Диалоговое окно настройки параметров TCP/IP

В
этом окне вы можете назначить сетевому адаптеру необходимые параметры
IP, адрес, маску подсети, шлюз и сервер имен. В RHEL5 вы также можете
использовать более привычные для вас стандартные команды UNIX, такие
как route, netstat, а также другие утилиты, такие как ping и traceroute.

В следующем разделе мы познакомимся с инструментами для управления службами.

Управление службами

Для
управления службами в AIX существует System Resource Controller, вы
также можете использовать команды lssrc и startsrc. В RHEL для тех же
целей предназначены различные утилиты, в том числе
system-config-services. Некоторые настройки вы можете выполнить при
помощи программы установки setup, как было описано выше. Однако setup
позволяет только указать, какие службы будут запускаться при загрузке
системы. Также вы можете использовать команды service и
chkconfig.Использование команды service выводит статус служб, как
показано в листинге 9.

Листинг 9. Использование команды service

 
root@172_29_140_173 sbin]# service --status-all
amd is stopped
anacron is stopped
arpwatch is stopped
atd is stopped
auditd is stopped
automount is stopped

Вы также можете использовать команду chkconfig, которая очень удобна для скриптов (см. листинг 10).

Listing 10. Using the chkconfig service

 
root@172_29_140_173 sbin]# chkconfig --list
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
NetworkManagerDispatcher 0:off 1:off 2:off 3:off 4:off 5:off 6:off
amd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
anacron 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Вы можете редактировать файлы конфигурации /etc/sysconfig/network-scripts, /etc/resolv.conf и /etc/hosts.

Ниже в таблице 1 приводится сравнение наиболее распространенных команд в AIX и RHEL5.

Table 1. Comparing commands on AIX and RHEL5

Тип AIX RHEL5
Добавление пользователей mkuser, chuser, lsuser useradd, usermod
Добавление файловых систем crfs, chfs mke2fs, mkfs
Обслуживание логических томов mklv, chlv lvcreate, lvextend, lvdisplay
Добавление места для swap lsps -a swapon -s
Управление процессами Команды Systems resourced controller (SRC) chkconfig, services, setup
Информация о системе prtconf more /proc/cpuinfo, mem
Параметры ядра vmo, ioo, schedo, no more /etc/sysctl.conf
Файловая система по умолчанию jfs2 ext3
Виртуализация PowerVM PowerVM — только на серверах System p
(Xen доступен в версиях x86)
Графические средства управления smit system-config-*
commands,setup
Версия ОС oslevel -s more redhat-release
Программное обеспечение lslpp rpm, yum
Отчеты об ошибках errpt dmesg
Уровень запуска who -r runlevel
Файловые системы /etc/filesystems /etc/fstab

Заключение

Как
показывает практический опыт многих администраторов, совершивших
переход на Linux с AIX, гораздо проще сначала выполнить переход с
Solaris на Linux, а затем с AIX на Linux, поскольку Linux в большей
степени настраивается при помощи текстовых файлов конфигурации, а также
потому, что сами файлы имеют похожие соглашения об именовании. В
качестве администратора AIX вы уже должны быть знакомы со многими
средствами командной строки, которые помогут вам осуществить переход.
Хотя вы лишитесь SMIT, вы приобретете достаточно графических средств
управления кроме него, чтобы чувствовать себя комфортно.

Хотя
Linux проделал длинный путь, он не является таким зрелым продуктом как
AIX, и вам потребуется больше усилий для поддержки работоспособности
ваших систем. Хорошей новостью является то, что сегодня вы можете
подписать договор о поддержке Linux с IBM, так же как большинство
администраторов AIX делали это для данного продукта. Linux
предпринимает громадные усилия в области увеличения надежности и
масштабируемости, в частности, для платформы IBM System p.
Непревзойденный уровень поддержки Linux корпорацией IBM делает переход
на эту ОС весьма выгодным предложением для организаций.

Я
настоятельно рекомендую администраторам AIX пройти необходимую
подготовку для облегчения перехода. Не бойтесь экспериментировать и
совершать ошибки. Вы обнаружите, что в Linux существует намного больше
способов для решения одинаковых задач, чем в AIX. Только не надо
экспериментировать в рабочей среде. Я всегда рекомендую администраторам
AIX создать тестовый раздел Linux на сервере System p так, чтобы иметь
преимущество, когда бизнес захочет сменить платформу.

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34