SharedIT | 묻고 답하기(AMP)

AIX VIOS에서 LV영역 늘리는 방법

저희 회사에 AIX LPAR로 각 개발서버들이 구성되어 있는데요

현재 한 개발서버 datavg 용량이 거의 다차서.. 추가로 vios 남은 용량을 추가로 할당하라고 하는데 잘 안되서 질문드릴까합니다.


1. 현재 vios rootvg 남은 용량

# lsvg rootvg

VOLUME GROUP: rootvg VG IDENTIFIER:

VG STATE: active PP SIZE: 1024 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 9664 (9895936 megabytes)

MAX LVs: 256 FREE PPs: 1328 (1359872 megabytes) **

LVs: 30 USED PPs: 8336 (8536064 megabytes)

OPEN LVs: 28 QUORUM: 2 (Enabled)

TOTAL PVs: 1 VG DESCRIPTORS: 2

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 1 AUTO ON: yes

MAX PPs per VG: 30480

MAX PPs per PV: 10160 MAX PVs: 3

LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: non-relocatable

PV RESTRICTION: none INFINITE RETRY: no

DISK BLOCK SIZE: 4096 CRITICAL VG: no

FS SYNC OPTION: no CRITICAL PVs: no

ENCRYPTION: no



2. vios에서 늘려야되는 lv영역 -> lpar_data1(개발서버 datavg에 해당되는 영역)

# lsvg -l rootvg

rootvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

~

lpar_data1 jfs2 2000 2000 1 open/syncd N/A **

~


3. vios lpar_data1 정보

# lslv lpar_data1

LOGICAL VOLUME: lpar_data1 VOLUME GROUP: rootvg

LV IDENTIFIER: PERMISSION: read/write

VG STATE: active/complete LV STATE: opened/syncd

TYPE: jfs2 WRITE VERIFY: off

MAX LPs: 2500 PP SIZE: 1024 megabyte(s)

COPIES: 1 SCHED POLICY: parallel

LPs: 2000 PPs: 2000

STALE PPs: 0 BB POLICY: non-relocatable

INTER-POLICY: minimum RELOCATABLE: yes

INTRA-POLICY: middle UPPER BOUND: 3

MOUNT POINT: N/A LABEL: None

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

Serialize IO ?: NO

INFINITE RETRY: no PREFERRED READ: 0

ENCRYPTION: no



** -> 추가적으로 lpar_data1는 vhost4과 맵핑 되어있음



4. 현재 개발서버 datavg 현황 (vios lpar_data1 영역과 맵핑됨) => FREE PPs 0임(꽉참)

[root@prod_new]/:>lsvg datavg

VOLUME GROUP: datavg VG IDENTIFIER:

VG STATE: active PP SIZE: 1024 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 1999 (2046976 megabytes)

MAX LVs: 256 FREE PPs: 0 (0 megabytes) **

LVs: 2 USED PPs: 1999 (2046976 megabytes)

OPEN LVs: 2 QUORUM: 2 (Enabled)

TOTAL PVs: 1 VG DESCRIPTORS: 2

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 1 AUTO ON: yes

MAX PPs per VG: 32768 MAX PVs: 1024

LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: non-relocatable

MIRROR POOL STRICT: off

PV RESTRICTION: none INFINITE RETRY: no

DISK BLOCK SIZE: 4096 CRITICAL VG: no



위에 현재 현황 그대로 복사해서 써놓긴 했는데.. 


요약하자면

현재 VIOS서버에서 개발서버 용량이 꽉찬 datavg 영역에 해당하는 LV lpar_data1에 rootvg에 남은 용량을 추가로 할당하여 datavg 용량을 추가하고자 하려고 합니다.


테스트로 한번 vios에서 smit lv 에서 추가할 logical volume 수를 1로 설정해봤는데

0516-622 extendlv : warning, cannot write lv control block data. 라는 에러 문구가 떴었습니다..

lsvg -l rootvg 로 lv 확인해보니.. 아래내용처럼 LPs PPs 값이 2001로 하나 늘기는 했는데

   rootvg:

 LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT 

 ~

 lpar_data1 jfs2 2001 2001 1 open/syncd N/A **

 ~



제대로 설정된거 같진 않은 것 같네요..

잘 아시는 분께서 각 절차와 필요한 명령어 답변해주시면 정말 감사하겠습니다..


Tags : 태그가 없습니다.

2개의 답변이 있습니다.

Simon.Park
  0 추천 | 2년 이상 전

rootvg 를 변경하는 작업은 정말 조심해서 해야 하는 작업인듯 싶네요.

잘못하면 서버 부팅에 문제가 될 수도 있는 문제라,

쉽게 테스트 하듯이 작업을 하는건 권하고 싶지 않네요 ㅜㅜ

wansoo
  0 추천 | 2년 이상 전

윈도나 리눅스 서버도 아니고...

유닉스 서버라면 전문 엔지니어에게 의뢰해서 작업하는게 맞지 않을까 싶어 보이네요.

논리 볼륨의 기본 정보를 가지고 있는 첫번째 블록인 LVCB( Logical Volume Control Block)에 오류가 있어 업데이트를 못 시켜서 생기는 경고인 것 같은데...

IBM AIX 엔지니어에게 의뢰해서 해결하는게 맞을 거라 보여지네요.