안녕하세요?
뜻밖의 행운 입니다~!
HBA교체 후 스토리지를 붙일때 순서대로 하지 않아
인터널 디스크 나 외장스토리의 디스크가57
lspv 시 순서가 꼬일때가 있습니다.
사실 크게 문제가 없으나 고객이 미관상의 이유로 순서를 바꿔달라고 할 시 순서를 바꾸는 방법 입니다.
아래 작업은 ODM을 건드리는 작업니다.
1. 상태 확인 및 백 업
lpar51@/etc/objrepos>lspv
hdisk0 0002a1f99d5ca473 rootvg active
hdisk1 0002a1f99d9da1cb rootvg active
lpar51@/etc/objrepos>lsdev -Cc disk
hdisk0 Available Virtual SCSI Disk Drive
hdisk1 Available Virtual SCSI Disk Drive
lpar51@/etc/objrepos>odmget CuDv|grep -p hdisk > hdiskA
CuDv:
name = "hdisk0"
status = 1
chgstatus = 2
ddins = "scsidisk"
location = ""
parent = "vscsi0"
connwhere = "810000000000"
PdDvLn = "disk/vscsi/vdisk"
CuDv:
name = "hdisk1"
status = 1
chgstatus = 2
ddins = "scsidisk"
location = ""
parent = "vscsi1"
connwhere = "810000000000"
PdDvLn = "disk/vscsi/vdisk"
CuDv 안에 hdisk만 확인해 보니 hdisk0, hdisk1 이 순서대로 들어가 있습니다.
2. 순서 변경할 hdisk를 CuDv에서 삭제
lpar51@/etc/objrepos>odmdelete -q PdDvLn=disk/vscsi/vdisk -o CuDv
2 objects deleted
lpar51@/etc/objrepos>lspv
lpar51@/etc/objrepos>lsdev -Cc disk
이미 CuDv 라는 odm 파일에서 위와 같이 hdisk0, hdisk1을 삭제하였기 때문에
lspv와 lsdev -Cc disk 결과를 보면 나타나질 않는 것을 볼 수 있습니다.
3. Hdisk 순서 변경
lpar51@/etc/objrepos> vi hdiskB (hdiskA를 미리 한번 Copy)
CuDv:
name = "hdisk1"
status = 1
chgstatus = 2
ddins = "scsidisk"
location = ""
parent = "vscsi1"
connwhere = "810000000000"
PdDvLn = "disk/vscsi/vdisk"
CuDv:
name = "hdisk0"
status = 1
chgstatus = 2
ddins = "scsidisk"
location = ""
parent = "vscsi0"
connwhere = "810000000000"
PdDvLn = "disk/vscsi/vdisk"
lpar51@/etc/objrepos>odmadd /etc/objrepos/hdiskB
lpar51@/etc/objrepos>lspv
hdisk1 0002a1f99d9da1cb rootvg active
hdisk0 0002a1f99d5ca473 rootvg active
lpar51@/etc/objrepos>lsdev -Cc disk
hdisk0 Available Virtual SCSI Disk Drive
hdisk1 Available Virtual SCSI Disk Drive
결과적으로 lspv 명령의 결과는 순서가 서로 바뀌어서 나타납니다!
4. 원복
lpar51@/etc/objrepos>odmdelete -q PdDvLn=disk/vscsi/vdisk -o CuDv
2 objects deleted
lpar51@/etc/objrepos>lspv
lpar51@/etc/objrepos>lsdev -Cc disk
삭제되었기 때문에 역시 아무런 결과도 보이지 않습니다.
맨처음 저장했던 hdiskA를 적용시킵니다.
결과 확인
lpar51@/etc/objrepos>odmadd /etc/objrepos/hdiskA
lpar51@/etc/objrepos>lspv
hdisk0 0002a1f99d5ca473 rootvg active
hdisk1 0002a1f99d9da1cb rootvg active
'IT > AIX&Linux' 카테고리의 다른 글
하루 5분 AIX - 기본 중의 기본 ls (0) | 2013.05.17 |
---|---|
하루 5분 AIX - 지금 이 host의 시간은? (0) | 2013.05.16 |
하루 5분 AIX - 누가 접속해 있나? (0) | 2013.05.15 |
하루 5분 AIX - 명령어 구성방식 (0) | 2013.05.14 |
하루 5분 AIX - password (0) | 2013.05.13 |
하루 5분 AIX - log in/out (0) | 2013.05.12 |
AIX 에서 crontab 사용하기! (0) | 2013.02.27 |
NTP를 이용한 시간 동기화 -1 부- (0) | 2013.02.26 |
Nmon -1 부- (3) | 2013.02.07 |
AIX dd 명령어를 이용한 동일 환경 구축 (0) | 2013.01.24 |