| |
В данной главе описывается процесс установки и обслуживания программного обеспечения IBM для системы AIX, а также программного обеспечения иных производителей, которые построили свою систему установки и обслуживания приложений в соответствии с требованиями IBM.
Для AIX существует множество пакетов прикладных программ для решения задач по обработке информации в различных сферах человеческой деятельности. Корпорация IBM предлагает для построения клиент-серверных и ориентированных на сеть решений пакет программ IBM Software Server, который содержит в себе следующие компоненты: IBM Communications Server, IBM Database Server (DB/2), IBM Directory and Security Server, IBM Internet Connection Server (Web-server), IBM System Management Server (IBM SystemView Server), IBM Transaction Server, Lotus Notes Release 4.
Некоторые производители, например, Oracle, используют иную схему установки своих приложений, которая, обычно, хорошо задокументирована.
Лицензированный программный продукт (LPP) - это комплексный программный продукт, который содержит в себе все пакеты (package) и наборы файлов (fileset), ассоциированные с этим LPP.
Наименьшей устанавливаемой индивидуально единицей является набор файлов (fileset). Этот набор является какой-либо одной функцией полного программного продукта. Наборы файлов группируются в пакеты (package), как в группу наборов файлов с общими функциями.
Для именования наборов файлов, пакетов и LPP используется стандартное соглашение о наименовании. Вначале всегда идет имя LPP, за ним, через точку, имя пакета, затем, также через точку, имя набора файлов и уже потом суффикс. Суффикс используется для идентификации содержимого набора файлов.
LPP.Package.fileset.suffix
Например, набор файлов для обеспечения работы сетевой файловой системы (NFS) для протокола TCP/IP bos.net.tcp.nfs является одним из наборов файлов в пакете для работы в сети bos.net из LPP bos.
Следующие суффиксы являются стандартными:
.adt Инструмент разработчика для LPP
.com Общий код для двух подобных наборов
файлов
.compat Код для совместимости, который
будет удален в будущих версиях LPP
.data Часть набора файлов, помещаемый в /usr/share
.dev Поддержка устройств для LPP
.diag Диагностика для набора файлов
.fnt Шрифтовая часть набора файлов
.info[lang] База данных InfoExplorer для LPP
.help[lang] Файлы помощи для конкретного LPP
.loc Место действия для LPP
.mp Код специфичный для
многопроцессорной конфигурации
.msg[lang] Сообщения
.rte Минимальный набор или run time
.smit Инструменты и диалоги добавляемые в
SMIT
.ucode Микрокод для набора файлов
.up Код специфичный для однопроцессорной
конфигурации
Для библиотеки системных сообщений используется особое соглашение для наименования. В состав имени таких наборов файлов включается имя языка системных сообщений.
LPP.msg.[lang].package.fileset
Используя SMIT вы можете организовывать свои комплекты наборов файлов и пакетов даже из разных LPP, называемые связками (bundle). Связки известны также как профили установки.
Каждый компонент программного обеспечения содержит в себе три части для поддержки кодового сервиса и бездисковых рабочих станций:
root файлы, размещаемые в файловой
системе root, копию которых должна иметь
каждая машина;
usr файлы, которые могут быть
обслуживаемы другой системой;
share разделяемые файлы, которые
размещаются в /usr/share.
Все эти части, размещаемые на одной машине должны быть все одной версии.
Для обновления программного обеспечения используются две специальных связки. Одна из них называется Update Bundle и содержит исправления, известные как fixes, известных проблем, дополнительные функции или дополнительную поддержку для новых устройств для текущей версии продукта.
Другая (Maintenance Level Bundle), используется для обновления программного продукта до последней версии.
Вы можете обновлять свою систему начиная с версии 4.1 до 4.3.3. (на текущий момент) шаг за шагом - от версии4.1 к версии 4.1.5, далее от версии 4.1.5 до 4.1.5.0.01 и так далее до версии 4.3.3. используя следующую ссылку: http://techsupport.services.ibm.com/rs6k/ml.fixes.html. Если у вас есть доступ к Интернет, то я рекомендую пописаться на рассылку новостей по обновлениям с помощью ссылки: http://techsupport.services.ibm.com/rs6k/subscriptions.html
В Интернет также существуют два прекрасных сайта с библиотеками свободно доступного программного обеспечения для AIX (например, можно загрузить GNU C compiler (gcc) для компиляции загруженных вами исходных кодов программ, или обновить sendmail, установить веб сервер apache, прокси сервер squid, сервер доступа по протоколу SMB samba и многое другое полезное программное обеспечение). Их адреса:
http://pdslib4aix.seas.ucla.edu/aixpdslib.html (Public Domain Software Library for AIX)
Bull's Large Freeware and Shareware Archive for AIXR 4: http://www-frec.bull.com/docs/download.htm
На сайте Bull есть подробные инструкции и дополнительные инструменты для установки представленного программного обеспечения.
Обновления программного продукта могут находится в двух состояниях:
Applied Обновление установлено, но старая версия продукта сохраняется;
Commited При этом состоянии удаляется старая версия продукта.
Удобно устанавливать fix с помощью SMIT используя меню Update Software by Fix (APAR). Это меню позволит вам просмотреть список всех fixes на определенном устройстве и выбрать fix для установки. Также вы получите информацию о том, какое программное обеспечение требуется обновить и сколько нужно дискового простанства.
Если ваш RS/6000 подключен к Интернет и ваша сеть использует стандартный SOCKS сервера для FTP вы можете использовать для перекачки (но не для установки) fixes свободно доступную утилиту FixDist.
Эта утилита имеет дружественный интерфейс с помощью которого вы сможете в он-лайн выбрать и загрузить необходимые fixes.
Утилита FixDist и AIX Fix Distribution Service используют ту же самую базу данных.
Совместно с утилитой FixDist вы можете воспользоваться также свободно распространяемой утилитой TapeGen которая поможет вам создать ленту содержащую fixes устанавливаемые с помощью SMIT.
Документация на английском языке по этим утилитам доступна по ссылке ftp://service.boulder.ibm.com/aix/tools/fixdist/fixdist.html
Для установки одного fix или нескольких fixes (если вы знаете номер Authorized Program Analysis Report (APAR), который вы должны получить от вашего центра поддержки или через Интернет) можно использовать команду instfix. Эта же команда используется для определения fix, установленных на вашей системе.
instfix [-T] [-s string] [-k keyword | -f file] [-i[-a]] [-d device]
Подписка на рассылку по e-mail новостей по обновлениям и fixes для AIX http://techsupport.services.ibm.com/rs6k/subscriptions.html
Меню установки и обслуживания программного обеспечения содержит в себе три пункта:
1. Установка и обновление программного
обеспечения (Install and Update software);
2. Обслуживание установленного
программного обеспечения (Maintain Installed Software);
3. Управление сетевой установкой (Network
Installation Management). Меню пользовательской
установки (Custom Install)
Вызвать это меню можно командой
# smit install_selectable
Ниже приводится пример экрана установки программного обеспечения.
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry
Fields]
* INPUT device/directory for software
/dev/rmt0.1
* SOFTWARE to install
[all_licensed]
+
PREVIEW
only? (install operation will not occur)no
+
COMMIT
software updates?
yes
+
ALTERNATE
save directory
[]
AUTOMATICALLY
install requisite software? yes
+
EXTEND
filesystem if space needed?
yes
+
OVERWRITE
same or never versions? no
+
VERIFY
install and check file sizes? no
+
Include
corresponding LANGUAGE filesets?
yes
+
DETAILED
output?
no
+
F1=Help F2=Refresh
F3=Cancel
F4=List
F5=Reset F6=Command
F7=Edit
F8=Image
F9=Shell F10=Exit
Enter=Do
Для просмотра списка установленного программного обеспечения администратор может использовать команду lslpp -L имя пакета.* или воспользоваться SMIT (команда быстрого вызова меню списка установленного ПО: smit lslpp).
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |