* 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이 되는지 확인한다.
System Infra will make me high
2014년 2월 7일 금요일
[HP-UX] 12. CDE 설치 후 그래픽 환경이 되지 않을 때
CDE가 설치 되어있는데 그래픽 환경이 안될때 (X shell 포함)
dtlogin.rc 를 실행시켜서 VGA환경을 만들기
#/sbin/init.d/dtlogin.rc stop
#/sbin/init.d/dtlogin.rc start
혹시 IP가 하나도 들어있지 않을때 실행되지 않는 경우가 있음
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으로 구성 방법이 있다.
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
확인(호스트네임을 추가해주는 것은 장비의 호스트네임을 받는 것이 아님)
#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
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 눌러
메세지가 뜨면 장땡
안되면
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 (검색된이름) 엔터
지워진다.
-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 (검색된이름) 엔터
지워진다.
피드 구독하기:
글 (Atom)