2swan

AIX 디스크 교체 Pdisk ↔ JBOD 본문

AIX

AIX 디스크 교체 Pdisk ↔ JBOD

2swan 2024. 7. 3. 17:57

IBM SSD 권고 사용 방법은

pdisk 포맷 형식의 레이드로 사용해야 퍼포먼스가 좋다고 말한다.

pdisk → RAID →  HDISK

 

AIX 서버를 구성하는 여러 방식

1. 기존 JBOD 포맷형식의 hdisk를 rootvg에 미러

2. pdisk 포맷형식인 disk를 raid0으로 hdisk 만들어 rootvg를 미러

3. pdisk 포맷형식의 disk를 raid5로 3개 이상의 hdisk 구성

 

교체 시 발생할 수 있는 상황

1. JBOD 포맷 형태로 사용 중인 디스크가 fault인데

새로 교체할 디스크의 포맷 형태가 pdisk인 경우

(pdisk 포맷을 JBOD로 변경하고 일반적인 rootvg 디스크 교체)

 

2. pdisk 포맷 형태의 RAID0으로 hdisk 사용중인 디스크가 fault인데

새로 교체할 디스크의 포맷 형태가 JBOD인 경우

(멤버가 RAID 이기 때문에, raid 깨고 교체 이후 다시 만드는 절차로 진행 해야 함)

 

3. pdsik 포맷 형태로 멤버가 여러 개인 RAID5로 구성된 디스크 중 하나가 falut일 경우

(pdisk 포맷형식으로 새 디스크 교체 후 RAID5에 합류하도록 Reconstruct 작업을 해줘야 함) -- 전화로 문의

 

[상황1. 포맷 형식 pdisk -> JBOD]

JBOD 포맷 형태로 사용중인 디스크가 fault인데

새로 교체할 디스크의 포맷 형태가 pdisk인 경우

(pdisk 포맷을 JBOD로 변경하고 일반적인 rootvg 디스크 교체)

 

1. 디스크 확인

# lsdev -Cc disk : RAID로 잡혀 있으면 pdisk

 

# lsdev -Cc pdisk

 

pdisk 정확이 어떻게 존재하는지 확인

# diag

> Task Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> List SAS Disk Array Configuration

>>>>> 해당되는 RAID Adapter 선택

또는

# sissasraidmgr -Ll sissas0 -j3

 

 

2. 새로 교체한 디스크 인식시켰더니 pdisk0이라고 가정하고 JBOD로 포맷 변경

# diag

> Task Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> Change/Show SAS pdisk Status

>>>>> Delete an Array Candidate pdisk and Format to JBOD block size

>>>>>> 해당되는 RAID Adapter 선택

>>>>>>> pdisk0 선택

 

3. 터미널 세션 종료하면 실패할 확률이 있기 때문에 되도록이면 종료 안하는게 좋다

명령어로는 터미널 세션 끊어져도 계속 실행하는 nohup과 background로 실행되도록 &을  추가하는게 좋다.

ex) # nohup sissasraidmgr -U -i -z pdisk0 &

nohup으로 잘 진행되고 있는지 확인

# tail -f nohup.out

 

4. JBOD 포맷으로 변경 되었는지 확인

# diag

> Taks Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> List SAS Disk Array Configuration

>>>>> 해당되는 RAID Adapter 선택

 

5. 변경 되었는지 확인 후 rootvg 디스크 교체

# lspv

 

[상황2. 포맷 형식 JBOD -> pdisk]

pdisk 포맷 형태의 RAID0으로 hdisk 사용중인 디스크가 fault인데

새로 교체할 디스크의 포맷 형태가 JBOD인 경우

(멤버가 RAID 이기 때문에, raid 깨고 교체 이후 다시 만드는 절차로 진행 해야 함)

※ 먼저 미러링된 rootvg흘 해제 했다고 가정 후 상황

일반적인 rootvg 디스크 교체 참고

 

1. hdisk1이 fault 디스크라고 가정

 

2. 먼저 raid를 깨야함

# diag

> Task Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> Delete a SAS Disk Array

>>>>> 해당되는 RAID Adapter 선택

>>>>>> hdisk1

 

3. 레이드 제거 확인

# diag

> Taks Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> List SAS Disk Array Configuration

>>>>> 해당되는 RAID Adapter 선택

또는

# sissasraidmgr -Ll sissas0 -j3

 

4. 교체할 디스크 물리적 위치 확인

# lscfg -vl pdisk1

 

5. 일반적인 rootvg 디스크 교체 5번 부터 10번까지 참고

 

6. diag에서 새로운 디스크 교체

# diag

> Task Selection

>> Hot Plug Task

>>> SCSI and SCSI RAID Hot Plug Manager

>>>> Replace/Remove a ~

>>>>> 교체할 슬롯 선택. 위에서 확인한 물리적 위치 P2-D10

만약 lsdev -dl pdisk1 했었다면 pdisk1이 populated로 나타난다

설명 잘 보면서 새로운 디스크로 교체

 

7. 여기서는 hdisk1이 새로운 디스크라고 가정

(즉, 교체한 새로운 디스크의 포맷 형식이 JBOD)

# sissasraidmgr -Ll sissas0 -j3

 

8. 새로 교체한 hdisk1(JBOD)을 pdisk로 포맷 변경

# diag

> Task Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> Change/Show SAS pdisk Status

>>>>> Delete an Array Candidate pdisk and Format to JBOD block size

>>>>>> 해당되는 RAID Adapter 선택

>>>>>>> hdisk1 선택

 

명령어 : nohup sissasraidmgr -P -z hdisk1 &

# sissasraidmgr -Ll sissas0 -j3

 

9. 레이드 작업으로 hdisk 생성

# diag

> Task Selection

>> RAID Array Manager

>>> IBM SAS Disk Array Manager

>>>> Create a SAS Disk Array

>>>>> 해당되는 RAID Adapter 선택

>>>>>> 교체되기 전과 같이 RAID0으로 선택 -> 256kb 그대

>>>>>>> pdisk0을 F7로 선택 -> 레이드 생성

 

10. 이후 일반적인 rootvg 디스크 교체와 같이 rootvg에 extendvg로 hdisk1을 추가하고 미러 하면된다.

 

[출처] : https://m.blog.naver.com/PostView.naver?blogId=dudrnrnara&logNo=221729423393&fromRecommendationType=category&targetRecommendationDetailCode=1000

'AIX' 카테고리의 다른 글

MKLVCOPY 부분 미러링 작업  (1) 2024.07.15
LV 내에서 PP 옮기는 방법  (0) 2024.07.15
pdisk Raid0 교체  (1) 2024.07.03
CD-ROM 마운트  (0) 2024.07.03
AIX JAVA 업데이트  (0) 2024.07.02