2014년 2월 7일 금요일

[HP-UX] 13. Mirror Dsik (Itanium Ver)

* Itanium서버에서 root disk 미러 하기(HP-UX)
 - primary disk: c20t0d0
 - new mirror disk : c21t2d0

1. disk partition 설정 (idisk command사용)
  # vi /tmp/partitionfile 을 아래와 같이 만든다.
     3
     EFI 500MB
     HPUX 100%
     HPSP 400MB

  # idisk -w -p -f /tmp/partitionfile /dev/rdsk/c21t2d0
2. 새로운 partition을 위하여 새로운 device파일 생성
  # insf -e -Cdisk

3. EFI partition에 FAT 파일시스템을 초기화하기 위해 efi_fsinit 실행.
  # efi_fsinit -d /dev/rdsk/c21t2d0s1
    -> write an EFI file system header on a device file
    (Before any other EFI commands can be run, efi_fsinit must be run to initialize
     the file system on a device file.)
4. EFI partition을 format한후 확인.
  # mkboot -e -l /dev/rdsk/c21t2d0
    -> copy EFI utilities from /usr/lib/efi to the EFI partition on the disk
  # efi_ls -d /dev/rdsk/c21t2d0s1 
    -> EFI 확인 (List a root directory of device file c2t8d0s1
                 , which contains an EFI file system)
  # lifls -l /dev/rdsk/c21t2d0s2  
    -> LIF 확인 (list contents of a LIF directory in long format)

5. EFI partition에 있는 AUTO 파일 내용을 확인
  # efi_cp -d /dev/rdsk/c21t2d0s1 -u /EFI/HPUX/AUTO /tmp/x
  # cat /tmp/x
  # mkboot -a "boot vmunix -lq" /dev/rdsk/c21t2d0
  # mkboot -a "boot vmunix -lq" /dev/rdsk/c20t0d0

6. HP service partition복사(HPUX 11.23 only)
  # dd if=/dev/rdsk/c20t0d0s3 of=/dev/rdsk/c21t2d0s3 bs=1024k

7. File system을 mirror함.
   a) LVM을 사용할 경우
     # pvcreate -f -B /dev/rdsk/c21t2d0s2
     # vgextend vg00 /dev/dsk/c21t2d0s2
    
     # for i in lvol1 lvol2 lvol3   (lvol수만큼)
     > do lvextend -m 1 /dev/vg00/$i /dev/dsk/c2t8d0s2
     > done
     또는
     # for i in $(vgdisplay -v vg00 | grep "LV Name" | awk '{ print $3 }')
     > do lvextend -m 1 $i /dev/dsk/c21t2d0s2
     > done
     # lvlnboot -v
    (# lvlnboot -r /dev/vg00/lvol3)
    (# lvlnboot -b /dev/vg00/lvol1)
    (# lvlnboot -s /dev/vg00/lvol2)
    (# lvlnboot -d /dev/vg00/lvol2)

   b) VxVM을 사용할 경우
     # vxdctl enable
     # vxdisk list
     # /etc/vx/bin/vxrootmir -v c21t2d0s2
     # vxprint -g rootdg

8. 미러된 disk를 alternate bootpath로 구성.
  # setboot -a <alt hw_path>
  # setboot -h <ha alt hw_path>

9. 미러된 disk로 booting이 되는지 확인한다.

[HP-UX] 12. CDE 설치 후 그래픽 환경이 되지 않을 때

CDE가 설치 되어있는데 그래픽 환경이 안될때 (X shell 포함)

dtlogin.rc 를 실행시켜서 VGA환경을 만들기

#/sbin/init.d/dtlogin.rc stop
#/sbin/init.d/dtlogin.rc start

혹시 IP가 하나도 들어있지 않을때 실행되지 않는 경우가 있음

[HP-UX] 11.APA Configuration

***********사전 단계 *****************
APA Software 를 설치한다.
# swllist | grep -i APA
만일 APA Software가 없으면 Application CD를 이용하여 설치한다.
CD-ROM 마운트
# ioscan -funC disk
CD롬 경로를 찾아서 특정 폴더에 마운트 한다.
# mount /dev/c0t0d1 /cdrom  -> 이런식으로



1) ip 정보 변경
# vi /etc/rc.config.d/netconf
INTERFACE_NAME[0]="lan900"    
    : lan0  => lan900
IP_ADDRESS[0]="10.0.0.11"
SUBNET_MASK[0]="255.255.255.0"
BROADCAST_ADDRESS[0]=""
INTERFACE_STATE[0]="up"
DHCP_ENABLE[0]=0

2) apaconf 추가 및 변경
# vi /etc/rc.config.d/hp_apaconf
 HP_APA_INTERFACE_NAME[0]=lan900
 HP_APA_LOAD_BALANCE_MODE[0]=LB_MAC
 HP_APA_GROUP_CAPABILITY[0]=5
 HP_APA_HOT_STANDBY[0]=on
 HP_APA_MANUAL_LA[0]=2,3    

3) apaportconf 추가 및 변경
# vi /etc/rc.config.d/hp_apaportconf
 HP_APAPORT_INTERFACE_NAME[0]=lan2
 HP_APAPORT_GROUP_CAPABILITY[0]=5
 HP_APAPORT_PRIORITY[0]=0
 HP_APAPORT_CONFIG_MODE[0]=MANUAL
 HP_APAPORT_INTERFACE_NAME[1]=lan3
 HP_APAPORT_GROUP_CAPABILITY[1]=5
 HP_APAPORT_PRIORITY[1]=0
 HP_APAPORT_CONFIG_MODE[1]=MANUAL

4) Lan 확인 및 기존 설정 정보 삭제
# netstat -rn
# ifconfig lan0 unplumb
# ifconfig lan1 unplumb
# route delete default ***.***.***.*** - 게이트웨이적음

5) apa 구동
# /sbin/init.d/hpapa start

6) net 구동
# /sbin/init.d/net stop
# /sbin/init.d/net start

7) 확인
# netstat -rn
# netstat -in
# lanscan -q
=========================================
popwas1 => (lan0 + lan1)
lan       1  0/4/2/0   PCI 1000Base-T Adapter

또는 sam으로 구성 방법이 있다.

[HP-UX] 10. Network Setting

1. 랜카드 확인
#ioscan -funC(fnkC) lan
#lanscan
#lanscan -q(apa구성확인)
#nwmgr(활성랜확인)

2. 라우팅테이블 확인
#netstat -rn

3. 랜카드 설정(2개인 경우의 IP설정, G/W, Hostname)
#vi /etc/rc.config.d/netconf
HOSTNAME="rx2800i2(호스트명)"
OPERATING_SYSTEM=HP-UX
LOOPBACK_ADDRESS=127.0.0.1

IINTERFACE_NAME[0]="lan0(기본값)"
IP_ADDRESS[0]="192.168.87.231(변경)"
SUBNET_MASK[0]="255.255.255.0"
BROADCAST_ADDRESS[0]=""
INTERFACE_STATE[0]=""
DHCP_ENABLE[0]="0"
INTERFACE_MODULES[0]=""
IINTERFACE_NAME[1]="lan1(기본값)"
IP_ADDRESS[1]="192.168.86.232(변경)"
SUBNET_MASK[1]="255.255.255.0"
BROADCAST_ADDRESS[1]=""
INTERFACE_STATE[1]=""
DHCP_ENABLE[1]="0"
INTERFACE_MODULES[1]=""

ROUTE_DESTINATION[0]="default"
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]="192.168.87.1"
ROUTE_COUNT[0]="1"
ROUTE_ARGS[0]=""
ROUTE_SOURCE[0]=""

#vi /etc/hosts에서 IP와 HOSTNAME를 바꿔준다.
192.168.87.231  rx2800i2
192.168.87.232  rx2800i2
127.0.0.1       localhost       loopback
#vi /etc/nsswitch.conf
해당 파일은 다음과 같이 수정해준다. 이 작업은 dns 관련부분만 추가/수정 하면 된다.
hosts: dns [NOTFOUND=return] nis [NOTFOUND=return] files (이 파일이 없다면 /etc/nsswitch.hp_defaults 파일을 복사해서 사용하면 된다.)
#/sbin/init.d/hostname start
#vi /etc/resolv.conf
domain localhost
nameserver 172.31.1.7
nameserver 164.124.101.2
네임서버는 여러개 지정가능하다.

#nslookup(DNS 확인)
>www.yahoo.co.kr
>exit
4. 모든 작업을 끝낸후에는 네트워크를 재시작해서 변경된 설정을 적용하도록 한다.
# /sbin/init.d/net stop
# /sbin/init.d/net start
# /sbin/init.d/hostname start
5. 잘못된 LAN Card 를 사용하셨거나 잘못된 LAN Card의 정보가 Routing Table이나 LAN Interface 상에 보여질 때
   다음과 같이 unplumb 명령을 사용하시면 됩니다. 그 LAN Card에 대한 모든 정보가 깨끗이 사라지게 됩니다.
#ifconfig lan0 unplumb
6. IP정상등록 확인
#ifconfig lan0
7. route 지우기(게이트웨이지우기)
#route delete default 123.123.123.1
8. 최종확인
#netstat -rn

***Vip 넣는 법 **** nwmgr 로 기존 포트를 확인 할 것
Telnet 으로 들어가 OA의 주소를 치고
connect server (베이 넘버) 침

/etc/rc.config.d/netconf 를 열어서
ROUTE_DESTINATION[1]="lan0:1"
ROUTE_MASK[1]=""
ROUTE_GATEWAY[1]="192.168.87.1"
ROUTE_COUNT[1]="1"
ROUTE_ARGS[1]=""
ROUTE_SOURCE[1]=""

기존의 아이피 정보를 복사 8줄을 "8yy" 로 복사하고 아래에 붙여 넣기하고
기존 lan0을 lan0:1로 바꾸어 준다.
그리고 [ ]안에는 마지막 숫자에 +1 을 넣어준다. (기존에 걍아이피 넣는거 가상 아이피 넣는거 추가로 올림)
# /sbin/init.d/net start
누르면 끗

**** /etc/rc.config.d/netconf 잘못 넣을 때 고치는 법

1. /sbin/init.d/net stop
2. vi /etc/rc.config.d/netconf 수정
3. netstat -nr 로 지울 ip확인 
4. ifconfig lan2:11 down (lan2:11는 고칠것을 삭제하는것임)
5. /sbin/init.d/net start 
확인

***** 호스트네임 추가

1. vi /etc/rc.config.d/hostname 을 열어서 아이피         호스트네임 넣기
2. /sbin/init.d/hostname start
확인(호스트네임을 추가해주는 것은 장비의 호스트네임을 받는 것이 아님)

[HP-UX] 9. Single user mode (root password 잊었을때)

싱글모드

Auto boot 를 멈추고
첨에 엔터치고 10,9,8,7,....이거 나오는 동안 아무키로

오토부트때 멈추고

HPUX > hpux -is
들어가서  맨상단 디렉토리에서
passwd 누르고 비법을 바꺼준다.

그 다음 Reboot

2014년 2월 6일 목요일

[HP-UX] 8.Tape Backup

#nohup make_tape_recovery -Av -I &

안되면

cd /opt/ignite/bin 에가서

make_tape_recovery -Av -a /dev/rmt/0mn (즉 테입 경로)


ioscan -funC tape에서 no_hw가아닌데 안되면

기존 패스 지우기

rmsf -H 0/1/1/0.3.0  (경로)

ioscan -m lun
rmsf -H 경로
ioscan
insf -eC tape
mt status 눌러

메세지가 뜨면 장땡

[HP-UX] 7. Patch & Software Install

1.
-ITRC(http://www13.itrc.hp.com/service/home/home.do)에서 다운받는다.(고영환과장님꺼ID : ca1128477, P/W : korea123)
-HWE(하드웨어), QPK(OS의 전반적인것), MSTM(하드웨어체크 소프트웨어)

2.
-ftp로 다운받은 파일2개 hpux__11.23_12080150와 hpux__11.23_12080147를 tar로 받아 HP-UX에 올려준다.
#gzip -d filename.tar.gz(압축풀기)
#bzip2 -d filename.bz2(압축풀기)
#tar -xvf filename.tar (tar풀기명령어)
#tar zxvf *.tar.gz(gzip 과 tar 과정을 한번에 실행 할 수 있다 )
#gunzip gzip풀기
gzip -cd 압축파일명 | tar xvf -
위의 커맨드로 같이 풀 수 있다.

#/opt/OV/bin/oalicense -resolve ===========글렌스 라이센스 활성화
3.
#./create_depot_hpux.11.31 ->일일이 받은 파일 한꺼번에 depot으로 만들기
만들면 걍 'depot'이라는 파일이 떨어진다. 그다음에
#swinstall -s $PWD/deopt  [ 경로 입력  ]
설치하면 끗


#swinstall -s /oracle/QPK1123_B.11.23.1012.086a.depot (리부팅)
#swinstall -s /oracle/HWEnable11i_B.11.23.1012.085a.depot
#swinstall -s /oracle/OnlineDiag_B.11.23.13.05_HP-UX_B.11.23_IA_PA.depot

-위에것을 하고 최신까지 더 할려면 swainv를 다운받아 서버로 옮긴후 #sh swainv를 실행시키고 inventory.xwl이 생기면
 ITRC사이트에다가 다시 넣어서 안올라가있는 패치를 해준다.
-ITRC에서 swainv파일을 다운받아 서버에 올린후 inventory.xwl을 만들어 ITRC에서 다시 최신패치를 받아서 설치한다.
#sh swainv  ->inventory.xwl만들기
4. 설치 제거하기
현 시스템에 설치되어 있는 소프트웨어나depot에 있는 소프트웨어의 제거.
현 시스템에 설치되어 있는 B3910AA_APZ이라는 이름의 소프트웨어 bundle을 제거하기 위한예:
#swremove B3910AA_APZ
만일 현 시스템에서 쓰고 있는 라이브러리나커널과 연관이 있는 부분을 제거할 때에는
#swremove ?x autoreboot=true B3910AA_APZ
패치 지우는법

swlist -l fileset | grep -i PHCO_43004(지울패치를 찾는다,)
찾으면 해당 이름은 검색해서
swremove (검색된이름) 엔터
지워진다.

[HP-UX] 6. Filesystem

LVM 구성을 위한 사전정보 수집

#ioscan -funC disk  (lvm2버전은 lvmadm -l 로 agile 경로 확인)
#diskinfo /dev/rdsk/c0t0d0  (lvm2버전은 diskinfo /dev/rdisk/disk? 로 확인가능)
#lssf /dev/dsk/c0t0d0 -> 시스템파일 상세확인    
#strings /etc/lvmtab  (lvm2버전은 lvmadm -l 로 확인가능)
#lvlnboot -v -> 부트디스크확인 
#vgdisplay (-v) vg00 -> v옵션은 lvol확인
#vgdisplay (-v) /dev/vg00
#lvdisplay (-v) /dev/vg00/lvol1
#pvdisplay (-v) /dev/dsk/c0t0d0 |more(???????) 
#ioscan -m dsf ->사용할 디스크 확인 -(모든 디스크가 보임 -만약 안된다면 ioscan 쳐볼것)
#ll /dev/*/group
#ll /dev/vg*
#cat /etc/fstab

1. Physical Volume 생성(디스크 초기화)
#pvcreate -f /dev/rdsk/c0t0d0 -> 사용했던 디스크는 -f옵션을 준다
                  disk/disk3 -> 11.31

2. Volume Group 생성(동적디스크생성, 볼륨그룹은 기본 16개만 된다, 디스크를 여러개붙일수있다.)
#mkdir /dev/vg01
#mknod /dev/vg01/group c 64 0x010000 -> 디렉토리에 넘버링을해서 장치로 인식시키는과정
                                           (64는 LVM을 뜻한다.)
        cf) vg01 은 0x01-이부분을 뜻함- 00

#vgcreate -s 32 /dev/vg01 /dev/dsk/c0t0d0 -> 볼륨그룹에 사용할 디스크지정 (32는 PE사이즈 단위)
                          /dev/disk/disk3 -> 11.31

3. lvol 생성(사용할 디스크의 용량지정)
#lvcreate -L 10240 -n lvol1 /dev/vg01
옵션 -L은 디스크사이즈(10240=1G) -l은 PE사이즈(32 X 3200 =10G)
옵션 -n은 lvol1의 이름으로 생성하겠다는 뜻(옵션을 주지 않으면 차례로 lvol1, lvol2...로 생성)
PE사이즈 용량계산은 PE 320 X 32 해서 10240 = 10G
1 KByte는 1024Byte, 1 MByte는 1048576Byte, 1 GByte는 1073741824Byte, 1 TByte는 1099511627776Byte,
1 Byte는 8 Bit대략적인 1T는 1 | 000 | 000 | 000 kbyte
3째자리에서 끊고 다음4번째 숫자+M
6째자리에서 끊고 다음 7번째 숫자+G
9째자리에서 끊고 다음 10번째 숫자+T

4. 파일시스템 생성(format)
#vgdisplay -v /dev/vg01 -> 확인
#newfs -F vxfs -o largefiles /dev/vg01/rlvol1

5. 마운트 포인트 생성(letter만들기) 및 fstab 등록
#mkdir /data1
# vi /etc/fstab
/dev/vg00/lvol3 / vxfs delaylog 0 1
/dev/vg00/lvol1 /stand hfs defaults 0 1
/dev/vg00/lvol4 /home vxfs delaylog,largefiles 0 1
/dev/vg00/lvol5 /opt vxfs delaylog,largefiles 0 2
/dev/vg00/lvol6 /tmp vxfs delaylog,largefiles 0 2
/dev/vg00/lvol7 /usr vxfs delaylog,largefiles 0 2
/dev/vg00/lvol8 /var vxfs delaylog,largefiles 0 2
(/swap이 /vg00/lvol2를 쓴다.)
/dev/vg00/appllv /appl vxfs delaylog,largefiles 0 2
/dev/vg00/apploglv /appllog vxfs delaylog,largefiles 0 2
/dev/vg00/keislv /keis vxfs delaylog,largefiles 0 2
#mountall = #mount -a
#bdf -> 정상적으로 마운트 되었는지 확인


6. lvol size를 extend하는 방법 (예 : lvol5)
#vgdisplay -v /dev/vg00  -- 로 남은 용량확인
#lvextend -L 용량(MB) /dev/vg00/lvol5  -- 만들고 싶은 용량으로 적는다.
#vgdisplay -v /dev/vg00 -- 으로 확인

Online 상태일때
#fsadm -F vxfs -b (용량 숫자)M /디렉토리(마운트 되어 있는)  
#bdf

7. lvol size를 reduce하는 방법

* lvol을 줄이는 방법 (예: lvol4)
#[중요] lvol을 줄이면 파일시스템이 깨지기 때문에 필히 백업을 받아놓는다.
#bdf       -- 파일시스템 확인
#vgdisplay /dev/vg00   -- vg안에 있는 용량을 줄일 lvol을 확인
#fuser -cu /reduce 할 디렉토리  -- 사용자가 있는지 확인 (있음 fuser -ck /reduce 할 디렉토리)
#[중요] lvol을 줄이면 파일시스템이 깨지기 때문에 필히 백업을 받아놓는다.
#umount /reduce 할 디렉토리
#lvreduce -L 줄일용량(Mbyte) /dev/vg00/lvol4
#vgdisplay -v /dev/vg00 -> 확인
#newfs -F vxfs -o largefiles /dev/vg00/rlvol4
#mount /dev/vg00/lvol4 /디렉토리
#mountall

8. volume group에 new disk를 extend하는 방법


9. volume group에서 phygical volume을 reduce하는 방법
-------------------------------------------------------
#lvremove

내가만듦


7. lvol size를 reduce하는 방법
* lvol을 줄이는 방법 (예: lvol4)
#[중요] lvol을 줄이면 파일시스템이 깨지기 때문에 필히 백업을 받아놓는다.
#bdf       -- 파일시스템 확인
#vgdisplay /dev/vg00   -- vg안에 있는 용량을 줄일 lvol을 확인
#fuser -cu /reduce 할 디렉토리  -- 사용자가 있는지 확인 (있음 fuser -ck /reduce 할 디렉토리)
#[중요] lvol을 줄이면 파일시스템이 깨지기 때문에 필히 백업을 받아놓는다.
#umount /reduce 할 디렉토리
#lvreduce -L 줄일용량(Mbyte) /dev/vg00/lvol4
#vgdisplay -v /dev/vg00 -> 확인
#newfs -F vxfs -o largefiles /dev/vg00/rlvol4
#mount /dev/vg00/lvol4 /디렉토리
#mountall

[HP-UX] 5. .profile 생성

1. vi .profile을 하나 더 만들어준다. (#cp .profile .profile.bak, /etc/skel에 .profile이 있다.)

2. vi .profile을 수정해준다.
export PS1=$(hostname)'[$PWD]# '
export HISTSIZE=10000
export HISTFILE=/.sh_history
강사의 .profile
export PS1="
$(/usr/bin/whoami)@$(/usr/bin/hostname)   [\$PWD]
# "
export HISTSIZE=10000
export HISTFILE=/.sh_history

3. .profile수정후 #exit하고 다시 login한다. or #. /.profile한다.
---------------------------------------------------------------------------------------------------
#export LANG=ko_KR.eucKR -> 한글
#locale
LANG=ko_KR.eucKR
LC_CTYPE="ko_KR.eucKR"
LC_COLLATE="ko_KR.eucKR"
LC_MONETARY="ko_KR.eucKR"
LC_NUMERIC="ko_KR.eucKR"
LC_TIME="ko_KR.eucKR"
LC_MESSAGES="ko_KR.eucKR"
LC_ALL=
stty cs8 -parenb -istrip -ixany(한글폰트 보이게???)

[HP-UX] 4. OS Installation

1. Basic
필요한 OS선택
물리적인 메모리의 확인 Root Swap은 1.5배 or 2배
메모리는 첫화면에 나옴 (swap옆에 - swap의 용량도 선택하는 버튼으로 정할 수 있음 궂이 1024안곱해봐도됨)
2. Software
필요한 Software 선택
CDE-English
CDE-Korea
IGNITE(OE)
ignite-UX-11-31(OE)
3. System
Final System Parameters: Set parameters now로 수정
Hostname, IP Address, Subnet Mask, Time, Day, Year 수정 (DNS안씀) - 대부분은 처음에 아이피를 주지 않음(추후 네트워크 설정)
Set Time Zone : Asia, Korea로 수정
Network Services 항목에서 Destination는 'default', Gateway입력, Destination Hop Count: 1

4. File System
swap 설정시 메모리는 시작화면에 나와있음
설정할때 모든 모드는 fixed 로 맞춰놓고 해야함 (/stand, /swap, /root 전부)
추가 하드를 구성하거나 남는 용량을 가지고 나중에 확장시 파일시스템에 커맨드를 사용해야한다.
/stand 2G
/swap  1.5배 or 2배
/      20-50G
Size는 모두 Fixed MB로 primary까지도
2G가 넘는 파일 시스템은 무조건
Additional Tasks->File System Parameters->Advanc ed File System Parameters항목의
Largefiles를 yes로 꼭! 바꿔준다. (/stand 와 /swap은 안함)
5.Advanced
설정할것없음 - GO

* OS설치후 APPLICATION 설치하기
보통 글랜스는  꼭 설치하는데
우선 APP시디를 넣는다.
#ioscan - funC disk 로 시리롬은 확인한다.
#mkdir /cdrom 절대경로 추천
#mount /dsk/dev/c1t0d0(같은 경로) /cdrom
#cd cdrom
#swinstall
치고 나서 local cdrom을 찾아서 선택하고
글랜스를 선택한후 action에 install을 누르면 끝!!

[HP-UX] 3. Disk Raid구성

p410i Raid 컨트롤러 구성하기
1. autoboot를 멈춘다.
Press:  ENTER  -  Start boot entry execution
        B / b  -  Launch Boot Manager (menu interface)
        D / d  -  Launch Device Manager (menu interface)
        M / m  -  Launch Boot Maintenance Manager (menu interface)
        S / s  -  Launch UEFI Shell (command line interface)
        I / i  -  Launch iLO Setup Tool (command line interface)
2. S / s  -  Launch UEFI Shell (command line interface)을 선택한다.
3. Shell> drivers(or drvtree)
            T   Decognized as an internal or external command, operable program, or batch filee
D           Y C I -off
R           P F A
V  VERSION  E G G #D #C DRIVER NAME                         IMAGE NAME
== ======== = = = == == =================================== ===================
16 0000000A B - -  1 63 PCI Bus Driver                      PciBusDxe
1A 00000014 B - -  1  1 Serial 16550 Driver                 Serial
68 00000001 ? - -  -  - ICH Serial ATA Controller Initializ SataControllerDxe
6E 0000000A ? - -  -  - AHCI Bus Driver                     AhciDxe
6F 0000000A D - -  2  - Platform Console Management Driver  ConPlatformDxe
70 0000000A D - -  2  - Platform Console Management Driver  ConPlatformDxe
71 0000000A B - -  2  2 Console Splitter Driver             ConSplitterDxe
72 0000000A B - -  1  1 Console Splitter Driver             ConSplitterDxe
73 0000000A ? - -  -  - Console Splitter Driver             ConSplitterDxe
74 0000000A B - -  2  2 Console Splitter Driver             ConSplitterDxe
75 0000000A ? - -  -  - Console Splitter Driver             ConSplitterDxe
78 0000000A ? - -  -  - UGA Console Driver                  GraphicsConsoleDxe
79 0000000A B - -  1  1 Serial Terminal Driver              TerminalDxe
7A 0000000A D - -  1  - VGA Class Driver                    VgaClassDxe
7B 00000000 D - -  1  - PCI VGA Mini Port Driver            VgaMiniPort
7C 0000000A D - -  7  - Generic Disk I/O Driver             DiskIoDxe
7F 0000000A D - -  3  - FAT File System Driver              Fat.efi
81 0000000A ? - -  -  - SCSI Bus Driver                     ScsiBus
82 0000000A ? - -  -  - Scsi Disk Driver                    ScsiDisk
83 00000030 ? - -  -  - Scsi Tape Driver                    ScsiTape
84 0000000A B - -  2  5 Partition Driver(MBR/GPT/El Torito) PartitionDxe
85 0000000A B - -  4  3 Usb Bus Driver                      UsbBusDxe
86 0000000A D - -  1  - Usb Keyboard Driver                 UsbKbDxe
87 00000011 D - -  1  - Usb Mass Storage Driver             UsbMassStorageDxe
88 0000000A D - -  1  - Usb Mouse Driver                    UsbMouseDxe
89 00000020 D - -  3  - Usb Uhci Driver                     UhciDxe
8A 00000030 D - -  1  - Usb Ehci Driver                     EhciDxe
8C 0000000A D - -  4  - Simple Network Protocol Driver      SnpDxe
8D 0000000A B - -  4 12 MNP Network Service Driver          MnpDxe
8E 0000000A B - -  4  4 ARP Network Service Driver          ArpDxe
8F 0000000A B - -  4 32 IP4 Network Service Driver          Ip4Dxe
90 0000000A D - -  4  - IP4 CONFIG Network Service Driver   Ip4ConfigDxe
91 0000000A B - - 24 20 UDP Network Service Driver          Udp4Dxe
92 0000000A B - -  4  4 DHCP Protocol Driver                Dhcp4Dxe
93 0000000A B - -  8  4 MTFTP4 Network Service              Mtftp4Dxe
94 0000000A D - - 24  - UEFI PXE Base Code Driver           UefiPxeBcDxe
95 0000000A D - -  4  - Tcp Network Service Driver          Tcp4Dxe
96 0000000A ? - -  -  - iSCSI Driver                        IScsiDxe
A3 00000318 B X X  1  1 Smart Array SAS Driver v3.18        MemoryMapped(0xB,0x
A7 00050227 B X X  1  1 Broadcom 10 Gigabit Ethernet Driver MemoryMapped(0xB,0x
AA 00050227 B X X  1  1 Broadcom 10 Gigabit Ethernet Driver MemoryMapped(0xB,0x
B4 00050227 B X X  1  1 Broadcom 10 Gigabit Ethernet Driver MemoryMapped(0xB,0x
B7 00050227 B X X  1  1 Broadcom 10 Gigabit Ethernet Driver MemoryMapped(0xB,0x
C1 00000220 D X X  1  - HP Fibre Channel Driver             MemoryMapped(0xB,0x
C4 00000220 D X X  1  - HP Fibre Channel Driver             MemoryMapped(0xB,0x
4. Shell> drvcfg
Configurable Components
  Drv[C1]  Ctrl[BF]  Lang[en-US]
  Drv[C4]  Ctrl[C2]  Lang[en-US]
  Drv[A7]  Ctrl[A5]  Lang[en-US;eng]
  Drv[AA]  Ctrl[A8]  Lang[en-US;eng]
  Drv[B4]  Ctrl[B2]  Lang[en-US;eng]
  Drv[B7]  Ctrl[B5]  Lang[en-US;eng]
  Drv[A3]  Ctrl[A1]  Lang[eng]
5. Shell> drvcfg -s A3 A1
Set Configuration Options
  Drv[A3]  Ctrl[A1]  Lang[eng] - Options set.  Action Required is None
6. NT의 Array구성방법과 동일하다.

-------------------------------------------------------------------------------
rx6600, rx3600
shell>drvcfg -s(LSI Logic MPT setup Utility항목으로 들어가진다)
Esc+숫자8을 누르면 P400의 셋팅모드로 들어가진다.

-------------------------------------------------------------------------------
PA장비
#bo
#sea

[HP-UX] 2. Firmware update(MP, Raid, Sas )

1. http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp (Business Support Center)

2. Download drivers and software항목으로 들어가서 Search products에 대상장비를 입력한다.

3. Firmware를 올리는 방법은 USB, CDROM, 노트북, 운영중인 OS내에서 할수있다.(가급적 offline상에서 USB나 CD로 작업한다.)

4. Cross operating system (BIOS, Firmware, Diagnostics, etc.) (Offline에서 작업할때) 항목에서 필요한 firmware를 찾는다.

5. 파일은 EFI(Tar.gz을 풀어서 USB로 작업)과 ISO(CD로 만들어작업)파일이 있다.

6. USB로 작업 작업시 shell>map -r로 usb를 불러온다.

7. 저장한 디렉토리로 들어가서 Business Support Center의 Installation Instructions이너 첨부 txt파일을 확인한후 작업한다.

 ps : 최신firmware를 올릴때 매우 오래된 firmware는 중간에 나온 firmware를 거친후 최신으로 올려야하는 경우도 있다.
     raid나 sas driver만 최신으로 올린경우 간혹 driver를 인식못하는 경우가있다. 그때는 systerm firmware를 업데이트해준다.

[HP-UX] 1. MP 설정


1. MP 로그인을 한다.

 *************************************************************************
  This is a private system.
  Do not attempt to login unless you are an authorized user. 
  Any authorized or unauthorized access or use may be monitored and can
  result in criminal or civil prosecution under applicable law.
 *************************************************************************
MP login: Admin
MP password: Admin

         Hewlett-Packard Integrated Lights-Out 3 for Integrity
  (C) Copyright 1999-2011 Hewlett-Packard Development Company, L.P.
                    MP Host Name: rx2800i2-1
                 iLO MP Firmware Revision 01.50.02
 *************************************************************************
                       MP ACCESS IS NOT SECURE
  A default MP user Admin/Admin is currently configured
  with the default password and remote access is enabled. Modify the
  default password or delete the default user (see UC command)
                                    OR
            Disable all types of remote access (see SA command)
 
 *************************************************************************

   MP MAIN MENU:
         CO: Console
        VFP: Virtual Front Panel
         CM: Command Menu
         CL: Console Log
         SL: Show Event Logs
         HE: Main Help Menu
          X: Exit Connection

2. MP 네트워크를 설정한다.

[rx2800i2-1]</> hpiLO-> cm

        (Use Ctrl-B to return to MP main menu.)

[rx2800i2-1] CM:hpiLO-> lc

Next LAN Configuration:
     - - MAC Address                : 0xb499ba189dfa
     D - DHCP Status                : Disabled
     I - IP Address                 : 192.168.86.18
     M - MP Host Name               : rx2800i2-1
     S - Subnet Mask                : 255.255.255.0
     G - Gateway Address            : 192.168.86.1
     L - Link State                 : Auto Negotiate
     O - Duplex Option              : n/a
     R - Remote Serial Console Port : 2023
     H - SSH Access Port            : 22

Enter parameter(s) to change, A to modify All, or [Q] to Quit: a

For each parameter, enter:
     New value, or
     <CR> to retain the current value, or
     DEFAULT to set the default value, or
     Q to Quit

IP Address:
   Current -> 192.168.86.18
              0.0.0.0 (default)
Enter new value, or Q to Quit: 192.168.86.18
   -> Current IP Address has been retained

Host Name:
   Current -> rx2800i2-1
              ilob499ba189dfa (default)
Enter new value, or Q to Quit: rx2800i2-1
   -> Current Host Name has been retained

Subnet Mask:
   Current -> 255.255.255.0
              0.0.0.0 (default)
Enter new value, or Q to Quit: 255.255.255.0
   -> Current Subnet Mask has been retained

Gateway Address:
   Current -> 192.168.86.1
              0.0.0.0 (default)
Enter new value, or Q to Quit: 192.168.86.1
   -> Current Gateway Address has been retained

Remote Serial Console Port:
   Current -> 2023 (default)
              Options:  2000 to 2400
Enter new value, or Q to Quit:   
   -> Current Remote Serial Console Port has been retained

SSH Console Port Number:
   Current -> 22 (default)
              Options:  22, 2000 to 2400
Enter new value, or Q to Quit:
   -> Current SSH Console Port Number has been retained

DHCP Status:
   Current -> D - Disabled
              E - Enabled  (default)
Enter new value, or Q to Quit: d
   -> Current DHCP Status has been retained

Link State:
   Current -> A - Auto Negotiate (default)
              X - 10BaseT
              C - 100BaseT
Enter new value, or Q to Quit:
   -> Current Link State has been retained

Remote Serial Console Port:
   Current -> 2023 (default)
              Options:  2000 to 2400
Enter new value, or Q to Quit:
   -> Current Remote Serial Console Port has been retained

Next LAN Configuration:
     - - MAC Address                : 0xb499ba189dfa
     D - DHCP Status                : Disabled
     I - IP Address                 : 192.168.86.18
     M - MP Host Name               : rx2800i2-1
     S - Subnet Mask                : 255.255.255.0
     G - Gateway Address            : 192.168.86.1
     L - Link State                 : Auto Negotiate
     O - Duplex Option              : n/a
     R - Remote Serial Console Port : 2023
     H - SSH Access Port            : 22

Enter parameter(s) to change, A to modify All, or [Q] to Quit:
   -> Current Next LAN Configuration has been retained.

4. MP의 Telnet 서비스가 Enable인지 확인한다.(기본 Enable)

5. MP를 리스타트 시킨다.

[rx2800i2-1] CM:hpiLO-> xd

XD Menu:
     L - LAN access (PING)
     R - Restart MP
Enter menu item or [Q] to Quit: r

   Confirm? (Y/[N]): y

MP is now being reset...

-> Command successful.
[rx2800i2-1] CM:hpiLO->
HP Management Processor
(C) Copyright 1999-2011 Hewlett-Packard Development Company, L.P.

 *************************************************************************
  This is a private system.
  Do not attempt to login unless you are an authorized user. 
  Any authorized or unauthorized access or use may be monitored and can
  result in criminal or civil prosecution under applicable law.
 *************************************************************************
MP login: Admin
MP password: *****

         Hewlett-Packard Integrated Lights-Out 3 for Integrity
  (C) Copyright 1999-2011 Hewlett-Packard Development Company, L.P.
                    MP Host Name: rx2800i2-1
                 iLO MP Firmware Revision 01.50.02
 *************************************************************************
                       MP ACCESS IS NOT SECURE
  A default MP user Admin/Admin is currently configured
  with the default password and remote access is enabled. Modify the
  default password or delete the default user (see UC command)
                                    OR
            Disable all types of remote access (see SA command)
 
 *************************************************************************

   MP MAIN MENU:
         CO: Console
        VFP: Virtual Front Panel
         CM: Command Menu
         CL: Console Log
         SL: Show Event Logs
         HE: Main Help Menu
          X: Exit Connection