Вы находитесь на странице: 1из 98

f m a m

I7

Администрирование системы
и аппаратное обеспечение
сервера

Основные темы этой главы:


• ежедневные задачи системного администратора HP-UX;
• справочные ресурсы, доступные системному администратору HP-UX;
• Web-Based Enterprise Management;
• HP Systems Insight Manager;
• System Management Homepage;
• управление доступом к System Management Homepage;
• обзор аппаратного обеспечения серверов HP под управлением HP-UX;
• обзор серверов HP Integrity и HP 9000;
• обзор HP BladeSystem;
• накопители большой емкости;
• унаследованные и усовершенствованные файлы устройств;
• особенности нумерации устройств в системе;
• создание, удаление и получение сведений о файле устройства;
• просмотр диагностических сообщений.
7.1. Общие сведения о системном администрировании HP-UX 143

7.1. Общие сведения о системном


администрировании HP-UX
Системное администрирование представляет собой последовательность операций
по управлению системой, которые должны регулярно выполняться системный
администратором. Операционная среда, за работу которой отвечает системный
администратор, может состоять как из одной, так и из нескольких систем HP-UX,
объединенных в сеть. Администрирование автономных компьютеров с HP-UX
обычно называется системным администрированием, а администрирование систем,
объединенных в сеть, называется сетевым администрированием. В мире HP-UX
термином «системный администратор HP-UX» обычно обозначается лицо, обес-
печивающее выполнение операций как системного, так и сетевого администри-
рования HP-UX.

7.1.1. Ежедневные задачи системного


администратора HP-UX
Системный администратор HP-UX отвечает за установку, настройку и поддерж-
ку серверов с HP-UX в сетевой среде. Круг его обязанностей включает создание
разделов и установку HP-UX, администрирование и поддержку программного
обеспечения, контроль обновлений, пользователей и групп, конфигурирование
менеджеров логических томов, создание файловых систем и области подкачки,
запуск и завершение работы системы, управление ядром и резервное копирова-
ние, управление журналами и настройку производительности, конфигуриро-
вание сетевых интерфейсов и таблиц маршрутизации, разделение времени
и совместного использования ресурсов, настройку служб имен, автоматизацию
рутинных операций, обеспечение высокой доступности и кластеризации, безо-
пасность и усиление защиты.
Системный администратор должен обладать доступом в информационный центр
и привилегиями r o o t для настройки и поддержки операционного окружения
HP-UX.

7.1.2. Ресурсы системного администратора


В распоряжении системного администратора имеется ряд ресурсов, способству-
ющих эффективному и рациональному выполнению задач системного и сетево-
го администрирования. Рассмотрим некоторые ключевые ресурсы.
Электронная д о к у м е н т а ц и я
Электронная документация (тап-страницы) обычно устанавливается в системе
вместе с HP-UX. За подробностями обращайтесь к главе 1.
www.docs.hp.com
Сайт с документацией по текущим и предыдущим выпускам HP-UX, оборудова-
нию серверов и рабочих станций и т. д. На этом сайте можно найти новейшую
техническую информацию. На рис. 7.1 показана часть главной веб-страницы
сайта.
144 Глава 7. Администрирование системы и аппаратное обеспечение сервера

SeaictK | Ш Мог» ortky


«.Contact HP
$ <kxs.hp.eom -English " AH of HP US

т Technical documentation

I Technical WHei-iNfew •iflFtffium


d«cum«ntati<Hi » Шщ or wpctoed OpenVMS
> Assistance
» Related sites
• Where to buy
• шш HP AlphdSeivei Systems
» Systems q^cumentation
Hardware Software Products А
Technical support Solutions TruM UNIXty
» I T Resource Center

Localized documentation OpenView


> Management Software
» English
»Deutsch
» Franpais NonStop
> Espaftol
»Italiarro Transition Solutions
»PolskJ
» Svenska
Printing and Multifunction
»B
» »Ш# » Support and
Monitoring jools Troubleshooting

»ИФ5 Management Storage Solutions


» Ш Cards and Networking » Products and Solutions
Software

Р и с . 7 . 1 - Главная страница сайта www.docs.hp.com

www.itrc.hp.com
Сайт ресурсного центра информационных технологий (Information Technology
Resource Center, ITRC) HP с подробной информацией о сопровождении и под-
держке программных и аппаратных продуктов HP. На сайте имеется техническая
база знаний и информация об обновлениях, а также свободный форум, на кото-
ром тысячи администраторов HP-UX обмениваются знаниями и обсуждают тех-
нические вопросы. На рис. 7.2 показана часть главной веб-страницы сайта.
select language | English zl AMOlCAS / ASIA PAGFC
.' j
I hp betne » ptodiKlt&triieM !• ffchws » toluiior* » bow ю buy

cortodhp
seai с it Г О *£8££ОШ!к
IT Resource Center (hp) Г IT ResoorceOeriv (Compaq) of of tv US

IT Resource Center
т Americas/ Asia Pacific

» ГГ resource cental tdgliltgftts

» maintenance and euppoit (hp products) > important note for Compaq
• online help
product user*» - please read
» my profile
»important entitlement news -
»logout Comprehensive software, hardware, and network support ITRC supports Unking of new
information and tools to help you manage your mufflvendor support agreements
» maintenance and computing environment. European support customere should use » f T R C adds new Knowledge
support for hp products our European §flfi- search improvements, patch
» maintenance and enhancements and security
» search technical Knowledge base
support tor Compaq features
» navigate Knowledge trees
products » patch database » ИР Ц Ц E ofliers support tbr
> forums Nonstop servars and
» download drivers and firmware (hosted by Business 8upport
Center) valuable new capabilities
» framing and education . * subscribe to security bulletins & patch digests » Firmware available on
» software update manager (SUM) Business Support Center
» site map » support севе manager - enterprise edition
» warranty check usetutam»
* hb iize - mare information _

Рис. 7.2. Главная страница сайта www.itrc.hp.com


7.2. HP WBEM (Web-Based Enterprise Management) 145

7.1.3. Инструменты системного администрирования


HP-UX предоставляет в распоряжение администратора мощные средства эффек-
тивного управления системой. К таким инструментам относятся:
• HP WBEM (Web-Based Enterprise Management);
• HP Systems Insight Manager (SIM);
• HP System Management Homepage (SMH) (ранее System Administration Manager
(SAM)).
Все эти инструменты подробно описаны ниже.

7.2. HP WBEM (Web-Based Enterprise


Management)
WBEM (Web-Based Enterprise Management) — набор открытых технологических
стандартов и технологий управления на основе модели CIM (Common Information
Model), разработанной и развиваемой независимой группой DMTF (Distributed
Management Task Force), основная цель которой — интеграция средств админи-
стрирования для различных аппаратных платформ и операционных систем с це-
лью повышения эффективности работы.
В комплект поставки HP-UX включен программный продукт HP WBEM Services
for HP-UX, разработанный по стандарту WBEM и включающий стандартных
провайдеров и клиентов WBEM.

7.2.1. Провайдеры WBEM


Провайдеры WBEM представляют данные о конфигурации и состоянии устройств,
а также выполняемых сервисных функциях. Продукт WBEM Services включает
семь стандартных провайдеров, которые перечислены в табл. 7.1. Расширенный
список провайдеров для nPartition, подсистемы PCI, FC НВА, L VM и ядра можно
найти на сайте www.software.hp.com.
Таблица 7.1. Провайдеры WBEM

Провайдер W B E M Описание
Компьютер Представляет основную информацию о системе: имя сервера
и его состояние
ОС Представляет информацию о типе и версии ОС, времени
последней загрузки, системной дате и времени, количестве
пользователей, размере области подкачки и свободной физи-
ческой памяти
Процессы и статистика Представляет информацию о процессах: имя процесса, PID,
процессов приоритет, состояние выполнения, статистику использования 1
ресурсов
IP 1редставляет информацию о настроенных в системе IP-
адресах, связанных с ними интерфейсах LAN и табличках
маршрутизации
DNS, NTP, NIS -1абор провайдеров для DNS, NTP и NIS
146 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.2.2. Клиенты WBEM


Клиенты WBEM представляют собой приложения для мониторинга с поддержкой
WBEM, которые получают данные от провайдеров и выполняют необход имые управ-
ляющие операции. Помимо базовых клиентов, включенных в п р о г р а м м н ы й пакет
HP WBEM Services, HP предоставляет двух клиентов WBEM — H P SIM и H P SMH.

7.2.3. Сервер CIM и репозиторий CIM


Пакет HP WBEM Services включает серверный компонент, в ы п о л н я ю щ и й ф у н к -
ции посредника между клиентом и провайдерами. Весь обмен д а н н ы м и между
клиентом и сервером проходит через него. Серверный компонент базируется н а
модели CIM и поэтому называется сервером CIM. Основные к о н ф и г у р а ц и о н н ы е
файлы сервера CIM — c i m s e r v e r _ c u r r e n t . c o n f и c i m s e r v e r _ p l a n n e d .
conf - - н а х о д я т с я в каталоге / v a r / o p t / w b e m .
Сервер CIM обращается за и н ф о р м а ц и е й к репозиторию CIM — каталогу, в кото-
ром хранятся определения классов и экземпляры управляемых ресурсов, предо-
ставляемые провайдерами. Репозиторий CIM, находящийся в каталоге / v a r / o p t /
wbem/ r e p o s i t o r y , также содержит информацию о связях между управляемыми
ресурсами.

7.2.4. Как работает WBEM


Когда клиент выдает запрос на получение данных от аппаратного и л и программ-
ного ресурса, находящегося под управлением WBEM, этот запрос поступает сер-
веру CIM; последний обращается к репозиторию CIM за и н ф о р м а ц и е й . Если
запрашиваемая информация доступна, сервер CIM просто возвращает ее клиен-
ту. Если же информация недоступна, сервер задействует соответствующих про-
вайдеров. Провайдеры получают информацию и возвращают ее серверу CIM,
который обновляет репозиторий и передает и н ф о р м а ц и ю клиенту.

7.2.5. Демоны и команды WBEM


Демоны WBEM и ключевые команды администрирования приведены в табл. 7.2.
Таблица 7.2. Демоны и команды WBEM

Демон Описание
cimservera Работает с РАМ для предоставления услуг аутентификации демону
cimserverd
cimserverd ' Главный демон. Взаимодействует с cimservera для выполнения аутенти-
фикации РАМ. Для незащищенных коммуникаций использует
порт 5988, а для защищенных — порт 5989
| Команда
jcimcorifig I Назначает, удаляет и получает свойства сервера CIM
cimprovider I Подключает, отключает и удаляет зарегистрированных провайдеров
| CIM и связанные модули
cimserver | Запускает, останавливает и управляет демонами
7.2. HP WBEM (Web-Based Enterprise Management) 147

7.2.6. Загрузка и установка HP WBEM Services


Чтобы загрузить к о п и ю программного продукта для системы HP-UX l l i v3 и уста-
н о в и т ь ее н а своем компьютере, выполните следующие действия.
1. О т к р о й т е с т р а н и ц у www.software.hp.com и перейдите по ссылкам Security and
manageability • HP WBEM Services for HP-UX • Receive for Free. Заполните ф о р м у и за-
грузите программу.
2. З а г р у ж е н н а я программа хранится в ф о р м а т е SD-UX. Сохраните ф а й л в ката-
логе (например, / v a r / t m p ) .
3. Установите п р о г р а м м у командой s w i n s t a l l :

# swinstall -s /var/tmp/WBEMSvcs_A.02.07 HP-UX_B. 11.31IAPA.depot


4. Проверьте установку командой s wve r i f у:

# swverify WBEMServices WBEMSvcs


04/14/08 08:41:53 EOT BEGIN swverify SESSION
(non-interactive) (jobid=hp01-G012)
*
Session started for user "root@hp01".
*
Beginning Selection
* Target connection succeeded for "hpOl:/".

*
The analysis phase succeeded for "hpOl:/".
* Verification succeeded.

7.2.7. Запуск и остановка сервера CIM


Чтобы запустить сервер WBEM CIM, выполните любую из следующих команд:

# cimserver
# /sbin/init.d/cimserver start
CIM cimserver started
Остановка сервера WBEM CIM по одной из следующих команд:

# cimserver -s
# /sbin/init.d/cimserver stop
PGS10019: CIM server is stopped.
Чтобы служба WBEM автоматически запускалась при каждой перезагрузке системы,
установите для переменной CIMSERVER значение 1 в файле / e t c / r c . config. d /
cimserver:
CIMSERVER"!
148 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.2.8. Выполнение запроса с использованием


клиента WBEM
Чтобы проверить базовую ф у н к ц и о н а л ь н о с т ь WBEM, в ы п о л н и т е з а п р о с с п о м о -
щью клиента о s i n f о. Команда о s i n f о п о л у ч а е т и н ф о р м а ц и ю о б о п е р а ц и о н н о й
системе и выводит ее н а экран:

# osinfo
OperatingSystem Information [i
Host: hpOl ' "Ц&ЗаР
Name: HP-UX
Version: 8.11.31
UserLicerise: Unlimited user license
Number of Users: 2 users
Number of Processes: 158 processes
OSCapability: 64 bit
LastBootTime: Apr 10. 2008 9:31:46 (-0400)
LocalDateTime: Apr 14. 2008 8:14:44 (-0400)
SystemUpTime: 340979 seconds = 3 days. 22 hrs. 42 mins, 59 sees

7.2.9. Получение информации о зарегистрированных


провайдерах
П р и установке пакета H P WBEM Services в системе р е г и с т р и р у ю т с я п р о в а й д е р ы
из базового набора. Для получения списка п р о в а й д е р о в н е о б х о д и м о воспользо-
ваться командой c i m p r o v i d e r :

# cimprovider -1 -s
MODULE STATUS
Operati ngSystemModule OK
ComputerSystemModule OK
ProcessModule OK
IPProviderModule OK
DNSProviderModuTe OK
NTPProviderModule OK
NISProviderModule QK
SDProviderModule OK

7.3. HP Systems Insight Manager (SIM)


H P Systems Insight Manager (SIM) — инструмент централизованного админист-
рирования со встроенной поддержкой WBEM. В д о п о л н е н и е к системам HP-UX,
графический интерфейс и командная строка H P SIM используются д л я настрой-
7.3. HP Systems Insight Manager (SIM) 149

к и и администрирования серверов Linux и Windows. Некоторые ключевые воз-


можности HP SIM с краткими описаниями перечислены в табл. 7.3.
Таблица 7.3. Основные функции HP SIM

Функция Описание
Автоматическое об- Автоматическое обнаружение и идентификация устройств
наружение и иденти- в сети
фикация
Управление сбоями Рассылка оповещений о сбоях в работе компонентов. Позволяет
и обработка событий определять политики передачи информации о событиях, вы-
полнять сценарии и оповещать пользователей о сбоях
Централизованное Одновременное выполнение команды в нескольких системах
управление
Безопасное управ- Применение SSL и SSH для шифрования обмена данными
ление с управляемыми системами
Отчеты Получение статистических данных из управляемых систем и по-
строение отчетов о текущем состоянии
Административное Делегирование части административных полномочий рядовым
делегирование пользователям. Рядовые пользователи в HP SIM наделяются
правами для выполнения ограниченного набора администра-
тивных функций
Сравнение конфигу- Сравнение серверов на предмет различий в конфигурациях
раций
Служба удаленной Автоматическая безопасная отправка оповещений о событиях
поддержки на оборудовании в HP

7.3.1. Домен управления


H P SIM ф о р м и р у е т домен управления, в который входят CMS (Central Management
Server) и управляемые системы. CMS ведет базу данных, где хранится детальная
и н ф о р м а ц и я об управляемых системах, авторизованных пользователях, которым
разрешено использовать SIM, и т. д.
Управляемые системы группируются по типу операционной системы, типу обо-
рудования и административным функциям. Подобная группировка позволяет
выполнить одну операцию с целой группой систем.

7.3.2. Демоны и команды HP SIM


В табл. 7.4 перечислены демоны H P SIM и ключевые команды администрирова-
ния.
Таблица 7.4. Демоны и команды HP SIM

Демон Описание
mxdomainmgr Взаимодействует с базой данных HP SIM и DTF (Distributed Task Facility) j
mxdtf Обеспечивает удаленное выполнение команд в управляемых системах j
Продолжение &
150 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Таблица 7.4 (продолжение)

Команда Описание
mxagentconfig Настраивает агента для работы с CMS
mxinitconfig Выполняет исходную настройку конфигурации сервера HP SIM
mxnode Добавляет, удаляет и идентифицирует узлы
mxpassword Добавляет, выводит, изменяет и удаляет пароли пользователей HP SIM
mxstart Запускает HP SIM
mxstop Останавливает HP SIM
mxuser Добавляет, выводит, изменяет и удаляет пользователей HP SIM
mxtool Добавляет, выводит, изменяет и удаляет инструменты

7.3.3. Загрузка и установка HP SIM


Чтобы загрузить копию программы для системы HP-UX l l i v3 и установить ее на
своем компьютере, выполните следующие действия.
1. Откройте страницу www.software.hp.com и перейдите по ссылкам Security and
manageability • HP Systems Insight Manager 5.x — HP-UX • Receive for Free. Заполните
форму и загрузите программу.
2. Загруженная программа хранится в формате SD-UX. Сохраните ф а й л в ката-
логе (например, / v a r / t m p ) .
3. Установите программу командой s w i n s t a l l . После установки система пере-
загружается, чтобы завершить настройку конфигурации.

# swinstall -s / var/tmp/HPSIM -HP -UXC.05.02.01.00 11.31.depot


4. Проверьте установку командой swveг i f у:
# swverify HPSIM-HP-UX » '
===== 04/14/08 08:40:26 EOT BEGIN swverify SESSION
(non-interactive) (jobi d=hp01-0011)
* Session started for user "root@hp01".
* Beginning Selection

* The analysis phase succeeded for "hpOl:/".


* Verification succeeded.

7.3.4. Инициализация HP SIM


После завершения установки необходимо инициализировать HP SIM. Убедитесь
в том, что пакет WBEM Services уже установлен и работает в управляемых систе-
мах, что необходимо для администрирования через HP SIM.
Чтобы проверить выполнение всех предварительных условий, выполните коман-
ду mxinitconfig с параметром -1:
90
7.3. HP Systems Insight Manager (SIM)

# mxinitconfig -1
Listing current status of server components (15):
1. Check Kernel Parameters ..OK
Status : Unconfigured
2. Node Security File ..OK
Status : Configured
3. Server Property File ..OK
Status : Unconfigured
4. Server Authentication Keys ..OK
Status : Unconfigured
5. SSH Keys ..OK
Status : Unconfigured
6. Status Property File ..OK
Status : Unconfigured
7. Task Results Output Cleanup ..OK
Status : Unconfigured
8. Database Configuration ..OK
Status : Unconfigured
9. Database Content ..OK
Status : Unconfigured УШШ1Р&
10. Web Server ..OK
Status : Unconfigured
Ш Setup Property File ..OK
Status : Unconfigured
12. JBoss Setup ..OK
Status : Unconfigured
13. Agent Configuration ..OK
Status : Unconfigured
14. Management Services ..OK
Status : Unconfigured
15. Initialization and Database Population ..OK
Status : Unconfigured
Completed all tasks successfully.

Details can be found in the log files at: /var/opt/mx/logs


Чтобы инициализировать HP SIM, снова выполните команду mxinitconfig, но
с параметром -а:
# mxinitconfig -а . ••.• •--. . : - " • • - ' " •
Checking Requisites (15):
1. Check Kernel Parameters ..OK
2. Node Security File . .OK ' •-'^^ШШ^ШвЯт
152 Глава 7. Администрирование системы и аппаратное обеспечение сервера

3. Server Property f i l e ..OK


4. Server Authentication Keys ..OK
5. SSH Keys ..OK
6. Status Property f i l e ..OK
7. Task Results Output Cleanup ..OK
8. Database Configuration ..OK
9. Database Content ..OK
10. Web Server ..OK
11. Setup Property f i l e ..OK
12. JBoss Setup ..OK
13. Agent Configuration ..OK
14. Management Services ..OK
15. Initialization and Database Population ..OK
Requisite scan completed successfully.

Configuring Server Components (15):


1. Check Kernel Parameters ..Done
2. Node Security File ..Done
3. Server Property File ..Done
4. Server Authentication Keys ..Done
5. SSH Keys ...Done
6. Status Property f i l e ..Done
7. Task Results Output Cleanup ..Done
8. Database Configuration Done
9 Database Content ..Done
10. Web Server ..Done
11. Setup Property File ..Done
12. JBoss Setup ..Done
13. Agent Configuration ..Done
14. Management Services ...Done
15. Initialization and Database Population
- Configuring tools and populating tools database .: Done
- Initializing database Done
- Compiling MIB and populating MIB database Done
Completed all tasks successfully.

Details can be found in the log files at: /var/opt/mx/logs

7.3.5. Запуск и остановка сервера HP SIM


Чтобы запустить сервер HP SIM, выполните любую из следующих команд:
# mxstart
# /sMn/init.d/hpsim start
7.3. HP Systems Insight Manager (SIM) 153

Остановка сервера HP SIM выполняется любой из следующих команд:

# mxstop
# /sb1n/1n1t.d/hpsim stop
Чтобы сервер HP SIM автоматически запускался при каждой перезагрузке систе-
мы, присвойте переменной START_HPSIM значение 1 в файле / e t c / r c . c o n f i g .
d/hpsim:

STARTUPS IM=1

7.3.6. Мастер первого запуска (First Time Wizard)


П р и первом запуске графического интерфейса HP SIM перед вводом имени хос-
та или IP-адреса сервера HP SIM в браузере (см. ниже) открывается вводное окно
мастера первого запуска — First Time Wizard (рис. 7.3), в котором задаются некоторые
начальные настройки.

http://hp01:280

First Time Wizard


Configure HP Systems Insight Manager settings

Step 1 o f * Introduction
Introduction *
Managed Environment V№come to the First Tine Wizard. This wizard enables you to quickly configure the basic settings tor HP Systems
WBEM Insight Manager. Cick Hext to begin the configuration process -
SNMP
Discovery Note: Your configuration selections w i not be appiedtoHP Systems Insigtt Manager trtl the f M s h biiton is selected
Configui e Managed Systems on the Summary page.
Е-лпай
Summery

У Do not atiotnaticaiy show ttvs wizard agan

Н В М5ЯЯг Ва •BS9BBB
Ш К TfiTa»i."iMNrv

Рис. 7.3. HP SIM First Time Wizard, раздел Introduction

Мастер предоставляет в распоряжение пользователя шесть разделов для настрой-


ки параметров.
• Managed Environment — выбор управляемых операционных систем. Возможные
варианты: Windows, Linux и HP-UX.
• WBEM — имя пользователя и пароль для WBEM. Если вы собираетесь работать
с привилегиями r o o t , введите соответствующую информацию.
• SNMP — строка и м е н и / п а р о л я SNMP. П о умолчанию используется значение
public. Протокол SNMP используется по умолчанию HP SIM для взаимодей-
ствия с управляемыми системами.
• Discovery — планирование автоматического обнаружения систем.
154 Глава 7. Администрирование системы и аппаратное обеспечение сервера

• Configure Managed Systems — настройка имени пользователя, пароля, SNMP,


WBEM и защищенного доступа к командному интерпретатору, которые долж-
ны использоваться для автоматической настройки новых систем.
• E-mail — имя сервера SMTP и адрес электронной почты для отправки опове-
щений о событиях.
В разделе Summary выводится сводка настроек конфигурации. Нажмите кнопку
Finish, чтобы продолжить работу.

7.3.7. Графический интерфейс HP SIM


Главная веб-страница HP SIM представлена на рис. 7.4.

Ю HP Systems Insight Manager User' root


наше i

Legend. CmtM
Home Maximize I
Updated. Мог), 4Я4Я008,11:28 AM EDT Customize.
O f V'O'l | Fvwaft the tnataHation
0 0 0 0 Uncleared Evert States
D o this n o w to finish t h o Installation: Г Do not s h o w this a

• Sat up managed systems • Add new users


• Configure pr otoeal settings • Configure email and paging settings
Advanced Search • Contigus discovery: Automatic or Manual • Sat up automatic event handtog

System and Event r.ottertnons


mm l Monitor Manage
AB Systems • View at systems • Manage inventory reports
I MEverta • View aS events, • Integrate HP tools or your own tools wilt* Custom Tools
B^staim • Create custom system end event lists or
colections
• Tune and Шаг discovery
• Automate evert handling by assigning actions to incoming events
tt Private • Use tam view to view large numbers of • Create rote-based authorizations to control w h o can use whet tools on which
B&hared systems systems
В S y s t e m * Ъу Тур* • use м view to view system details
В AR System* » Statue icons defined
В AH Sax vara
BAH VSE йпошт
В HP Blade S y s t e m
Did Y o u K n o w Y o u Can...?
В Storage System*
В AS Rack* • Pkjg other MP management products into HP Systems Insight
Manager?
fot more infoimaHon on
HP Service Essentials
В AS Enclosure*
B a r Client* • Learn more about how HP tyenVtow products end HP
В AS Networking Device* Systems Insight Manager wort better together?
В All Printers • Leam more ebout ProLiant Essentials Software? Remote Support Pock
В AS Management P r o c e s s o r * » Leam more about Intogrty Essertiais? www.hp.c9m/9o/Servfc0isttfittai9
B a S Virtual Connect Domain» • Try ProLiant and Irteyty Essentials now?
В S y s t e m s by Status • Leam more about vulnerably assessment and patch
В S y s t e m s by Operating Syatem management?
В Ctuatei a by Type • Tel us about HP Systems insight Manager?
В Cluster* by Status • Leam how HP Services can help?
В System Function*
В Events
В Private
В Shared
В Events by Severity
В Sign-In Event*
В Service Event*
В Event* by Time

Рис. 7.4. Главная веб-страница HP SIM

Главная страница делится на шесть областей.


• Ноте — домашняя страница HP SIM.
• System Status — вывод информации о состоянии системы, а также о п о в е щ е н и й
о событиях.
• Search — поиск по имени или атрибутам системы.
• System and Event Collections — просмотр и н ф о р м а ц и и о системах и событиях.
7.4. HP System Management Homepage (SMH) fSS

• Menu Bar — доступ к инструментам для выполнения операции с удаленными


системами, таких как получение информации о системе, запуск SMH, вы-
полнение команд, запуск glance, установка или восстановление систем с ис-
пользованием Ignite-UX, установка, вывод, проверка удаление и копирование
программ и программных пакетов, управление разделами, настройка MP,
управление обновлениями, запуск WLM и PRM, построение отчетов и просмотр
журналов. Также здесь выполняется настройка SIM.
• Learn More — ссылки для выполнения некоторых административных опера-
ций.

7.4. HP System Management Homepage (SMH)


System Management Homepage (SMH) — программа, которая позволяет выполнять
ад министрирование HP-UX без знания команд HP-UX. SMH может работать в гра-
фическом режиме в браузере или терминале X Window. Также возможен запуск
SMH в виде программы с текстовыми меню из командной строки. SMH позволя-
ет управлять одной системой HP-UX l l i v3.
В HP-UX l l i v3 эти инструменты заменили System Administration Manager (SAM).
Теперь при вызове SAM автоматически запускается SMH. В HP-UX lli v3 SAM
считается устаревшим инструментом и в будущих версиях будет недоступен.
Некоторые функции SAM недоступны в SMH; часть функций значительно усо-
вершенствована.
Для использования SMH необходимо, чтобы в системе работал демон SMH
smhstartd.
Например, запуск SMH для системы с именем hp 01 может происходить следу-
ющим образом.
1. Введите в браузере адрес http://hp01:2301.
2. Введите в браузере адрес https://hp01:2381, если SMH настроен на автоматиче-
ский запуск при загрузке системы.
3. Выполните следующую команду (если демон еще не работает), а затем введи-
те адрес http://hp01:2301:
# /opt/hpsmh/lbin/hpsmh start
4. Введите команду smh в командной строке. Если переменная среды DISPLAY
была правильно настроена, а в системе установлен браузер (например, Firefox),
SMH запускается в окне браузера; в противном случае откроется текстовый
интерфейс.
По умолчанию используется режим запуска #1. Чтобы изменить его, выполните
команду /opt/hpsmh/bin/smhstartconfig с параметром -b on/off (для вто-
рого способа), - t o n / o f f (для четвертого способа) или выполните команду
первым способом с помощью параметра -a on/off.
Запустите SMH одним из указанных способов и введите имя пользователя и пароль.
На рис. 7.5 показана начальная страница, открываемая при запуске в браузере.
156 Глава 7. Администрирование системы и аппаратное обеспечение сервера

(£] System Management Homepage (hp01 )

System Model Friday, April 11.2008 1010:06 AM


refresh: manual
I IlllWiymt
System Status Sunim*y
Integrated Agents
no ъЛвШсдгойед turns
none E
OtttM Ao#Ht«
none Operating Syetem Software
Management Processor Memory Utilteettort Firmware Revision
- ' System Summery Msterork Information Software Bundles
none
OcooHrtg Process Information Software Products
Other* Unlit
О FC ИВА
S^Jpcl
О Management Processor
Forums .бАетз M t i h c m

Legend
System Configuration
О Crifeai О Normal
T Мфг Q pteabjftd - Acc ounts for User? and Groups
Auditmg and Security Attributes
S, М » © Unknown fcooflgurttron(web-4>ased)
Disks end Fae Systems
Д VkvrrtiQ ф informational
кете» Configuration
peripheral Devices
Printer Manageraent(weto-beaed)

HP System Management Homepage v2.2.6 ©2003-2007 Hewlett-Packard Development Company, LP.

Рис. 7.5. S M H — запуск в браузере

Главное окно SMH СОСТОИТ ИЗ трех основных секций.


• Главное меню у верхнего края включает в себя шесть ссылок: Home, Settings,
Tasks, Tools, Logs и Help. Ссылка Home ведет на главную страницу SMH. Ссылка
Settings позволяет добавить или скрыть доступ к командам в меню, отобразить
лицензионную информацию для компонентов с открытым исходным кодом,
включенных в HP-UX l l i v3, и настроить ограничения доступа к SMH. Ссылка
Tasks запускает приложение X или выполняет команду в системе. Ссылка Tools
выводит список из нескольких административных операций, выполняемых
с системой. Ссылка Logs предназначена для просмотра событий, разделов,
систем и т. д. Наконец, ссылка Help выводит подробную информацию о темах
и категориях, доступных в SMH.
• Строка состояния под главным меню указывает текущее местоположение
пользователя в SMH. Ее содержимое изменяется при перемещении в SMH.
• В большом окне видны четыре подкатегории: System, Operating System, Software
и System Configuration. В категории System содержится общая информация о сис-
теме: процессоры, память, диски, Fibre НВ A, SCSI НВА, питание, напряжение,
охлаждение, температура и MP. В категории Operating System можно просмот-
реть сведения об использовании памяти, конфигурации сети и информацию
о процессах. Категория Software представляет информацию о версии системы
и установленных программных пакетах. В категории System Configuration запус-
каются инструменты для выполнения операций системного администриро-
вания. Эти и другие управляющие операции также можно выполнить, щелк-
нув на ссылке Tools и выбрав нужную операцию из меню. Все доступные
операции показаны на рис. 7.6, а их описания приведены в табл. 7.5.
7.4. HP System Management Homepage (SMH)

Б Э System Management Homepage (hp01 )


| Home s«ttrnifi T«ak« Toote to»* mfft

AudRtm/ мм! Security АИгйм*»» О


Configure Oroups
С onflgure Lots) Users Л»ШЗуя!$гг»С*Йв ш | towtnm ' -
Configure User Templates AuditUsers I Лиф| CaS:®
m m f. -
I | ^рршщШР •
шшшзш ш швшвяшяшяяшшяшж •fil
ШШШШШш ш ш ш
AuUrentksted Comm*nd»(PAMi [Dhrfie and fUt SyCem* Щмгйийей System* A«Jn йпМ< Aon
фзаш
Configure At count Authentication Disks
Configure Password Authentic ftt> Systems I' СФЛдмге согодиш&ой
Configure Session Authentication Logi&df Volumes
Configure User Authentication Paging Space I view Astern logs
Volume Groups
Ш

Error Management Technology tPMl fvont Vtowei


OueiyofCustomee Error Data eubscrtotfonAdmfntetratoii Event Viewer
1 • iiltl " Ш Шш 1 ЙШШв

Kernel Configuration Network Interface* CorrftgursUoe Hetworfc Services Cutfigu Aon

Р и с . 7.6. S M H — операции системного администрирования

Таблица 7.5. Операции системного администрирования S M H

Команда меню Функция


Accounts for Users and Операции управления учетными записями локальных
Groups — учетные запис пользователей и групп, включая операции создания, про-
и
пользователей и групп смотра, модификации и удаления п ользов
ате лей и групп,
активизации и деактивизации пользователей, настройки
устаревания пароля для учетных записей п о льзоват
елей
и настройки п о
льзоват
ельских шаблонов
Audit Configuration — Операции аудита и управления безопасностью, включая
конфигурация аудита аудит событий, системных вызовов и п ользователей
Auditing and Security Операции аудита и управления безопасностью, включая
Attributes Configuration настройку политик системной безопасности и аудит собы-
(web-based) — конфигу- тий, системных вызовов и пользователей
рация атрибутов аудита
и безопасности (на базе
веб)
Продолжение &
158 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Таблица 7.5 (продолжение)

Команда меню < функция


Authenticated Commands IЗастройка и управление аутентификацией на уровнях
(РАМ) — аутентифициро- 'четных) записей, паролей, сеансов и пользователей с ис-
ванные команды (РАМ) гюльзованием РАМ
Disks and File Systems — ГТросмотр и управление дисками, менеджером логических
диски и файловые омов LVM, файловыми системами и областями подкачки.
системы ГПоддерживаются файловые системы VxFS, HFS, CDFS, CIFS
VI NFS
Distributed Systems IНастройка синхронизации конфигураций и консолиди-
Administration Utilities jюванного входа с нескольких компьютеров HP-UX (также
(DSAU) - средства адми- с возможностью просмотра системного журнала)
нистрирования распреде-
ленных систем
Error Management 1Получение информации и настройка сведений об ошибках
Technology — технология
управления ошибками
Evweb Застройка получения уведомлений об ошибках, включая
:оздание, изменение, удаление и просмотр настроек
IPMI Event Viewer Просмотр событий
Kernel Configuration — Просмотр и изменение конфигурации ядра: настройка па-
конфигурация ядра раметров ядра, добавление, изменение и удаление модулей
ядра, драйверов устройств и подсистем
1 Network Interfaces Создание и управление интерфейсами LAN, IP-туннелями
Configuration — конфигу- и виртуальными LAN
рация сетевых интер-
фейсов
Network Services Выполнение сетевых операций настройки конфигурации
Configuration — конфигу- с загрузочных устройств, DHCP, DNS, NIS, NFS, AutoFS,
рация сетевых служб файлов / etc/hosts, файлов /etc/nsswitch.conf, маршрутиза-
ции и интерсетевых служб, включая rlogin и NTP
nPartition Management — Просмотр и управление локальными и удаленными аппа-
управление nPartition ратными разделами
Peripheral Devices — пе- Настройка и управление картами OLRAD, просмотр дерева
риферийные устройства ввода/ вывода
Printer management (web- Определение и администрирование локальных, удаленных
based) — управление 1и сетевых принтеров, управление запросами на печать
принтерами (на базе веб)
Resource Management — (Настройка и управление службой EMS (Event Monitoring
управление ресурсами Service), используемой для отслеживания системных ресурсов
1 Resource Monitors — мо- Настройка и управление мониторов и серверов X
1ниторы ресурсов
1 Software Management — 1 Выполнение операций по управлению программным
(управление программ- 1 обеспечением, включая установку, копирование, просмотр
1 ным обеспечением 1 и удаление программ; операций по управлению пакетами,
1 включая копирование, вывод списка и удаление хранилищ
| и программ в хранилищах; операций по обновлению HP-UX
7.4. HP System Management Homepage (SMH) 159

SMH также можно запуститьвт ек


стовом режиме. Для этого введите команду smh
вт екстов
ом терминале. На рис. 7.7 показан текстовый интерфейс. В текстовом
режиме операции, перечисленные в табл. 7.5, сгруппированы несколько иным
образом. Поэкспериментируйте с интерфейсом, чтобы привыкнуть к нему.
H P - U X System Management Homepage (Text User Interface;
SHH

• - Auditing and Security


с - Security Attributes Configuration
d - Peripheral Devices

f - Disks and File Systems


а - Display
к - Kernel Configuration
п - Networking and Comsunlcatlons
Р - Printers and Plotters
в - Software Management
и - Accounts for Users and Groups

x-Exit smh w-VebLaunch 1- Help


ENTLR-Launch Functional Area V-SJLH Log Viewer

Рис. 7.7. SMH — текстовый интерфейс

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


клавиши перемещения перечислены в табл. 7.6.
Таблица 7.6. Перемещение по SMH в текстовом режиме

Клавиша Действие
Стрелки | и i Перемещение вверх и вниз по списку
Стрелки«— и —» Прокрутка влево и вправо
Enter Выбор команды
Esc Возврат к меню верхнего уровня

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


ЭМН.Дваизних - / o p t / h p s m h / l b i n / e n w a r s и / o p t / h p s m h / c o n f / t i m e o u t .
c o n f — играют особо важную роль, так как в них содержатся данные общей
конфигурации и тайм-аута. К общей конфигурации относится переменная J A V A _
НОМЕ, определяемая в файле en w a r s . Переменная TIMEOUT_SMH, определяемая
в файле t i m e o u t . c o n f , задает период бездействия пользователя (в минутах), по
истечении которого HP SMH автоматически останавливается.

7.4.1. Журнал SMH (SAM)


SMH регистрирует все операции и действия в файле журнала / v a r / s a m / l o g /
s ami og. Чтобы просмотреть содержимое журнала, щелкните на ссылке Logs в главном
160 Глава 7. Администрирование системы и аппаратное обеспечение сервера

меню веб-интерфейса и л и н а ж м и т е к л а в и ш у v в т е к с т о в о м р е ж и м е . Н а р и с . 7.8


показан п р и м е р ж у р н а л а S M H (SAM) в текстовом р е ж и м е .

Current Filters:
Message Level: [ Detail User (3) . . . ] All
[ Time Range... START: Beginning of Log (Hed 03/12/2008 15:38:05)
STOP: Hone

[ Save... ] [ Search... ] [ } Include Tiinestamps


filtered SAH Log [X] A u t o m a t i c S c r o l l i n g

lpmgr - 1 -xcols-1
* lpmgr done, exit value is • .
= Tue Har 25 11:10:15 2008 Exiting SAH area "Printer and Plotters
(hpOl)".
* DISPLAY® /usr/sbin/seinstall
* DISPLAY® /opt/sem/bin/som oeupdate - i
* /usr/san)/bin/samlog_viet>er
* /usr/satt/bin/samlog_yiewer

[ OK ] [ Help ]

Рис. 7.8. Просмотр журнала SMH (SAM)

Д л я просмотра журнала м о ж н о т а к ж е воспользоваться с л е д у ю щ е й к о м а н д о й :


# /usr/sam/bin/samlog viewer
Результат будет тем же.

7.4.2. Ограничение доступа к SMH


По умолчанию рядовые пользователи н е могут работать с SMH, поскольку н е о б л а -
дают достаточными привилегиями — уровня r o o t . О д н а к о пользователям и л и г р у п -
пам пользователей можно р а з р е ш и т ь запуск S M H и в ы п о л н е н и е р я д а а д м и н и с т -
ративных операций без п р и в и л е г и й r o o t . Т а к и м о б р а з о м , р я д о в ы е п о л ь з о в а т е л и
получают ограниченный доступ к SMH. Ч т о б ы запустить S M H в р е ж и м е з а д а н н ы х
ограничений, выполните команду smh с параметром - г от л и ц а r o o t . П р и в и л е г и и ,
установленные для рядовых пользователей в текстовом р е ж и м е S M H , н е р а с п р о -
страняются на работу в г р а ф и ч е с к о м и н т е р ф е й с е S M H . Н а с т р о й к а д о с т у п а д л я
рядовых пользователей осуществляется в разделе Settings • Security in SMH GUI.
Чтобы настроить доступ д л я пользователя u s e r 1, запустите S M H в с п е ц и а л ь н о м
режиме. Выделите пользователя u s e r 1 и выберите его н а ж а т и е м к л а в и ш и Enter.

# smh -г
SMH->Restricted SMH->Se1ect users

Login Primary Has SAM


users Group privileges

daemon daemon No
7.4. HP System Management Homepage (SMH) tei

bin bin NO
sys sys NO
adm adm No
uucp sys No
IP IP No
nuucp nuucp No

sshd sshd No
tftp tftp No
userl users No
< > SCROLL \ /
x-Exit smh ENTER-Select /-Search
r-Remove Privileges g-01 splay Groups

О т к р ы в а е т с я с л е д у ю щ и й э к р а н со с п и с к о м д о с т у п н ы х а д м и н и с т р а т и в н ы х ф у н к -
ций:

SMH->Restricted SMH->Functional Areas


Selected user г userl

Functional Areas Access Status

Resource Management Disabled


Disks and File Systems Disabled
Display Disabled
Kernel Confi gurati on Disabled
Printers and Plotters Disabled
Networking and Communications Disabled
Peripheral Devices Disabled
Security Attributes Configuration Disabled
Software Management Disabled
Auditing and Security Disabled
Accounts for Users and Groups Disabled

x-Exit smh Esc-Back s-Save Privileges D-Disable All


e-enable d-disable E-Enable All

В ы б е р и т е к а т е г о р и ю ф у н к ц и й а д м и н и с т р и р о в а н и я , р а з р е ш е н и я на которую вы
хотите предоставить пользователю u s e r l , и а к т и в и р у й т е ее нажатием клавиши е.
Если в ы хотите п р е д о с т а в и т ь u s e r 1 а д м и н и с т р а т и в н ы й доступ ко всем операци-
ям, н а ж м и т е Е. К л а в и ш а s сохраняет к о н ф и г у р а ц и ю , а выход после завершения
н а с т р о й к и осуществляется к л а в и ш е й х.
162 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.4.3. Интеграция SMH и SIM


Приложение SMH работает с о д н о й системой, a SIM управляет множеством сис-
тем, поэтому эти две п р о г р а м м ы тесно и н т е г р и р о в а н ы — S M H запускается из
графического и н т е р ф е й с а SIM и в ы п о л н я е т с я д л я у д а л е н н о й системы. Такая
интеграция позволяет:
• организовать централизованное у п р а в л е н и е г р у п п о й систем из H P SIM;
• определить необходимые меры, п р и н я т и е которых требуется д л я у с т р а н е н и я
проблемы;
• выбрать подходящий инструмент д л я устранения выявленных проблем.

7.5. Обзор аппаратного обеспечения


В этом разделе приводится краткое описание аппаратных компонентов серверов
HP под управлением HP-UX. Д л я п о в ы ш е н и я э ф ф е к т и в н о с т и у п р а в л е н и я систе-
мой понимание данного материала очень важно.

7.5.1. Слоты ввода/вывода


Слот ввода/вывода (или просто слот) представляет собой разъем д л я установки
карты расширения. На рис. 7.9 изображена системная плата с несколькими сло-
тами ввода/вывода.

Рис. 7.9. Слоты ввода/вывода

Команда о 1 г ad (online replacement / addition/ deletion — оперативная замена/до-


бавление/удаление) выводит и н ф о р м а ц и ю о к о н ф и г у р а ц и и и текущем состоя-
н и и слотов PCI. Запустите эту команду с параметром - q .
# olrad -q „'Л
Driver(s)
Capable
Slot Path Bus Max Spd Pwr Occu Susp OLAR OLD Max Mode
Num Spd Mode
0-0-0-1 0/0/8/0 64 66 66 On Yes No Yes Yes PCI PCI
7.5. Обзор аппаратного обеспечения 163

0-0-0-2 0/0/10/0 80 66 66 On Yes No Yes Yes PCI PCI


0-0-0-3 0/0/12/0 96 66 66 On Yes No Yes Yes PCI pa
0-0-0-4 0/0/14/0 112 66 33 On Yes No Yes Yes PCI PCI
0-0-0-5 0/0/6/0 48 66 33 On Yes No Yes Yes PCI PCI
0-0-0-6 0/0/4/0 32 66 66 On Yes No Yes Yes PCI PCI
0-0-0-7 0/0/2/0 16 66 66 Off No N/A N/A N/A PCI PCI
0-0-0-8 0/0/1/0 8 66 66 Off No N/A N/A N/A PCI PCI
И з выходных д а н н ы х видно, что в системе есть восемь слотов PCI. Для каждого
слота п р и в е д е н ы номер, а п п а р а т н ы й путь, номер шины, максимальная и текущая
скорость, состояние п и т а н и я , н а л и ч и е карты в слоте, флаг отключения, признак
п о д д е р ж к и ф у н к ц и о н а л ь н о с т и OLRAD и т и п слота (PCI или PCI-X).

7.5.2. Дисковые массивы


Внешняя система х р а н е н и я данных, состоящая из множества дисков, называется
дисковым массивом (рис. 7.10). Дисковые массивы оснащаются избыточными ис-
т о ч н и к а м и п и т а н и я с поддержкой оперативной замены, вентиляторами и кон-
т р о л л е р а м и ввода/вывода. Дисковые массивы условно делятся на три группы:
DAS (Direct Attached Storage), NAS (Network Attached Storage) и SAN (Storage Area
Network). Массивы DAS подключаются к серверу напрямую, и обмен данными
осуществляется п о выделенному каналу. Массивы NAS подключаются к IP-сети,
а хранящаяся на них и н ф о р м а ц и я доступна по сети с использованием протоколов
NFS и л и CIFS. Сети х р а н е н и я SAN развертываются с использованием оптоволо-
конных каналов и обладают рядом существенных преимуществ.

м нини
ШШШШШ!
Рис. 7.10. Дисковые массивы

7.5.3. Логический раздел


Логический раздел (сокращение от Logical Unit Number (LUN) — номер логическо-
го устройства) представляет собой логическую единицу хранения данных, опре-
деляемую на уровне дискового массива. С точки зрения сервера логический раз-
дел является самостоятельным дисковым устройством. Логический раздел может
иметь любые размеры.
164 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.5.4. SAN
Архитектура, в которой несколько компьютерных систем подключаются к одно-
му или нескольким дисковым, ленточным или оптическим накопителям через
оптоволоконные коммутаторы, обозначается аббревиатурой SAN (Storage Area
Network). Системы хранения данных SAN предоставляют доступ к тысячам те-
рабайт дискового пространства, совместно используемого множеством систем.
Более того, вместительные современные ленточные библиотеки позволяют орга-
низовать резервное копирование сотен серверов в сети SAN.

7.5.5. Карты PCI, PCI-X и PCIe


Сокращение PCI означает Peripheral Component Interconnect (взаимодействие
с периферийными компонентами), PCI-X — PCI extended (расширенный PCI),
a PCIe — PCI Express.
Шина PCI предоставляет канал передачи данных между процессором и адапте-
рами ввода/вывода. Шина поддерживает работу на частотах 33 и 66 МГц с под-
держкой как 32-, так и 64-разрядной передачи. На рис. 7.11 изображена карта с ин-
терфейсом PCI.

Рис. 7.11. Карта PCI

PCI-X представляет собой расширенную версию PCI с сохранением обратной


совместимости. Эта шина поддерживает работу на частотах 133 и 266 МГц с под-
держкой как 32-, так и 64-разрядной передачи (64-разрядные адаптеры PCI-X
имеют большие размеры и работают почти вдвое быстрее).
Стандарт PCIe разрабатывался как замена PCI и PCI-X. PCIe обладает повышенным
быстродействием.
Карты всех типов подключаются к серверу «на лету» средствами HP-UX OLRAD.
Управление OLRAD выполняется через SMH либо из командной строки при
вызове o l r a d . Кроме того, SMH осуществляет CRA-анализ (Critical Resource
Analysis), в ходе которого выявляются все возможные последствия замены карты.
Команда o l r a d не инициирует CRA-анализ. За подробностями обращайтесь
к тап-сграницам o l r a d .
7.5. Обзор аппаратного обеспечения 165

Чтобы использовать SMH для выполнения OLRAD, сделайте следующее.


Откройте в SMH страницу Peripheral Devices • OLRAD Cards. Выберите слот, в ко-
торый установлена карта, и нажмите Enter. Нажмите клавишу с, чтобы выполнить
CRA-анализ. Если в выбранном слоте установлена карта, которую необходимо
отключить, нажмите d для удаления или г для замены.
Можно также воспользоваться командой pdweb — для перехода в SMH к разделу
Peripheral Devices.

7.5.6. Интерфейсная карта


Интерфейсная карта может быть интегрирована в системную плату либо установ-
лена в свободный слот сервера. Интерфейсная карта используется для организа-
ц и и взаимодействия сервера с внешними устройствами. Существуют различные
типы интерфейсных карт для подключения оптоволоконных каналов, SCSI, LAN
и других типов внешних устройств. Интерфейсные карты также называются
адаптерами хоста, адаптерами устройств и контроллерами. На рис. 7.11-7.15 изо-
бражены различные типы интерфейсных карт.

7.5.7. Сетевой адаптер


Сетевой адаптер, или сетевая интерфейсная карта (Network Interface Card, NIC),
позволяет подключить сервер к сети передачи данных (также встречаются тер-
м и н ы «сетевая карта» и «LAN-адаптер»). Сетевые адаптеры интегрируются в сис-
темную плату либо поставляются в виде интерфейсных карт. Существуют сетевые
адаптеры с несколькими портами ввода/вывода. В этой книге термином «LAN-
интерфейс» будет обозначаться однопортовая LAN-карта или порт в составе
адаптера с несколькими адаптерами ввода/вывода. На рис. 7.12 изображены одно-
и четырехпортовый сетевые адаптеры.

Рис. 7.12. Сетевые адаптеры

7.5.8. Карты стандарта SCSI


Стандарт SCSI (Small Computer System Interface) (произносится «скази») разрабо-
тан в 1986 году и с тех пор широко применяется в компьютерной отрасли. SCSI —
технология шины ввода/вывода, для управления которой используется опреде-
ленный протокол. Она позволяет подключить несколько периферийных устройств
(жестких дисков, ленточных накопителей, приводов CD/DVD) к одному контрол-
леру SCSI, также называемому SCSI-адаптером хоста (Host Bus Adapter, ИВА).
На рис. 7.13 изображена карта SCSI.
166 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Рис. 7.13. Карта SCSI

Существует несколько поколений карт SCSI, которые отличаются п о к а з а т е л я м и


пропускной способности, скорости передачи д а н н ы х и количеством контактов
на разъеме. В табл. 7.7 приведены сравнительные характеристики.
Таблица 7.7. Разновидности SCSI

Тип Разрядность шины, бит Максимальная скорость, Мбайт/с


SCSI 8 5
Wide SCSI 16 10
Fast SCSI 8 10
Fast Wide SCSI 16 20
Ultra SCSI 8 20
Ultra Wide SCSI 16 40
Ultra2 SCSI 8 40
Ultra2 Wide SCSI 16 80
Ultral60 (Ultra 3) 16 160
Ultra320 16 320
Ultra640 16 640

Работая с устройствами SCSI и картами SCSI, следите за тем, чтобы о н и относились


к одному типу. Например, привод DVD с интерфейсом Ultra3 SCSI должен под-
ключаться к контроллеру Ultra3.

7.5.9. Интерфейсная карта для подключения


к оптоволоконной сети (FC)
Интерфейсная карта для подключения к оптоволоконной сети (Fiber Channel,
FC) обеспечивает подключение серверов к оптоволоконным сетям и устройствам
хранения информации (дисковым массивам и ленточным библиотекам). Карты
FC со скоростью 1 Гбит/с оснащаются разъемом типа Siemens Connector (SC);
карты с более высокими скоростями передачи данных используют другой т и п
разъема, называемый Lucent Connector (LC).
7.5. Обзор аппаратного обеспечения 167

Карты FC (также называемые FC НВА) бывают одно- и двухпортовыми. На рис. 7.14


и з о б р а ж е н ы т и п ы к а р т с разъемом LC.

Рис. 7.14. Оптоволоконные карты

7.5.10. Мультипортовые карты (МЮ)


К а р т ы с п о р т а м и в в о д а / в ы в о д а разного типа (Multi-I/O, МЮ) обладают возмож-
н о с т я м и в ы п о л н е н и я сразу нескольких ф у н к ц и й (рис. 7.15). Такие карты обычно
используются на серверах д л я э к о н о м и и слотов. П р и м е р ы карт с портами ввода/
вывода разного типа:
• к а р т ы с п о р т а м и LAN (Ethernet) и SCSI;
• к а р т ы с п о р т а м и LAN и FC (Fibre Channel);
• к а р т ы с п о р т а м и SCSI и FC;
• к а р т ы с п о р т а м и LAN и м о д е м н ы м и портами;
• к а р т ы с к о н с о л ь н ы м и LAN-портами, консольными последовательными пор-
т а м и и п о р т а м и SCSI.

Рис. 7.15. Мультипортовые карты

7.5.11. Шина
Все аппаратные компоненты системы (процессоры, память, интерфейсные кар-
ты) взаимодействуют д р у г с д р у г о м по электрическим цепям, называемым
шинами (buses). Д а н н ы е передаются между процессором и памятью, памятью
и диском, памятью и интерфейсными картами и т. д. Шины бывают внешними
168 Глава 7. Администрирование системы и аппаратное обеспечение сервера

и внутренними. Внутренние шины обеспечивают передачу данных в пределах


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

7.5.12. Преобразователь шины


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

7.5.13. Процессоры и ядра


HP-UX работает на серверах двух типов аппаратных архитектур — H P Integrity
и HP 9000.
Семейство серверов HP Integrity использует 64-разрядные процессоры Itanium,
разработанные по технологии EPIC (Explicitly Parallel Instruction Computing — вы-
числения с помощью инструкций с явным параллелизмом). Процессоры Itanium
текущего поколения являются двухъядерными — одна физическая микросхема
процессора содержит два независимых вычислительных блока (ядра), которые
совместно используют каналы связи микросхемы с системной платой (или ячей-
кой сервера).
Семейство серверов HP 9000 использует 64-разрядные процессоры архитектуры
PA-RISC (Precision-Architecture Reduced Instruction Set Computing — прецизионная
архитектура, вычисления с сокращенным набором команд). Процессоры PA-RISC
последнего поколения также являются двухъядерными.
Количество процессоров и ядер у сервера, раздела или ячейки обозначается по
схеме х?/ уС, где х и у — максимальное количество процессоров и ядер соответ-
ственно. Примеры:
• обозначение 1Р/ 1С представляет сервер с одним процессором и одним ядром;
• обозначение 2Р/4С представляет сервер с двумя процессорами и четырьмя
ядрами;
• сервер с восемью ячейками, каждая из которых содержит четыре двухъядерных
процессора, обозначается 32Р/64С (а отдельная плата ячейки имеет марки-
ровку 4Р/8С).

7.5.14. Платы ячеек


Плата ячейки (cell board) содержит процессоры и память. Новые платы ячеек
поддерживают до четырех двухъядерных процессорных модулей и до 128 Гбайт
памяти на плату. Самый крупный серверный комплекс HP-UX поддерживает до
16 плат ячеек и до 2 Тбайт памяти. На рис. 7.16 изображена плата ячейки.
7.5. Обзор аппаратного обеспечения 169

Рис. 7.16. Плата ячейки

К каждой плате ячейки подключаются корзины ввода/ вывода, которые исполь-


зуются ячейкой как выделенный ресурс.

7.5.15. Корзина ввода/вывода


Корзина ввода/вывода ( I / O chassis) включает до 12 слотов PCI и PCI-X в составе сер-
веров H P S u p e r d o m e и rp/rx84xx. Корзина ввода/ вывода, подключаемая к серве-
р а м гр/гх74хх, состоит из 8 слотов PCI и PCI-X. Корзина ввода/вывода имеет ав-
т о н о м н о е п и т а н и е . У в е л и ч е н и е количества слотов выполняется модулями по
12 и л и 8 слотов, в зависимости от м о д е л и сервера. К отдельной плате ячейки
м о ж н о п о д к л ю ч и т ь д о 12 (или 8) слотов PCI. Если потребуются дополнительные
12 (или 8) слотов, придется добавить плату ячейки и корзину ввода/вывода.

7.5.16. Карта ввод^вывода для процессора управления


Н а каждом сервере (или в каждом а п п а р а т н о м разделе (пРаг) серверного ком-
плекса) д о л ж н а быть установлена уникальная карта, называемая главной картой
ввода/вывода (core I / O ) . Эта карта всегда находится в слоте 0 и имеет один после-
довательный и о д и н LAN-порт д л я MP-доступа к процессору управления серве-
р о м и л и а п п а р а т н ы м разделом. Карта также содержит модемный порт и порт
UPS и может иметь (или н е иметь) п о р т SCSI. Плата ячейки, в корзине ввода/вы-
вода которой установлена главная карта ввода/вывода, называется главной платой
ячейки.

т
System MP
LAN LAN

Рис. 7.17. Главная карта ввода/вывода

За п о д р о б н о й и н ф о р м а ц и е й о пРаг и M P обращайтесь к главе 8.

7.5.17. Адаптер системной шины (SBA) и адаптер


локальной шины (LBA)
Система HP-UX взаимодействует с устройствами ввода/ вывода через адаптер
системной ш и н ы SBA (System Bus Adapter) и адаптеры локальной ш и н ы LBA
(Local Bus Adapater). К каждому адаптеру SB А подключаются один или несколь-
ко адаптеров LBA, к которым, в свою очередь, подключены одно или несколько
170 Глава 7. Администрирование системы и аппаратное обеспечение сервера

устройств ввода/вывода. На рис. 7.18 изображены о т н о ш е н и я между SBA и LBA


в контексте дерева устройств ввода/вывода.

Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода
Устройство
ввода/вывода

Рис. 7.18. Отношения SBA/LBA

В системах с SMP-архитектурой SB А подключаются непосредственно к системной


плате.

7.5.18. Источник питания


Существуют два типа источников питания в серверах среднего и высшего клас-
са — системные и источники питания PCI. Первые снабжают электропитанием
сервер в целом, а вторые обеспечивают питанием корзины ввода/вывода. Все
серверы под управлением HP-UX комплектуются избыточными источниками
питания.
Серверы начального уровня оснащаются только системными источниками пи-
тания.

7.5.19. Расширение подсистемы ввода/вывода (SEU)


Серверы среднего уровня могут включать до четырех плат ячеек и двух корзин
ввода/вывода. Дополнительные корзины ввода/вывода устанавливаются в аппа-
ратном модуле, внешнем по отношению к серверу и называемом блоком расшире-
ния сервера (Server Expansion Unit, SEU). После установки SEU становится частью
сервера. Блок SEU изображен на рис. 7.19.
Блок SEU оснащается собственными источниками питания и системой охлажде-
ния. В нем предусмотрено место для установки дополнительных жестких дисков,
ленточных накопителей и приводов CD/DVD (помимо места для плат ячеек
и корзин ввода/вывода).
7.5. Обзор аппаратного обеспечения 171

Рис. 7.19. Блок расширения сервера

7.5.20. Кабинет
Т е р м и н «кабинет» (cabinet) ч а щ е всего используется по отношению к серверам
S u p e r d o m e — самым м о щ н ы м серверам H P под управлением HP-UX, в конфигу-
р а ц и ю к о т о р ы х может входить д о 16 п л а т ячеек и 16 корзин ввода/ вывода (по-
м и м о источников п и т а н и я , вентиляторов и других аппаратных компонентов).
Сервер H P Superdome, в составе которого д о 8 ячеек, размещается в отдельном
к а б и н е т е , н о в п о л н о й к о м п л е к т а ц и и необходимо использовать дополнитель-
н ы й к а б и н е т . Н а рис. 7.20 и з о б р а ж е н ы два кабинета серверного комплекса
Superdome.

Рис. 7.20. Кабинеты серверного комплекса Superdome


172 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.5.21. Серверный комплекс


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

о
I - • - л
1раш|рдщ|

Рис. 7.21. Серверный комплекс

7.6. Серверы HP Integrity и HP 9000


Существуют два семейства с е р в е р о в H P , к о т о р ы е р а б о т а ю т п о д у п р а в л е н и е м
HP-UX: Integrity и 9000. В следующих п о д р а з д е л а х п р и в е д е н к р а т к и й о б з о р э т и х
семейств.

7.6.1. Семейство серверов HP Integrity


Семейство серверов H P Integrity строятся н а базе п р о ц е с с о р о в Intel I t a n i u m и п о -
зволяют параллельно запускать несколько э к з е м п л я р о в о п е р а ц и о н н ы х с и с т е м
HP-UX l l i v2, HP-UX l l i v3, Microsoft W i n d o w s 2003 и L i n u x в р а з н ы х а п п а р а т н ы х
(nPar) и л и виртуальных (vPar) разделах в г р а н и ц а х с е р в е р н о г о к о м п л е к с а .

пРаг (аппаратный раздел) и vPar (виртуальный раздел) — технологии разделения


серверных комплексов на разделы для серверов среднего и высокого уровня под
управлением HP-UX. Эти технологии подробно рассматриваются в главе 8.

Серверы этого семейства делятся на т р и класса: н а ч а л ь н о г о , с р е д н е г о и высокого


уровня. Отнесение серверов к определенному классу в ы п о л н я е т с я в соответствии
с такими факторами, как максимальное количество п р о ц е с с о р о в , о б ъ е м п а м я т и
и количество поддерживаемых слотов PCI. В табл. 7.8 п р и в е д е н ы с в о д н ы е д а н н ы е .
За обновленной и более точной и н ф о р м а ц и е й обращайтесь н а сайт www.hp.com.
7.6. Серверы HP integrity и HP 9000

1 Максимальное 1 Таблица 7.8. Модели серверов HP Integrity

Максимальный

Максимальное
объем памяти
процессоров/

Количество
Количество
количество
количество

внутренних
слотов PCI

плат ячеек
Сервер

дисков
0
ядер

i ь. 1
&

SEU
Я
с а>
rx2620 2/4 32 Гбайт 4 3 Нет Нет Нет Нет Началь-
ный
rx2660 2/4 32 Гбайт 3 8 Нет Нет Нет Нет Началь-
ный
гхЗбОО [2/4 96 Гбайт 8 8 Нет Нет Нет Нет Началь-
ный
гхббОО 4/8 192 Гбайт 8 16 Нет Нет Нет Нет Началь-
ный
rx7640 8/16 128 Гбайт 15 4 2 2 Нет Нет Сред-
ний
rx8640 16/32 256 Гбайт 16 8 4 4 Нет Да Сред-
ний
Superdome 64/128 2 Тбайт 192 Нет 16 16 Нет Да Высо-
кий

Н а р и с . 7.22 и з о б р а ж е н ы с е р в е р ы S u p e r d o m e и гх7640.

Рис. 7.22. Серверы HP Superdome и гх7640

Д л я и н ф о р м а ц и и в табл. 7.9 п е р е ч и с л е н ы н е к о т о р ы е м о д е л и серверов Integrity


п р е д ы д у щ е г о п о к о л е н и я , н а к о т о р ы х поддерживается HP-UX l l i v3.
174 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Таблица 7.9. Старые модели серверов HP Integrity

Максимальный

Максимальное
Максимальное

объем памяти
процессоров/

Количество

Количество
количество

внутренних
количество

слотов PCI

плат ячеек

Класс~"
дисков
Сервер

1 ядер

nPar

vPar

SEU
гх1620 2/2 16 Гбайт 2 \2 Нет Нет Нет Нелг f Началь-
ный
гх4640 4/8 128 Гбайт 6 2 Нет Нет Нет Heiя Началь-
ный
гх7620 16 128 Гбайт 15 4 2 2 Нет Не-f Сред-
ний
гх8620 32 256 Гбайт 16 8 4 4 Нет Да/ Сред-
ний

7.6.2. Семейство серверов HP 9000


Серверы семейства HP 9000 работают на базе процессоров РА-RISC. На серверах
этого семейства поддерживаются все версии HP-UX lli. Серверы HP 9000 поддер-
живают технологии разбиения на аппаратные и виртуальные разделы и позво-
ляют запускать несколько независимых экземпляров HP-UX.
Серверы этого семейства делятся на три класса: начального, среднего и высокого
уровня. Отнесение серверов к определенному классу выполняется в соответствии
с такими факторами, как максимальное количество процессоров, объем памяти
и количество поддерживаемых слотов PCI. В табл. 7.10 приведены сводные данные.
За обновленной информацией обращайтесь на сайт www.hp.com.
Таблица 7.10. Модели серверов HP 9000
Максимальный
Максимальное

Максимальное
объем памяти
процессоров/

Количество
Количество
количество

количество

внутренних

плат ячеек
слотов PCI
Сервер

дисков

Класс
ядер

пРаг

vPar

SEU

гр3410 1/2 6 Гбайт 2 3 Нет Нет Нет Нет Началь-


ный
гр3440 2/4 32 Гбайт 4 3 Нет Нет Нет Нет Началь-
ный
гр4410 2/4 128 Гбайт 6 2 Нет Нет Нет Нет Началь-
ный
гр4440 4/8 128 Гбайт 6 2 Нет Нет Нет Her Началь-
ный
гр7440 8/16 128 Гбайт 15 4 2 2 16 Нет Началь-
ный
7.6, Серверы HP Integrity и HP 9000 175

Максимальный

Максимальное
Максимальное

объем памяти
процессоров/

Количество
Количество
внутренних
количество
количество

слотов PCI

плат ячеек
дисков
Сервер

W •8

пРаг
ядер а

5EU
а>
1
rp8440 \ 16/32 256 Гбайт 32 8 4 4 32 Да Сред-
ний
Superdome 64/128 2Тбайт 192 Нет 16 16 128 Да Высо-
кий

На рис. 7.23 изображены серверы Superdome и гр8440.

Рис. 7.23. Серверы HP Superdome и гр8440

Для сравнения в табл. 7.11 перечислены модели серверов HP 9000 предыдущего


поколения, также поддерживающие HP-UX l l i v3.
Таблица 7.11. Старые модели серверов HP 9000
Максимальный

Максимальное
Максимальное

объем памяти
процессоров/

Количество
Количество
внутренних
количество
количество

слотов PCI

плат ячеек

о
дисков
Сервер

0
я
vPar

! SEU
nPar
ядер

1
8 2 2 8 Нет Сред-
гр7410 8 32 Гбайт 15 ний
г
2 2 16 Нет Сред-
гр7420 8/16 128 Гбайт 15 4
ний
-—I
8 4 4 16 Да Сред-
гр8400 16 64 Гбайт 16 ний
8 4 4 32 Да Сред»
256 Гбайт 32
гр8420 16/32
1 нгий
176 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.7. HP BladeSystem /
HP BladeSystem — технология, позволяющая получить законченную Инфра-
структуру. BladeSystem работает на базе процессоров Itanium и Intel и поддер-
живает операционные системы HP-UX l l i v3, Microsoft W i n d o w s , SUM Solaris
и Linux.

7.7.1. Компоненты BladeSystem


BladeSystem состоит из нескольких аппаратных компонентов, описанных ниже.
За обновленной и более точной информацией обращайтесь на сайт yvww.hp.com.

Блейд-шасси
Блейд-шасси служит для размещения серверов формфактора «лезви|е». Серверы
в составе блейд-шасси могут быть полной и половинной высоты. Максимальное
количество серверов полной высоты в одном шасси составляет 8, а половинной
высоты — 16. Иначе говоря, сервер полной высоты занимает столико же места,
сколько два сервера половинной высоты. В настоящее время д о с т у п ы две моде-
ли шасси — сЗООО и с7000: сЗООО идеально подходит для малых и средних компа-
ний, а с7000 отвечает требованиям крупного предприятия.
На рис. 7.24, слева изображены корпуса сЗООО (для монтажа в стойке яд автономная
модель), а справа — с7000 (только для монтажа в стойке).

Рис. 7.24. Корпуса HP BladeSystem

В табл. 7.12 приведено сравнение этих двух типов шасси.


Таблица 7.12. Параметры моделей шасси HP BladeSystem

JсЗООО C7000
Отсеки серверов I 4 блейда полной высоты или 8 блейдов полной высоты или
5 блейдов половинног высоты 16 блейдов половинной высоты
| Отсеки коммутаци- I 4 8
I онных устройств
| Источники питания 6 6
[Вентиляторы ,6 10
Управление Один модуль Onboard Два модуля Onboard
Administrator Administrator
7.7\ HP BladeSystem 177

Блейд-сервер
Блейдугрвер (server blade) фактически представляет собой сервер в компактном
формфакторе «лезвие». Существует несколько различных моделей, большинст-
во из которых комплектуется процессорами Intel для работы под управлени-
ем операционных систем Microsoft Windows, S U N Solaris или Linux. Для работы
с НР-иХ^ыпускаются блейд-серверы с процессорами Intel Itanium BL860c и BL870c,
показанные на рис. 7.25.

Рис. 7.25. Серверные блейды HP BladeSystem

Основные х а р а к т е р и с т и к и BL860c и BL870c приведены д л я сравнения в табл. 7.13.


Таблица 7.13. Модели блейд-серверов с процессорами Intel Itanium
LAN-интерфейсов
Максимальный

Максимальное
Максимальное

Максимальное
объем памяти,
процессоров

стандартных

расширения
Количество

количество
количество
количество
Модель

Высота
дисков

слотов
Гбайт

BL860c 2 одно- или 48 2 4 Полная 3


двухъядерных
BL870c 4 двухъядерных 96 4 4 Полная 3

Системы хранения данных формфактора «блейд»


Системы хранения данных формфактора «блейд» обеспечивают дополнительное
дисковое пространство. Существуют две модели — SB600c и SB40c (рис. 7.26).

Рис. 7.26. Системы хранения данных формфактора «блейд» HP BladeSystem


178 Глава 7. Администрирование системы и аппаратное обеспечение сервера

В табл. 7.14 сравниваются характеристики этих двух моделей. /


Таблица 7.14. Системы хранения данных формфактора «блейд» HP BladeSystem /
SB600C SB40C
Общий объем диско- 1,17 Тбайт 876 Гбайт
вого пространства / '
Наличие DVD/USB Да Нет у
Максимальное коли- 4 8
чество в корпусе
Количество приво- 8 х 146 Гбайт 6 х 146 Гбайт
дов SAS/SATA
Высота Половинная Половинная

Коммутационные модули
Коммутационные модули (interconnect) расширяют возможности блейд-шасси с по-
мощью установки дополнительных портов LAN или SAN. В блейд-щасси преду-
смотрены отсеки для восьми таких устройств. Список коммутационных модулей
составляют LAN-коммутаторы с несколькими портами 1 и / или 10 Гбит/ с, ком-
мутаторы для подключения к SAN с несколькими портами 4 Гбит/ с и стандарт-
ные адаптеры LAN/SAN.

Блейд-сервер с дополнительными слотами PCI


Блейды расширения PCI предоставляют смежному отсеку в BladeSystem доступ
к дополнительным портам PCI (рис. 7.27). Каждый блейд расширения PCI осна-
щается одним или двумя адаптерами PCI-X или PCIe.

Рис. 7.27. Блейд расширения PCI для HP BladeSystem

7.7.2. Преимущества BladeSystem


Технологии под брендом HP BladeSystem обладают рядом преимуществ. Рассмот-
рим их.

Масштабируемость
Можно начать создание инфраструктуры с шасси BladeSystem, в составе которо-
го будут единственный блейд-сервер и один или два источника питания и вен-
7.8. Стек управления устройствами хранения данных 17*

тиля^ора, а затем постепенно увеличивать количество серверов до 16, источников


питайся — до 10, а вентиляторов — до 6.

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

Гибкость
Решения BladeSystem отличаются высокой эксплуатационной гибкостью в части
конфигурирования, а также добавления и удаления компонентов.

Резервирование и избыточность
Дублирование компонентов — один из ключевых принципов HP BladeSystem.
Каждый компонент системы, от источников питания и вентиляторов до комму-
тационных устройств, может быть дублирован, что обеспечивает повышенную
отказоустойчивость инфраструктуры.

Эффективное энергопотребление
В блейд-шасси H P BladeSystem несколько блейд-серверов и систем хранения
данных совместно используют источники питания и вентиляторы, что обеспечи-
вает повышенную энергоэффективность по сравнению с энергопотреблением
автономных серверов в стойках.

Снижение затрат на обслуживание


Управление инфраструктурой на базе HP BladeSystem выполняется с использо-
ванием единой централизованной среды администрирования, что в результате
сокращает различные виды затрат на обслуживание системы.

7.7.3. Встроенное в блейд-шасси управление


В блейд-шасси входит стандартная интегрированная подсистема управления
Onboard Administrator, которая является локальной по отношению к блейд-шасси
и позволяет выполнять операции настройки и управления с использованием
браузера. Существует и более мощный продукт — Insight Control, который при-
обретается отдельно и обеспечивает централизованный контроль и управление
в вычислительных средах на базе BladeSystem.

7.8. Стек управления устройствами


хранения данных
В предыдущих версиях HP-UX использовались аппаратные пути для обращения
к устройствам хранения данных, таким как дисковые и ленточные накопители.
Путь представлял собой фактический маршрут к устройству. Этот метод доступа
к устройствам хранения данных продолжает поддерживаться в l l i v3 и называ-
ется традиционным представлением (legacy view). В l l i v3 появился новый механизм
адресации устройств хранения данных, называемый динамическим представлением
180 Глава 7. Администрирование системы и аппаратное обеспечение сервера

(agile view). В динамическом представлении специальный файл устройств^ DSF


является постоянным, привязывается к идентификатору WWID (World? Wide
IDentifier) логического тома и не зависит от фактического физического маршру-
та доступа к устройству хранения. При таком подходе файлы устройств DSF
остаются всегда неизменными (permanent) и каждый логический раздел одно-
значно идентифицируется файлом устройства независимо от количества путей
к этому устройству и изменений в физических маршрутах доступа. В динамиче-
ском представлении не требуется отслеживать изменения в конфигурации сети
хранения данных. Например, если путь к устройству изменится вследствие пе-
реключения части оптоволоконных кабелей на другой коммутатор, HP-UX по-
прежнему будет видеть устройство так же, как прежде. Эта технология позволяет
HP-UX скрьггь от приложения все физические маршруты к конкретному физи-
ческому устройству и презентовать один виртуальный маршрут. ОС использует
этот виртуальный маршрут, балансируя нагрузку ввода/вывода автоматически
по физическим путям. В рамках одного экземпляра операционной системы могут
быть устройства как с традиционным представлением, так и с динамическим.
Ключевые преимущества динамического представления — масштабируемость
стека ввода/вывода, динамическая адресация устройств, поддержка множества
путей и балансировка нагрузки, адаптивность и производительность — кратко
рассмотрены в следующих подразделах.

7.8.1. Масштабируемость стека ввод^вывода


В стеке ввода/вывода нового поколения были сняты ограничения по сравнению
с предыдущими версиями l l i :
• размер логического раздела не ограничен (в старых версиях l l i он ограничи-
вался значением 2 Тбайт);
• количество шин ввода/ вывода не ограничено (в старых версиях l l i максималь-
ное значение было равно 256);
• количество поддерживаемых логических устройств увеличилось вдвое (с 8192
до 16 384);
• количество физических путей к одному логическому устройству увеличилось
в четыре раза (с 8 до 32).

7.8.2. Динамическая адресация устройств


Динамическая адресация (или постоянная привязка логических устройств) означает,
что для каждого логического устройства хранения в системе создается и поддер-
живается неизменным файл устройства, что особенно важно, коща к устройству
хранения можно обратиться по нескольким физическим маршрутам доступа.
При использовании динамической адресации файл устройств не содержит фак-
тического аппаратного маршрута и дополнительных идентификаторов, которые
используются в файлах устройств традиционного представления. Блочные фай-
лы устройств с динамическим представлением находятся в каталоге / d e v / d i s k ,
а файлы устройств с символьным доступом — в каталоге / d e v / r d i s k . Файл
устройства связан с идентификатором WWID (World Wide IDentifier) логическо-
17*
7.8. Стек управления устройствами хранения данных

го раздела, не привязан к аппаратному маршруту и не содержит в своем составе


физических адресов компонентов маршрута, за исключением контроллера, иден-
т и ф и к а т о р а п р и е м н и к а SCSI (SCSI target) и л и специфических параметров
устройства. И д е н т и ф и к а т о р WWID (аналог серийного номера) уникален для
каждого логического устройства хранения и всегда остается неизменным.
Преимущества динамической адресации следующие:
• всегда о д и н постоянный ф а й л устройства для каждого логического диска
независимо от количества физических маршрутов к нему. В традиционном
представлении (agile view) каждому физическому маршруту соответствовал
отдельный ф а й л устройства. Новый подход значительно повышает эффек-
тивность управления дисковой подсистемой, в том числе и при использовании
менеджера логических томов LVM;
• изменение физических путей к логическому диску не требует внесения изме-
н е н и й в конфигурацию операционной системы. Например, отпадает необхо-
димость внесения изменений в конфигурацию LVM.
П р и установке HP-UX l l i v3 для каждого устройства хранения по умолчанию
создаются ф а й л ы устройств как в традиционном, так и в динамическом представ-
лении.

7.8.3. Поддержка множества путей и балансировка


нагрузки
Поддержка множества путей к одному диску (multipathing) обеспечивает распре-
деление т р а ф и к а по нескольким физическим соединениям между сервером
и внешней системой хранения данных. Эта возможность доступна только при
наличии нескольких физических соединений. Распределение трафика по кана-
лам прозрачно для пользователей и приложений. Если с одним из маршрутов
произойдет сбой, то система автоматически изолирует неисправный канал; в то
время как другие каналы обеспечат обмен данными в обычном режиме. При вос-
становлении канала стек ввода/ вывода автоматически подключит канал к груп-
пе активных путей (незаметно для пользователей и приложений). Это справед-
ливо и в отношении новых каналов: система автоматически и динамически
включает новый маршрут в установленный режим балансировки нагрузки. Под-
держка передачи данных по множеству маршрутов активируется в системе по
умолчанию на этапе загрузки.
Встроенный механизм балансировки нагрузки использует доступные физические
маршруты для распределения запросов ввода/вывода. Благодаря этому обеспе-
чивается сбалансированная загрузка всех доступных каналов между сервером
и системой хранения. Если канал становится недоступным, система автомати-
чески прекращает его использование и распределяет нагрузку по доступным
каналам. После восстановления канал автоматически задействуется в передаче
данных (незаметно для пользователей и приложений) и распределении трафика.
Это справедливо в отношении и новых каналов: обнаружив новый канал, систе-
ма автоматически применяет к нему установленный алгоритм балансировки
нагрузки.
182 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Поддержка доступа к устройствам х р а н е н и я п о н е с к о л ь к и м ф и з и ч е с к и м м а р -


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

7.8.4. Адаптивность
HP-UX l l i v3 отслеживает любые изменения в дереве устройств ( н а п р и м е р , п р и
добавлении или удалении из системы логического устройства х р а н е н и я ) и адап-
тируется без перезагрузки и необходимости внесения существенных и з м е н е н и й
в конфигурацию приложений. П р и о б н а р у ж е н и и нового логического д и с к а сис-
тема создает для него постоянный ф а й л устройства. А н а л о г и ч н ы м образом, п р и
обнаружении изменения размера существующего логического диска и л и изме-
нения физического маршрута к диску HP-UX в ы п о л н я е т а в т о м а т и ч е с к у ю н а -
стройку и динамически отслеживает все п о с л е д у ю щ и е и з м е н е н и я п а р а м е т р о в
доступа к устройству. Увеличение размера логического д и с к а м о ж е т вести за
собой необходимость изменения параметров дисковой г р у п п ы п о д у п р а в л е н и е м
менеджера логических томов, что легко в ы п о л н я е т с я с о о т в е т с т в у ю щ е й к о м а н -
дой LVM.
В HP-UX l l i v3 функциональность OLRAD, к о т о р а я позволяет д о б а в л я т ь и л и
удалять адаптеры PCI из системы без перезагрузки, была з н а ч и т е л ь н о усовер-
шенствована — стало возможным удалить из системы л ю б о й т и п адаптера PCI
и заменить его другой картой PCI.
В предыдущих версиях после отсоединения адаптера приходилось у д а л я т ь ф а й -
лы устройств вручную или перезагружать систему. В l l i уЗ достаточно в ы п о л н и т ь
команду rms f с параметром - х , чтобы удалить все ф а й л ы устройств, не связанные
с конкретным адаптером.

7.8.5. Производительность
Стек ввода/вывода нового поколения обеспечивает следующие преимущества
в контексте производительности:
• повышение эффективности использования каналов ввода/вывода и автома-
тическую балансировку нагрузки;
• сокращение времени на идентификацию устройств и загрузку системы;
• увеличение максимального размера запроса ввода/вывода (с 1 д о 2 Мбайт);
• усовершенствованные средства анализа производительности (например, s a r ) .

7.8.6. Новые команды и параметры


В HP-UX l l i v3 появились новые команды и расширился список параметров су-
ществующих команд для эффективного использования р а с ш и р е н н ы х возмож-
ностей стека ввода/ вывода нового поколения. Эти команды и параметры пере-
числены в табл. 7.15.
17*
7.8. Стек управления устройствами хранения данных

Таблица 7.15. Новые команды и параметры

Команды Описание
iobind Связывает заданный драйвер с логическим устройством
хранения
iofind Упрощает переход с традиционного представления на динами-
ческое
io_redirect_dsf Назначает новое логическое устройство существующему фай-
лу устройств DSF
scsimgr Администрирование устройств хранения данных, работающих
по протоколу SCSI: выбор алгоритма балансировки нагрузки,
включение и отключение маршрутов доступа к устройству,
получение статистики
Новые параметры
glance -U — статистика по отдельному порту адаптера
insf Без параметров перестраивает дерево устройств и создает
файлы устройств в традиционном и динамическом представ-
лениях.
-L — возврат к традиционному представлению файлов
устройств DSF.
-Lv — вывод информации в формате традиционного представ-
ления
ioscan -ш dsf — информация о связях между файлами устройств
в традиционном представлении и соответствующими файлами
устройств в формате нового стека.
-m hwpath — информация о связях между файлами устройств
в традиционном представлении и аппаратными маршрутами
доступа к логическим дискам.
-ш lun — информация о связях между аппаратными маршрута-
ми доступа и путями lunpath.
-N — сканирование и вывод информации о файлах устройств
DSF в динамическом представлении.
-Р — вывод параметров устройства (например, неисправного
пути lunpath).
-Ъ — операция привязки откладывается до следующей переза-
грузки.
-В — вывод информации по отложенным операциям привязки,
-е — вывод файлов DSF в формате EFI и ВСН для систем 9000.
-г — удаление всех отложенных операций привязки,
-s — вывод списка файлов устройств DSF, не связанных с кон-
кретным логическим диском.
-U — сканирование и поиск устройств в состоянии
UNCLAIMED
lssf -s — вывод списка устаревших файлов устройств DSF, не свя-
занных с конкретным логическим диском
Продолжение &
184 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Таблица 7.15 (продолжение)

Команды Описание
rrosf -L — удаление файлов устройств в традиционном представле-
нии и удаление конфигурационных данных.
-х — удаление файлов устройств DSF, не связанных с логиче-
ским диском, и обновление конфигурации ввода/вывода
sar -Н — вывод информации об активности уровня порта для
адаптера.
-L — вывод информации об активности отдельно по каждому
физическому пути lunpath.
-t — информация по операциям ввода/выводна на ленточных
накопителях.
-R — вывод информации о чтении и записи на диск в разных
столбцах

7.9. Основные компоненты стека ввода/вывода


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

7.9.1. Аппаратный маршрут в традиционном


представлении
В версиях HP-UX, предшествующих l l i v3, с т а н д а р т н ы м и е д и н с т в е н н ы м спосо-
бом обращения к устройству хранения были традиционные аппаратные пути. Этот
тип файла устройства продолжает поддерживаться в l l i v3, н о считается устарев-
шим и будет исключен из будущих релизов HP-UX. Н и ж е п р и в е д е н список и з
16 аппаратных маршрутов, через которые можно обратиться к ч е т ы р е м логиче-
ским дискам на внешней системе хранения. К каждому логическому диску мож-
но обратиться по четырем физическим соединениям с сервером.

0/0/10/0/0.120.16.19.0.0.0
0/0/10/0/0.120.16.19.0.0.1
0/0/10/0/0.120.16.19.0.0.2
0/0/10/0/0.120.16.19.0.0.3

0/0/10/0/0.120.17.19.0.0.0
0/0/10/0/0.120.17.19.0.0.1
0/0/10/0/0.120.17.19.0.0.2
0/0/10/0/0.120.17.19.0.0.3

0/0/12/0/0.119.16.19.0.0.0
0/0/12/0/0.119.16.19.0.0.1
7.9. Основные компоненты стека ввода/вывода нового поколения 185

0/0/12/0/0.119.16.19.0.0.2
0/0/12/0/0.119.16.19.0.0.3

0/0/12/0/0.119.17.19.0.0.0
0/0/12/0/0.119.17.19.0.0.1
0/0/12/0/0.119.17.19.0.0.2
0/0/12/0/0.119.17.19.0.0.3
Традиционный аппаратный маршрут для ленточного устройства может выгля-
деть так:

0/0/8/0/0/1/0.2.0

Для получения сведений об аппаратных маршрутах в традиционном представ-


лении используется команда i o s c a n .

7.9.2. Аппаратный путь lunpath


(Lunpath Hardware Path)
Аппаратный путь lunpath представляет собой отдельный физический маршрут
к логическому диску. В дереве устройств д о уровня адаптера НВА аппаратный
адрес полностью совпадает с аппаратным маршрутом к диску в традиционном
представлении. На уровнях ниже в состав аппаратного пути включается адрес
логического раздела в шестнадцатеричной записи. Один аппаратный путь lunpath
представляет один физический маршрут к устройству хранения. В следующем
примере показаны аппаратные пути lunpath, по одному на каждый из 16 аппа-
ратных маршрутов:
# ioscan -fnNk | grep lunpath
lunpath 8 0/0/10/0/0.0x5006016030201d6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk22
lunpath 9 0/0/10/0/0.0x5006016030201d6b.0x4001000000000000 eslpt CLAIMED LWPAW LUN path
for disk23
lunpath 10 0/0/10/0/0.0x5006016030201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk24
lunpath 15 0/0/10/0/0.0x5006016030201d6b.0x4003000000000000 eslpt CLAIMED ШГРАТН LUN path
for disk25
lunpath 11 0/0/10/0/0.0x5006016930201d6b; 0x4000000000000000 eslpt CLAIMED LUNPATH LUN path
for d1sk22
lunpath 12 0/0/10/0/0.0x5006016930201d6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk23
lunpath 13 0/0/10/0/0.0x5006016930201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk24
lunpath 14 0/0/10/0/0.0x500601693020l;d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk25
lunpath 20 0/0/12/0/0.0x5006016130201d6b.0x4000000000000000 eslpt CLAIMED LUN_PA1K LUN path
for disk22
lunpath 21 0/0/12/0/0.0x5006016130201d6b.0x4001000000000000 eslpt CLAIMED LUN_PA7H L(JN р Ш
for disk23
186 Глава 7. Администрирование системы и аппаратное обеспечение сервера

lunpath 22 0/0/12/0/0.0х500601613020ЫбЬ. 0x4002000000000000 eslpt CLAIMED LUN_PATH LUN path


for disk24
lunpath 23 0/0/12/0/0.0x500601613020ld6b.0x4003000000000000 eslpt CLAIMED LUN.PATH LUN path
for disk25
lunpath 16 0/0/12/0/0.0x5006016830201d6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN path !
for disk22
lunpath 17 0/0/12/0/0.0x5006016830201d6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk23
lunpath 18 0/0/12/0/0.0x5006016830201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk24
lunpath 19 0/0/12/0/0.0x5006016830201d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN path
for disk25

7.9.3. Аппаратный путь к логическому диску


(LUN Hardware Path)
Аппаратный путь к логическому диску — это виртуальный маршрут, представлен-
ный в системе файлом устройства DSF, внутри которого находятся аппаратные
пути lunpath, ведущие к одному логическому диску. В предыдущем примере
показаны 16 аппаратных путей в традиционном представлении и соответству-
ющие 16 аппаратных путей lunpath. В такой конфигурации количество аппарат-
ных путей к логическим дискам равно четырем, поскольку каждый виртуальный
аппаратный путь к логическому диску привязан к четырем аппаратным маршру-
там (соединениям).
6400.0/OxfаОО/0х9 represents all 4 lunpath hardware paths for disk22
64000/0xfa00/0xa represents all 4 lunpath hardware paths for disk23
64000/0xfa00/0xb represents all 4 lunpath hardware paths for disk24
64000/0xfa00/0xc represents all 4 lunpath hardware paths for disk25

7.9.4. Традиционные файлы устройств DSF


Традиционные файлы DSF представляют собой специальные файлы устройств,
используемые в стеке ввода/вывода операционной системы HP-UX. Каждый ап-
паратный путь к логическому диску представлен в системе отдельным файлом
устройства DSF. В традиционном представлении пути, ведущие к одному логи-
ческому диску, управляются раздельно. При работе с менеджером томов LVM
администратор использует один из путей для создания/расширения группы
томов, после чего определяет остальные пути как альтернативные ссылки (или
ссылки на физические тома — PV Links) на логический раздел.
Примеры блочных и символьных файлов устройств DSF в традиционном пред-
ставлении д ля логического раздела:
/dev/dsk/cl0t0d0
/dev/rdsk/cl0t0d0
Файл устройства DSF в традиционном представлении для ленточного накопите-
ля может выглядеть так:
/<Jev/rmt/c3t2dO
7.10. Традиционное и динамическое представление 187

7.9.5. Постоянные файлы DSF


Постоянным файлом DSF называется специальный ф а й л устройства, представля-
ю щ и й все аппаратные пути lunpath к одному логическому разделу. Постоянный
ф а й л DSF остается неизменным даже в том случае, если доступ к логическому
разделу, на который он ссылается, будет выполняться через другой адаптер Н В А
С постоянными ф а й л а м и DSF исчезает необходимость определять ссылки PV при
работе с LVM, так как стек ввода/вывода выполняет это автоматически.
П р и м е р ы блочных и символьных постоянных файлов устройств DSF для логи-
ческого раздела:

/dev/di sk/disk22
/dev/rdi sk/dlsk22
Постоянный ф а й л устройства DSF для ленточного накопителя может выглядеть
так:

/dev/rtape/tapel_BEST

7.10. Традиционное и динамическое


представление
В предыдущих версиях HP-UX для обращения к устройствам хранения исполь-
зовались реальные аппаратные пути. В HP-UX l l i v3 для этой цели применяются
специальные ф а й л ы устройств с д и н а м и ч е с к и м представлением в системе.
Механизм, используемый в предыдущих версиях, называется традиционным пред-
ставлением и продолжает поддерживаться, но в следующих версиях HP-UX под-
держка будет прекращена.
Традиционное представление использует традиционные файлы DSF, а динами-
ческое представление — постоянные файлы DSF. Оба подхода рассматриваются
далее.

7.10.1. Традиционное представление


Традиционное представление включает в себя два типа файлов устройств: физи-
ческие и логические. Ядро операционной системы взаимодействует с устройством,
используя информацию о его местонахождении в системе. Это местонахождение
называется аппаратным адресом, или физическим адресом.
Команда i o s c a n позволяет просматривать дерево устройств системы и реальные
физические устройства. В примере команда i o s c a n - f показывает устройства
хранения в системе: жесткие диски, приводы DVD и ленточные накопители:
# Ioscan -f
Class I H/W Path Dri ver S/W State H/W Type Description

disk 0 0/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 36.4GMAP3367NC


Odisk 4 0/0/4/0/0.0.0 sdisk CLAIMED DEVICE HP 36.46ST336753LC
tape 0 0/0/8/0/0/1/0 2.0 stape CLAIMED DEVICE HP C5683A B H
188 Глава 7. Администрирование системы и аппаратное обеспечение сервера

disk 1 0/0/8/0/0/1/0.4.0 sdisk CLAIMED DEVICE HP DVD-ROM 305


disk 10 0/0/10/0/0.120.16.19.0.0.0 sdisk CLAIMED DEVICE ABC ABC350WDR5
disk 11 0/0/10/0/0.120.16.19.0.0.1 sdisk CLAIMED DEVICE ABC ABC350WDR5
disk 12 0/0/10/0/0.120.16.19.0.0.2 sdisk CLAIMED DEVICE ABC ABC350WDR5
disk 13 0/0/10/0/0.120.16.19.0.0.3 sdisk CLAIMED DEVICE ABC ABC350WDR5

Вывод состоит из с е м и столбцов. В т а б л . 7.16 о п и с ы в а ю т с я з н а ч е н и я к а ж д о г о


столбца.

Таблица 7.16. Выходные данные ioscan

Столбец Описание
Class Класс устройства: диск, лента, LAN, процессор и т. д.
Instance Уникальный идентификатор, назначенный устройству или интер-
фейсному адаптеру в одном классе
H / W Path Серия цифр, разделенных символами «косая черта» (/) и «точка» (.).
Представляет реальный физический адрес устройства
Driver Название драйвера, управляющего работой устройства (например,
sdisk для дисков SCSI и CD/DVD или stape для ленточных
устройств SCSI)
S/W State Состояние драйвера: CLAIMED означает, что драйвер успешно
взаимодействует с устройством, a UNCLAIMED — что драйвер для
устройства отсутствует в системе
I Hardware Type Идентификатор аппаратного компонента
I Description Краткое описание

Из вывода команды i o s c a n видно, что в системе у с т а н о в л е н о ш е с т ь ж е с т к и х


дисков (diskO, d i s k 4 , d i s k l O , d i s k l l , d i s k l 2 и d i s k l 3 ) , о д и н п р и в о д D V D
( d i s k l ) и один ленточный накопитель ( t a p e O ) .
Чтобы вывести на экран дерево устройств с д р у г и м ф о р м а т и р о в а н и е м , в ы п о л -
ните команду i o s c a n с параметрами, п р и в е д е н н ы м и ниже:

# ioscan Сканирование системы и вывод на экран всего


дерева устройств.
# ioscan -fH 0/0/0/3/0.6.0 Сканирование устройств, обращение к который
выполняется по указанному аппаратному адресу.
# ioscan -fn Сканирование системы и вывод списка логических
файлов устройств.
# ioscan -fnk То же. что ioscan -fn, но с получением
информации от ядра. Работает нанного быстрее.
# ioscan -fnkCdisk Сканирование системы и поиск устройств
заданного класса. В приведенном примере
сканируются все устройства класса disk.
При работе с устройствами можно использовать как аппаратные адреса, так и ло-
гические имена, представляющие собой ссылки на ф и з и ч е с к и е адреса. Ч т о б ы
7.10. Традиционное и динамическое представление 30

получить список логических и м е н дисковых устройств, выполните команду


i o s c a n с параметром - п .

# Ioscan -fnkCdisk
Class I H/W Path Driver S/W State H/W Type Description

disk 0 0/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 36.4GWAP3367NC


Zdev/dsk/c0t6d0 /dev/rdsk/cOt6dO
disk 4 0/0/4/0/0.0.0 sdisk CLAIMED DEVICE HP 36.46ST336753LC
/dev/dsk/c2t0d0 /dev/rdsk/c2tOdO
disk 1 0/0/8/0/0/1/0.4.0 sdisk CLAIMED DEVICE HP DVD-ROM 305
/dev/dsk/c3t4d0 /dev/rdsk/c3t4d0
di sk 10 0/0/10/0/0.120.16.19.0.0.0 sdisk CLAIMED DEVICE ABC A8C350W DR5
/dev/dsk/c8tOdO /dev/rdsk/c8t0d0
disk 11 0/0/10/0/0.120.16.19.0.0.1 sdisk CLAIMED DEVICE ABC ABC350WDR5
/dev/dsk/c8t0dl /dev/rdsk/c8t0dl
disk 12 0/0/10/0/0.120.16.19.0.0.2 sdisk CLAIMED DEVICE ABC ABC350WDR5
Zdev/dsk/c8t0d2 /dev/rdsk/c8t0d2
disk 13 0/0/10/0/0.120.16.19.0.0.3 sdisk CLAIMED DEVICE ABC ABC350WDR5
/dev/dsk/c8t0d3 /dev/rdsk/c8t0d3
Вывод команды i o s c a n содержит логические имена устройств. Имена строятся
по схеме, показанной на рис. 7.28.

с# t# d#

Номер Идентификатор Номер


контроллера приемника SCSI устройства (LUN)

Рис. 7.28. Схема формирования имен файлов DSF для дисков SCSI

В этой схеме с# определяет номер адаптера SCSI, t # — идентификатор прием-


ника SCSI, a d# — номер диска SCSI у приемника SCSI.
Из вывода i o s c a n видно, что первый диск подключен к контроллеру SCSI с но-
мером 0 (с 0), идентификатор приемника SCSI которого равен 6. Номер дисково-
го устройства SCSI всегда равен 0, если не существует другого устройства, со-
вместно использующего тот же идентификатор приемника.
В системе также присутствуют диски с210 d0, c 8 t 0 d 0 , c 8 t 0 d l , c 8 t 0 d 2 H c 8 t 0 d 3 ;
первый из них подключен к контроллеру 2 (с2), а остальные — к контроллеру 8
(с8). Привод DVD представлен файлом устройства c 3 t 4 d 0 и подключен к дру-
гому контроллеру SCSI.

Каждый диск SCSI должен обладать уникальным адресом на шине SCSI; при на-
рушении этого требования возникают конфликты.
190 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Все логические имена дисков и блочных устройств C D / D V D находятся в катало-


ге / d e v / d s k , а их символьные аналоги — в каталоге / d e v / r d s k .
Для получения сведений о параметрах устройств используется команда l s s f .
В следующем примере выводятся атрибуты файлов устройств DSF в традицион-
ном представлении / d e v / r d s k / c 0 t 6 d 0 и / d e v / d s k / c 3 t 4 d 0 :

# lssf /dev/rdsk/c0t6d0
sdisk card instance 0 SCSI target 6 SCSI LUN 0 section 0 at address 0/0/0/3/0.6.0/dev/rdsk/c0t6d0
# lssf /dev/dsk/c3t4d0
sdisk card instance 3 SCSI target 4 SCSI LUN 0 section 0 at address 0/0/8/0/0/1/0.4.0 /dev/dsk/c3t4d0
Обратите внимание на то, что устройство хранения с двумя физическими под-
ключениями к системе будет представлено двумя разными файлами устройств.
Файлы ленточных накопителей находятся в каталоге / d e v / r m t . Первый ленточ-
ный накопитель, установленный в системе, представляется идентификатором О,
второй — идентификатором 1, третий — идентификатором 2 и т. д. Команда
i o s c a n показывает, что в системе есть только один ленточный накопитель, но
для обращения к нему существует несколько логических имен файлов устройств
в традиционном представлении:

# ioscan -fnkCtape
Class I H/W Path Driver S/W State H/W Type Description

tape 0 0/0/8/0/0/1/0.2.0 stape CLAIMED DEVICE HP C5683A


/dev/rmt/Om /dev/rmt/Omnb /dev/rmt/c3t2dOBESTn
/dev/rmt/Omb /dev/rmt/c3t2dOBEST /dev/rmt/c3t2d0BESTnb
/dev/rmt/Omn /dev/rmt/c3t2d0BESTb ...
На рис. 7.29 показана схема формирования имен файлов устройств для ленточных
накопителей.

с# t# d# [Параметры]

Номер Идентификатор Номер Характеристики


контроллера приемника SCSI устройства (LUN)
Рис. 7.29. Схема формирования логических имен файлов устройств
для ленточных накопителей

Схема очень схожа с той, которая используется для формирования логических


имен для дисков, с одним исключением: в нее включаются дополнительные па-
раметры. Рассмотрим примеры:
• / d e v / rmt/ c3t2dOBEST — первый ленточный накопитель с использованием
средней степени компрессии. Имеет жесткую ссылку на / d e v / r m t / O m ;
• /dev/rmt/c3t2dOBESTb — по аналогии с предыдущим описанием, но с ис-
пользованием «стиля Беркли». Имеет жесткую ссылку на / d e v / r m t / O m b ;
7.10. Традиционное и динамическое представление 191

• / d e v / r m t / c 3 t 2 d O B E S T n — по аналогии с предыдущим описанием, но без


перемотки ленты после завершения резервного копирования. Имеет жесткую
ссылку на / d e v / r m t / O m n ;
• / d e v / r m t / c 3 t 2 d O B E S T n b — по аналогии с предыдущим описанием, носис-
пользованием «стиля Беркли». Имеет жесткую ссылку на /dev/rmt/Omnb.

7.10.2. Основные и вспомогательные номера устройств


в традиционном представлении
Каждому устройству в системе соответствует драйвер, подгружаемый ядром
HP-UX. В качестве примера типов устройств можно привести диски, приводы
DVD, принтеры, терминалы, ленточные накопители и модемы. Ядро взаимодей-
ствует с устройством через соответствующий драйвер. Каждому драйверу в сис-
теме назначается уникальный номер, который называется основным номером (major
number); по этому номеру ядро опознает тип устройства. В системе может быть
установлено несколько устройств одного типа. В этом случае один драйвер ис-
пользуется для управления всеми однотипными устройствами. Например, драй-
вер устройства SCSI управляет всеми жесткими дисками SCSI и приводами
C D / D V D с интерфейсом SCSI. Ядро назначает каждому конкретному устрой-
ству этого типа уникальное число, называемое вспомогательным номером, по ко-
торому данное устройство отличается от других устройств аналогичного типа.
Таким образом, основной номер используется для определения типа и драйвера
устройства, а вспомогательный — для определения конкретного устройства под
управлением данного драйвера. Основные и вспомогательные номера устройств
можно просмотреть командой 11:
• 11 /dev/dsk
total 0
brw-r----- 1 bin sys 31 0x006000 Apr 8 08:59 C0t6d0
brw-r 1 bin sys 31 0x0a0000 Apr 9 09:11 ClOtOdO
brw-r 1 bin sys 31 OxOaOlOO Apr 9 09:11 clOtOdl
brw-r----- 1 bin sys 31 0x0a0200 Apr 9 09:11 cl0t0d2
brw-r 1 bin sys 31 ОхОаОЗОО Apr 9 09: U Cl0t0d3
brw-r 1 bin sys 31 0x0c0000 Apr 9 09:11 Cl2t0d0
brw-r 1 bin sys 31 OxOcOlOO Apr 9 09:11 Cl2t0dl
brw-r 1 bin sys 31 0x0c0200 Apr 9 09:11 cl2t0d2
brw-r- 1 bin sys 31 ОхОсОЗОО Apr 9 09:11 Cl2t0d3
brw-r 1 bin sys 31 0x020000 Apr 8 10:26 c2t0d0
brw-r 1 Ып sys 31 0x034000 Apr 8 08:59 c3t4d0
#11 /dev/rdsk . '-Щ
total 0
crw-r 1 bin sys 188 0x006000 Apr 8 08:59 C0t6d0
crw-r - I bin sys 188 OxOaOOOO Apr 9 09:11 ClOtOdO
192 Глава 7. Администрирование системы и аппаратное обеспечение сервера

crw- r 1 bin sys 188 OxOaOlOO Apr 9 09:11 clOtOdl


crw- r 1 bin sys 188 0x0a0200 Apr 9 09:11 cl0t0d2
crw- r 1 bin sys 188 ОхОаОЗОО Apr 9 09:11 cl0t0d3
crw- r 1 bin sys 188 OxOcOOOO Apr 9 09:11 cl2t0d0
crw-- r - " - - 1 bin sys 188 GxOcOlOO Apr 9 09:11 cl2t0dl
crw r 1 bin sys 188 0x0c0200 Apr 9 09:11 cl2t0d2
crw r 1 bin sys 188 ОхОсОЗОО Apr 9 09:11 Cl2t0d3
crw -r 1 bin sys 188 0x020000 Apr 8 10:26 c2t0d0
crw •r 1 bin sys 188 0x034000 Apr 8 08:59 c3t4dO

В пятом столбце приведены основные н о м е р а , а в ш е с т о м — в с п о м о г а т е л ь н ы е .


Основной номер 31 всегда представляет д р а й в е р б л о ч н о г о устройства т и п а s d i s k ,
а основной номер 188 всегда п р е д с т а в л я е т д р а й в е р у с т р о й с т в а с с и м в о л ь н ы м
доступом типа s d i s k . Все д о п о л н и т е л ь н ы е н о м е р а у н и к а л ь н ы в п р е д е л а х класса.
В выводе представлены как блочные, так и с и м в о л ь н ы е ф а й л ы у с т р о й с т в .
Для вывода основных номеров символьных и б л о ч н ы х DSF т а к ж е м о ж е т и с п о л ь -
зоваться команда HP-UX 1 s d e v . В ы п о л н и м ее с п р и м е н е н и е м ф и л ь т р а д л я выво-
да устройств под управлением д р а й в е р а s d i s k :

# lsdev | grep sdisk


Character Block Driver Class
188 31 sdisk disk

В первом столбце указан основной н о м е р д л я с и м в о л ь н о г о д о с т у п а , во в т о р о м —


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

7.10.3. Динамическое представление


В динамическом представлении для каждого логического д и с к а в системе с у щ е -
ствует (и связан с ним) постоянный ф а й л устройства DSF, даже если к л о г и ч е с к о -
му диску существует несколько физических п у т е й доступа. П о с т о я н н ы е ф а й л ы
устройств для блочного доступа находятся в каталогах / d e v / d i s k n / d e v / r d i s k .
Выполните команду 11 в этих каталогах, чтобы просмотреть т е к у щ и е п о с т о я н н ы е
файлы устройств:

# 11 /dev/disk
total О
brw-r 1 bin sys 1 0x000000 Apr 8 08: 59 di Sk2
brw-r--— - 1 bin sys 1 0x000009 Apr 9 09: 11 disk22
brw-r 1 bin sys 1 0x00000a Apr 9 09:;11 disk.23
brw-r 1 1 bin sys 1 0x00000b Apr 9 09 :11 disk24
brw-r— | 1 bin sys 1 0x00000c Apr 9 09 :11 disk25
7.10. Традиционное и динамическое представление 193

brw-r 1 bin sys 1 0x000001 Apr 8 08:59 disk3


brw-r 1 bin sys 1 0x000006 Apr 8 10:26 disk5
# П /dev/rdisk
total 0
crw-r----- 1 bin sys 11 0x000000 Apr 8 09:07 disk2
crw-r----- 1 bin sys 11 0x000009 Apr 9 09:11 disk22
crw-r----- 1 bin sys 11 0x00000a Apr 9 09:11 disk23
crw-r----- 1 bin sys И 0x00000b Apr 9 09:11 d1sk24
crw-r----- 1 bin sys 11 0x00000c Apr 9 09:11 disk25
crw-r----- 1 bin sys 11 0x000001 Apr 8 00:59 disk3
crw-r----- 1 bin sys 11 0x000006 Apr 8 10:26 diskS
Чтобы получить список файлов устройств в динамическом представлении, нуж-
но воспользоваться параметром -N команды i o s c a n :

# ioscan -fNnk
Class I H/W Path Driver S/W State H/W Type Description

tgtpath 0 0/0/0/3/0.0x6 estp CLAIMED TGT_PATH parallel_scsi target served


byc8xx driver
lunpath 0 0/0/0/3/0.0x6.0x0 eslpt CLAIMED LUN_PATH LUN path for disk2
tgtpath 3 0/0/4/0/0.0x0 estp CLAIMED TGT PATH parallel_scsi target served
by c8xx driver
lunpath 3 0/0/4/0/0.0x0.0x0 eslpt CLAIMED LUN_PATH LUN path for diskS
tgtpath 2 0/0/8/0/0/1/0.0x2 estp CLAIMED TGT PATH parallel_scsi target served
by c8xx driver
lunpath 2 0/0/8/0/0/1/0.0x2.0x0 eslpt CLAIMED LUN_PATH LUN path for tapel
tgtpath 1 0/0/8/0/0/1/0.0x4 estp CLAIMED TGT_PATH parallel_scsi target served
by c8xx driver
lunpath 1 0/0/8/0/0/1/0.0x4.0x0 eslpt CLAIMED LUNPATH LUN path for disk3
tgtpath 4 0/0/10/0/0.0x5006016030201d6b estp CLAIMED TGT_PATH fibre_channel target
served by td driver
lunpath 4 0/0/10/0/0.0x5006016030201d6b.0x0 eslpt CLAIMED LUN_PATH LUN path for ctH
lunpath 8 0/0/10/0/0.0x500601603020ld6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk22
lunpath 9 0/0/10/0/0.0x5006016030201d6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk23
lunpath 10 0/0/10/0/0.0x5006016030201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk24
lunpath 15 0/0/10/0/0.0x5006016030201d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk25
tgtpath 5 0/0/10/0/0.0x5006016930201d6b estp CLAIMED TGT_PATH fibrecbanne) target
served by td driver
194 Глава 7. Администрирование системы и аппаратное обеспечение сервера

lunpath 5 0/0/10/0/0.0x5006016930201d6b.0x0 eslpt CLAIMED LUN_PATH LUN path for c t l l


lunpath 11 0/0/10/0/0.0x5006016930201d6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN is
path for disk22
lunpath 12 0/0/10/0/0.0x500601693020ld6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk23
lunpath 13 0/0/10/0/0.0x5006016930201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk24
lunpath 14 0/0/10/0/0.0x5006016930201d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk25
tgtpath 6 0/0/12/0/0.0x5006016130201d6b estp CLAIMED TGT_PATH fibre__channel | •
target served by td driver
lunpath 6 0/0/12/0/0.0x5006016130201d6b.0x0 eslpt CLAIMED LUN_PATH LUN path for c t l l
lunpath 20 0/0/12/0/0.0x5006016130201d6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN.,-
path for disk22
lunpath 21 0/0/12/0/0.0x5006016130201d6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk23
lunpath 22 0/0/12/0/0.0x5006016130201d6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk24
lunpath 23 0/0/12/0/0.0x5006016130201d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk25
tgtpath 7 0/0/12/0/0.0x5006016830201d6b estp CLAIMED TGT_PATH fibre_channel |
target served by td driver
lunpath 7 0/0/12/0/0.0x5006016830201d6b.0x0 eslpt CLAIMED LUN_PATH LUN path for c t l l
lunpath 16 0/0/12/0/0.0x5006016830201d6b.0x4000000000000000 eslpt CLAIMED LUN_PATH LUN ;
path for disk.22
lunpath 17 0/0/12/0/0.0x5006016830201d6b.0x4001000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk23
lunpath 18 0/0/12/0/0.0x500601683020ld6b.0x4002000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk24
lunpath 19 0/0/12/0/0.0x5006016830201d6b.0x4003000000000000 eslpt CLAIMED LUN_PATH LUN
path for disk25
disk 2 64000/0xfa00/0x0 esdisk CLAIMED DEVICE HP 36.4GMAP3367NC
/dev/disk/disk2 /dev/rdisk/disk2
disk 3 64000/0xfa00/0xl esdisk CLAIMED DEVICE HP DVD-ROM 305
/dev/di sk/di sk3 /dev/rdi sk/di sk3
tape 1 64000/0xfa00/0x2 estape CLAIMED DEVICE HP C5683A
/dev/rtape/tapel_BEST /dev/rtape/tapel_BESTn
/dev/rtape/tapel_BESTb /dev/rtape/tapel_BESTnb
disk 5 64000/0xfa00/0x6 esdisk CLAIMED DEVICE HP 36.4GST336753LC
/dev/disk/disk5 /dev/rdisk/disk5
disk 22 64000/0xfa00/0x9 esdisk CLAIMED DEVICE ABC ABC350WDR5
/dev/di sk/di sk22 /dev/rdi sk/di sk22
7.10. Традиционное и динамическое представление 195

disk 23 64000/0xfa00/0xa esdisk. CLAIMED DEVICE ABC ABC350WDR5


/dev/disk/disk23 /dev/rdisk/disk23
disk 24 64000/0xfa00/0xb esdisk CLAIMED DEVICE ABC ABC350WDR5
/dev/di sk/di sk24 /dev/rdisk/d1sk24
disk 25 64000/0xfa00/0xc esdisk CLAIMED DEVICE ABC ABC350WDR5
/dev/disk/disk25 /dev/rdisk/disk25
Выходные д а н н ы е команды содержат подробные сведения о дереве устройств
системы. Каждое устройство представлено физическим адресом с использовани-
ем постоянного ф а й л а устройства, несмотря на наличие нескольких аппаратных
путей. А п п а р а т н ы й путь к логическому разделу начинается с 64000 — это вир-
туальный корневой адрес, за которым следует виртуальный адрес шины и вирту-
альный и д е н т и ф и к а т о р логического раздела.
Каждый а п п а р а т н ы й путь к логическому разделу называется в терминах стека
ввода/ вывода lunpath. Этим аппаратным путям ставится в соответствие драйвер
s d i s k и постоянный ф а й л устройства. Для путей, lunpath и дисков используют-
ся соответственно драйверы e s t p , e s l p t и e s d i s k .
Для получения сведений о параметрах устройства используется команда l s s f .
В следующем п р и м е р е показано, как просмотреть атрибуты устройства / d e v /
disk/disk22:

# lssf /dev/disk/disk22
esdisk section 0 at address 64000/0xfa00/0x9 /dev/rdisk/disk22
Файлы устройств для ленточных накопителей находятся в каталоге / d e v / г t a p e .
Первый ленточный накопитель, установленный в системе, представлен иденти-
фикатором 0, второй — идентификатором 1, третий — идентификатором 2 и т. д.
Команда i o s c a n показывает, что в системе есть только один ленточный накопи-
тель, но на него ссылается несколько логических имен файлов устройств:

# ioscan -fNnkCtape
Class I H/W Path Driver S/W State H/W Type Description

tape 1 64QOO/OxfaOO/Ox2 estape CLAIMED DEVICE HP C5683A


/dev/rtape/tapel_BEST /dev/rtape/tapel_BESTb /dev/rtape/tapel_BESTn /dev/
rtape/tapel_BESTnb
Схема очень схожа с той, которая используется для формирования логических
имен для дисков, с одним исключением: в нее включаются дополнительные па-
раметры. Рассмотрим примеры:
• / d e v / r m t / c3t2dOBEST — первый ленточный накопитель с использованием
средней степени компрессии. Имеет жесткую ссылку на / d e v / r m t / 0 m ;
• / d e v / r m t / c 3 t 2 d O B E S T b — по аналогии с предыдущим описанием, но с ис-
пользованием «стиля Беркли». Имеет жесткую ссылку на /dev/rmt/Omb;
196 Глава 7. Администрирование системы и аппаратное обеспечение сервера

• / d e v / r m t / c 3 t 2 d O B E S T n — п о а н а л о г и и с п р е д ы д у щ и м о п и с а н и е м , н о без
перемотки л е н т ы после з а в е р ш е н и я р е з е р в н о г о к о п и р о в а н и я . И м е е т ж е с т к у ю
ссылку на / d e v / r m t / O m n ;
• / d e v / r m t / c 3 t 2 d O B E S T n b — п о а н а л о г и и с п р е д ы д у щ и м о п и с а н и е м , н о с ис-
пользованием «стиля Беркли». И м е е т ж е с т к у ю ссылку н а / d e v / r m t / O m n b .

7.10.4. Основной и вспомогательный идентификаторы


устройства в динамическом представлении
Для просмотра о с н о в н о г о и в с п о м о г а т е л ь н о г о и д е н т и ф и к а т о р о в п о с т о я н н ы х
ф а й л о в устройств м о ж н о воспользоваться к о м а н д о й 11:

# 11 /dev/disk
total 0
brw-r 1 bin sys 1 0x000000 Apr 8 08:59 disk2
brw-r----- 1 bin sys 1 0x000009 Apr 9 09:11 disk22
brw-r 1 bin sys 1 0x00000a Apr 9 09:11 disk23
brw-r 1 bin sys 1 0x00000b Apr 9 09:11 disk24
brw-r 1 bin sys 1 0x00000c Apr 9 09:11 disk25
brw-r 1 bin sys 1 0x000001 Apr 8 08:59 disk3
brw-r 1 bin sys 1 0x000006 Apr 8 10:26 disk5
# 11 /dev/rdisk
total 0
crw-r - 1 bin sys 11 0x000000 Apr 8 09:07 disk2
crw-r - 1 bin sys 11 0x000009 Apr 9 09:11 disk22
crw-r - 1 bin sys 11 0x00000a Apr 9 09:11 disk23
crw-r - 1 bin sys 11 0x00000b Apr 9 09:11 disk24
crw-r---- - 1 bin sys 11 0x00000c Apr 9 09:11 disk25
crw-r S 1 bin sys 11 0x000001 Apr 8 08:59 disk3
crw-r - 1 bin sys 11 0x000006 Apr 8 10:26 disk5
В пятом столбце показан о с н о в н о й и д е н т и ф и к а т о р , а в ш е с т о м — в с п о м о г а -
тельный. Основной номер 1 всегда представляет д р а й в е р б л о ч н о г о д о с т у п а д л я
устройства т и п а e s d i s k , а о с н о в н о й н о м е р 11 всегда п р е д с т а в л я е т д р а й в е р
устройства типа e s d i s k с символьным доступом. Все вспомогательные и д е н т и -
фикаторы уникальны в пределах класса. В выводе представлены ф а й л ы устройств
для блочного и символьного доступа.
Для вывода основных идентификаторов устройств используется к о м а н д а HP-UX
l s d e v . Выполните эту команду и о т ф и л ь т р у й т е вывод строк с e s d i s k :

# lsdev | grep esdisk


Character Block Driver Class
11 1 esdisk disk
7.11. Другие типы файлов устройств 197

В п е р в о м с т о л б ц е у к а з а н о с н о в н о й н о м е р д л я с и м в о л ь н о г о доступа, во втором —
о с н о в н о й н о м е р д л я б л о ч н о г о доступа, в третьем — д р а й в е р , используемый для
у п р а в л е н и я у с т р о й с т в о м , а в п о с л е д н е м — класс устройства.

7.11. Другие типы файлов устройств


Ф а й л ы у с т р о й с т в и с п о л ь з у ю т с я д л я у п р а в л е н и я д р у г и м и т и п а м и устройств, кро-
м е д и с к о в ы х и л е н т о ч н ы х н а к о п и т е л е й , н а п р и м е р устройствами, подключаемы-
м и к п о с л е д о в а т е л ь н ы м и п а р а л л е л ь н ы м п о р т а м . К числу таких устройств отно-
сятся м о д е м ы , т е р м и н а л ы , п о с л е д о в а т е л ь н ы е и п а р а л л е л ь н ы е п р и н т е р ы . Файлы
у с т р о й с т в э т и х т и п о в р а с с м а т р и в а ю т с я в с л е д у ю щ и х подразделах.

7.11.1. Файлы DSF для модемов и устройств


с последовательным доступом
Ф а й л ы DSF д л я у с т р о й с т в с п о с л е д о в а т е л ь н ы м д о с т у п о м находятся непосред-
с т в е н н о в к а т а л о г е / d e v . Н а п р и м е р , сервер гр7410 оснащается д в у м я встроенны-
м и п о с л е д о в а т е л ь н ы м и п о р т а м и , к а ж д ы й и з которых имеет т р и последовательных
п с е в д о п о р т а д л я п о д д е р ж к и к о н с о л и , UPS и у д а л е н н ы х подключений. Команда
1 1 в ы в о д и т п а р а м е т р ы д л я в т о р о г о последовательного порта:

# П /dev/ttylp*
crw--w--w- 1 bin bin 1 0x010000 Mar 12 14:56 ttylpO
crw--w--w- 1 bin bin 1 0x010100 Mar 12 14:56 ttylpl
c r w .:; w -- w - 1 bin bin 1 0x010200 Mar 12 14:56 ttylp2

В ы п о л н и в к о м а н д у l s s f д л я о д н о г о из ф а й л о в DSF, вы увидите его характери-


стики:

# lssf /dev/ttylpO
asioO card instance 1 port 0 hardwired at address 0/0/0/0/1 /dev/ttylpO
Т и п и ч н ы м и ф а й л а м и д л я модемов являются / d e v / c u a O p O , / d e v / c u l ОрО и / d e v /
ttydOpO.

7.11.2. Файлы устройств для терминалов


Ф а й л ы устройств д л я у п р а в л е н и я терминалами находятся в каталоге / d e v / p t s :

# 11 /dev/pts*
crw--w 1 root try 157 0x000000 Apr 11 13:18 0
crw--w 1 root tty 157 0x000001 Apr 11 12:39 1
crw-rw-rw- 1 root sys 157 0x00000a Apr 8 10:26 10
crw-rw-rw- 1 root sys 157 0x00000b Apr 8 10.26 11
crw-rw-rw- 1 root sys 157 0x00000c Apr 8 10.26 12
crw-rw-rw- 1 root sys 157 OxOOOOOd Apr 8 10:26 13
198 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.12. Создание, вывод информации и удаление


файлов DSF
Файлы устройств создаются автоматически при загрузке системы, но админист-
ратор может создать файлы устройств самостоятельно. Если с файлом устрой-
ства уже не связано реальное устройство в системе, то файл может быть удален.
О том, как создавать и удалять файлы устройств, а также получать подробную
информацию о них, рассказано в следующих подразделах.

7.12.1. Создание файлов DSF


Дерево устройств системы сканируется командой i o s c a n , а файлы устройств
создаются командой i n s f в процессе установки и загрузки HP-UX. Полная ин-
формация о дереве устройств хранится в файле / e t c / i o c o n f i g . При каждой
перезагрузке системы команда i o i n i t ( i / o initialization — инициализация вво-
да/вывода) вызывает команду i n s f , которая, в свою очередь, автоматически
создает файл для каждого найденного устройства и обновляет / e t c / i o c o n f i g .
Кроме того, эта команда автоматически удаляет файлы, которые уже не связаны
с реальными устройствами, и обновляет / e t c / i o c o n f i g . Этот процесс автомати-
ческого создания и удаления файлов для устройств называется автонастройкой.
Иногда файлы устройств требуется создать вручную. Для этого используется
SMH либо команда i n s f , mksf или mknod. Приведем примеры создания файлов
устройств в командной строке.

Создание файлов устройств командой insf


Команда i n s f (install special file — установить специальный файл) создает в ка-
талоге / dev файлы устройств. Рассмотрим примеры.
Перестроение дерева устройств с повторным созданием файлов для всех сущест-
вующих и новых устройств:
# insf -е
insf: Installing special files for asioO instance 1 address 0/0/0/0/1
insf: Installing special files for sdisk instance 0 address 0/0/0/3/0.6.0

Создание файлов только устройств класса d i s k :


# insf -С disk
Создание файлов для конкретного устройства с аппаратным адресом 0 / 0 / 0 / 3 :
# insf -Н 0/0/0/3 -е
insf: Installing special files for sdisk instance 0 address 0/0/0/3/0.6.0
insf: Installing special files for c8xx instance 0 address 0/0/0/3/0
insf: Installing special files for c8xx instance 1 address 0/0/0/3/1

Создание файлов устройств командой mksf


Команда mksf (make special file — создать специальный файл) может использо-
ваться для создания файлов устройств, которые обнаружит команда i o s c a n . В еле-
7.12. Создание, вывод информации и удаление файлов DSF 199

дующем примере специальный файл создается для ленточного накопителя, до-


ступного по аппаратному адресу 0 / 0 / 8 / 0 / 0 / 1 / 0 . 2 . О с идентификатором 0
и классом оборудования t a p e :

# cd /dev/rmt
# mksf -С tape -H 0/0/8/0/0/1/0.2.0 -I 0
#п ' ' / " , '

crw-rw-rw- 1 bin bin 205 0x032020 Apr 7 10:44 c3t2d0D0

Создание файлов устройств командой mknod


Команда mknod (make node — создать узел) также используется для создания
файлов устройств. При вызове на вход команде передаются основной и вспомо-
гательный номера устройства. Следующий пример показывает, как создать файл
устройства с символным доступом и именем group, основным номером б 4 и вспо-
могательным номером 0 x 0 1 0 0 0 0 :
# cd /dev
# mknod test с 64 0x010000
# 11 test : • .:•
crw-r 1 root sys 64 0x010000 Apr 7 10:46 test

Создание файлов устройств в SMH


Если вы предпочитаете использовать SMH (или команду pdweb), откройте в SMH
страницу Peripheral Devices • OLRAD Cards. Выберите слот, в котором установлена
нужная карта.
SMH->Peripheral Devices->OLRAD Cards
• й^ШШHi ЙИ& 8 Slots <Шш

Driver(s)
Capable
Slot Path Pwr Occu Susp OLAR OLD

0-0-0-1 0/0/8/0 On Yes No Yes Yes PCI


0-0-0-2 0/0/10/0 On Yes No Yes Yes PCI
0-0-0-3 0/0/12/0 On Yes No Yes Yes PCI
0-0-0-4 0/0/14/0 On Yes No Yes Yes PCI
0-0-0-5 0/0/6/0 On Yes No Yes Yes PCI
0-0-0-6 0/0/4/0 On Yes No Yes Yes PCI
0-0-0-7 0/0/2/0 Off No N/A N/A N/A PCI
0-0-0-8 0/0/1/0 Off No N/A N/A N/A PCI

v-Exit smh ESC-Back a-Add Chassis Online


ENTER-Select t-Toggle Global Device View Ctrl o-0ther Actions
200 Глава 7. Администрирование системы и аппаратное обеспечение сервера

7.12.2. Вывод информации об устаревших файлах


устройств
Файл устройства становится устаревшим (stale) в том случае, если а п п а р а т н ы й
компонент, которому соответствовал файл, был удален из системы или по какой-либо
причине стал недоступным. Для получения списка устаревших ф а й л о в устройств
в традиционном и динамическом представлениях используется команда l s s f :

# lssf -s ™
Stale Character Device Files tv • i&ii,

/dev/rscsi/c6t0d0
/dev/rscsi/c8t0d0
/dev/rscsV/cl2t0d0
/dev/rscsi/clOtOdO

7.12.3. Вывод информации о соответствии постоянных


файлов устройств и файлов в традиционном
представлении
Команда i o s c a n может использоваться для получения и н ф о р м а ц и и о соответ-
ствии файлов устройств в традиционном представлении и соответствующих
путях доступа к устройству. Например:

# ioscan -ш dsf
Persistent DSF Legacy DSF(s)

/dev/pt/ptl /dev/rscsi/c7t3d0
/dev/rscsi/c5t3d0
/dev/rscsi/cllt3d0
/dev/rscsi/c9t3d0
/dev/rdisk/disk2 /dev/rdsk/c0t6d0
/dev/rtape/tapel_BEST /dev/rmt/c3t2dQBEST
/dev/rtape/tapel_BESTn /dev/rmt/c3t2dOBESTn
/dev/rtape/tapel_BESTb /dev/rmt/c3t2dOBESTb
/dev/rtape/tapel_BESTnb /dev/rmt/c3t2dOBESTnb
/dev/rdisk/disk3 /dev/rdsk/c3t4d0
/dev/rdisk/disk5 /dev/rdsk/c2t0d0
/dev/rdisk/disk22 /dev/rdsk/c8t0d0
/dev/rdsk/c6t0d0
/dev/rdsk/clOtOdO
/dev/rdsk/c!2t0d0
7.12. Создание, вывод информации и удаление файлов DSF 201

/dev/rdlsk/disk23 /dev/rdsk/c8tOdl
/dev/rdsk/e6t0dl
/dev/rdsk/clOtOdl
/dev/rdsk/cl2tQdl
/dev/rdisk/disk24 /dev/rdsk/c8t0d2
/dev/rdsk/c6t0d2
/dev/rdsk/cl0t0d2
/dev/rdsk/cl2t0d2
/dev/rdisk/disk25 /dev/rdsk/c6t0d3
/dev/rdsk/c8tOd3
/dev/rdsk/cl0t0d3
/dev/rdsk/cl2t0d3

7.12.4. Вывод соответствий для аппаратных путей


Команда i o s c a n может использоваться д л я вывода и н ф о р м а ц и и о соответствиях
между в и р т у а л ь н ы м адресом логического диска, а п п а р а т н ы м и путями к логиче-
скому д и с к у и ф и з и ч е с к и м и а д р е с а м и в т р а д и ц и о н н о м представлении. Н а п р и -
мер:

# ioscan -m hwpath
Luh H/W Path Lunpath H/W Path Legacy H/W Path

64000/0xfa00/0x0 0/0/0/3/0.0x6.0x0 0/0/0/3/G.6.0


64000/0xfa00/0xl 0/0/8/0/0/1/0.0x4.0x0 0/0/8/0/0/1/0.4.0
64000/0xfa00/0x2 0/0/8/0/0/1/0.0x2.0x0 0/0/8/0/0/1/0.2.0
64000/0xfa00/0x6 0/0/4/0/0.0x0.0x0 0/0/4/0/0.0.0
64000/0xfa00/0x8
0/0/10/0/0.0x5006016030201d6b.0x0 0/0/10/0/0.120.16.255.1.3.0
0/0/10/0/0.0x5006016930201d6b.0x0 0/0/10/0/0.120.17.255.1.3.0
0/0/12/0/Q.0x5006016130201d6b.0x0 0/0/12/0/0.119.16.255.1.3.0
0/0/12/0/0.0x500601683020ld6b.0x0 0/0/12/0/0.119.17.255.1.3.0
64000/0xfa00/0x9
0/0/10/0/0.0x5006016030201d6b.0x4000000000000000 0/0/10/0/0.120.16.19.0.0.0
0/0/10/0/0.0x5006016930201d6b.0x4000000000000000 0/0/10/0/0.120.17.19.0.0.0
0/0/12/0/0.0x5006016830201d6b.0x4000000000000000 0/0/12/0/0.119.17.19.0.0.0
0/0/12/0/0.0x5006016130201d6b.0x4000000000000000 0/0/12/0/0.119.16.19.Q.0.0
64000/0xfa00/0xa
0/0/10/0/0.0x5006016030201d6b.0x4001000000000000 0/0/10/Q/0.120.16.19.0.0.1
0/0/10/0/0.0x5006016930201d6b.0x4001000000000000 0/0/10/0/0.120.17.19.0.0.1
0/0/12/0/0.0x5006016830201d6b.0x4001000000000000 0/0/12/0/0.119.17.19.0.0.1
0/0/12/0/0.0x5006016130201d6b.0x4001000000000000 0/0/12/0/0.119.16.19.0.0.1
64000/0xfa00/0xb
0/0/10/0/0.0x5006016030201d6b.0x4002000000000000 0/0/10/0/0.120.16.19.0.0.2
0/0/10/0/0.0x500601693020ld6b.0x4002000000000000 0/0/10/0/0.120.17.19.0.0.2
202 Глава 7. Администрирование системы и аппаратное обеспечение сервера

0/0/12/0/0.0x5006016830201d6b.0x4002000000000000 0/0/12/0/0.119.17.19.0.0.2
0/0/12/0/0.0x5006016130201d6b.0x4002000000000000 0/0/12/0/0.119.16.19.0.0.2
64000/0xfa00/0xc
0/0/10/0/0.0x500601693020ld6b.0x4003000000000000 0/0/10/0/0.120.17.19.0.0.3
0/0/10/0/0.0x500601603020ld6b.0x4003000000000000 0/0/10/0/0.120.16.19.0.0.3
0/0/12/0/0. 0x5006016830201d6t>. 0x4003000000000000 0/0/12/0/0.119.17.19.0.0.3
0/0/12/0/0.0x5006016130201d6b.0x4003000000000000 0/0/12/0/0.119.16.19.0.0.3
Чтобы получить и н ф о р м а ц и ю о соответствии по к о н к р е т н о м у ф и з и ч е с к о м у
адресу 0 / 0 / 1 0 / 0 / 0 . 1 2 0 . 1 6 . 1 9 . 0 . 0 . 0 , выполните команду i o s c a n со следу-
ющими параметрами:

# ioscan -m hwpath -Н 0/0/10/0/0.120.16.19.0.0.0 ^


Lun H/W Path Lunpath H/W Path Legacy H/W Path

64000/0xfa00/0x9
0/0/10/0/0.0x5006016030201d6b. 0x4000000000000000 0/0/10/0/0.120.16.19.0.0.0 |
Пример команды i o s c a n для вывода и н ф о р м а ц и и о соответствии по физическо-
му адресу 0 / 0 / 1 0 / 0 / 0 . 0 x 5 0 0 6 0 1 6 0 3 0 2 0 1 d 6 b . 0 x 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 :

# ioscan -m hwpath -Н 0/0/10/0/0.0x5006016030201d6b.0x4000000000000000


Lun H/W Path Lunpath H/W Path Legacy H/W Path

64000/0xfa00/0x9
0/0/10/0/0. 0x5006016030201d6b. 0x4000000000000000 0/0/10/0/0.120.16.19.0.0.0
Пример команды i o s c a n для вывода информации о соответствии по виртуаль-
ному адресу 6 4 0 0 0 / 0 x f a 0 0 / 0 x 9 :

# ioscan -m hwpath -H 64000/0xfa00/0x9


Lun H/W Path Lunpath H/W Path Legacy H/W Path

64000/0xfa00/0x9
0/0/10/0/0.0x500601603020ld6b.0x4000000000000000 0/0/10/0/0.120.16.19.0.0.0
0/0/10/0/0.0x500601693020ld6b. 0x4000000000000000 0/0/10/0/0.120.17.19.0.0.0
0/0/12/0/0.0x5006016830201d6b.0x4000000000000000 0/0/12/0/0.119.17.19.0.0.0
0/0/12/0/0.0x500601613020ld6b.0x4000000000000000 0/0/12/0/0.119.16.19.0.0.0
Информацию о соответствии виртуального адреса каждого логического диска
аппаратным путям можно извлечь по команде i o s c a n :

# ioscan -m lun
Class I Lun H/W Path Driver S/W State H/W Type Health Description

disk 2 64000/0xfa00/0x0 esdisk CLAIMED DEVICE online HP 36.4GMAP3367NC


0/0/0/3/0.0x6.0x0 /dev/disk/disk2 /dev/rdisk/disk2
7.12. Создание, вывод информации и удаление файлов DSF 203

disk 3 64000/0xfa0Q/0xl esdisk CLAIMED DEVICE online HP DVD-ROM 305


0/0/8/0/0/1/0.0x4.0x0 /dev/disk/disk3 /dev/rdisk/disk3
tape 1 64000/0xfa00/0x2 estape CLAIMED DEVICE online HP C5683A
0/0/8/0/0/1/0.0x2.0x0 /dev/rtape/tapel_BEST /dev/rtape/tapel_B£S№
/dev/rtape/tapel ~BESTn /dev/rtape/tapel_BESTnfe
disk 5 64000/0xfa00/0x6 esdisk CLAIMED DEVICE online - HP 36.4GST336753LC
0/0/4/0/0.0x0.0x0 /dev/d1sk/disk5 /dev/rdisk/disk5
ctl 1 64000/0xfa00/0x8 esctl CLAIMED DEVICE online ABC ABC350
0/0/10/0/0.0x5006016030201d6b.0x0
0/0/10/0/0.0x5006016930201d6b.0x0 '
0/0/12/0/0.0x5006016130201d6b. 0x0
0/0/12/0/0.0x5006016830201d6b.0x0
/dev/pt/ptl
disk 22 64000/0xfa00/0x9 esdisk CLAIMED DEVICE online ABC ABC350WDR5
0/0/10/0/0.0x5006016030201d6b.0x4000000000000000
0/0/10/0/0.0x5006016930201d6b.0x4000000000000000
0/0/12/0/0.0x5006016830201d6b.0x4000000000000000
0/0/12/0/0.0x5006016130201d6b.0x4000000000000000
/dev/disk/disk22 /dev/rdisk/disk22
disk 23 64000/0xfa00/0xa esdisk CLAIMED DEVICE online ABC ABC350WDR5
0/0/10/0/0.0x5006016030201d6b.0x4001000000000000
0/0/10/0/0.0x5006016930201d6b.0x4001000000000000
0/0/12/0/0.0x5006016830201d6b.0x4001000000000000
0/0/12/0/0.0x500601613020ld6b.0x4001000000000000
/dev/disk/disk23 /dev/rdisk/disk23
disk 24 64000/0xfa00/0xb esdisk CLAIMED DEVICE online ABC ABC350WDR5
0/0/10/0/0.0x500601603020ld6b.0x4002000000000000
0/0/10/0/0.0x5006016930201d6b.0x4002000000000000
0/0/12/0/0.0x500601683020ld6b.0x4002000000000000
0/0/12/0/0.0x500601613020ld6b.0x4002000000000000
/dev/disk/disk24 /dev/rdisk/disk24
disk 25 64000/0xfa00/0xc esdisk CLAIMED DEVICE online ABC ABC350WDR5
0/0/10/0/0.0x5006016930201d6b.0x4003000000000000
0/0/10/0/0. 0x5006016030201d6b. 0x4003000000000000 Hi
0/0/12/0/0.0x5006016830201d6b.0x4003000000000000
0/0/12/0/0.0x5006016130201d6b. 0x4003000000000000 •-'-•••^Ж.
/dev/di sk/disk25 /dev/rdisk/disk25 | ,, •., чШкШ
И н ф о р м а ц и ю о соответствии виртуального адреса отдельного логического диска
аппаратным путям можно получить по команде i o s c a n со следующими пара-
метрами:
204 Глава 7. Администрирование системы и аппаратное обеспечение сервера

# ioscan -m lun /dev/disk/disk22


Class I Lun H/W Path Driver S/W State H/W Type Health Description

disk 22 64000/Oxfa00/0x9 esdisk CLAIMED DEVICE online ABC ABC350WDR5


0/0/10/0/0.0x5006016030201d6b.0x4000000000000000
0/0/10/0/0.0x5006016930201d6b.0x4000000000000000
0/0/12/0/0.0x5006016830201d6b.0x4000000000000000
0/0/12/0/0.0x5006016130201d6b.0x4000000000000000
/dev/disk/disk22 /dev/rdisk/disk22

7.12.5. Получение списка, инициализация и удаление


отложенных привязок
Вывод списка о т л о ж е н н ы х п р и в я з о к о с у щ е с т в л я е т с я с л е д у ю щ е й к о м а н д о й
ioscan:

# ioscan -В
Инициализация отложенной связки выполняется к о м а н д о й i o s c a n -b:

# ioscan -b
H/W Path Class Description

root
0 cell
0/0 ioa System Bus Adapter (804)
0/0/0 ba Local PCI Bus Adapter (782)
0/0/0/0/0 tty PCI BaseSystem (103cl28d)
0/0/0/0/1 tty PCI Serial (103cl048)
Q/0/0/3/0 ext_bus SCSI C1010 Ultra160 Wide LVD A6793-60001
0/0/0/3/0.6 target
0/0/0/3/0.6.0 disk HP 36.4GMAP3367NC

Команда i o s c a n , удаляющая отложенные привязки для заданного аппаратного


пути, выглядит следующим образом:

# ioscan -г -Н 64000/0xfa00/0x9

7.12.6. Вывод информации о состоянии путей lunpath


и логических разделов
Чтобы получить информацию о состоянии аппаратного пути lunpath по адресу
0 / 0 / 1 0 / 0 / 0 . 0 x 5 0 0 6 0 1 6 0 3 0 2 0 1 d 6 b . 0 x 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , выполните следу-
ющую команду s c s i m g r :
7.12. Создание, вывод информации и удаление файлов DSF 205

# scsimgr g e t j n f o -Н 0/0/10/0/0.0x5006016030201d6b.0x4000000000000000
STATUS INFORMATION FOR LUN PATH :
0/0/10/0/0.0x5006016030201d6b.0x4000000000000000

Generic Status Information

SCSI services internal state - UNOPEN


Open close state = ACTIVE
PrOtOCpl ,' i. . ; = fibre_channel
EVPD page 0x83 description code | 1 .1 I
EVPD page 0x83 description association = 0
EVPD рфе 0x83 description type « 3
Wo!Id Wide Identifier (WWID) = Ox6006016051a015006ae3076994G5ddll

С л е д у ю щ а я к о м а н д а s с s i m g r выдает и н ф о р м а ц и ю об аппаратном пути логиче-


ского раздела п о адресу 6 4 0 0 0 / 0 x f a 0 0 / 0 x 9 :

# scsimgr g e t j n f o -Н 64000/0xfa00/0x9
STATUS INFORMATION FOR LUN : 64000/0xfa00/0x9

Generic Status Information

SCSI services internal state = UNOPEN


Device type « Direct_Access
EVPD page 0x83 description code =1
EVPD page 0x83 description association = Q
EVPD page 0x83 description type =3 # , ,• • •'
World Wide Identifier (WWID) = 0x6006016051a015006ae307699405ddll
Serial number = ABC0000000321
Vendor id = ABC
Product id » ABC350WDR5
Product revision HP03
Other properties
SPC protocol revision =4
Open count (includes chr/blk/pass-thru/class) - 0
Raw open count (includes class/pass-thru) =0
Pass-thru opens - 0
LUN path count
Active LUN paths
Standby LUN paths
Failed LUN paths
206 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Maximum I/O size allowed - 2097152


Preferred I/O size = 2097152
Outstanding I/Gs - 0
I/O load balance policy 1 round robin
?w

7.12.7. Вывод статистики о путях lunpath и логических


разделах
Чтобы получить статистику для аппаратного пути lunpath по адресу 6 4 0 0 0 /
0 x f a 0 0 / 0 x 9 , выполните следующую команду s c s i m g r :

# scsimgr g e t s t a t -Н 64000/0xfa00/0x9 _ _ _ _ _ • - 1
STATISTICS FOR LUN :64000/0xfa00/0x9

Generic Statistics:

Overall attempted opens =7


Overall successful1 opens =1
Attempted Pass-thru opens =6
Successful 1 Pass-thru opens =6
Overall closes =7
Pass-thru closes i 6
Offlines - 0
Mines =0
LUN path initializations - 4

Чтобы получить статистику для пути логического раздела / d e v / r d i s k / d i s k 2 2 ,


выполните следующую команду scsimgr:
# scsimgr get stat -D /dev/rdisk/disk22
STATISTICS FOR LUN :/dev/rdisk/diSk22

Generic Statistics:

Overall attempted opens = 7


Overal1 successful1 opens »1
Attempted Pass-thru opens =* 6
Successful! Pass-thru opens = 6
Overall closes = 7
Pass-thru closes = 6
Offlines "0
7.12. Создание, вывод информации и удаление файлов DSF 207

0n1i nes = О
LUK path i n i t i t i a l izations =4

7.12.8. Получение сведений о параметрах логического


диска
Чтобы получить значения параметров WWID, серийный номер и идентификатор
логического раздела по адресу / d e v / r d i s k / d i s k 2 2 , используйте команду
scsiingr:

# scslpgr g e t a t t r -D /dev/rdisk/disk22 -a wwid -a serialnumber


I SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk22

name =|wwid
current = l0x6006016051a015006ae307699405ddll
default =
saved =

name = serial_number
current - ABC0000000321
default =
saved =

7.12.9. Получение сведений о физических маршрутах


к логическому диску
Чтобы вывести подробные сведения о физических маршрутах к конкретному
логическому диску с именем / d e v / d i s k / d i s k 2 2 , выполните следующую коман-
ду s c s i m g r :
# scsimgr lunjnap -D /dev/rdisk/disk22
LUN PATH INFORMATION FOR LUN : /dev/rdtsk/d1sk22

Total number of LUN paths =4

World Wide Identifier(WWID) = 0x6006016051a015006ae307699405ddll

LUN path : lunpath8


Class -lunpath йШмЯНННИ^И
Instance - 8
Hardware path - 0/0/10/0/0.0x5006016030201d6b.0x4000000000000000
SCSI transport protocol : fibrejrhannel
State UNOPEN •-.„•.• »
208 Глава 7. Администрирование системы и аппаратное обеспечение сервера

Last Open or Close state ACTIVE

LUN path : lunpathll


Class lunpath
Instance 11
Hardware path 0/0/10/0/0.0x5006016930201d6b. 0x4000000000000000
SCSI transport protocol fibre_channel
State UNOPEN
Last Open or Close state ACTIVE

H I path : lunpathl6
Class = lunpath
Instance = 16
Hardware path = 0/0/12/0/0.0x5006016830201d6b. 0x4000000000000000
SCSI transport protocol - fibre_channel
State = UNOPEN
Last Open or Close state = ACTIVE

LUN path •. Iunpath20


Class = lunpath
Instance - 20
Hardware path = 0/0/12/0/0.0x5006016130201d6b.0x4000000000000000
SCSI transport protocol = fibre_channel
State = UNOPEN
Last Open or Close state = ACTIVE

7.12.10. Удаление файлов устройств


Устаревшие файлы устройств можно удалить командой rms f (remove special file —
удалить специальный файл). Например, чтобы удалить все ф а й л ы устройств, от-
носящиеся к ленточному накопителю по аппаратному адресу 0 / 0 / 8 / 0 / 0 / 1 / 0 . 2 . 0 ,
выполните следующую команду:

# rmsf -Н 0/0/8/0/0/1/0.2.0

7.13. Просмотр диагностических сведений


о состоянии аппаратных компонентов
Команда dmesg (diagnostic messages — диагностические сообщения) читает по-
следние полученные диагностические сообщения из системного б у ф е р а и выво-
дит их на экран. В частности, это дает возможность изучить с о д е р ж а н и е сооб-
щений, сгенерированных в результате п о д о з р и т е л ь н ы х с о б ы т и й в системе.
7.13. Просмотр диагностических сведений о состоянии аппаратных компонентов

П о л у ч е н н а я и н ф о р м а ц и я м о ж е т бьгть п о л е з н а в ц е л я х д и а г н о с т и к и и у с т р а н е
проблем.

# dntesg

Memory Class Setup

Class Physmem Lockmem Swapmem

System : 7784 MB 7784 MB 7784 MB


Kernel : 7783 MB 7783 MB 7783 MB
User f : 7399 MB 6559 MB 6585 MB

0/0/10/0/0.0x5006016030201d6b.0x0 eslpt
0/0/10/0/0.0x5006016930201d6b.0x0 eslpt
0/0/10/0/0.0x5006016030201d6b.0x4000000000000000 eslpt
0/0/10/0/0.0x5006016030201d6b.0x4001000000000000 eslpt
0/0/10/0/0.0x5006016030201d6b.0x4002000000000000 eslpt
0/0/10/0/0.0x500601693020ld6b.0x4000000000000000 eslpt
0/0/10/0/0.0x5006016930201d6b.0x4001000000000000 eslpt
0/0/10/0/0.0x500601693020ld6b.0x4002000000000000 eslpt
0/0/10/0/0.0x5006016930201d6b.0x4003000000000000 eslpt
0/0/10/0/0.120 fcp
0/0/10/0/0.120.17.255.1 fcpdev
0/0/10/0/0.120.17.255.1.3 tgt
0/0/10/0/0.120.17.255.1.3.0 sctl
0/0/10/0/0.120.17.19.0 fcparray
0/0/10/0/0.120.17.19.0.0 tgt
0/0/10/0/0.120.17.19.0.0.0 sdisk
0/0/10/0/0.120.17.19.0.0.1 sdisk
0/0/10/0/0.120.17.19.0.0.2 sdisk
0/0/10/0/0.120.17.19.0.0.3 sdisk
0/0/10/0/0.0x5006016030201d6b.0x4003000000000000 eslpt
0/0/10/0/0.120.16.255.1 fcpdev
0/0/10/0/0.120.16.255.1.3 tgt
0/0/10/0/0.120.16.255.1.3.0 sctl
0/0/10/0/0.120.16.19.0 fcparray
0/0/10/0/0.120.16.19.0.0 tgt
0/0/10/0/0.120.16.19.0.0.0 sdisk
210 Глава 7. Администрирование системы и аппаратное обеспечение сервера

0/0/10/0/0.120.16.19.0.0.1 sdisk
0/0/10/0/0.120.16.19.0.0.2 sdisk
0/0/10/0/0.120.16.19.0.0.3 sdisk

Memory Information:
physical page size - 4096 bytes, logical page size = 4096 bytes
Physical: 8380416 Kbytes, lockable: 6105060 Kbytes, available: 6951248fcfcytes

Итоги
В главе описаны основные задачи системного администратора по управлению
операционным окружением HP-UX. Представлены приложения для управления
отдельным сервером и сетью из серверов под управлением HP-UX, такие как
WBEM (Web-Based Enterprise Management), SIM (Systems Insight Manager) и SMH
(System Management Homepage). Кратко описаны основные возможности этих
инструментов администрирования. Приведены основные сведения о том, как
настроить SMH и расширить права рядовых пользователей для выполнения опе-
раций, по умолчанию доступных только суперпользователю.
В главе дано подробное описание аппаратного обеспечения серверов HP, включая
слоты расширения, карты PCI и PCI-X, интерфейсные карты, сетевые карты, кар-
ты SCSI, шины, процессоры и ядра, платы ячеек, корзины ввода/ вывода, карты
процессора управления, источники питания, блоки расширения серверов, каби-
неты и серверные комплексы. Также описаны уникальные возможности по до-
бавлению/ замене карт ввода/ вывода без остановки сервера и прерывания рабо-
ты приложений. Информация касается семейства серверов HP Integrity и HP 9000,
включая серверы формфактора HP BladeSystem.
В релизе HP-UX l l i v3 появился новый стек ввода/ вывода и новый механизм
адресации дисковых устройств, которые подробно рассмотрены в главе. Объяс-
нены общая концепция, новые возможности и преимущества, а также способы
администрирования файлов устройств. Глава завершается описанием того, как
просмотреть диагностические сообщения в системе под управлением HP-UX.
Виртуализация серверных
ресурсов

Основные темы этой главы:


• обзор технологий виртуализации с применением HP-UX;
• основные функции процессора управления;
• преимущества аппаратных и виртуальных разделов;
• аппаратные разделы (концепция, создание, модификация и удаление);
• виртуальные разделы (концепция, создание, модификация и удаление);
• основные концепции виртуальных машин;
• ресурсы по требованию, оплата по факту использования, распределение
ресурсов в зависимости от нагрузки и применение защищенных
ресурсных разделов внутри HP-UX;
• инструменты управления виртуальными серверными окружениями.
212 Глава 8. Виртуализация серверных ресурсов

8.1. Обзор технологий виртуализации


с применением HP-UX
К технологиям виртуализации с применением HP-UX относятся технологии, обес-
печивающие гибкое разделение физических ресурсов сервера, простоту их логи-
ческой группировки и утилизации виртуальных эквивалентов этих ресурсов.
Таким образом, достигается максимально эффективное использование доступных
физических ресурсов. Технологии виртуализации условно объединяются в три
группы.
1. Технологии создания и управления разделами.
2. Технологии активации ресурсов по требованию и балансировки нагрузки.
3. Технологии создания отказоустойчивых кластерных решений.
Прежде чем переходить к подробному изучению технологий виртуализации, не-
обходимо разобраться в основных функциях процессора управления (Management
Processor).

8.2. Основные ф у н к ц и и процессора


управления (MP)
Management Processor (MP) входит в состав серверов семейства HP Integrity и HP 9000.
Это аппаратный модуль, который устанавливают в сервер для управления сис-
темой. Модуль имеет собственный процессор и может перезагружаться незави-
симо от сервера. Основные операции, выполняемые с использованием MP:
• доступ к консоли сервера или аппаратного раздела;
• доступ к консоли виртуального раздела;
• отключение, аппаратный сброс и отправка сигнала ТОС (Transfer Of Control)
комплексу в целом или отдельному аппаратному разделу;
• отправка уведомлений о системных событиях;
• просмотр и управление журналом консольных сообщений, системных собы-
тий и уведомлений об ошибках;
• просмотр информации о состоянии компонентов сервера;
• просмотр информации о конфигурации комплекса;
• просмотр сведений о процессе загрузки через VFP (Virtual Front Panel);
• просмотр различных параметров (например, для подсистем питания и охлаж-
дения);
• просмотр и изменение настроек TCP/ IP сетевого порта процессора управления
для терминального доступа по сети.
В моделях серверов предыдущего поколения модуль MP назывался GSP (Guardian
Service Processor). Обратиться к MP можно с использованием как последователь-
ного порта, так и LAN-порта. Эти порты являются компонентами модуля MP и ис-
8.2. Основные функции процессора управления (MP) 213

пользуются исключительно для доступа к MP. Для локального подключения к MP


физически к последовательному порту MP присоединяется последовательное
устройство (например, терминал). На некоторых моделях серверов этот порт
маркируется как Console/ Remote/UPS. Для удаленного обращения к MP по сети
необходимо настроить параметры TCP/IP для LAN-порта MP. Кроме того, необ-
ходимо проследить за правильностью настройки сети для удаленного обращен им
к MP по IP-адресу.
Необходимо понимать, что LAN-порт процессора управления отличается от
других сетевых портов в составе аппаратных и виртуальных разделов. Несмотря
на то что оба типа портов требуют настройки параметров TCP/IP, LAN-порт MP
предназначен исключительно для консольного доступа и взаимодействия с про-
цессором управления. Сетевой порт MP доступен даже в том случае, если недо-
ступен раздел. Стандартные сетевые порты предоставляют доступ к аппаратному
разделу и операционной системе в работоспособном состоянии. Пользователи
и приложения работают именно через такие сетевые порты.

8.2.1. Настройка параметров вывода


при последовательном подключении к MP
Для правильного вывода текста и перемещения по меню консоли, подключенной
к последовательному порту, необходимо установить параметры устройства вы-
вода.
Консоль для локального терминального доступа настраивается следующим об-
разом.
• Подключите консольный терминал HP к последовательному консольному
порту процессора управления.
• Включите терминал.
• Нажмите клавишу User/System в центре верхнего ряда кнопок на клавиатуре
консоли.
• Нажмите клавишу F4, чтобы выбрать удаленный режим подключения (Remote
Mode), убедитесь в том, что рядом с указанием режима появилась звездочка (*).
• Нажмите клавишу F8, чтобы перейти к общим настройкам (Config Keys),
а затем клавишу F3 для перехода к настройкам передачи данных (DataComm
Config). Задайте значения параметров: B a u d R a t e I " 9 6 0 0 " , P a r i t y /
D a t a B i t s | "None/8", RecvPace | "Xon/Xof f " nXmitPace = "None". Доя за-
вершения настройки нажмите клавишу F1.
• Снова нажмите F8, чтобы перейти к общим настройкам (Config Keys), а затем
клавишу F5 для перехода к настройкам терминала (Terminal Config). Задайте
значения параметров: D a t a c o m m / E x t Dev = " S e r i a l ( 1 ) / S e r i a l (2)",
T e r m i n a l I d = " 7 0 0 9 6 " , K e y b o a r d = " U S A S C I I " , Language="ENGLISH",
L o c a l E c h o = " o f f " и CapsLock = " o f f " .
На этом базовая настройка терминала завершается для начала работы.
214 Глава 8. Виртуализация серверных ресурсов

8.2.2. Настройка параметров LAN-порта


для подключения к MP
При необходимости подключиться к процессору управления по сети включите
терминальное устройство и локально авторизуйтесь в MP (о том, как это сделать,
рассказано в следующем подразделе). Для перехода в командный режим введите
команду cm в приглашении MP (список команд и параметров процессора управ-
ления приведен в табл. 8.1). Введите команду 1с, задайте необходимые сетевые
параметры (IP-адрес, маску подсети, шлюз по умолчанию) и назначьте MP имя
хоста. Завершив настройку, выполните команду xd и перезагрузите процессор
управления.
После завершения настройки вы сможете обращаться к серверному комплексу
или аппаратному разделу по сети.

8.2.3. Взаимодействие с MP
Чтобы подключиться к MP через последовательный порт, в строке приглашения
консоли введите имя пользователя Admin и пароль Admin (эта комбинация име-
ни пользователя и пароля используется по умолчанию). После успешной автори-
зации на экране консоли появляется строка приглашия МР>. Для подключения
по сети передайте IP-адрес LAN-порта процессора управления в качестве пара-
метра команде t e l n e t . Введите имя пользователя и пароль Admin/Admin для
входа в главное меню МР>.
Следующий пример показан для сервера гр8400:

MP login: Admin
MP password: *****
Welcome to the
Rp8400 Management Processor
(c) Copyright 1995-2002 Hewlett-Packard Co.. All Rights Reserved.
Version 4.20

MP MAIN MENU:
CO;. Consoles
VFP; Virtual Front Panel (partition status) i|
CM: Command Menu
CL: Console Logs ., • . •..... ••,..-. .:•..•',;-••.-.,•: :..•.
SL: Show chassis Logs с •
HE: Help
X: Exit Connection
HP:» ' Шж
8.2. Основные функции процессора управления (MP) 215

Если подключение и вход в MP уже выполнены, нажмите клавиши Ctri+b, чтобы


перейти к приглашению MP.

Основные команды меню — СО, VFP, CM, CL, SL, НЕ и X — описаны в табл. 8.1.

Таблица 8.1. Команды MP

Команда M P Описание
СО Выводит список консолей для подключения к аппаратным раз-
делам
VFP Выводит диагностическую информацию о процессе загрузки
системы или аппаратного раздела
СМ Выводит список команд в меню СМ. Доступные команды:
bo — загрузка системы или аппаратного раздела;
сс — инициализация создания новой конфигурации;
ср — вывод информации о том, какая ячейка назначена тому
или иному разделу;
dc — возврат параметров к значениям по умолчанию;
dl — запрет консольного доступа через LAN-порт MP;
el — разрешение консольного доступа через LAN-порт MP;
1с — настройка сетевых параметров LAN-порта MP;
Is — вывод сетевых параметров LAN-порта MP;
ma — возврат к главному меню;
ре — включение или отключение системы или аппаратного
раздела;
ps — вывод информации о конфигурации подсистемы питания;
гг — сброс системы или аппаратного раздела и повторного соз-
дания конфигурации;
rs — сброс системы или аппаратного раздела;
so — создание и управление учетными записями пользователей
MP, управление безопасностью;
tc — отправка сигнала TOC системе или аппаратному разделу;
xd — перезагрузка MP. Также используется для выполнения
диагностики MP
CL Вывод информации из журнала консоли
SL Вывод журналов оборудования
НЕ Зывод справки
X Выход из MP

Иногда для получения доступа к консоли необходимо нажать клавиши Ctrt+E+c+f.


216 Глава 8. Виртуализация серверных ресурсов

8.2.4. Доступ к VFP, консольному и системному


журналам
В главном меню MP команда v f р позволяет обратиться к виртуальной панели VFP
(Virtual Front Panel) для диагностики системы и л и а п п а р а т н о г о раздела в процес-
се загрузки. Сообщения выводятся на э к р а н и сохраняются д л я д а л ь н е й ш е г о
просмотра. Обычный вывод VFP д л я аппаратного раздела показывает, что HP-UX
загружается в обычном режиме без ошибок:

PARTITION STATUS: Е indicates error since last boot


Partition 1 state Activity

HPUX heartbeat: *

# Cell state Activity

0 Cell has joined partition


Диагностические сообщения и уведомления об о ш и б к а х сохраняются в ж у р н а л е .
Журнал сообщений системной консоли можно просмотреть к о м а н д о й c l , а ж у р -
нал системных сообщений — командой s i . П р и м е р вывода к о м а н д ы c l :

МР> cl
Partition Console Logs available:
Part# Name

1) hpOl
C) Clear a partition's console log.
Q) Quit

MP:VW> 1
tty 16 OxOOOOlc Mar 12 14:56 ptyqc
crw-•rw-•rw- 2 bin tty 16 OxOOOOld Mar 12 14:56 Ptyqd
crw--rw-•rw- 2 bin tty 16 OxOOOOle Mar 12 14:56 ptyqe
crw-•rw -rw- 2 bin tty 16 OxOOOOlf Mar 12 14:56 ptyqf
crw--rw-rw- 2 bin tty 16 0x000020 Mar 12 14:56 ptyrO

(N)ext or <cr>. (P)revious, "B to exit to menu


Команда s 1 позволяет просмотреть журнал в реальном времени и при необхо-
димости очистить его. Список возможных действий при вводе команды s i вы-
глядит так:

МР> si
Chassis logs available:
8.2. Основные функции процессора управления (MP) 217

(A)ctivlty Log
(E)rror Log
(Dive Chassis Logs
(C)1ear All Chassis Logs
(Q)uit

8.2.5. управление учетными записями пользователей


MP и уровнями доступа
Доступ к MP выполняется с применением учетных записей пользователей. Мож-
но создать д о 32 учетных записей, назначив при этом каждому пользователю
уровень доступа к серверному комплексу и командам MP. По умолчанию суще-
ствует привилегированный пользователь Admin, обладающий полным доступом
к серверному комплексу. Другим учетным записям, создаваемым командой MP
s o , может предоставляться доступ уровня оператора или доступ к конкретному
аппаратному разделу.
Пример создания новой учетной записи пользователя МРс именем c o n s o l e _ u s e r
и правами администратора:

MP;СМ> so
1. MP wide parameters -
2. User parameters ,
Which do you wish to modify? (tl]/2) 2 . щ vw-r r
Current users:
LOGIN USER NAME ACCESS PART. STATUS
1 Admin Administrator Admin
2 Oper Operator Operator

1 to 2 to edit, A to add. 0 to delete. Q to quit : a


Enter Login : consoleuser
Enter Name : console user
Enter Organization : sys_admin
Valid Access Levels; Administrator, Operator, Single Partition User
Enter Access Level (A/0/[S]) : a
Valid Modes: Single Use. Multiple Use
Enter Mode (S/[M]) : m
Valid States: Disabled. Enabled
Enter State (D/[E]) : e
Enable Dial back ? (Y/[N]> n
Enter Password :
Re-Enter Password :
New User parameters are: .. ^-гфуе
Login : console_user
218 Глава 8. Виртуализация серверных ресурсов

Name console_user
Organization sys_admin
Access Level Administrator
Mode Multiple Use
State Enabled
Default Partition :
Dial back : (disabled)

Changes do not take affect until the command has finished.


Save changes to user number 3? (Y/[Nj) у
Current users:
LOGIN USER NAME ACCESS PART. STATUS
1 Admin Administrator Admin
2 Oper Operator Operator
3 console_user console_user Admin
1 to 3 to edit. A to add. D to delete. Q to quit : q

8.2.6. Выполнение сброса системы через MP


Для жесткой перезагрузки сервера или аппаратного раздела используется коман-
да г г или rs. Различия между этими командами заключаются в том, что г г пе-
резагружает систему или аппаратный раздел для внесения в конфигурацию из-
менений, требующих перезагрузки, а г s только перезагружает систему. Например,
команда r s позволяет жестко перезагрузить зависшую систему.
Команда bo может использоваться для загрузки сервера или аппаратного раз-
дела с используемого по умолчанию (или альтернативного) загрузочного устрой-
ства.

8.3. Преимущества аппаратных и виртуальных


разделов
Технологии создания разделов в HP-UX позволяют физически и логически раз-
делить серверный комплекс на несколько независимых серверов, использующих
выделенные или совместно используемые ресурсы. На каждом из таких серверов
может быть установлен экземпляр операционной среды HP-UX. В каждом вир-
туальном разделе настраивается уникальный программный стек, полностью
независимый от приложений, работающих в составе других виртуальных раз-
делов.

8.3.1. Классификация технологий разделов


В настоящее время существуют следующие технологии разделов.
1. Аппаратные разделы. Используется на серверах семейства Integrity и 9000
среднего и старшего класса.
8.3. Преимущества аппаратных и виртуальных разделов 219

2. Виртуальные разделы. Используется на серверах семейства Integrity и 9000


среднего и старшего класса.
3. Виртуальные машины. Используется только на серверах семейства HP Integrity
начального, среднего и старшего класса.

8.3.2. Преимущества разделов


Технологии разделов обеспечивают ряд существенных преимуществ.
• Эффективное использование аппаратных ресурсов системы.
• Оперативное выделение, перераспределение и планирование использования
аппаратных ресурсов.
• Независимые экземпляры операционной среды в каждом разделе.
• Возможность установки обновлений в разделах независимо друг от друга.
• Возможность статически и динамически закреплять вычислительные ядра за
разделами.
• Возможность запуска в каждом из разделов уникальных приложений, изоли-
рованных от остальных операционных окружений.
• Защита от программных и аппаратных сбоев.

8.3.3. Оборудование, необходимое для развертывания


разделов
В следующих разделах рассматриваются технологии аппаратных и виртуальных
разделов. Для объяснения различных операций администрирования разделов
будут приводиться результаты выполнения команд на сервере гр8400. Большин-
ство операций выполняется на серверах Integrity так же, как в системах 9000.
Сервер 8400, на котором выполняются команды, имеет следующую аппаратную
конфигурацию:
• модель: HP 9000 гр8400;
• количество кабинетов — 1;
• количество блоков расширения сервера — 1;
• количество плат ячеек — 4;
• количество процессоров — 16 (по четыре на каждой плате ячейки);
• объем памяти на каждой плате ячейки — 8 Гбайт;
• общий объем памяти — 32 Гбайт;
• количество корзин ввода/ вывода — 4;
• количество слотов ввода/вывода — 32 (по восемь в каждой корзине ввода/вы-
вода);
• максимальное количество аппаратных разделов, поддерживаемых серве-
ром, — 4;
• максимальное количество виртуальных разделов, поддерживаемых серве-
ром, — 16.
220 Глава 8. Виртуализация серверных ресурсов

8.4. Аппаратные разделы


Для создания аппаратных разделов используется сервер, построенный на базе
плат ячеек. Каждый аппаратный раздел используется как отдельный, независи-
мый от других аппаратных разделов, автономный сервер, на котором запускает-
ся экземпляр операционной среды HP-UX на выделенных в составе раздела про-
цессорах, памяти и корзинах ввода/вывода. В зависимости от модели серверный
комплекс может быть разделен на количество гальванически изолированных
аппаратных разделов, равное количеству плат ячеек в составе комплекса. Мини-
мальное количество аппаратных разделов, создаваемых в серверном комплексе,
равно 2, а максимальное в самых больших серверных комплексах достигает 16.
Каждый аппаратный раздел должен иметь как минимум одну главную карту
ввода/вывода, установленную в слот 0 корзины ввода/ вывода. На рис. 8.1 показан
аппаратный раздел с обновлениями за декабрь 2007 года.

Одна или несколько плат ячеек с главной картой ввода/вывода


Одна или несколько корзин ввода/вывода
Загрузочные диски
Приложения
Уровень обновлений: декабрь 2007 года

Рис. 8.1. Аппаратный раздел

В следующих подразделах рассматриваются основные задачи администрирования


аппаратных разделов: создание первичного раздела, создание дополнительного
аппаратного раздела, переименование аппаратного раздела, добавление ячейки
в аппаратный раздел, удаление ячейки из аппаратного раздела и удаление аппа-
ратного раздела. Команды для выполнения этих задач могут выполняться внутри
любого из аппаратных разделов в составе серверного комплекса. Для этих задач
также можно использовать SMH с доступом через браузер или команду parmgr,
которая напрямую вызывает через SMH апплет с функциями управления разде-
лами.
Ключевые команды управления конфигурацией аппаратных разделов приведе-
ны в табл. 8.2.
Таблица 8.2. Команды администрирования аппаратных разделов

Команда Описание
parcreate I Создание первичного раздела и дополнительных аппаратных
i [разделов
parmodify I Внесение изменений в конфигурацию аппаратного раздела, включая:
— добавление и удаление плат ячеек, корзин ввода/вывода и т. д.;
— выбор основного и альтернативного физических путей к загрузоч-
I ному устройству;
J — переименование аппаратного раздела
8.4. Аппаратные разделы 62

Команда Описание
parolrad Активация/ отключение ячейки
parremove Удаление конфигурации аппаратного раздела
parstatus Вывод информации о состоянии аппаратных разделов

8.4.1. Создание первичного раздела


Самый первый аппаратный раздел, выделяемый в составе серверного комплекса,
называется первичным разделом (genesis partition). Раздел может включать в себя
одну и более ячеек, а конфигурируется он средствами MP. После создания пер-
вичного раздела можно приступать к установке HP-UX.
Чтобы создать первичный раздел, откройте меню MP • СМ • СС и нажмите клави-
ш у G. Выберите ячейку с памятью, процессорами и подключением к корзине
ввода/вывода, в составе которой есть главная (core) карта ввода/вывода.
После успешного создания раздела введите на консоли MP команду bo для нача-
ла процесса загрузки. Вставьте установочный диск HP-UX в привод DVD и начи-
найте установку в соответствии с описанием, данным в главе 9.
После завершения установки HP-UX подключитесь к первичному разделу через
M P и введите команду p a r s t a t u s , чтобы проверить состояние аппаратного раз-
дела и получить сведения о доступных ресурсах.

# parstatus -w
The local partition number is 0.

# parstatus -VpO
[Partition]
Partition Number 0
Partition Name Partition 0
Status active
IP address 0.0.0.0
Primary Boot Path 0/0/0/2/0.6.0
Alternate Boot Path 0/0/0/3/0.6.0
HA Alternate Boot Path 0/0/0/0/0.0.0
PDC Revision 17.8
IODCH Version 5E40
CPU Speed 750 MHz
Core Cell cabO,cellO
Core Cell Choice [0] cabO.cellO
Total Good Memory Size 8.0 Gfi
Total Interleave Memory 8.0 GB
Total Requested CLM 0.0 GB
222 Глава 8. Виртуализация серверных ресурсов

Total Allocated CLM : 0.0 GB


GSM Sharing : Disabled complex-wide
Hyperthreading Enabled : yes

[Cell]
CPU Memory Use
ОКУ (GB) Core On
Hardware Actual Deconf/ ||| Cell Next Par ,.
Location Usage Max Deconf Connected To Capable Boot Num

cabO,cellO active core 4/0/4 8.0/ 0.0 cabO.bayO.chassisO yes yes 0

[Chassis]
Core Connected Par
Hardware Location Usage 10 To Num

cabO.bayO.chassisO active yes cabO.cellO 0


По умолчанию первичный раздел получит имя P a r t i t i o n 0.
Согласно полученным данным, в первичный раздел установлено четыре процес-
сора и 8 Гбайт памяти. Также указаны основной и альтернативный физические
пути к загрузочному устройству.

8.4.2. Создание дополнительного аппаратного раздела


После создания первичного раздела можно продолжить создавать дополнитель-
ные аппаратные разделы с включением в их состав свободных плат ячеек и корзин
ввода/ вывода, установленных в серверный комплекс.
Начнем с создания дополнительного аппаратного раздела с именем t e s t _ n p a r
и включим в его состав одну ячейку. Авторизуйтесь в MP и выполните следующие
действия.
1. Получите информацию о свободных ячейках с помощью вызова команды
parstatus:

# parstatus -AC
[Cell]
CPU Memory Use
0К/ (GB) Core On
Hardware Actual Deconf/ 0К/ Cell Next Pari
Location Usage Max Deconf Connected To Capable Boot Num

cabO.celll Inactive 4/0/4 8.0/0.0 cabO.bayO.chassisl yes v-'l


64
8.4. Аппаратные разделы

2. Получите сведения о свободных корзинах ввода/ вывода:

# parstatus -AI
[Chassis]
Core Connected Par
Hardware Location Usage 10 To Nun

cabO.bayO.chassisl Inactive yes cabO.celll . v ••;; • - ^f • IffS

3. Выполните команду p a r c r e a t e для создания раздела t e s t _ n p a r . Выберш


плату ячейки 1 и корзину ввода/вывода 1. Имя аппаратного раздела указывг
ется в параметре - Р , а номер ячейки — в параметре - с . За двоеточиями в кс
манде должны следовать значения b a s e (тип ячейки), у (включение ячейю
в конфигурацию п р и следующей загрузке) и r i (повторное использовани<
памяти после сбоя). Так как эти значения используются по умолчанию, в ко
мандную строку они не включаются:

# parcreate -Р t e s t n p a r - c l : : :
Partition Created. The partition number is: 1
4. Задайте основной (параметр - b ) загрузочный диск командой pa rmodi f у. Если
вы хотите также использовать альтернативный загрузочный диск, задайте его
с параметром - t :

# parmodify -pi -b 1/0/0/2/0.6.0 - t 1/0/0/3/0.6.0


5. убедитесь в том, что создание аппаратного раздела прошло успешно. Введите
команду p a r s t a t u s :

# parstatus -Vpl
[Partition]
Partition Number 1
Partition Name testnpar
Status active
IP address 0.0.0.0
Primary Boot Path 1/0/0/2/0.6.0
Alternate Boot Path 1/0/0/3/0.6.0
HA Alternate Boot Path 0/0/0/0/0.0.0
РОС Revision 17.8
IODCH Version 5E40
CPU Speed 750 MHz
Core Cell cabO.celll

[Cell]
Core Cell Choice [0] : cabO.cellO
224 Глава 8. Виртуализация серверных ресурсов

Total Good Memory Size 8.0 GB


Total Interleave Memory 8.0 GB
Total Requested CLM 0.0 GB
Total Allocated CLM 0.0 GB
GSM Sharing Disabled complex-wide
Hyperthreading Enabled yes

CPU Memory Use


0К/ (GB) Core On
Hardware Actual Deconf/ 0К/ Cell Next Par
Location Usage Max Deconf Connected To Capable Boot Num

cabO.celll active core 4/0/4 8.0/ 0.0 cabO.bayO.chassisl yes yes

[Chassis]
Core Connected Par
Hardware Location Usage 10 To Num

cabO.bayO.chassisl active yes cabO.celll 1

В аппаратном разделе установлены четыре процессора и 8 Гбайт п а м я т и .

# parstatus -Р
[Partition]
Par # of #of 1/0
Num Status Cells Chassis Core cell Partition Name (first 30 chars)

0 active cabG.cellO Partition 0


1 active cabO.celll test_npar
После успешного создания раздела введите на консоли MP команду bo для нача-
ла процесса загрузки. Вставьте установочный диск HP-UX в привод DVD и начи-
найте установку в соответствии с описанием, данным в главе 9.

8.4.3. Переименование аппаратного раздела


Чтобы переименовать первичный аппаратный раздел Par t it ion 0 в prodjnpar,
используйте команду parmodi f у. После завершения операции проверьте резуль-
тат командой parstatus.
# parmodi fу -р0 -Р prodnpar
# parstatus -Р
[Partition]
Par # of # of 1/0
8.4. Аппаратные разделы 225

Num Status Cells Chassis Core cell Partition Name ( f i r s t 30 chars)

0 active 1 1 cabO,cellO prod_npar


1 active 1 1 cabO.celll testjipar

8.4.4. Добавление ячейки в аппаратный раздел


Д л я д о б а в л е н и я я ч е й к и в а к т и в н ы й а п п а р а т н ы й раздел (например, t e s t n p a r )
используется к о м а н д а p a r m o d i f у. И м я аппаратного раздела указывается с парамет-
р о м - р , а н о м е р я ч е й к и — с п а р а м е т р о м - а . у б е д и т е с ь в том, что ячейка (в д а н н о м
случае ячейка 2) доступна. П а р а м е т р - В перезагружает аппаратный раздел и акти-
в и з и р у е т я ч е й к у . И з м е н е н и я вступают в силу только после перезагрузки аппа-
р а т н о г о р а з д е л а в н о в о й к о н ф и г у р а ц и и (команда s h u t d o w n с параметром -R).

# parmodify -pi -а2::у: -В


In order to activate any cell that has been newly added, reboot the partition with the
-R option.
Command succeeded. . , Я ..l"^........ .
# shutdown -Ry now

8.4.5. Выведение ячейки из состава аппаратного


раздела
Д л я в ы в е д е н и я а к т и в н о й я ч е й к и из состава аппаратного раздела используется
к о м а н д а p a r m o d i f y с п а р а м е т р о м - d и передается номер ячейки (в данном слу-
ч а е я ч е й к а 2). И з м е н е н и я вступают в силу только после перезагрузки аппаратно-
го раздела в н о в о й к о н ф и г у р а ц и и (команда s h u t d o w n с параметром -R).

# parmodify -pi -d2 -В -


command succeeded
# shutdown -Ry now
Ч т о б ы вывести неактивную ячейку из состава аппаратного раздела, используйте
п а р а м е т р - d и укажите н о м е р выводимой ячейки. Указывать параметр -В или
перезагружаться не обязательно.
# parmodify -pi -d2

8.4.6. Удаление конфигурации аппаратного раздела


Чтобы удалить к о н ф и г у р а ц и ю активного аппаратного раздела, выполните ко-
манду p a r r e m o v e с параметром - F внутри раздела. Изменения вступят в силу
только после отключения и остановки аппаратного раздела.
# parremove -Fpl
Use "shutdown -R -H" to shutdown the partition.
The partition deletion will be effective only after the shutdown.
# shutdown -RH now
226 Глава 8. Виртуализация серверных ресурсов

Чтобы удалить конфигурацию неактивного аппаратного раздела, выполните


команду parremove из активного раздела, как показано выше, и укажите номер
удаляемого аппаратного раздела. Передавать параметр - F и отключать неактив-
ный раздел не нужно.

8.4.7. управление аппаратными разделами


из SMH
Графическое приложение для управления конфигурацией разделов включе-
но в операционное окружение HP-UX. Доступ к приложению выполняется
из SMH.
ИЗ^Откройте вSMH страницу Tools • nPartition Management • View and Manage Complex.
На рис. 8.2-8.4 изображены страницы Hardware (Оборудование), nPartitions (Аппа-
ратные разделы) и General (Общие) приложения. Другие страницы — Power and
Cooling (Питание и охлаждение), Cells (Ячейки) и I/O (Ввод/вывод) — доступны на
соответствующих вкладках. В правой части страницы перечислены основные
операции управления разделами; для выполнения операции просто щелкните
на соответствующей ссылке. Учтите, что на рисунках показана конфигурация
аппаратных разделов для сервера гр7410 и эти иллюстрации приведены только
в качестве еще одного примера. Примеры, приводившиеся ранее в этой главе,
выполнялись на сервере гр8400.

Too»» -> nPaitMen Имы^мпм •> View «ml Manage С«гар1м


Partition Manager
Complex: hpjbox Last Complex 9oan: fiMay. April 14.2008 2-00:38PM 60T
Hadmie
Logged on: hj)Q1
nP editions: Г ©orod near p Qte* ят 1 ®Ava8abte I
В Complex
cabO

BnPartMon
Create nPortftion .

OtoeUwRta Сев Огйяв..


Моейту nPartfiOfi

Act]veto CVfeu».
Deactivate Cal Огйгк
Powe» Off Сей
ГчшОбСеЙШ
TumOft Cat UE>
Цгмеэдп CeMf* j
Bio

TunGnQanis 1ДФ
Turn Off Cham » USD
В Tool*
О Hip
Р и с . 8.2. SMH -— управление комплексом (страница Hardware)
8.4. Аппаратные разделы

Partition Manager
Ccmptox: hpbox

ЕПГСБ^Н nP«(Mon« a H J . i i i i J i i i i i i j . i i i p i « i f

nPaitMonc Г @ И а л ш Г" ®

prod npar tparO)


аигчча»
Statu* DACUVI Show СамНах ЕЙ5Й
?
Hostname OnhrtMa
OS Revision ?
Active Cells 1
Active 10 Chsssis 1
Memory OK iGBl 8.0

®saS3L£SSl

test npar (pari)


Status Q Active
Hostname hpoi
OS Revision №-11X8.11,31
Active Celts 1
Active VO Chassis 1
Memory OK (<5в> 6.0

<3> cabOL ego


• •j с рц* К*'

Р и с . 8 . 3 . S M H — управление аппаратными разделами (страница nPartitions)

Home Setitngs Ta*h* Tooht Kelp


Toole -» nfartntoi M«i.igsment •>tf>ewatrrl Manage Сегщ)1ох

Partition Manager
-ompUx: hpbox 11..I in »>u Tii<ai tip n tew £ и» ют
Lowed on: bpQlH

Genorai Complex Rropeltiee


Complex llame he box BrMfiar
Product Hame 9000l600*p7410 SntCojMtaxteipy
Serial Number USE433880W
Pi oduct Humbei - Current A9917A Ttirfi*f.1B*i
Product Number - Original A9917A s&& фв»х pstafe
Complex PlotHe Revision 10 ВпРа|Шоп
Active Service Processor Location cabO. coreioO
lest
Summary M Component*
В Tools
Compute CaMneCa 1
I О Cabinets 0
Яма»
nPaititioiio 2
Cells 2 Selected «erne:
CPU* 9 I в
I IPs» MMMS
16 сок .о
Memory (GUI 16.6 Ml Clued* 9
I O Chassis г юг**» J а
HO Card* 13

Рис. 8.4. SMH — управление аппаратными разделами (страница General)


228 Глава 8. Виртуализация серверных ресурсов

8.5. Виртуальные разделы


Виртуальные разделы позволяют распределить ресурсы а п п а р а т н о г о раздела
между несколькими виртуальными операционными окружениями, которые обо-
значаются термином виртуальные разделы (Virtual Partitions, и л и vPars). К а ж д ы й
виртуальный раздел представляет собой отдельный, независимый от других вир-
туальных окружений сервер, внутри которого работает экземпляр HP-UX, ис-
пользующий процессорные ресурсы раздела, память и ш и н у LBA. Количество
виртуальных разделов, которые могут бьггь созданы, равно числу процессоров
аппаратного раздела. Минимальное количество виртуальных разделов равно 2,
а максимальное в серверных комплексах класса H P Superdome может достигать 128.
На рис. 8.5 изображен сервер/аппаратный раздел, внутри которого выполняют-
ся два приложения. Ресурсы этого сервера/аппаратного раздела распределены
между двумя виртуальными разделами (vParO и v P a r l ) , внутри которых нахо-
дятся экземпляры операционной системы HP-UX с разными у р о в н я м и обновле-
ний и уникальным набором приложений.

nPar или сервер

Одна или несколько плат ячеек с главной картой ввода/вывода


Одна или несколько корзин ввода/вывода
/ Загрузочные диски

vParO vParl

Один или несколько процессоров Один или несколько процессоров


Один или несколько адаптеров LBA Один или несколько адаптеров LBA
Загрузочные диски Загрузочные диски
Приложение 1 Приложение 2
Уровень обновлений: декабрь 2007 года Уровень обновлений: март 2008 года

Рис. 8.5. Виртуальный раздел

Для создания виртуального раздела используется программный менеждер vpmon,


который является посредником между уровнем микрокода сервера и экземпля-
рами HP-UX внутри виртуальных разделов. В процессе загрузки виртуального
раздела vpmon обращается к базе данных о конфигурации виртуальных разделов
/ s t a n d / v p d b и обеспечивает загрузку HP-UX в виртуальном разделе. Программ-
ный менеджер использует сведения о загрузочных дисках виртуального раздела
и контролирует запуск раздела на соответствующих аппаратных компонентах.
В этом разделе рассматриваются задачи администрирования виртуальных раз-
делов, включая создание виртуального раздела, добавление и удаление процес-
соров, добавление и удаление адаптеров локальной шины (LBA), добавление
памяти, перезагрузку и удаление конфигурации виртуальных разделов. Коман-
8.5. Виртуальные разделы 229

ды для осуществления этих операций можно выполнять из любого виртуального


раздела в серверном комплексе с помощью программного менеджера.
Ключевые команды администрирования виртуальных разделов перечислены
в табл. 8.3.
Таблица 8.3. Команды администрирования виртуальных разделов

Команда Описание
vparboot Загрузка виртуального раздела
vparcreate Создание виртуального раздела
vparmodify Изменение виртуального раздела: добавление и удаление процессо-
ров, LBA, памяти и т. д.
vparremove Удаление конфигурации виртуального раздела
vparreset Перезагрузка виртуального раздела
vparstatus Вывод информации о состоянии одного или нескольких виртуаль-
ных разделов

Виртуальные разделы создаются в аппаратных разделах. Проследите за тем, что-


бы в аппаратном разделе было установлено программное обеспечение HP-UX
Virtual Partitions (Т1335СС) для создания первого виртуального раздела. Чтобы
получить необходимые сведения, воспользуйтесь командой s w l i s t :

# swlist | grep T1335CC


T1335CC A.05.02 HP-UX Virtual Partitions for 11.31
Если это программное обеспечение не установлено, обязательно выполните ин-
сталляцию командой s w i n s t a l l . O том, как устанавливать пакеты HP-UX, рас-
сказано в главе 10.

8.5.1. Процессоры с признаками bound и unbound


Процессор в составе виртуального раздела может иметь признак закрепления за
разделом. Для обозначения такого процессора применяется термин bound («свя-
занный». — Примеч. ред.); и только такие процессоры используются для обработ-
ки прерываний ввода/вывода. Каждому виртуальному разделу должен быть
выделен как минимум один такой процессор. Процессорные мощности, выделя-
емые виртуальному разделу, отмечаются признаком bound, если внутри раздела
работают приложения, требовательные к вычислительным ресурсам и ресурсам
ввода/вывода. Процессор с признаком bound может быть добавлен к вычисли-
тельному пулу виртуального раздела без перезагрузки или остановки прило-
жения.
Процессор без признака bound не обрабатывает прерывания ввода/вывода в эк-
земпляре операционного окружения HP-UX виртуального раздела. Такой про-
цессор может мигрировать между разделами. Процессоры без признака bound
(undbound. — Примеч. ред.) могут подключаться к разделу и выводиться из соста-
ва виртуальных разделов динамически.
230 Глава 8. Виртуализация серверных ресурсов

8.5.2. Создание первого виртуального раздела


Допустим, что на сервере гр8400 создан аппаратный раздел из двух ячеек с восе-
мью процессорами, 16 Гбайт памяти и двумя корзинами ввода/вывода. Процес-
соры имеют следующие аппаратные адреса: 41, 45, 101, 109,141, 145, 201 и 209.
С помощью команды v p a r c r e a t e создайте виртуальный раздел t e s t vparO
с одним bound- и одним undbound-процессором. Установите минимальное и мак-
симальное количество процессоров для этого виртуального раздела равным 1 и 2
соответственно. Выделите 8 Гбайт памяти и определите L B A 1 / 0 / 0 / 2 и 1 / 0 / 0 / 3 .
Используйте физический адрес 1 / 0 / 0 / 2 / 0 . 6 . 0 для ссылки на основной загрузоч-
ный диск. Укажите параметр -В, чтобы виртуальный раздел при каждой переза-
грузке автоматически определял загрузочные устройства. Предложенная конфи-
гурация сохраняется в файле / s t a n d / v p d b базы данных виртуальных разделов
при условии успешного выполнения команды. Если файл еще не существует, он
будет создан.

# vparcreate -р test vparO -a cpu::2 -a cpu:::1:2 -а сри:41 -а теш::8192 \


-a io:1/0/0/2 -a io:l/0/0/3 -a io:l/0/0/2/0.6.0:B00T -В search -В auto
Параметры команды v p a r c r e a t e описаны в табл. 8.4.
Таблица 8.4. Параметры команды создания виртуального раздела

Параметр Описание
-Р Лмя виртуального раздела
-а сри::2 Количество выделяемых процессоров
1-асри:Л:2 Минимальное и максимальное количество выделяемых процес-
соров
1-а сри:41 Аппаратный адрес процессора. При отсутствии явного определе-
ния процессор будет отмечен как unbound
-a mem::8192 Объем выделяемой памяти (в мегабайтах)
-а 1/0/0/2 1 Виртуальному разделу выделяются все устройства, физически под-
1 ключенные к адаптеру LB А по этому адресу
-а 1/0/0/2/0.6.0: (Ссыпка на основной загрузочный раздел
BOOT
|-В search (Режим автоматической идентификации загрузочного устройства
l-B auto [Режим автоматической загрузки виртуального раздела и операци-
1 онного окружения после определения загрузочного раздела

Последние три параметра командной строки также могут быть заданы команда-
ми s e t b o o t и v p a r m o d i f у .
Измените файл AUTO на диске, доступном по основному загрузочному пути
/dev/ r d s k / cOt 6d0, чтобы уведомить аппаратный раздел о наличии виртуальных
разделов. Это позволит выстроить корректную цепочку событий при загрузке
системы — программный менеджер vpmon загружается в первую очередь, до
этапа инициализации ядра HP-UX. Для решения этой задачи используется
команда mkboot.
72
8.5. Виртуальные разделы

На серверах HP 9000:

# mkboot -a "hpux /stand/vpmon -a" /dev/rdsk/c0t6d0


На серверах HP Integrity:

# mkboot -a "boot vpmon -a" /dev/rdsk/cOt6dO


Теперь при каждой перезагрузке аппаратного раздела автоматически будет за-
гружаться и виртуальный раздел, к загрузочному диску которого происходит
обращение по указанному в команде файлу устройства.
Чтобы вручную загрузить раздел t e s t _ v p a r O , перейдите на уровень консоли
аппаратного раздела, нажмите Ctrl+a для вызова приглашения монитора вирту-
а л ь н о й консоли MON> и выполните команду v p a r l o a d :

M0N> vparload -р test_vparO


Виртуальный раздел также можно загрузить из приглашения ISL (в случае сер-
вера HP 9000):

ISL> hpux /stand/vpmon vparload -p testvparO


После перехода раздела t e s t _ v p a r 0 в активное состояние выполните команду
v p a r s t a t u s для просмотра сведений о разделе:

# vparstatus - с и -, %•--«•. - ,.• • &


[Virtual Partition]
Boot
Virtual Partition Name State Attributes Kernel Path Opts

test_vparO Up Dyn,Auto /stand/vmunix

[Virtual Partition Resource Summary]


CPU Num Memory CP©)
CPU Bound/ 10 # Ranges/
Virtual Partition Name Min/Max Unbound devs Total MB Total MB

test vparO U 2 1 . , 8 Q/ 0 8192


В столбце A t t r i b u t e s выводятся два значения — Dyn и Auto. Dyn означает, что
для виртуального раздела разрешены динамические изменения в конфигурации
оборудования, a A u t o — что виртуальный раздел поддерживает автозагрузку.
Чтобы изменить формат вывода информации, используйте команду v p a r s t a t u s
с параметрами:
# vparstatus -vp test_vpar0 . ,,„,;
[Virtual Partition Details]
Name ' ' " " : test_vparO
232 Глава 8. Виртуализация серверных ресурсов

State Up
Attributes Dynamlc.Autoboot
Kernel Path /stand/vmunix
Boot Opts

[CPU Details]
Min/Max 1/2
Bound by User [Path]
Bound by Monitor [Path] 41
Unbound [Path] 45
[10 Details]
1.0.0.2
1,0.0.3
1.0.0.2.0.6.0 BOOT

[Memory Details]
Specified [Base /Range]
(bytes) {MB)
Total Memory (MB) : 8192

8.5.3. Создание дополнительного виртуального раздела


На этом этапе можно создать еще один виртуальный раздел с использованием
доступных ресурсов. Выполните команду v p a r c r e a t e из виртуального раздела
test_vparO, чтобы создать дополнительный раздел t e s t _ v p a r l с одним про-
цессором, имеющим признак bound и 8 Гбайт памяти:
# vparcreate -р testvparl -a cpu::2 -a cpu:::l:2 -а сри:101 -a mem::8192
-a io:2.0.0.2 \
-a io:2.0.0.3 -а 1о:2/0/0/2/0.6.0:В00Т -a io:2/0/0/3/0.6.0:ALTB00T -В search
-В auto
Команда создает виртуальный раздел t e s t _ v p a r 1 в аппаратном разделе. Обра-
тите также внимание на то, что команда задает адреса основного и альтернатив-
ного маршрутов к загрузочному диску.
Теперь приступим к установке HP-UX в раздел t e s t _ v p a r l . Убедитесь в том, что
дистрибутив операционного окружения включает программное обеспечение для
поддержки виртуальных разделов. Остановите test_vparO, перейдите на уровень
приглашения ВСН и начинайте установку HP-UX на загрузочный диск, назна-
ченный test_vparl. Используйте привод DVD, подключенный к аппаратному
разделу. После завершения установки перейдите к приглашению виртуального
монитора и загрузите test_vparO:
M0N> vparload -р test vparO
В активном разделе test vparO выполните команду mkboot для модификации
файла AUTO на загрузочном диске раздела test_vparl:
8.5. Виртуальные разделы 233

# mkboot -a "hpux /stand/vpmon -a" /dev/rdsk/c2t6d0

# mkboot -a "hpux /stand/vpmon -a" /dev/rdsk/c3t6d0

Для загрузки t e s t _ v p a r l в ь т о л н и т е команду v p a r b o o t из t e s t _ v p a r O :


# vparboot -p test_vparl
После перехода раздела t e s t v p a r l в активное состояние выполните команду
v p a r s t a t u s для просмотра сведений о разделе.

8.5.4. Добавление процессора в виртуальный раздел


В начальной к о н ф и г у р а ц и и виртуальный раздел t e s t vparO содержит один
процессор с признаком bound (аппаратный путь 41) и один процессор с призна-
ком unbound (аппаратный путь 45). Чтобы добавить в состав раздела еще один
процессор с признаком bound, необходимо увеличить максимальное количество
процессоров с текущего значения 2 до как минимум 3. Для выполнения этой
о п е р а ц и и раздел t e s t _ v p a r O необходимо отключить. Введите следующую
команду в разделе t e s t vparO:

# shutdown -hy now

Подключитесь к разделу t e s t _ v p a r l и выполните команду vparmodif у. Первая


из приведенных ниже команд увеличивает максимальное количество процессоров
до трех, вторая добавляет процессор, доступный по аппаратному пути 101, с при-
знаком bound, а третья начинает загрузку раздела t e s t vparO:
# vparmodify -р testvparO -m cpu:::1:3
# vparmodify -p testvparO -a cpu:141
# vparboot -p testvparO

После загрузки t e s t _ v p a r O проверьте внесенные изменения командой v p a r s t a t u s


с ключом - v p . Чтобы добавить процессор с признаком unbound, отключать
test_vparO ненужно. Выполните первую из приведенных ниже команд, чтобы
увеличить максимальное количество процессоров до четырех (три процессора
уже выделены), а затем вторую команду для добавления процессора. Если аппа-
ратный путь процессора не определен явным образом, v p a r m o d i f y добавляет
процессор с признаком unbound:
# vparmodify -р testvparO -m cpu:::1:4
# vparmodify -p testvparO -a cpu::l

8.5.5. Удаление процессора из конфигурации


виртуального раздела
К этому моменту разделу t e s t _ v p a r O выделены четыре процессора (два bound
и два unbound). Чтобы вывести из состава раздела процессор с признаком bound,
необходимо сначала отключить раздел:
# shutdown -hy now
234 Глава 8. Виртуализация серверных ресурсов

Затем выполните команду v p a r m o d i f y в разделе t e s t _ v p a r l , указав имя целе-


вого виртуального раздела в параметре -р. Параметр - d позволяет задать аппа-
ратный адрес (141 в этом примере) выводимого из конфигурации процессора
с признаком bound. После внесения изменений перезагрузите t e s t _ v p a r O :
# vparmodify -р test vparO -d cpu: 141
# vparboot -p test vparO
Чтобы удалить процессор с признаком unbound, введите в t e s t _ v p a r O любую
из следующих команд:
# vparmodify -р test vparO -m cpu::2
# vparmodify -p test vparO -d cpu::l

Общее количество процессоров в t e s t _ v p a r O уменьшается с трех до двух. От-


ключать раздел не обязательно.
Проверьте результаты командой v p a r s t a t u s с параметром - v p .

8.5.6. Добавление адаптера LBA в виртуальный раздел


Чтобы добавить адаптер LBA в t e s t _ v p a r O , отключите раздел и выполните
соответствующие команды в t e s t _ v p a r l , а затем загрузите t e s t _ v p a r O из
t e s t _ v p a r l . Проверьте результаты командой v p a r s t a t u s - v p :
# vparmodify -р test vparO -a io:3.0.0.3
# vparboot -p test vparO

8.5.7. Удаление адаптера LBA из виртуального раздела


Чтобы вывести адаптер LBA из конфигурации t e s t _ v p a r O , отключите раздел
и выполните соответствующие команды в t e s t _ v p a r l , а затем загрузите t e s t _
vparO из t e s t _ v p a r l . Проверьте результаты командой v p a r s t a t u s - v p :
# vparmodify -р test vparO -d io:3.0.0.3
# vparboot -p test vparO

8.5.8. Добавление памяти в виртуальный раздел


Для выделения дополнительных 4 Гбайт памяти разделу t e s t _ v p a r O отключите
раздел и выполните соответствующие команды в t e s t _ v p a r l , а затем загрузите
test_vparO из t e s t _ v p a r l . Проверьте результаты командой v p a r s t a t u s -vp:
# vparmodify -р test vparO -a mem: -.4096
# vparboot -p test vparO

8.5.9. Перезагрузка виртуального раздела


Активный виртуальный раздел, который не отвечает на запросы, можно переза-
грузить из другого активного виртуального раздела. Введите команду v p a r r e s e t
в разделе t e s t _ v p a r l для перезагрузки раздела t e s t _ v p a r O :
# vparreset -р test vparO
8.6. Виртуальные машины 235

8.5.10. Удаление конфигурации виртуального раздела


Конфигурация виртуального раздела может быть удалена выполнением соответ-
ствующей команды из другого активного виртуального раздела. Все выделенные
разделу,ресурсы освобождаются. Чтобы удалить конфигурацию раздела t e s t
vparO, введите команду v p a r r e m o v e в разделе t e s t _ v p a r l :
# vparremove -р test vparO

8.5.11. Перезагрузка vpmon


При выполнении определенных операций по техническому обслуживанию сер-
вера или аппаратного раздела иногда возникает необходимость остановить или
перезагрузить программный менеджер vpmon. Для перезагрузки vpmon выпол-
ните следующие действия.
1. Отключите все виртуальные разделы. Откройте приглашение MON> и проверь-
те состояние разделов. Сообщения должны выглядеть так:
M0N> test_vparO has halted.
M0N> test_vparl has halted.
2. Отключите сервер или аппаратный раздел (если потребуется).
3. Выполните необходимые операции обслуживания.
4. Включите сервер или аппаратный раздел (если он отключался ранее).
5. Выполните необходимые действия на уровне консоли ВСН или EFI.
6. Выполните команду bo из приглашения ВСН. На серверах Integrity выполни-
те загрузку из EFI Boot Manager. За подробностями обращайтесь к главе 16.
Main Menu: Enter command or menu > bo
7. Введите в ISL следующую команду:
ISL> hpux /stand/vpmon
8. Нажмите Ctrl+a, чтобы открыть приглашение MON>, и введите следующую
команду для загрузки всех виртуальных разделов:
M0N> vparload -all

8.6. Виртуальные машины


HP Integrity Virtual Machines (VM) — программное обеспечение для развертыва-
ния виртуальных машин на серверах HP Integrity в составе аппаратных разделов.
Этот продукт позволяет распределить ресурсы сервера или аппаратного раздела
на сотни виртуальных машин, управляемых из хост-операционной системы
HP-UX. Каждая виртуальная машина представляет собой полноценный про-
граммно изолированный экземпляр гостевой операционной системы, включая
HP-UX l l i v2, HP-UX l l i v3, Microsoft Windows 2003 или Linux. Сбои приложения
или гостевой операционной системы внутри виртуальной машины не влияют на
работу других виртуальных машин.
236 Глава 8. Виртуализация серверных ресурсов

Виртуальные машины совместно используют физические ресурсы сервера — про-


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

:J b HPVM по функционалу напоминает программный продукт VMWare на компьюте-


рах с архитектурой Intel х86, но позиционируется в сегменте бизнес-критичных
решений (примеч. ред.).

Ключевые команды управления виртуальными машинами приведены в табл. 8.5.


Таблица 8.5. Команды управления виртуальными машинами

Команда Описание
hpvmclone Клонирование виртуальных машин
hpvmcollect Сбор статистики по виртуальным машинам
hpvmcreate Создание виртуальных машин
hpvminfo Вывод информации о хосте
hpvmmodify Модификация параметров виртуальных машин
hpvmnet Создание и изменение конфигурации виртуальных сетей
hpvmremove Удаление виртуальных машин
hpvmresources Получение сведений о сетевых устройствах и накопителях, ис-
пользуемых виртуальными машинами
hpvmstart Запуск виртуальных машин
hpvmstatus Вьюод информации о состоянии гостевых операционных окру-
жений
hpvmstop Остановка виртуальных машин

8.7. Ресурсы по требованию, оплата


по факту использования, распределение
ресурсов в зависимости от нагрузки
и применение защищенных ресурсных
разделов внутри HP-UX
Существует несколько продуктов для динамического распределения ресурсов
между приложениями и серверами. Такие решения предоставляют уникальные
возможности выделения процессорной мощности, памяти и полосы ввода/ вы-
вода по мере необходимости. К продуктам этой категории относятся Instant
Capacity, Pay Per Use, PRM/WLM/gWLM и разделы внутри HP-UX (pSets и FSS-
группы). В следующих подразделах приводится краткий обзор каждого из этих
продуктов.
8.7. Ресурсы по требованию, оплата по факту использования 237

8.7.1. Ресурсы по требованию и Instant Capacity (iCAP)


Продукт Instant Capacity (iCAP) позволяет установить в сервер процессоры, память
и платы ячеек в неактивном состоянии. Такие неактивные компоненты называ-
ются компонентами iCAP. Однако приобретение компонентов iCAP не дает права
их использования — доступным к использованию компонент iCAP становится
только после активации. Активация компонента выполняется с помощью при-
обретения прав на использование и введение кодового слова. Активация компо-
нента iCAP может быть выполнена на постоянной основе или на фиксированный
временной интервал.
Продукт Temporary Instant Capacity (TiCAP) — специальный тип iCAP, применение
которого позволяет активировать компонент iCAP на фиксированный временной
интвервал с шагом 30 дней.
Продукт Global Instant Capacity (GiCAP) позволяет объединить ресурсы iCAP
и TiCAP для совместного применения в группах серверов, что дает возможность
использовать компоненты iCAP любому серверу в группе.
Команды администрирования iCAP приведены в табл. 8.6.
Таблица 8.6. Команды администрирования iCAP

Команда Описание
icapmanage Управление группами GiCAP
icapmodify Активизация и деактивизация процессоров, изменение конфигура-
ции iCAP и применение кодовых слов
icapstatus Вывод информации о состоянии, выделении ресурсов и конфигура-
ции iCAP
icapnotify Включение/ отключение уведомлений и сообщений о текущем ис-
пользовании ресурсов

8.7.2. Оплата по факту использования и Pay Per Use (PPU)


Pay Per Use (PPU) — модель ценообразования, при которой плата взимается за
фактическое использование вычислительных ресурсов. Эта концепция напоми-
нает оплату электричества, воды и т. д. в соответствии с показаниями счетчика.
Основанием для оплаты может быть средняя загрузка процессоров или, к приме-
ру, количество активных процессоров. В системе устанавливается программа-счет-
чик, которая взаимодействует с агентом PPU, работающим на отдельном PPU-
сервере, собирает информацию об использовании ресурсов и отправляет ее в HP
Для последующего формирования счета на оплату.
Ключевая команда настройки конфигурации PPU — ppuconfig — может исполь-
зоваться для просмотра текущей конфигурации, задания правил и ограничений,
а также ввода параметров для отправки отчетов.

8.7.3. Secure Resource Partition (PRIVVWLM)


Продукт и технологии в составе Secure Resource Partition используются для управ-
ления ресурсами серверов, аппаратных и виртуальных разделов, внутри которых
79 Глава 8. Виртуализация серверных ресурсов

одновременно выполняется несколько приложений. Обеспечение каждого из


этих приложений необходимыми ресурсами на пике позволяет поддерживать
гарантированную производительность. В отличие от аппаратных и виртуальных
разделов, ресурсные разделы существуют внутри экземпляра HP-UX и работают на
уровне процессов и приложений, предоставляя приложениям необходимые ре-
сурсы.
Динамическое распределение внутри ресурсного раздела для обычного и специ-
ального защищенного режима реализуется с использованием продуктов Process
Resource Manager (PRM), WorkLoad Manager (WLM) или Global Workload Manager
(gWLM).
Продукт PRM предназначен для управления ресурсами внутри экземпляра
HP-UX, в котором существуют ресурсные разделы. Процессы приложения или
процессы отдельного пользователя прикрепляются к ресурсной группе, называ-
емой также РДМ-ерз/иион (FSS group. — Примеч. ред.). Группе выделяются необхо-
димые ресурсы. Такое решение обладает двумя преимуществами: во-первых,
процессам приложения гарантированно выделяются необходимые ресурсы, а во-
вторых, процессы и пользователи, входящие в группу PRM, не используют внеш-
ние по отношению к группе системные ресурсы. Настройка PRM может выпол-
няться в командной строке или с использованием SMH.
Продукт WLM позволяет автоматизировать перераспределение ресурсов, регу-
лярно отслеживая утилизацию и соблюдение соглашения о качестве услуги через
контроль метрик приложения. Продукт WLM работает с ресурсными разделами
и особенно эффективен в системах с изменяющимся характером нагрузки (при
необходимости прохождения пиковых нагрузок без потери производительности).
Настройка WLM может выполняться в командной строке с использованием мас-
тера и графического интерфейса.

8.7.4. Наборы процессоров (pSets)


Второй тип ресурсных разделов — это наборы процессоров (Processor Sets, pSets),
которые обычно интегрируются в конфигурацию PRM или WLM, но могут ра-
ботать и без управления со стороны этих продуктов. Группировка процессоров
образует сущность, называемую набором процессоров. Набору назначается одно
или несколько приложений для монопольного использования ресурсов набора.
Для создания и модификации конфигураций процессорного набора использу-
ется команда psrset.

8.8. Кластерные решения


За подробной информацией обращайтесь к главе 35.

8.9. Инструменты управления виртуальными


серверными окружениями
Создание эффективной системы управления виртуальными серверными окруже-
ниями предусматривает конфигурирование нескольких программных инстру-
Итоги 239

ментов, в числе которых HP Systems Insight Manager, HP Capacity Advisor, HP


Visualization Manager и HP Global WorkLoad Manager.
Продукт HP Systems Insight Manager рассматривался в разделе 7.3.

8.9.1. HP Capacity Advisor


ПродукцНР Capacity Advisor предназначен для статистического анализа и пла-
нирован Ця использования ресурсов в системах HP-UX, Linux и Windows. HP
Capacity Advisor имеет мощные аналитические средства и функции создания
сценариев\«что, если». К примеру, можно просмотреть статистические данные
по утилизации системных ресурсов приложениями в виде графиков и проана-
лизировать^ насколько объем выделенных приложению ресурсов соответствует
реальной рабочей нагрузке, а также оценить планируемые изменения в конфи-
гурации сервера для сценариев консолидации. Продукты HP Capacity Advisor
и HP Virtualization Manager тесно интегрированы.

8.9.2. HP Virtualization Manager


HP Virtualization Manager предназначен для расширенного управления вирту-
альными серверными окружениями HP-UX, Linux и Windows. Консолидирован-
ное представление иерархии виртуальных и физических ресурсов, быстрый пе-
реход к специальным функциям управления и сведения о текущей утилизации
доступны на экране HP Virtualization Manager.

8.9.3. HP Global WorkLoad Manager


HP Global WorkLoad Manager (gWLM) используется для динамического перерас-
пределения и управления производительностью приложений на серверах под
управлением HP-UX. Автоматизация позволяет повысить эффективность исполь-
зования серверных комплексов.
HP gWLM управляет ресурсами как единым пулом, анализирует утилизацию
и автоматически подключает процессоры к виртуальному окружению, в котором
приоритетное приложение испытывает пиковые нагрузки. Кроме того, gWLM
обладает средствами создания детальных отчетов по утилизации ресурсов.

Итоги
В этой главе приведены общие сведения о технологиях и продуктах для виртуа-
лизации серверных ресурсов и управления в консолидированных серверных
окружениях на платформе HP Integrity. Вы познакомились с основными концеп-
циями и преимуществами, изучили возможности по управлению вычислительной
мощностью и перераспределением ресурсов. Была выполнена базовая настройка
консольного терминала для локального доступа к серверу. Кроме того, в главе
рассказано о технологиях деления серверного комплекса на разделы, включая
способы создания, модификации и управления.