2. 스토리지 구성

  • 스토리지 구성 절차
1디스크설치되면 LUN생성(Physical Volume)
2Volume Group 지정
3Logical Volume 생성(스트라이핑적용)
4LV에 이름을 할당하여 파일시스템으로 사용 or LV를 직접 오라클 데이터 파일로 사용(RAW디바이스)


  • 시스템 볼륨구성정보 확인
항목HPIBMLinux
논리 볼륨 확인lvdisplay lv이름lslv lv이름
lslv -l lv이름
lvdisplay lv이름
볼륨 그룹 확인vgdisplay
vgdisplay vg이름
vgdisplay -v[ vg명 ]
lsvg
lsvg vg이름
lsvg -p vg이름
lsvg -l vg이름
vgdisplay vg이름
vgdisplayy -v vg이름
물리 볼륨 확인pvdisplay -d pv이름lspv
lspv pv이름
pvdisplay pv이름
  • SUN시스템은 LVM을 제공하지 않으므로 스토리지에 따라서 달리 제공되는 조회 방법을 따라야 한다.



h4. 1) 파일시스템 정보확인
{code:sql}
r3_qas:/>df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5242880 5063492 4% 4487 1% /
/dev/hd2 8388608 4293464 49% 71278 7% /usr
/dev/hd9var 5767168 263536 96% 6949 11% /var
/dev/hd3 1572864 0 100% 1144 55% /tmp
/dev/hd1 262144 246148 7% 105 1% /home
/proc - - - - - /proc
/dev/hd10opt 1835008 1325736 28% 8667 3% /opt
/dev/sapprd_lv 6291456 3635764 43% 681 1% /usr/sap/QAS
/dev/lvoracle 3145728 2943780 7% 752 1% /oracle
/dev/fslv00 5242880 1858940 65% 1302 1% /ptf
/dev/n_lv_sapdata1 524288000 12787544 98% 83 1% /oracle/QAS/sapdata1
/dev/n_lv_sapdata2 524288000 1031044 100% 68 1% /oracle/QAS/sapdata2
/dev/n_lv_sapdata3 524288000 6675764 99% 65 1% /oracle/QAS/sapdata3
/dev/n_lv_sapdata4 524288000 10158204 99% 56 1% /oracle/QAS/sapdata4
/dev/n_lv_sapdata5 524288000 860332 100% 58 1% /oracle/QAS/sapdata5
/dev/n_lv_sapdata6 524288000 11940188 98% 56 1% /oracle/QAS/sapdata6
/dev/n_lv_sapdata7 524288000 1963656 100% 56 1% /oracle/QAS/sapdata7
/dev/n_lv_sapdata8 524288000 6683980 99% 164 1% /oracle/QAS/sapdata8
/dev/n_lv_sapdata9 524288000 2000240 100% 100 1% /oracle/QAS/sapdata9
/dev/n_lv_sapdata10 524288000 9206496 99% 62 1% /oracle/QAS/sapdata10
/dev/n_lv_sapdata11 524288000 4423756 100% 131 1% /oracle/QAS/sapdata11
/dev/n_lv_sapdata12 524288000 12206600 98% 54 1% /oracle/QAS/sapdata12{code}
h4. 2) 논리볼륨정보확인
{code:sql}
r3_qas:/>lslv n_lv_sapdata1
LOGICAL VOLUME: n_lv_sapdata1 VOLUME GROUP: t_sap1_vg_n =>볼륨그룹
LV IDENTIFIER: 00f63fda00004c000000013755b45f94.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 4000 PP SIZE: 128 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 4000 PPs: 4000
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: maximum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 128
MOUNT POINT: /oracle/QAS/sapdata1 LABEL: /oracle/RPD/sapdata1
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
{code}
h4. 3) LV의 PV 리스트확인
{code:sql}
r3_qas:/>lslv -l n_lv_sapdata1
n_lv_sapdata1:/oracle/QAS/sapdata1
PV COPIES IN BAND DISTRIBUTION
hdiskpower77 364:000:000 43% 045:160:159:000:000
hdiskpower43 364:000:000 43% 045:160:159:000:000
hdiskpower81 364:000:000 43% 045:160:159:000:000
hdiskpower0 364:000:000 43% 045:160:159:000:000
hdiskpower60 364:000:000 43% 045:160:159:000:000
hdiskpower26 364:000:000 43% 045:160:159:000:000
hdiskpower64 364:000:000 43% 045:160:159:000:000
hdiskpower47 363:000:000 44% 044:160:159:000:000
hdiskpower30 363:000:000 44% 044:160:159:000:000
hdiskpower13 363:000:000 44% 044:160:159:000:000
hdiskpower94 363:000:000 44% 044:160:159:000:000
{code}
{code:none
borderStyle=solidborderColor=gray}
PV : 논리 볼륨을 포함하는 디스크를 보여줍니다
COPIES : 각각의 미러에 대한 해당 디스크에 있는 물리 파티션(PPs)의 갯수와 복사본 수
IN BAND : 물리적 볼륨의 내부정책효율성(높을수록 효율적으로 할당) 43%(159/(45+160+159))
DISTRIBUTION : 물리적파티션이 어떻게 배치되었는지 나타남
{code}
h4. 4) 볼륨그룹의 정보확인
{code:sql}
r3_qas:/>lsvg t_sap1_vg_n
VOLUME GROUP: t_sap1_vg_n VG IDENTIFIER: 00f63fda00004c000000013755b45f94
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 8789 (1124992 megabytes) =>볼륨그룹 크기확인
MAX LVs: 512 FREE PPs: 741 (94848 megabytes)
LVs: 5 USED PPs: 8048 (1030144 megabytes)
OPEN LVs: 5 QUORUM: 6 (Enabled)
TOTAL PVs: 11 VG DESCRIPTORS: 11
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 11 AUTO ON: yes
MAX PPs per VG: 130048
MAX PPs per PV: 1016 MAX PVs: 128
LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
{code}
{code:none
borderStyle=solidborderColor=gray}
VG IDENTIFIER : VG 식별자
PP SIZE : 각 PP 크기
VG PERMISSION : 엑세스 권한
TOTAL PPs : VG내의 PP 총수
MAX LVs : VG에 허용 LV최대수
Free PPs : 할당되지 않는 PP갯수
LVs : 현재 VG에서 LV의 갯수
USED PPs : 할당된 PP갯수
OPEN LVs : 현재 열려있는 VG내의 LV갯수
QUORUM : 과반수에 필요한 PV갯수
TOTAL PVs : VG내에서 PV총 갯수
VG DESCRIPTORS : VGDA영역 갯수
STALE PVs : 손상된 PV 갯수
MAX PPs per PV : 이 VG에 사용할 PV당 PP최대 갯수
MAX PVs : 이 VG에 허용되는 PV의 최대수 , 이정보는 32및 128PV 볼륨그룹에 대해 표시
LTG SIZE : VG의 논리트랙 그룹 크기
BB POLICY : VG의 잘못된 블록 재배치 정책
{code}
h4. 5) 볼륨그룹의 LV정보 확인(해당 PV의 LV 목록과 LPs, PPs의 개수와 위치 정보 확인)
{code:sql}
r3_qas:/>lsvg -l t_sap1_vg_n
t_sap1_vg_n:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
n_lv_sapdata1 jfs2 4000 4000 11 open/syncd /oracle/QAS/sapdata1
n_lv_sapdata2 jfs2 4000 4000 11 open/syncd /oracle/QAS/sapdata2
n_lv_origlogA jfs2 16 16 11 open/syncd /oracle/QAS/origlogA
n_lv_mirrlogB jfs2 16 16 11 open/syncd /oracle/QAS/mirrlogB
n_sap1_vglog jfs2log 16 16 11 open/syncd N/A
{code}
{code:none
borderStyle=solidborderColor=gray}
* LV STATE 상태
Open : LV가 파일 시스템으로 정의된 경우, 해당 파일 시스템이 활성화되어 있습니다.
Closed : LV가 파일 시스템으로 정의된 경우, 해당 파일 시스템이 비활성화 상태입니다.
Syncd : 모든 LV 사본들의 내용이 동일합니다.
Stale LV : 사본들의 내용이 동일하지 않습니다
{code}
h4. 6) PV정보확인
{code:sql}
r3_qas:/>lspv
hdisk0 00cf67ea2db6d652 rootvg active
hdisk1 00cf67ea312516cd rootvg active
hdiskpower0 00f63fda557fe420 t_sap1_vg_n active
hdiskpower1 00f63fda55b82cc5 t_sap3_vg_n active
hdiskpower2 00f63fda55bbae98 t_sap5_vg_n active
hdiskpower3 00f63fda55bf374a t_sap7_vg_n active
hdiskpower5 00f63fda541d979a t_sap2_vg_n active
hdiskpower6 00f63fda550c9c60 t_sap4_vg_n active
hdiskpower7 00f63fda55bd931a t_sap6_vg_n active
hdiskpower8 00f63fda550976cc t_sap8_vg_n active
hdiskpower9 00f63fda55b5f8f2 t_sap2_vg_n active
.
.
.
{code}
h4. 7) PV정보확인
{code:sql}
r3_qas:/>lspv hdiskpower40
PHYSICAL VOLUME: hdiskpower40 VOLUME GROUP: t_sap4_vg_n
PV IDENTIFIER: 00f63fda55b9e788 VG IDENTIFIER 00f63fda00004c000000013755ba1841
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 128 megabyte(s) LOGICAL VOLUMES: 3
TOTAL PPs: 799 (102272 megabytes) VG DESCRIPTORS: 1
FREE PPs: 70 (8960 megabytes) HOT SPARE: no
USED PPs: 729 (93312 megabytes) MAX REQUEST: 1 megabyte
FREE DISTRIBUTION: 00..00..00..00..70
USED DISTRIBUTION: 160..160..159..160..90
{code}