HACMP(IBM PowerHA) 환경에서 볼륨 그룹(VG)에 새로운 디스크를 추가하는 방법을 알아보겠습니다. 이 과정은 클러스터에 있는 모든 노드에 영향을 주므로, 절차를 신중하게 따라야 합니다.
1. HACMP 환경에서 볼륨 그룹(VG)에 디스크 할당 및 인식
1.1. 새로운 LUN 할당
첫 번째 단계는 클러스터의 각 노드에 새로운 LUN(Logical Unit Number)을 할당하는 것입니다. 이는 SAN(Storage Area Network) 관리자 또는 스토리지 관리 도구를 통해 수행됩니다.
1.2. 디스크 인식
LUN이 할당된 후, 두 노드에서 다음 명령어를 실행하여 새로 추가된 디스크를 시스템에 인식시킵니다:
cfgmgr
이 명령어는 시스템에 연결된 모든 장치를 새로 검색하고 구성합니다.
2. 디스크 설정
2.1. PVID 생성
각 노드에서 새로운 디스크의 PVID(Physical Volume Identifier)를 생성합니다:
chdev -l hdiskX -a pv=yes
PVID는 물리적 볼륨을 식별하는 고유한 값입니다. 모든 노드에서 동일한 디스크에 대해 같은 PVID를 가져야 하므로, 노드 간 PVID를 확인하는 것이 중요합니다.
2.2. 디스크 속성 변경
다음으로, 디스크의 속성을 아래와 같이 변경해야 합니다:
chdev -l hdiskX -a reserve_policy=no_reserve
이 설정은 여러 노드에서 동시에 디스크를 액세스할 수 있도록 하기 위한 것입니다.
3. hacmp 디스크 추가 작업
HACMP 환경에서 볼륨 그룹(VG)에 디스크를 추가 및 vg, lv 추가 및 삭제 방법
3.1 hacmp vg 디스크 추가
smit cspoc -
Storage -
Volume Groups -
Set Characteristics of a Volume Group -
Add a Volume to a Volumr Group - select Vg
- 추가 할 select pvid (ECM VG 경우 1개씩 추가 가능 ,
hacmp 에 속한 넘어가는 RG 의 경우는 여러개 선택 가능 )
- Add a Volume to Voulme Group 화면에서 그냥 엔터 하면 바로 추가 된다
(양쪽 모두 등록 되고 액티브 vg 는 계속 사용)
busy 를 생각해서 차츰 차츰 늘리는게 좋다.(2개정도)
3.2 hacmp 에서 신규 vg 생성하기
smit cspoc -
Storage -
Volume Groups -
Create a Volume Group -
Create a Scalable Volume Group -
node 와 리소스 그룹을 선택하고 , 신규 생성 할 VG 명을 와 신규 포함될 디스크를 선택 한다.
필요에 따라 메이저넘버도 선택 한다.
Verify and Synchronize Cluster Configureation 을 해야 한다. (normal , interactiv)
Sync 진행하기에 hacmp 상태가 변경이 되나, 서비스에 지장이 없다.
3.3 hacmp 에서 LV 속성 변경 MAX LPs 변경
smit cspoc -
Storage -
Logical Volumes -
Change a Logical Volume on the Cluster
늘리고 픈 LPs 숫자를 적고, LV 를 선택 하고 완료.
cl_chlv -x 20800 oradata 으로 수행 된다. (최대 65536개 )
3.4 hacmp 에서 VG 삭제
smit cspoc -
Storage -
Volume Groups -
Remove a Volume Group 두 노드 선택 하고 삭제할 VG
3.5 hacmp 에서 LV 추가
smit cspoc -
Storage -
Logical Volumes -
Add a Logical Volume -
두 노드 선택, jfs2 , vg, hdisk 선택
3.6 hacmp 에서 LV 추가
smit cspoc -
Storage -
File systems -
Add a File System -
Add an Enhanced Journaled File System on A Previovously Defined Logical Volume
두 노드 선택, lv 선택 , 마운트 포인트 ,jfs2
4. 리소스 그룹 업데이트
VG를 성공적으로 확장한 후에는 해당 VG를 사용하는 리소스 그룹(RG)의 설정도 업데이트해야 합니다.
4.1. 리소스 그룹 설정 변경
smitty hacmp
명령어를 입력합니다.- “Extended Configuration” → “Change/Show Resources and Attributes for a Resource Group”을 선택합니다.
- 해당 RG를 선택하고 VG 정보를 업데이트합니다.
5. 주의사항
- 모든 작업은 HACMP 메뉴를 통해 수행해야 클러스터 전체에 변경 사항이 반영됩니다.
- 작업 전 반드시 백업을 수행하고, 가능하면 비운영 시간에 작업을 진행하는 것이 좋습니다.
- VG 확장 후
syncvg
명령을 사용하여 미러링된 VG를 동기화할 수 있습니다.
이 가이드를 통해 HACMP 환경에서 안전하고 효율적으로 VG에 디스크를 추가할 수 있습니다. 모든 절차는 신중하게 진행하고, 작업 전 백업을 반드시 확인하세요!