2swan

hdisk 순서 / 번호 변경 본문

AIX

hdisk 순서 / 번호 변경

2swan 2024. 6. 3. 15:22

hdisk 이름 변경

# rendev -l 기존장치이름 -n 신규장치이름

ex)

# rendev -l hdisk0 -n hdisk8 : hdisk0에서 hdisk8로  변경

 

※ 변경을 원하는 device는 반드시 None 상태여야만 하고 명령어는 rendev

 

*아래의 hdisk 번호 변경과 관계없이 예시로 작성한 것

ex) ent3은 물리 인터페이스이므로 논리인터페이스도 동일하게 변경

rendev -l ent3 -n ent9 : ent3에서 ent9로 변경

rendev -l en3 -n en5

rendev -l et3 -n et5

 

 


 

 

hdisk 순서 변경

 

※ odm 수정을 통해 디바이스 순서 변경

 

odm에 저장되어 있는 hdisk 정보를 수정하기 위해 hdiskA 생성

# odmget CuDv | grep -p hdisk > hdiskA

 

 

 

vi 편집기를 통해 hdisk0, hdisk1 순서를 변경한다

# vi hdiskA

 

 

 

기존 odm hdisk 정보 삭제

# odmdelete -q PdDvLn=disk/sas/scsd -o CuDv   // PdDvLn 경로는 다를 수 있어서 hdiskA 파일에서 확인

 

 

 

삭제가 정상적으로 처리 되었는지 확인

# lspv

# lsdev -Cc disk

 

 

 

새로운 odm hdisk 정보 등록

# odmadd /hdiskA

 

 

 

정상적으로 등록 되었는지 확인

# lspv

 

 

 


 

 

Main Disk 변경

 

rootvg 메인 hdisk가 0번이 아닌 1번으로 잡힌 경우

1) mirroring 작업

# lspv

# chdev -l hdisk0 -a pv=yes

# lspv

# extendvg rootvg hdisk0

# mirrorvg -S rootvg hdisk1 hdisk0

# lspv

# bootlist -m normal -o

# bootlist -m normal hdisk0 hdisk1

# bootlist -m normal -o

 

2) lg_dumplv 옮기기

mirroring 복제 기술을 사용해도 복제가 되지 않는 LV가 있는데 lg_dumplv이다

hdisk0을 메인 디스크로 사용하기 위해서는 기존 메인 디스크였던 hdisk1에 있는 lg_dumplv를 hdisk0으로 옮기는 작업이 필요하다.

 

# lspv -l hdisk0

# lspv -l hdisk1

# migratepv -l lg_dumplv hdisk1 hdisk0    // hdisk1에서 hdisk0으로 옮기는 작업

# lspv -l hdisk0

# lspv -l hdisk1

 

3) unmirroring

# unmirrorvg -S rootvg hdisk1    // rootvg mirror에서 hdisk1 떼어낸다

# reducevg rootvg hdisk1          // rootvg에서 hdisk1을 빼낸다

# lspv                                        // rootvg 메인 디스크가 hdisk0으로 변경

 

 

이해를 돕기위한 또 다른 예시

# lspv

hdisk 2    00cef1646c27e7b7    rootvg    active

hdisk 3    none                           None

hdisk1     none                           None

 

 

보다 편리하게 관리하기 위해 hdisk2 → hdisk0 으로 변경

 

# lscfg -vpl hdisk2 : 물리적 위치 확인결과 D2 두번째 위치

 

# rendev -l hdisk 3 -n hdisk99

# extendvg rootvg hdisk99

# mirrorvg rootvg hdisk2 hdisk99

# bosboot -ad hdisk99

# bootlist -m both hdisk99

# lsvg rootvg

# migratepv -l lg_dumplv hdisk2 hdisk99

 

# unmirrorvg rootvg hdisk2

# reducevg rootvg hdisk2

# rendev -l hdisk2 -n hdisk0

# extendvg rootvg hdisk0

# mirrorvg rootvg hdisk99 hdisk0

# bosboot -ad hdisk0

# bootlist -m both hdisk0

# lsvg rootvg

# mirgratepv -l lg_dumplv hdisk99 hdisk0

 

# unmirrorvg rootvg hdisk99

# reducevg rootvg hdisk99

# chpv -c hdisk99

# rmdev -dl hdisk99

 

'AIX' 카테고리의 다른 글

errpt  (0) 2024.06.05
dev  (0) 2024.06.05
LV, FS 생성 및 삭제  (0) 2024.06.03
VG 생성 및 삭제  (0) 2024.06.03
date 서버 시간 변경  (0) 2024.06.03