소개
이 문서에서는 관리 쇼 플랫폼에서 ASR9K V1 DC 전원 모듈이 사라질 때 발생하는 문제의 해결 방법에 대해 설명합니다. 계보 버전 1(V1) 직류(DC) 전원 공급 장치가 두 전원 공급 장치를 모두 잃은 후 재고에 표시되지 않을 수 있습니다.
문제
DC 전원 공급 장치를 테스트하고 DC 전원 공급 장치의 전원을 제거하면 show platform(플랫폼 표시)을 선택하고 나열된 전원 공급 장치가 표시되지 않습니다.
다음은 테스트 시 수행하는 단계입니다.
1. DC 전원이 상단 전원 트레이/모듈과 하단 전원 트레이/모듈에 연결되어 있습니다.
2. 전체 전원 장애를 시뮬레이션하고 전원 트레이/모듈에 대한 모든 DC 입력을 끕니다.
3. DC 입력을 상단 트레이/모듈에만 복원합니다.
4. 디바이스가 부팅될 때까지 기다립니다(아래쪽 트레이/모듈의 전원이 꺼진 상태).
5. DC 입력을 아래쪽 트레이/모듈로 복원합니다.
아래쪽 트레이에 DC 전원 입력을 복원하면 admin show inventory(관리 표시) 전원 공급 장치 및 admin show platform(관리 표시 플랫폼)의 전원 모듈이 표시됩니다. 그러나 이는 사실이 아니다.
설명:
계보 전원 공급 장치는 DC 전원 입력이 연결되지 않은 경우 I2C(Inter-Integrated Circuit) 오류를 생성합니다. 즉, 전원을 켜면 프레즌스를 감지할 수 없고(I2C가 아닌 별도의 연결을 통해 감지) 프레즌스를 감지할 수 없습니다. 하단 트레이가 상태를 검색하기 위해 해당 모듈과 통신할 수 없으므로 현재 전원 모듈이 관리 쇼 플랫폼에 표시되지 않습니다.
전원 관리자 코드에서는 공급 장치에서 생성하는 오류 수가 많기 때문에 오류가 발생한 것으로 표시합니다. 회수 방법은 공급의 OIR입니다.
CSCun46616: Power module I2C failure handling (V1은 대부분) 의 설명 섹션에 잘 설명되어 있습니다.
다음 위치에 복제됩니다.
전원이 켜지지 않은 V1 모듈은 자체 주소를 탐지하기 위해 두 개의 전압이 필요합니다. 이 전압들은 5V와 8V입니다. 5V는 9010의 두 트레이 간에 공유되지만 8V는 공유되지 않습니다. 즉, 모듈이 전원이 켜지지 않은 트레이의 전원이 켜지지 않은 슬롯에 꽂혀 있는 경우 이 모듈은 올바른 주소를 감지하지 못합니다.
이 문제를 해결하려면 전원 모듈 드라이버 코드를 변경해야 실패한 모듈에 대한 I2C 액세스를 계속 시도하지 않습니다. 이는 I2C를 통해 액세스할 수 없는 모듈에 대한 반복된(고정된) I2C 경고로 인해 발생할 수 있습니다. 이러한 반복적인 I2C 시도는 전력 모듈 드라이버 초기화가 지연되어 LC가 전력 모듈 드라이버로부터 제시간에 섀시 전력 할당을 받지 못할 경우 쉘프 관리자에 의해 부팅이 허용되지 않을 수 있습니다.
이것은 정확히 이 경우에 일어나는 것입니다. 하단 선반의 전원 공급 장치에 DC 입력이 없으므로 트레이에 8V 소스가 없으므로 하단 트레이의 모든 모듈에서 I2C 오류가 발생하기 시작합니다. 전원 관리자는 이러한 모든 모듈을 실패한 것으로 표시하며 교체될 때까지(예: OIR) 복구를 시도하지 않습니다.
솔루션
다음 순서로 두 프로세스를 다시 시작하면 시스템을 복구할 수 있습니다.
process restart pwrmon
process restart shelfmgr