KEBI BLOG

IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보

hp-ux vpar 만들기




hp-ux 에는 npar, vpar, hpvm 등의 파티셔닝 기술이 있습니다..
npar 는 cell 단위로 hardware partition 이고, vpar 의 경우는 software partition 입니다.. npar 위에 다수의 vpar 를 구성 할수 있죠
그리고 hpvm 은 말그대로 가상머신 입니다.. vmware 같은거지요..

간단하게 vpar 구성 하는 방법을 적고자 합니다..

일단 npar 를 구성후에 vpar bundle 을 설치 합니다..

host1:/tmp> swlist -l bundle -s $PWD/T1335AC,r=A.03.05.07,a=HP-UX_B.11.11_64.tar 
# Initializing...
# Contacting target "ussopap1"...
#
# Target:  ussopap1:/tmp/hp/vpar/T1335AC,r=A.03.05.07,a=HP-UX_B.11.11_64.tar
#

  T1335AC       A.03.05.07     HP-UX Virtual Partitions
host1:/tmp> swinstall -s $PWD/T1335AC,r=A.03.05.07,a=HP-UX_B.11.11_64.tar 
 
일단 bundle 을 설치 한우에는 vpar 생성 하는건 간단합니다.

host1:/tmp> vparcreate -p vparnode1 -a cpu::4 -a cpu:::4:8 -a mem::7168
host1:/tmp> vparcreate -p vparnode2 -a cpu::4 -a cpu:::4:8 -a mem::7168

위에서 두개의 vpar 를 생성 하게 되는데 간단하게 option 에 대해서 말씀 드리겠습니다.

-p vparnode1 : vpar 이름입니다. hostname 과 동일 하게 주면 됩니다.
-a cpu::4 : Total cpu core 개수 입니다. 
-a cpu:::4:8 : 여기서 4는 cpu min 개수이고 8은 max 개수 입니다. min 개수만큼 cpu 가 I/O bound 되게 되어 집니다.
-a mem::7168 : 당연히 memory size 입니다.. 여기서는 7G 를 줬습니다.

이상태로는 아무것도 할수가 없습니다.. cpu, memory 밖에 없는거거든요.. 
이제 I/O 를 추가해줍니다.

vparnode1:/tmp> vparmodify -p vparnode1 -a io:7.0.3.1.0.1.32.0.0.0.1:BOOT
vparnode1:/tmp> vparmodify -p vparnode1 -a io:7.0.3.1.0.1.33.0.0.0.1:ALTBOOT
vparnode1:/tmp> vparmodify -p vparnode2 -a io:7.0.11.1.0.1.32.0.0.0.1:BOOT
vparnode1:/tmp> vparmodify -p vparnode2 -a io:7.0.11.1.0.1.33.0.0.0.1:ALTBOOT

booting 용 disk 를 지정해줬습니다.. BOOT 는 primary ALTBOOT 는 alternate path 입니다.

vparnode1:/tmp> vparmodify -p vparnode1 -a io:7.0.3 -a io:7.0.4 -a io:7.0.6 -a io:7.0.0 -a io:7.0.8
vparnode1:/tmp> vparmodify -p vparnode2 -a io:7.0.14 -a io:7.0.12 -a io:7.0.11

LAN, FC, SCSI 등의 I/O 를 지정해 줍니다.. 7.0.3 은 7/0/3/1/0 와 같은 H/W Path 에서 SLOT 까지 주소인 7/0/3 을 얘기합니다.

이제 boot 설정을 합니다..

vparnode1:/tmp> vparmodify -p vparnode1 -b "/stand/vmunix" -B search -o "-lq"
vparnode1:/tmp> vparmodify -p vparnode2 -b "/stand/vmunix" -B search -o "-lq"

-b 는 커널의 위치를 지정하고 -B 는 속성 -o 는 옵션 입니다.. 많이 본 옵션들일겁니다.
마지막으로 현재 vpar 를 구성하고 있는데 npar 에서 mkboot 로 부팅 커널을 vpmon 으로 변경 해줍니다..
그래야 vpar 로 올라올 테니까여..

vparnode1:/tmp> mkboot -a "hpux /stand/vpmon -a" /dev/dsk/c0t0d1

이제 리붓후에 vparnode2 os 만 설치 하시면 됩니다.. 

vparnode1:/tmp> vparstatus
[Virtual Partition]
                                                                          Boot
Virtual Partition Name         State Attributes   Kernel Path             Opts
============================== ===== ============ ======================= =====
vparnode1                       Up    Dyn,Auto,Asr /stand/vmunix           -lq  
vparnode2                       Up    Dyn,Auto,Asr /stand/vmunix           -lq  

[Virtual Partition Resource Summary]
                                           CPU    Num        Memory (MB)
                                  CPU     Bound/   IO   # Ranges/
Virtual Partition Name          Min/Max  Unbound  devs  Total MB    Total MB
==============================  ================  ====  ====================
vparnode1                          4/  8    4   0     7    0/   0          7168
vparnode2                          4/  8    4   0     5    0/   0          7168


0

Comment *

댓글 달기

6,575,686

전체

714

오늘

5,801

어제

Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.