안녕하세요.
오늘은 물리적인 어뎁터(Adapter)를 AIX OS상에서 온라인중에 교체하는 방법을 알아보겠습니다.
운영중에 Adapter 장애가 발생할 경우나 환경변경으로 인해서 Adapter를 교체하는 경우가 생깁니다.
Adapter를 교체하는 방식에는 2가지 방식이 있습니다.
첫번째로는, AIX OS상에서 교체할 Adapter의 물리적 위치 변경 없이 서비스 온라인중에 diag명령어로
교체가 가능합니다.
두번째로는, HMC 와 해당 Lpar 간의 Dlpar 구성이 되어 있을 경우에만 서비스 온라인중에 가능합니다.
변경할 Adapter 의 물리적 위치의 변경까지 가능하며 Apdater 추가/삭제/교체 가 가능합니다.
오늘은 첫번쨰 방법인 OS상에서 물리적 교체 위치 변경없이 온라인 중에 Adpater변경하는 방법을
알아보겠습니다.
1. 교체 대상확인
# lsdev -Cc adapter ent0 Available 02-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent1 Available 02-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent2 Available 03-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent3 Available 03-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) fcs0 Available 04-00 4Gb FC PCI Express Adapter (df1000fe) fcs1 Available 05-00 4Gb FC PCI Express Adapter (df1000fe) # lsslot -c pci >> 해당명령어의 출력 값에 나타나는 경우에만 변경가능 # Slot Description Device(s) U78A0.001.DNWHPH1-P1-C1 PCI-E capable, Rev 1 slot with 8x lanes fcs0 U78A0.001.DNWHPH1-P1-C2 PCI-E capable, Rev 1 slot with 8x lanes fcs1 U78A0.001.DNWHPH1-P1-C3 PCI-E capable, Rev 1 slot with 8x lanes sissas1 U78A0.001.DNWHPH1-P1-C4 PCI-X capable, 64 bit, 266MHz slot ent0 ent1 U78A0.001.DNWHPH1-P1-C5 PCI-X capable, 64 bit, 266MHz slot ent2 ent3 |
HBA Adapter(fcs1) 를 변경하도록 하겠습니다.
물리적인 위치를 확인하면 P1-C2 위치라는 것을 확인이 됩니다.
2. diag 메뉴 진입
# diag Diagnostic Routines This selection will test the machine hardware. Wrap plugs and other advanced functions will not be used. Advanced Diagnostics Routines This selection will test the machine hardware. Wrap plugs and other advanced functions will be used. Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.) This selection will list the tasks supported by these procedures. Once a task is selected, a resource menu may be presented showing all resources supported by the task. Resource Selection This selection will list the resources in the system that are supported by these procedures. Once a resource is selected, a task menu will be presented showing all tasks that can be run on the resource(s). |
diag 메뉴 진입후 Task Selection > Hot Plug Task > PCI Hot Plug Manager 로 진입하면 아래와 같은 메뉴를 확인하
실 수 있습니다.
PCI Hot Plug Manager Move cursor to desired item and press Enter. List PCI Hot Plug Slots Add a PCI Hot Plug Adapter Replace/Remove a PCI Hot Plug Adapter Identify a PCI Hot Plug Slot Unconfigure a Device Configure a Defined Device Install/Configure Devices Added After IPL |
해당 메뉴에서 Adpater를 추가, 삭제/변경 이 가능합니다.
저는 Remove 작업을 진행하도록 하겠습니다.
3. diag를 이용한 Adapter 삭제
해당 메뉴에서 삭제할 디바이스 fcs1(P1-C2)를 선택해 줍니다.
opration 작업을 [remove]로 선택 하여 Enter를 눌러 줍니다.
위 그림처럼 메세지가 표시되며 식별LED가 켜집니다.
다시 Enter를 눌러줍니다.
위 그림처럼 메세지가 표시되며, 에러 내용처럼 현재 디바이스가 configured 상태라 삭제가 진행되지
않았습니다.
OS상에서 해당 Adapter를 삭제를 해보도록 하겠습니다.
# rmdev -Rdl fcs1 fscsi1 deleted fcs1 deleted # lsslot -c pci # Slot Description Device(s) U78A0.001.DNWHPH1-P1-C1 PCI-E capable, Rev 1 slot with 8x lanes fcs0 U78A0.001.DNWHPH1-P1-C2 PCI-E capable, Rev 1 slot with 8x lanes Unknown U78A0.001.DNWHPH1-P1-C3 PCI-E capable, Rev 1 slot with 8x lanes sissas1 U78A0.001.DNWHPH1-P1-C4 PCI-X capable, 64 bit, 266MHz slot ent0 ent1 U78A0.001.DNWHPH1-P1-C5 PCI-X capable, 64 bit, 266MHz slot ent2 ent3 |
삭제 확인 후 다시 diag에 진입해 Adapter 삭제 작업을 진행해보겠습니다.
정상적으로 삭제가 완료 되었습니다.
# lsslot -c pci # Slot Description Device(s) U78A0.001.DNWHPH1-P1-C1 PCI-E capable, Rev 1 slot with 8x lanes fcs0 U78A0.001.DNWHPH1-P1-C2 PCI-E capable, Rev 1 slot with 8x lanes Empty U78A0.001.DNWHPH1-P1-C3 PCI-E capable, Rev 1 slot with 8x lanes sissas1 U78A0.001.DNWHPH1-P1-C4 PCI-X capable, 64 bit, 266MHz slot ent0 ent1 U78A0.001.DNWHPH1-P1-C5 PCI-X capable, 64 bit, 266MHz slot ent2 ent3 |
4. diag를 이용한 Adapter 추가
동일한 방법으로 diag를 통해서 Add를 해보도록 하겠습니다.
Add메뉴로 진입후 P1-C2 물리적 위치를 선택하고 Enter를 눌러 줍니다.
해당 메세지가 나오면 교체가 가능한 상태로, 교체LED 가 발생하게 됩니다.
이 화면에서 물리적으로 Adapter 교체후 Enter를 눌러 줍니다.
정상적으로 Adapter가 추가 되었습니다.
# lsslot -c pci # Slot Description Device(s) U78A0.001.DNWHPH1-P1-C1 PCI-E capable, Rev 1 slot with 8x lanes fcs0 U78A0.001.DNWHPH1-P1-C2 PCI-E capable, Rev 1 slot with 8x lanes Unknown U78A0.001.DNWHPH1-P1-C3 PCI-E capable, Rev 1 slot with 8x lanes sissas1 U78A0.001.DNWHPH1-P1-C4 PCI-X capable, 64 bit, 266MHz slot ent0 ent1 U78A0.001.DNWHPH1-P1-C5 PCI-X capable, 64 bit, 266MHz slot ent2 ent3 # lsslot -c phb PHB Name Description Device(s) PHB 512 Logical PCI Host Bridge pci0 sissas0 PHB 513 Logical PCI Host Bridge pci1 usbhc0 usbhc1 usbhc2 PHB 514 Logical PCI Host Bridge pci2 ent0 ent1 PHB 515 Logical PCI Host Bridge pci3 ent2 ent3 PHB 516 Logical PCI Host Bridge pci4 fcs0 PHB 517 Logical PCI Host Bridge pci5 Unknown PHB 518 Logical PCI Host Bridge pci6 PHB 519 Logical PCI Host Bridge pci7 sissas1 # cfgmgr -l pci5 # lsslot -c pci # Slot Description Device(s) U78A0.001.DNWHPH1-P1-C1 PCI-E capable, Rev 1 slot with 8x lanes fcs0 U78A0.001.DNWHPH1-P1-C2 PCI-E capable, Rev 1 slot with 8x lanes fcs1 U78A0.001.DNWHPH1-P1-C3 PCI-E capable, Rev 1 slot with 8x lanes sissas1 U78A0.001.DNWHPH1-P1-C4 PCI-X capable, 64 bit, 266MHz slot ent0 ent1 U78A0.001.DNWHPH1-P1-C5 PCI-X capable, 64 bit, 266MHz slot ent2 ent3 |
lsslot 명령어로 확인하였을 때, 처음에는 [Empy] 상태에서 [Unknown] 상태로 인식하게 됩니다.
해당 물리적 위치를 확인후 장치인식(cfgmgr)을 해주면 정상적으로 교체한 Adapter가 Device로 인식되게 됩니다.
감사합니다.
'IBM시스템 > AIX' 카테고리의 다른 글
[AIX] SSH RSA 공개 Key 생성 및 authorized_keys 파일 교환 (0) | 2022.07.18 |
---|---|
[AIX] OS 미러링을 이용한 DATA Migration 방법 (Mirroring, splitvg) (2) | 2022.05.23 |
[AIX] hostid 확인 및 고정(Fix)설정 방법 (0) | 2022.04.19 |
[AIX] Cron 데몬을 이용한 작업 스케줄링(Scheduling) (0) | 2022.03.14 |
[AIX] AIX7.1 Default 계정 보안취약점 (1) | 2022.03.07 |