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