2013년 8월 30일 금요일
HP 교육1
10월29일
이현철
vsky123$@daum.net
http://labs.usa.hp.com/
6000원
1층국수
서초오피스텔 지하1층
뚜레쥬르
장수삼계탕
현경
1. nPar vPar
2. Integrity VM ( Itanium 2 기반 )
1. VSE virtual server environment
2. addressing HW
3. nPars (cell board 시퓨메몰 , IO chassis SBA LBA PCI slot)
최대 rx7000 2장 8000 4장 superdome 16장
4. ignite-ux 배포서버 - 골드이미지 golden image
5. vPar (nPar 상에서 core 단위로 자원할당)
- nPar 상의 core 를 동적 할당 제거가능.
- ILM /CLM - 퍼포먼스관련됨.
CLM (Cell Local Memory ) - 같은셀보드가아니라면 성능이 느림
ILM ( Inter leaved Memory) 스트라이프 - 속도 평준화
NUMA 구조 (cell borad 여러장의로 H/w 구성)
6. vPar 생성
7. vpmon (virtual partition monitor - 각 vpar 를 부팅)
2권
8. integrity VM V4.3 (이전버전 - itanium 기반 쿼드듀얼싱글코어 지원),
V6.1 (11.31.1203에서 추가 - 쿼드코어서버전용)
- VM 6.1 - 한서버 안에서 vPar + VM 동시에 지원.
예) cpu 8 core 로 cpu2개짜리 vpar2개생성 나머지 cpu4개로 VM 8대생성가능 (%단위로할당)
- VM 4.3 - vpar 상에서 VM 생성이안됨.
9. preParing HW
- DISK (VM host 상의 file , lvol - 파티션 , disk , lun )할당 -성능에밀접
10. VM 생성 - 스크립트화
11 VM 관리 메몰최소2기가
12 VM 이동 (SAN환경에서가능)
13 ServiceGuard with VM (SAN환경에서가능)
부록A 콘솔
부록B NPIV
FC HBA - WWPN (64bit) -> 최근 가상화 시켜 여러개의 nport ID 부여가능(가상IP)
==========================
1.
physical disk 의 약점 : random IO 취약 (4kb BLOCK IO/sec) : 8MB
Sequencial IO : 150Mb
가상화시 switching 관련비용발생
1-3
비용절감
온라인셀보드장착시퓨메몰증감가능
비용,성능,안정성
Tiered storage (한스토리지안에 여러종류 디스크장착 ssd, sas, sata)
1-4 nPar 활용
npar -> hp-UX 사용
npar -> vpar -> os 설치 사용
npar -> os 설치(host) -> VM s/w -> vm 에 os 설치(guest)
Secure Resource Partitions (PRM)
One Os 안에서 자원관리
1-5
vpar only (processor based)
rp7400
rp5405
rp5470
npar and vpar
HP 9000 and superdome
superdome2
rp7400 ,rx7600 (2cell)
rp8400 , rx8600 (4cell)
VM
all Integrity server (itanium)
--------------BLADE system
1. blade Enclosure (c7000 - HH 16대 c3000 - HH8대
FH 8대 FH4대)
2. Onboard Administrator (OA) 2장 hot/stand by
ILO port 1개로 각 blade 서버의 mp 로연결됨.
전력 냉각 MPIP 설정 inter conerctor(SW) ip설정
3. blade server (x86, integrity )
4. power supply (최대6개)
5. active cooler (최대10개)
4,5는 full 로안할시 정해진위치가있당
------------HP-ux 용 blade 서버
BL860 (dual core) , BL860 i2 (quad core) : blade server 1장
BL870 (dual core) , BL870 i2 (quad core) : blade server 2장
BL890 i2 (quad core) : blade server 4장
i2 보델부터는 blade foundation (BL 860 i2)를 추가합체가능함.
ignite-ux 서버만들기
1.hp-ux 설치
59.29.225.0 (끝자리 222 3 4 7 8 9 30 ) rx222 root/hp
MP 59.29.224.0 Admin/Admin..
59.22.225.228
ignite server ip 59.29.225.10
2. mp 접속
vfp
^b - cm - pc - off - y
pc - on - y
엔트리이상장비는 pe
rs - y
co
bootmanager 파란색 에서 멈춰
boot configration 선택 - boot from file
(dvd tape lan )
load file core lan gb A
select db-profile
(direct boot profile) -> 직접아이피설정,서버에정보없어도됨
-none - 선택 - -> 서버에서 아이피받기, 서버에bootptab있어야됨
os 버전선택
iinstall (os설치시커널)
Install HP-UX - advenced - ok - lan0
server name & ip setting
지난세팅사용 no
configurations 에서 버전 선택
(백업본일때는 백업본들 이나옴 날짜별로선택)
environments 에서 os 버전선택
boe 기본적,글렌스라이센스없음
haoe 서비스가드 글렌스 PRM 라이센
vseoe vpar VM
dcoe 최상위버전 (data center operating environment)
(haoe vseoe 다 포함)
s/w 선택해줘야 설치됨.
dcoe 선택
root DISK 선택 - override setboot default 선택
file system - LVM
(VM file 을 disk 로쓰려면 whole disk with Vxfs로 해도된다)
software 텝
all
cde-english
cde-korean
ignite(OE) - 프로그램
ignite-UX-11-31(OE) - 배포이미지 (3버전다선택)
ISOIMAGE-ENH(OE) - 가상이미지지원
JAVAOOB(OE) - 자바환경설정,커널튜닝까지,바로실행가능
MemFS(OE) - 메모리를 잘라 file-system 구축
swapoff (11.31 에서는 swap를 online에서 해제가능)
(사용하지않을때만가능)
T1335DC (vPar S/W)
T2767CC (Integrity VM)
T8718AC (VM online migration 툴)
VMMGR(OE) - VM용 GUI툴 SMH에서 실행가능
System 텝
Time Zone KST-9
set root password
file system텝
additional Tasks
group parameters
LVM 1.0 , 2.2 (1.0 은 2T 이상안됨)
pht ext size 8 -> 64 (lvol 만들때 8은 512기가뿌니몬씀 64야 2T 씀)
modify
file system parameters
block size 변경가능
GO!
LV 만들고 usr ,opt 복사하고 sw 설치
리스토어시는 sw 설치안하고 복사
-----------------------------
1-6
Instant Capacity (icap)
미리장착된 cpu 필요할때 봉인해제
Temporary Instant Capacity
(몇일만쓸때) TiCAP
----------------
1-7
XBC - crossbar controller
Core IO - console
Each nPar Requires 최소조건
at lest one cell
core io
at lest one IO chassis
A boot LBA and boot device
1-8
vPar
- dedicated CPU RAM IO -공유안함
- 동적 cpu ram
cpu 최소 1개 , 2개이상권장
-----VM 실습서버
rx219 59.225.219
model - rx3600
hpvminfo - hpvm host
hpvmstatus
cpu는 % 할당 mem은 공유아님
(최소2기가할당해야되어 메모리가VM 갯수제한)
machinfo
itanium 2 -싱글
itanium 2 9100 9200 - 듀얼
itanium 2 9300 - 쿼드코어
mpsched -S
locality domain - 시퓨장착된 보드갯수
processor - 코어수
[] 당 코어로 보면됨.
Socket 0 : [0] [2]
Socket 3 : [4] [6]
하이퍼스레드 켜기
kctune lcpu_attr=1
Socket 0 : [0 1] [2 3]
Socket 3 : [4 5] [6 7]
VM에서는 하이퍼스레드가 불안정하니쓰지말것
hpvmstatus -VP vm190 |more
vm 부팅시 control B 누르면 부팅취소될수 있으니 주의
1-9
vpar 에서 VM 안됨.
1-10
PRM - 최소자원보장 (Process Resource manager)
1-11
SIM - SMH
SIM - 서버 스토리지 통합관리
1-12
WLM (work load manager)
응답시간 처리량 목표지정
prm 구성 -실행 - 측정 - 피드백 -자동제어
유료
1-13
Global Workload Manager GWLM
멀티서버환경에서 사용
1-14 integrirty essentials capacity Advisor
예측해서 관리 - 유료
1-15 integrity essentials virtualization manager
통합 관리 - 유료
==== hp 문서사이트
http://docs.hp.com
http://59.29.224.173
2장 H/W address
npar - cell board 의 번호
vpar - LBA address
2-3
sx2000 sx1000 칩셋
cell-based server
(1000은 크로스바 1개에 2개 할당되어있고
2000은 셀1개에 크로스바가 여러개 할당되어있음
최적 셀 설치위치선정이 다름)
이웃 cell board
sx1000 02 13 46 57
sx2000 0123 4567
cell-board [ cpu mem cell-controller ]
IO [ sba(system bus adapter)-LBA(2 차IO)-pci_x_bus ]
IO 133Mhz x 64bit = 1.3Gbit (약1기가 바이트)
듀얼포트 스피드 다 누릴려면
133x 128bit 해서 2기가 된데다 pci-x-bus 에 1개만있어야됨.
olrad -q 로 max speed 체크 spd 현재속도
예) 8Gbps dual
8bit -> 1GB x2 = 2GB
이면 Max spd 266이상에 장착해야 잘됨
예전슈퍼돔 IO 가운데 4개가 고속슬롯임.
system backplane
crossbar switch 3개 (sx2000일때)
2-4
7천시리즈 셀보드 2개
2-5
8천시리즈 셀보드 4개
단 io 기본2개만 장착
확장IO 2개추가가능
SEU (Server Expansion Unit)
Complex
2-6
super dome 1
1cabinet 당 8celboard 최대 2cabinet
1cabinet 당 io 4개 장착
추가 IOX 는 별도캐비넷 필요 6개까지들어감
sx1000 칩셋
crossbar에 0 3 이 1포트 1 4 가 1포트 2개가 1개씩 할당.
2-7
npar
cell
IO
vpar
core
mem
LBA (I/O slot)
VM
vCPU (%할당)
mem (전용)
vdisk & vnet
물리자원 (공유 or 점유가능)
2-8 address type
HP-UX kernel - OS 관점
HP-UX slot - BOX 관점 (물리적위치)
Integrity firmware - Itanium CPU 관점 (EFI address=ACPI address)
2-9 legacy vs agile(좀더빠른) address
OS관점 주소공간
11.31에서 agile - san 환경-multipath커널레벨에서지원
OS에서 멀티패스에 로드벨런싱까지 제공
2-10 legacy
1/0/0/2/0
cell/SBA/LBA/device/function
sba-IO chassis (셀보드에 1대1이라 항상 0번 )
lba-2차IO (여러개) Local Bus Adapter
device-LBA 칩관점에서본 상대적 PCI 슬롯번호
2-11 legacy scsi
1/0/0/2/0/0.1.0
__________ . target . LUN ID
HBA H/W address
target - scsi-2 target 0~15 (7은card)
LUN이 0이면 스토리지디스크 X
=================
DATA IO 시 scsi protocol - 주종관계
initiator -> target
물리적계층 (pSCSI, SAS ,Fiber HBA)
2-12 FC hw address
1/0/2/1/0 .6.1.0 .0.0.1
--------Initiator
HBA HW
target
.6.1.0
SAN domain/area/port ID
domain (Switch ID)
area (맨마지막SAN스위치상 포트)
port (허브)
.0.0.1
Array LUN ID
(스토리지에서할당한 LUN ID)
스토리지 lun을 hp-ux 주소로해석
lun 생성시 2개 id부여 lun id -관리자 , wwid -storage 자체
10진수 lun id 2진수 14자리로 환산후
7bit 4bit 3bit 로 나눈후 10진수로 읽음
4bit target , 3 bit lun bit
예) lun8 번
00000000 / 0001 / 000 => 0.1.0
0 0.0.0
1 0.0.1
2 0.0.2
6 0.0.6
7 0.0.7
8 0.1.0
16 0.2.0
128 1.0.0
255 1.15.7
끝 3자리로 target 과 lun은 나오지만
controller는 알수없다 카드아닌 경로
1/0/2/1/0.6.1.0.0. 0.1
--------------- c#
.0.1 t#d#
6.1.0 은 SAN스위치의 스토리지와연결된 포트번호1
2-16 agile
16진수
2-17 FC lunpath
특정 lun 으로 가는경로
64bit
1/0/2/1/0.0x64bits.0x64bit
--------
HBA H/W address
0x64bits - WW port Name (LAN의MAC같은)
0x64bits - LUN address
2-18
1/0/2/1/0.0x500001fe15003112c.0x40010000000000
---------HBA
0x500001fe15003112c
array FC WWPN
0x40010000000000
4 lun TYPE
001 16진수 lun id -> 10진수변환
2-19
64000/0xfa00/0x4
virtual 기존 lun 멀티패스를 하나로 합친거
가상이기때문의의미없음.
legact - c_t_d - 경로에의해 이름부여
agile - persistent (dsf) 새롭게 검색되는 lun의 wwid마다
새이름 부여 (disk9,disk10) -경로바껴도 안바뀐다 (영구)
10월 30일
2-20
Ioscan –funC disk
Ioscan –funNCdisk (N:new name)
Ioscan –m dsf (m:mapping)
Device Special File
Ioscan –m hwpath
Lun H/W path (가상 LUN :발견된순서)
대표이름 무의미
Lunpath H/W (port num)
Lehacy H/W path (c_t_d_)
ioscan -m lun
smh (sam 후속 text,web버전)
Disks and File -> Disks 에서 모든정보확인가능
2-21
Legacy H/W
one per PATH
port,lun
Agile LUN H/W path
one per LUN
가상
Agile lunpath H/W path
one per PATH
port 정보 미포함.
WWN,LUN
2-23
vpar 생성하기
1. npar 생성 -> os 설치 , vpar s/w 설치
15. npar 상태에서 ioscan 결과저장
(vpar상태가되면 전체 npar정보볼수없다)
2. vpar 생성 (cpu core,mem ,LBA(IO) 할당)
3. 부팅모드를 vpar로 전환 (npar os가 vpar의 os로 전환)
(첫os만 전환가능 나머진 따로설치)
4. 추가 vpar생성 (자원할당)
5. mp 접속 - co - npar 선택 - ctrl+a 단축키 :vpmon vpar0..순환
LVM version
lvmadm -t |moer
LVM v1.0 - pv 2T
LVM v2.x - pv 16T
LVM v1.0 일때 pe size 에 따른 pv 최대크기제한
pv= pe * max PE per PV(65000개)
=4mb 일때 *65000 = 250G (실제는 132G : pe 1 size에관리구조포함)
=8mb 512G
=16 1024G
=32 2048G
=64 2048G (추천)테이블이작아짐 포인터겟수줄어 32000개
2-26
cabinet - bay - chassis -slot
0-1-3-4
bay 앞0뒤1
chassis 왼1오3
slot 12개 0-11
2-28
olrad -q
2/0/1/1
cell/sba/lba/dev
2-29
EFI H/W address
1.processor-based
HP SBA/LBA/de/function.target.LUN
EFI ACPI(vendor,LBA)/pci(device/function)/SCSI(PUNtarget,LUN)/HD(PARTpartition,hex)
cell-based
HP Cell/........동일
EFI ACPI(vender,CellLBA).........동일
2-30
ACPI(HP,154_
1번cell
54 LBA
EFI SHELL에서
shell> info io 하면 슬롯알수있음
2-31
ioscan -e (show EFI address)
2-32
pdweb
Peripheral Device (주변장치)
2-34
integrity boot disk format
partition table
EFI system partition (part1) fat32
OS partition (part2) unix
Service partition (part3) fat32
Partition table
2-35
LAB 접속하기
http://labs.usa.hp.com
grp259user2 (3,4...) 난6번
factname2 (3,4...)
이번주까지만접속가능
group10 선택
mp 접속후
parstatus
co
machinfo
mpsched -S
smh -> peripheral device -> olrad
3
3-2
sd2
cell blade
cpu,mem,메자닌(mezzanine)카드-blade서버용pci카드,10g lan
mid plane
inter connector s/w
1 path thru - port 만
2 sw(ethernet,fc s/w)
crossbar
IO box
슈퍼돔1은 크로스바-셀-IO
슈퍼돔2는 셀블레이드-크로스바-IOBOX
3-3
mem
interleaved mem - access 속도가 평준화된 (raid01)
cell local - 특정 cell 에서 메모리를 잘라서 주는방식
(최고속도- cpu 와 같은 cell에서 할당
최악속도 - cpu와 다른 cell 에서 할당된 mem)
SLM 소켓로컬메모리
3-4
npar 내에서는 동일 cpu 사용
sx1000 npar 당 coreI/O 필요
sx2000 cell 당 coreI/O 필요
npar당 크로스바 통과횟수줄이는게 좋음
3-5
Interleaved mem vs Cell Local mem (ILM/CLM)
메모리구조예
npar cell 4장 각 64G 총 256일때
1. 256 모두 ILM (npar기본,첫구현방식) : 평준화된 속도
2. 각 cell 마다 32G를 CLM - 32x4 (총4개영역)
나머지 128은 ILM
성능관점에서 ILM/CLM 비율
=CLM 특성활용 잘하면 높게 아니면 낮게
=====
프로그램 실행시 data종류에따라 할당위치가달라짐
1. private data = CLM (실행시주어진시퓨의메몰CLM)
2. shared data = ILM
=====
CLM활용방법
1. npar생성시 ILM/CLM 양을결정(parmodify 로재조정가능 리붓)
2 vpar 생성시 ILM 기본할당 -지정하면 ILM
3. npar그대로 사용 -어플이 NUMA구조지원시(oralce)CLM활용
-JAVA(JVM,multi thread),SAP : mpsched 로 cpu 할당
mpshed -l [local domain Id]
=====
부팅 시 ILM생성 cache line (128byte) 메모리에서 cpu 가저가는 단위
로 스트라이핑 함.=속도 평준화
Dynamic Cell - 운영 중 cell 추가가능= CLM으로 추가됨.
11.11은 ILM만가능
3-6
first partition = genesis partition (1cell 1io box만 들어있음)
mp - cc 명령 (기존npar 모두 삭제 1st partition만만듬)
3-8
mp - bo 명령
npar 정보는 mp에 저장됨
stable data - npar,cell assign CLM 등
dynamic data
pratition config
리붓시 갱신됨.
3-10
mp - parperm npar관리권한부여
3-11 remote npar config
mp - parperm 다른 npar 관리권한
psrperm=unrestricted 되어있어야됨.
ip 통해서도 가능
so 로 passwd 설정
sa 로 Lan access 설정
3-12
parmgr
parcreate
parstatus
3-13
parmgr
smh 에서돌아감
3-15
parcreate
-c cell:celltype:use_on_next_boot:failure_usage:CLM
cell: cell num
celltype: 붙박이-ILM생성, 이동형 (floating)-CLM
next:y or n
fail: ri or float
-ri:base cell default (reactivate with interleaved mem )
-float: float cell default (CLM용으로활용)
CLM: % or G
-L CLM 할당 (둘다지정시 -c옵션의내용을설정)
3-16
parmodify
-a add
-m mod
-d del
-I change management tools ip
-r root cell (부팅시사용될셀우선순위)
3-17
remote parmodify
-h nparaddress (os Ip) -u id:pass (root)
-h MPaddress (MP) -g IPMIpassword (mp에서 so ,sa로설정)
3-19
npar reconfig
Cell status 가 boot is blocked (BIB) :vfp에서 확인
npar 변경시 MP 정책다운로드
shutdown -R now
reboot -R now
mp - RR 명령
BCH:Main Menu: RECONFIGRESET (PA-risc)
SHELL>reconfigreset (Integrity)
3-20 PA-RISC
BCH (boot rom firware)
pf PRI 2
pf HAA 1
pf ALT 0
0 = immediately to BCH
1 = try boot , fail to BCH
2 = try boot ,fail next PATH
3 = skip , next PATH
3-21
boot mode
# vparenv -m nPars (on HPUX)
- nPar 일때 부팅커널 호출 /stand/vmunix
- vPar 일때 /stand/vpmon 호출- 각 vpar 커널호출
MON> reboot nPars ( mp-co-ctrl+a change vpmon)
fs#:> vparconfig reboot nPars (EFI shell)
shell> parconfig nPars -n
shell> parconfig reset
shell> acpiconfig single-pci-domain (linux)
shell> acpiconfig windows (windows)
shell> acpiconfig default (hpux)
3-22
PDC (processor dependent code :boot rom)
-> ready to reconfig ?
-> Y: download partition profile to npar cell
-> cell POST
->Rendezvous (랑데뷰포인트) 에서 elect Monarch (대표 CPU선택)
-> PA-RISC일때 BCH ->ISL->HPUX
-> Integrity 일때 EFI -> ACPI -> OS boot loader ->boot mode npar?
ACPI (window 냐 hpux 냐)
3-24
parstatus
-A Free 자원
-C cell
-I IO chassis
-V verbose
-M machin readable
3-25
ToC to nPar
mp - cm - tc
(crash dump 뜬당)
lvlnboot -v
crashconf -v
top 하면 page size 나옴 보통 4kb
3-26
delete nPar
parremove -p num [-F (자기자신제거할때)]
3-28
dynamic nPar
unassigned cell
-parmodify -a ->
assigned cell
-parolrad -a ->
active cell
-parolrad -d ->
inacive cell
floating cell
parmodify -p 1 -a 1:floating:y::100%
parolrad -a 1
olrad -A -s 1
3-29
IO is not active atomatically
olrad -A -s 로 활성화
olrad -D -s 로 비활성화
3-31
floating cell
parmodify -p 1 -a 1:floating:y::100%
parolrad -a 1
olrad -A -s 1
3-33
hyper-threading
only 11.31
setboot -m on|off (변경시재부팅필요)
parmodify -p par_num -T y|n
shell> cpuconfig threads on|off
MON> threads on|off
======
processor set
cpu core를 그룹핑하여 process나 application(PRM) 에 할당가능
psrset
pset 0에 모든 코어가 소속
psrset -c cpu 번호
pset 0의 하이퍼스레딩 활성화 kctune lcpu_attr=1
psrset -t pset_id 번호 LCPU=ON|OFF
psrset -f -d all (모든 pset삭제)
10월31일
4-2
ignite-ux와 client 동일버전사용추천
4-5
set up IP
server
pa-risc /etc/opt/ignite/instl_boottab (mac불필요)
integrity /etc/bootptab (mac 필수)
target
pa-risc boot lan.ignite_setver_IP install
itanitum PXE boot
5-4
11.31 1203
vPar+VM = v 6.1
VSP - virtual server platform
5-7
vPar Database
/stand/vpdb (/stand/vpmon 이 5초간격 갱신함)
partition name
resource - cpu mem LBAs
boot devices - pri alt
boot option - auto|manual , search|nosearch
5-6
nPar
그룹된 cell
vPar
독립 cpu, mem
VM
가상화 cpu
독립 mem
가상 disk, net
물리장치 공유가능
5-9
AUTO 파일편집
mkboot -a " hpux /stand/vpmon -a " /dev/rdsk/c#t#d#
vpmon 의 -a 옵션은 모든 vpar 스타트 ( 없으면 아무스타트안함)
========ignite 일부파일만복구
gzip -dc file명 | tar -tvf -
gzip -dc file명 |tar -xvf - etc/hosts
ftp 파일전송시 문제
umask 변경 permission , 소유자 변경됨
rcp -rp (보안상금지)
scp -rp 파일명 서버IP:/dir
5-14 vPar version
v5.X
11.31 1203 v6.1
5-20
cpu 할당방법
-갯수만 (vpmon 이선택)
-특정시퓨지정
-특정셀에서갯수만 (recommand : 메모리같은셀에서할당됨)
5-22
mem ILM/CLM
interleaved , cell local
5-23
메모리할당단위 mem granularity
vparenv
5-24
dynamic mem
5-25
I/O - 리붓필요
자신의 LBAs 장치만보임
SBA도 할당가능( iobox)
최소 fc1 lan1필요
5-27
CLM
same crossbar (1 hop)
diff crossbar (2 hops)
ILM
LAB3
total ILM 6G
total CLM 2G
제약 1기가남기자(다음연습시사용)
vpar0 vpar1
BaseILM 2G 2G 5G
FloatILM 1G x
BaseCLM 0.5 1 2G
FloatCLM 0.5 x
total 4 3 7G
vparname vpar0 vpar1
-p name
boot disk 1/0/0/3/0.6.0 1/0/2/1/0.1.0.0.0.0.5
-a io:<path>:BOOT
Lan LBA 1/0/1/1/0/6/0 1/0/6/1/0/4/0
1/0/1/1/0/6/1 1/0/6/1/0/4/1
1/0/6/1/0/6/0
1/0/6/1/0/6/1
-a io:<cell.sba.lba>
other LBA 1/0/2/1/0 1/0/2/1/1
-a io:<cell.sba.lba>
cpu total 1 1
-a cpu::<total_cpus>
cpu min:max 1:4 1:4
-a cpu:::<min>:<max>
Base ILM (mb)
-a mem:<mem>
Float ILM
-a mem::<mem>:float
Base CLM (mb)
-a cell:cell:mem::amount
float CLM
-a cell:cell:mem::amount:float
ilm granularity
-g ilm:<granularity>:y 256 X
clm granularity
-g clm:<granularity>:y 128 X
6-2
vparcreate
-g memory_granularity ( first vPar Only : 변경안됨 )
-D databasename (default : /stand/vpdb)
-o boot opeion "-lq" -lm -is
6-3
total cpus (부팅시사용할 cpu 갯수 지 총갯수아님
min < total < max )
-a cpu::<num>
min,max
-a cpu:::<min>:<max>
cell local cpu
-a cpu:<cell_num>::cpu:<num>
specific
-a cpu:<cell.cpu_address>
<adress 할당시 /를 . 으로 바꿔써야함)
6-4
ILM
-a mem::<size>
CLM
-a cell:<cel_num>:mem::size
granularity (first vpar only)
-g ILM|CLM:<unit>[:y|n] (y|n intergrity only
write granularity to firmware)
1 /stand/vpdb (기본저장)
2 NVRAM 에 추가저장 (y 시 itanium 에서 필수지정)
예) vparcreate -p vpar0 -a mem::2038 -g ILM:512:y -g CLM:256:y
6-5
LBA
-a io:<hw_path>
SBA
-a io:<sba_hw_path>
boot dev
-a io:<boot_path>:BOOT|ALTBOOT|TAPE(tape는 pa-risc만)
6-11 AUTO edit
PA-RASC mkboot -a "hpux /stand/vpmon -a" /dev/rdsk/c#t#d#
Integrity mkboot -a "boot vpmon -a" /dev/rdsk/c#t#d#
vparrefiutil -u (update 새부팅디스크변경시마다반드시)
vparenv -m vPars (vparenv -m nPars)
6-12
PA
ISL> hpux /stand/vpmon -a
ISL> hpux /stand/vpmon -> MON>
IA
HPUX> boot vpmon -a
HPUX> boot vpmon -> MON>
6-13
readdb vpdb read
vparload vpar start
6-14
#vparenv -m vPars
SHELL> fs1:\efi\hpux\vparconfig reboot vPars
===
MEM granule size must match firmware
vparenv -g ILM:512 -g CLM:256
6-16
root disk 변경시
vparefiutil -u (Update EFI path )
안해서 부팅안될떄
MON> vparload -p vparname -E index
LAb4
vparcreate.txt
11월1일
7-3
change mem (floating)
7-4
vparstatus -A
남은 자원확인
7-5
cpu min max 변경 시 재부팅 필요
min max 내에선 동적변경가능
7-6
base mem :동적 추가가능하나 제거는 재부팅
float mem : 동적 추가 제거가능
7-8
vparmodify -B auto (vpmon -a 에 반응하여 부팅됨)
vparmodify -o "-lq"
7-11
vparreset -p vpar2 -t (system crash dump후 리붓)
vparreset -p vpar1 -h (halt vpar)
7-12
MON> reboot [nPar|vPar]
reconfig nPar (모든 vpar 다운후아래진행)
shutdown -Ry 0
7-13
monadmin -S off (vpar에서 다른 vpar 관리가능)
default OFF 상태
7-19
PA
# vparboot -p vpar2 -I 10.10.25.2,/opt/ignite/boot/R...../WINSTALL
EFI
# vparboot -p vpar2 -I
(bootp 이용하기때문에 경로x)
7-20
EFI eirect boot for vpar
vparboot -p vpar1 -I -s <igniteIP> -c <clientip>
-g <gateway> -m <submnet> -b /opt/ignite/boot/nbp.efi
OR
vpardbprofile -d profilename -s ip -c ip -g ip -m mask
-b /opt/ignite/boot/nbp.efi -o IINSTALL
(PA WINSTALL IA IINSTALL)
7-21
DVD boot
MON> vparload -p vpar2 -D 0 (0 안되면 1..2..3....)
7-24
TAPE -PA
vparboot -p vpar2 -B TAPE (예약어미리 TAPE PATH지정해야함)
7-25
TAPE -IA
vparload -p vpar2 -B tape_path
8-1
VM 219
8-4
vcpu -pcpu 를 %로 나누어 만들수있음 (최소5% 기본값10%)
8-5
lun > disk >> lv >>>>>> file
8-7
mem over head
VM host : 1.25 + 8.5 * totalmem
VM Client : OSmem + 8.3 * OSmem
전체메모리의 16%가 관리메모리로빠짐
dynamic mem : 운영중 mem 조절가능
Automatic mem : dynamic + auto
11/2
8-12
Virtual Tape
attached AVIO
8-13
Reserved Devices
-Host 만접근가능 -vg00 , /etc , /stand , localnet
9-2
pvar 제외 모든 integrity v11.31 1103 이상
mem 쓸 메모리+16%
swap host 공간만할당
/var 에 구성정보가 있음 (백업)
net online migration시 private network 추천
9-3
integrity VM
integrity Vm manager (web admin)
integrity VM online migration
9-4
/var/opt/hpvm/guests/VMNAME/vm_config.*
/opt/hpvm/bin
/var/opt/hpvm/common/*.log
/etc/rc.config.d/hpvmconf
/sbin/rc2.d/S533.hpvm
9-5
maxdsiz_64bit=34359738368
base_pagesize=4
filecache_max man =1%
hpvm swinstall 시 reboot 필요
하이퍼스레드off 권고
setboot -m off (재부팅필요)
kctune lcpu_attr=0
9-6
HPVM_ENABLE=1 (부트시vm start)
9-7
hpvmclone (속성만카피 데이터X)
(구성정보의백업이나 템플릿)
hpvmdevrtanslate (VM 구버전에서만든 legacy -> persistent 로변경)
9-8
hpvmdevinfo -vm에 할당된 storage 정보
smh - f - d 메뉴에서 확인하면 모든스토리지 쉽게확인가능
hpvmhostrdev host dev 보호
hpvmhostgdev guset dev 관리
hpvmmsg_package 서비스가드 VM
9-9
hpvmdevmgmt
-l rdev|gdev|env|server|all
reserved dev - host dev
geest dev - guest dev
host entries (server) serviceguard
environment (env) serviceguard
9-10
hpvmdevmgmt -r rdev:device_file (rdev 해제)
9-11
define disk backing stores
hpvmdevmgmt -S 20G /hpvmdisks/vmg0disk1 (파일은비추천)
기본은 1:1이나 share 설정은
hpvmdevmgmt -m gdev:/backing_store:attr:SHARE=YES
9-12
hpvmnet -c -S <name> -n <ppa num>
-c create
hpvmnet -C -S <name> -N <new_name> -n -<ppa_num>
_C clone
9-13
hpvmnet -b -S <name>
-b boot
-r restart
-h halt
-d delete
nwmgr
-p all (포트정보확인)
10-4
hpvmcreate
-K <IP> console MP ip
-L <mask> MP mask
-B manual|auto (기본값 manual 수동부팅해야됨)
-x 나머지 옵션 (주로 다이나믹관련)
10-5
scsi : Virtual IO (구형방식)
avio: Accelerated Virtual IO (신방식 2배속도)
10-6
-e min[:max] cpu 성능 min 값 % min *할당 cpu 가
총cpu 파워넘으면 다음 vm 이 스타트 안된다.
-c cpu 갯수 (리붓필요 줄엿다 원복하는건 다이나믹)
10-9
-a
network:avionan:bus,dev,MAC (guest device)
:vswitch:vswlan0 (host device)
avio_la,aviolan ( 고속) lan (구, 저속)
-m -d
bus,dev 기준
10-11
backing Stor Ttpe
attach_path (TAPE)
disk
lv
file
null (DVD , dir)
attach (구형식)
10-12
hpvmdevmgmt -S 10G /vmdisks/vm1_1 (10G프리공간필요)
hpvmmodify -P vm1 -a disk:aviostor::fie:/vmdisk/vm1_1
lvcreate -L 100 -n vm2vol /dev/vg
hpvmmodify -P vm1 -a disk:aviostor::lv:/dev/vg/rvm2vol
-a disk:aviostot::disk/dev/rdisk/disk35
-a dvd:aviostor::disk:/dev/rdisk/disk28
-a tape:aviostro::attach_path:/dev/rscsi/c0t0d0
attached dev (TAPE,DVD...)
(hpvmdevmgmt -I 명령이 attached dev file create)
10-13
hpvmstatus -d -P vm191
hpvmstatus -D (reboot 시 적용 될 옵션)
10-25
guest management soft
/opt/hpvm/guest-images
아래에 depot를 guest 에 설치
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기