본문 바로가기
HP-UX

HP-UX 알아두면 유용한 HP-UX 명령어

by 레이루이 2023. 7. 7.
반응형

Hardware address

 

11.31에서 디스크 관련 주소는 'agile view 라는 방식을 사용

디스크 외에은 기존 방식을 사용

model 시스템 모델 정보

machinfo 머신 상세 정보

ioscan  하드웨어 정보 검색

pdweb device 정보

 

scsimgr 통계, I/O, I/O 분산정책, Path 관리등

형식

1/0/0/2/0  - cell /SBA / LBA / device / function

~~~~~~

여기까지를 slot number라고 하고 이후에는 interface number라고 

커널이 관리하는 I/O 디바이스 목록의 구조가 트리형태로 존대

 

# ioscan 사용법

ioscan -funC disk   <= (f full list / u usable device / n device name )

ioscan -kf  <=( u k 메모리에 저장된 디바이스 정보 표시)

ioscan -kfC disk

 

- 장치의 물리적인 위치를 정확히 알려주지는 않는다

# ioscan -fnKC ext_bus

Class     I  H/W Path       Driver      S/W State   H/W Type     Description
=======================================================

ext_bus   0  0/0/0/2/0/0/0  ciss          CLAIMED     INTERFACE    PCIe SAS SmartArray P410i RAID Controller
                           /dev/ciss0
ext_bus   3  0/0/0/7/0/0/0.2.24.0.0    fcd_vbus      CLAIMED     INTERFACE    FCP Array Interface
ext_bus   2  0/0/0/7/0/0/0.2.24.255.0  fcd_vbus      CLAIMED     INTERFACE    FCP Device Interface
ext_bus  12  0/0/0/7/0/0/0.2.27.255.0  fcd_vbus      CLAIMED     INTERFACE    FCP Device Interface
ext_bus   5  0/0/0/7/0/0/0.2.28.0.0    fcd_vbus      CLAIMED     INTERFACE    FCP Array Interface

Class -> 장치의 속성을 구분하는 기준

Instance number -> 같은 class 있는 디바이스를 구분하기 위한 정보

H/W Path -> address, interface number 하나의 카드에 연결되었다고 

Driver -> 속성

S/W State -> 장치의 드라이버가 설치되어 정상적으로 구성되어 있음을 나타냄, 반대는 UNCLAIMED : 드라이버가 없음

                     Claimed, Unclaimed,Unusable,Suspened,Diff_HW,NO_HW,ERROR,SCAN

H/W Type -> INTERFACE, DEVICE, BUS_NEXUS, PROCESSOR

 

 

# 슬롯의 위치를 알려주는 것은

11.11 -> red

11.23,31 -> orad 명령으로 슬롯 어드레스를 확인

# olrad -q

# ioscan -m lun --> LUN PATH 실별자를 확인

 

# ioscan -P health -C disk --> 상태 확인

 

# scsimgr get_attr -a wwid all_lun

 

# 새로운 하드웨어 추가시

ioscan -fnC disk

insf -eC disk

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Interface, Device  내용

 

OLAR 가능한 서버에서 온라인중 카드를 교체

- 호환성 확인

- 드라이버 설치

- SMH -> Peripheral device -> OLRAD cards

-  슬롯 선택

- 해당 슬롯 파워 OFF

- Add card online 선택

- Run critical resouce analysis

- Power off

-  카드 삽입

- bring card online

- ioscan 으로 설치 확인

 

=============================

Device file

=============================

HP-UX 장치를 file 형식으로 관리, 사용

application -> device file -> kernel

                     ~~~~~~~

 

Device File 속성 : character block  차이 - 전송단위

- Type : block or character mode

- Permissions : who can access devices

- Major # : which kernel driver use?

- Minor # : which device user? and how?

- Name : device file name

 

character device file :  한번에 한문자씩(byte) 전송 - 터미널, 프린터, 모뎀, 테잎, 테잎드라이브  raw device 파일이라고도 한다

block device file : 물리 디스크에 데이터를 바로 쓰는 것이 아니라 메모리의 버퍼를 이용

 

Partition table GPT

1. system Partition - EFI Partition - Firmware 개념, 부트 디바이스 결정,kernel loader

2. OS Partition -EFI OS Partition - OS 설치되는 영역

3. service Partition - EFI HP service Partition - 하드디스크등이 장애가 있을때 진단해   있는 툴들이 있음. FAT32포함

 

# Create Device file

insf - install, 자동으로 device 파일을 만들어준다. 만들지 못하는 장치들도 존재

mksf - make, 디바이스 파일에 필요한 정보를 직접 지정해줄때 사용

           사용하지 않는 옵션의 조합이 필요한 경우( 테잎) 사용

mknod - device 파일이 자동생성 되지 않는 (insf,mksf 안되는) 장치들을 수작업으로 만들때

              minor number 알고 있다면 모든 디바이스 파일을 수작업으로 만들  있음

rmsf - device 파일 삭제

rmsf -v -a /dev/disk/disk1   ==> 해당 디바이스 파일과 관련된 모든 파일들을 삭제

                                           --> 물리적으로 제거하기 전에 작업해   있음

 

--> 디바이스 파일을 생성할  11.31 부터는 ioscan 이후에 ( k 옵션이 없을때) insf 해주지 않아도 )

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

hardware partition , VM

( nPar, vPar, VM, Secure Resource Partition )

parstatus 파티션 상태 명령어

vparstatus 버츄얼 상태 명령어

hpvmstatus 버츄얼 머신 상태 명령어

 

nPar - cell board 단위로 파티셔닝, Cell board  하나여도 nPar 구성해야  

        - 반드시 하나 이상으 nPar 구성되어야 

        - rx8640( 4ea cell board ) -> cell 0,2 1,3 크로스바로 연결되며 이것이 다시 크로스바로 연결되는 구조

        - 하나의 I/O chasis 반드시 하나의 cell boad  연결되어야 하고, cell board I/O chasis 공유

        - 할당된 cell board 동적으로 할당할  있는데, 11.23에서는 downtime 필요하고, 11.31에서는 필요없음

        - 새로 cell board 추가한 경우에는 11.23이상에서는 모두 동적으로 할당 가능

vPar - nPar 구성한 후에 좀더 작은 단위로 나누기 위해 사용

        - vPar 물리적인 CPU 개수만큼 나눌  있음

        - 물리적인 CPU 온라인 상에서 마이그레이션  수있음(11.23이상)

        - 메모리는 11.31 이상에서 마이그레이션이 가능하지만 제한적이며, 되도록하지 않는 것이 좋음.

          (마이그레이션되는 메모리에 데이터가 있기 때문에 성능저하가 온다)

 

nPar vPar 리소소를 할당하기 위한 목적이며, VM SRPs 자원을 공유하기 위한 개념

 

VMs - H/W 구성하고 host os  설치한 후에 VM(가상머신) 설치하여 os 올린다.

 

vPar VM 동시에 구현되지 않음

nPar -> vPar -> VM(X)

VM -> vPar(X)

 

참조 : 
HPE-UX 관리자 과정 교육
HP-UX system & network administration 1,2

반응형