Несколько полезных команд для определения оборудования в HP-UX. Немножко неструктурировано, но читабельно ;)

Посмотреть все устройства в сервере:

bash-2.05b# ioscan -f
Class I H/W Path Driver S/W State H/W Type Description
================================================================================
root 0 root CLAIMED BUS_NEXUS
ioa 0 0 sba CLAIMED BUS_NEXUS System Bus Adapter
ioa 1 0/16 sba CLAIMED BUS_NEXUS F16 Port
ba 0 0/16/1 pxb_wxb CLAIMED BUS_NEXUS pxb_wxb Bridge
ba 1 0/16/1/3/0 legacyio CLAIMED BUS_NEXUS Legacy IO Core I/O Adapter (IFB)
tty 0 0/16/1/3/0/1 asio0 CLAIMED INTERFACE Built-in RS-232C
fc 1 0/23/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter


По классам устройств
bash-2.05b# ioscan -f -C fc
Class I H/W Path Driver S/W State H/W Type Description
======================================================================
fc 0 0/22/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
fc 1 0/23/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter

Путь к устройству в зависимости от драйвера
bash-2.05b# ioscan -fknd td
Class I H/W Path Driver S/W State H/W Type Description
======================================================================
fc 0 0/22/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
/dev/td0
fc 1 0/23/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter
/dev/td1

Показать пути
bash-2.05b# ioscan -fnC fc
bash-3.00# ioscan -fnC disk
Class I H/W Path Driver S/W State H/W Type Description
=============================================================================
disk 0 0/0/3/0.0.0.0 sdisk CLAIMED DEVICE TEAC DV-28E-N
/dev/dsk/c0t0d0 /dev/rdsk/c0t0d0
disk 1 0/1/1/0.0.0 sdisk CLAIMED DEVICE HP 73.4GMAX3073NC
/dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2
/dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3
disk 2 0/1/1/0.1.0 sdisk CLAIMED DEVICE HP 73.4GMAX3073NC
/dev/dsk/c2t1d0 /dev/dsk/c2t1d0s2 /dev/rdsk/c2t1d0 /dev/rdsk/c2t1d0s2
/dev/dsk/c2t1d0s1 /dev/dsk/c2t1d0s3 /dev/rdsk/c2t1d0s1 /dev/rdsk/c2t1d0s3
disk 27 0/2/1/0.22.0.0.0.1.1 sdisk CLAIMED DEVICE HP HSV200
/dev/dsk/c16t1d1 /dev/rdsk/c16t1d1
disk 29 0/2/1/0.22.0.0.0.1.2 sdisk CLAIMED DEVICE HP HSV200
/dev/dsk/c16t1d2 /dev/rdsk/c16t1d2

Узнать wwn и информацию по адаптеру:
bash-2.05b# fcmsutil /dev/td1
Vendor ID is = 0x00103c
Device ID is = 0x001029
XL2 Chip Revision No is = 2.3
PCI Sub-system Vendor ID is = 0x00103c
PCI Sub-system ID is = 0x00128c
Topology = PTTOPT_FABRIC
Link Speed = 2Gb
Local N_Port_id is = 0x100900
N_Port Node World Wide Name = 0x50060b000023debb
N_Port Port World Wide Name = 0x50060b000023deba
Driver state = ONLINE
Hardware Path is = 0/23/1/1/0
Number of Assisted IOs = 301503004
Number of Active Login Sessions = 1
Dino Present on Card = NO
Maximum Frame Size = 960
Driver Version = @(#) libtd.a HP Fibre Channel Tachyon XL2 Driver B.11.22.01 (11.22 LR) /ux/kern/kisu/TL/src/common/wsio/td_glue.c: May 30 2002, 03:06:05

Полезный документ по fc-hba ‘HP Fibre Channel Mass Storage Adapters Support Guide FibrChanl-01 (fcd) Driver HP-UX 1 1i v1, 1 1i v2, and 1 1i v3’.

Добавление и удаление IO-Card динамически:
/usr/bin/rad -q

Информация об оборудовании (память, процессора, серийник итд)
machinfo
echo "selall;info;wait;infolog;view;done" | /usr/sbin/cstm
cd /var/opt/ignite/local/manifest
ls -la

Управление оборудованием
sam

Проверить совместимость протоколов, серверов, устройств ввода-вывода.

HP Auto Port Aggregation (APA) — сетевой мультпатинг

Просмотреть какие файлсеты установлены
swlist -l fileset | grep -i mirror

Просмотреть какие патчи установлены
/usr/sbin/swlist -l patch \*\.*,c=patch
/usr/contrib/bin/show_patches (from patch PHCO_19550)

Добавить диски в HP-UX
Просканировать устройства ввода-вывода (в данном случае диски)
ioscan -fnC disk
Создать ссылки (/dev/dsk , /dev/rdsk ) на физические устройства ( аналог команды devfsadm на Solaris )
insf -e
Удалить ссылки на физическое устройство ( аналог команды devfsadm -С в Solaris )
rmsf -a /dev/dsk/c0t2d0

Размер страницы памяти

bash-3.00# getconf _SC_PAGE_SIZE
4096

Свободная память
При включенном ‘memory paging’ необходимо использовать команду swapinfo, при выключенном —
команду vmstat.
$ swapinfo
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 25165824 4984300 20181524 20% 0 - 1 /dev/vg00/lvol2
reserve - 8163512 -8163512
memory 12570216 7961796 4608420 63%
$

bash-3.00# sysdef |grep swapmem_on
swapmem_on 0 - - -

bash-3.00# vmstat -S 5 2
procs           memory                   page                              faults       cpu
r     b     w      avm    free   si   so    pi   po    fr   de    sr     in     sy    cs  us sy id
24     3     0  2129771  792053    0    0     0    0     0    0     0   4300  82105  4204  20 14 66
24     3     0  2129771  832830    0    0     0    0     0    0     0   3047  75519 10636   5 28 67

Умножаем free на _SC_PAGE_SIZE (832830*4096)

Инсталляция депота
swinstall -s /install/depots/my.lalala.depot
swinstall -s /install/depots/my.lalala.depot MY_PRODUCT

Обсуждение закрыто.