Supermicro IPMI KVM : 연결 실패 Version

Supermicro 서버가 여러 대 있는데 더 이상 IPMI를 통해 KVM에 연결할 수 없습니다. ‘연결 실패’가 계속 발생합니다. 나는 처음에 그것을 보았지만 다른 것을 시도하면 같은 오류가 발생했습니다.

나는 시도했다 :

  • Windows Server 2008의 브라우저 플러그인 (firefox + java7)
  • Windows 7의 브라우저 플러그인 (firefox + java7)
  • 브라우저 플러그인 Mac + safari + java7.
  • 찾아보기 플러그인 Linux + openjdk-1.7 + icedtea 플러그인.
  • Windows Server 2008의 독립형 ipmi 도구 (Supermicro의 ipmiview).
  • Linux openjdk 1.6 및 1.7의 독립형 IPMI 도구 (Supermirco의 ipmiview).
  • IPMI 컨트롤러 재설정 (충돌로 인해 때때로 필요함) : ipmitool mc reset warm.

무엇을 시도하든 ‘연결 실패’가 계속 발생합니다.

tcp 덤프를 수행하여 wireshark로 분석했으며, 클라이언트가 SYN을 전송하고 wireshark가 빨간색으로 표시되는 [RST, ACK]가 수신된다는 것만 알았습니다.

나는 과거에 콘솔을 많이 사용했기 때문에 여기서 문제가 무엇인지 모른다. java 1.6 (java 6) 작동에 대해 읽었지만 도움이되지 않는 것 같습니다.

편집 : 웹 관리자에 연결하고 KVM 이외의 모든 것을 제어 할 수 있기 때문에 네트워크 문제가 아닙니다. 부팅 된 OS의 스크린 샷도 볼 수 있습니다.

그리고 일부 정보 :

# ipmitool mc info
Device ID                 : 32
Device Revision           : 1
Firmware Revision         : 2.0
IPMI Version              : 2.0
Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 1541 (0x0605)
Product Name              : Unknown (0x605)
Device Available          : yes
Provides Device SDRs      : no
Additional Device Support :
    Sensor Device
    SDR Repository Device
    SEL Device
    FRU Inventory Device
    IPMB Event Receiver
    IPMB Event Generator
    Chassis Device
Aux Firmware Rev Info     :
    0x06
    0x00
    0x00
    0x00

편집 2 :

Linux 컴퓨터에서 IPMIView-2.9.15-build121211-bundleJRE-linux를 사용하고 포함 된 JRE ( ./jre/bin/java -jar JViewerX9.jar host ADMIN password)를 사용할 때도 작동하지 않습니다. 네트워크 문제 일 수도 있지만 라우터 / 방화벽 (데비안 리눅스 컴퓨터)에서는 아무 것도 변경하지 않았습니다.



답변

당신은 무엇을 알 수 있습니까; 내가했을 때 ipmitool mc reset cold다시 작동했습니다.

유일한 문제는 연결이 끊어진 컴퓨터 에서이 작업을 수행 할 수 없다는 것입니다.


답변

어떤 이유로 든 IPMIView의 모든 버전은 마지막 IPMIView 버전을 포함하여 3.32보다 큰 IPMI 펌웨어에서 작동하지 않습니다. 웹 인터페이스에서 Java 플러그인을 시작하는 브라우저를 사용해야하며 이는 특정 Java 버전이어야합니다. 이것은 3.43 버전 (적어도 X10 컨트롤러의 경우)에서 수정되지 않았으며 유일한 차이점은 포트 tcp / 5900에서 SYN을 수신 한 후 3.32 버전이 RST를 즉시 전송하고 3.43 버전은 tcp / 5900 및 35 초 후에 RST를 보냅니다 Connection failed. 이것이 바로 Java 오류의 의미입니다.

또 다른 방법은 IPMI 펌웨어를 최신 버전으로 다운 그레이드하는 것입니다. 예를 들어 X10 컨트롤러 (예 : 펌웨어 이름 지정 체계에서 언급 됨 REDFISH_X10_343.zip) 버전 3.27은 IPMIView와 함께 작동합니다. 최신 Supermicro 마더 보드 용 IPMI 펌웨어는 여기 에서 확인할 수 있습니다. Supermicro는 특정 마더 보드에 대해 하나의 IPMI 펌웨어 버전 만 제공하지만 BMC 컨트롤러 모델을 사용하는 한 모든 펌웨어 버전을 다운로드 할 수 있습니다. IPMI 펌웨어 파일의 이름은 REDFISH_X10_XXX.zip 이며 X10 용이면 X10 버전을 다운로드하여 설치할 수 있습니다. X11 및 다른 컨트롤러에도 동일한 규칙이 적용됩니다. 단, 개인적으로 시도하지 않았으므로 여전히 약간의 합병증이있을 수 있습니다.

이 방법으로 X10DRU-i + 마더 보드에서 KVM 연결을 성공적으로 복원했습니다.

업데이트 : Supermicro TechSupport는 펌웨어 버전이 3.32보다 큰 경우 최신 IPMIView를 사용해야한다고 주장합니다. 직접 확인할 기회가 없었지만 여기에 해결책을 찾기 위해 온 사람들을 위해-언급해야한다고 생각합니다.


답변

IPMI KVM (X9DRD-if 마더 보드, SuperMicro 서버)

협력

  • 집에서 Macbook + Chrome + Java7을 사용하여 WiFi로 고정 IP가있는 라우터에 연결
  • 고정 IP가있는 라우터에서 LAN으로 연결된 가정의 Windows 7 + IE7 + Java7
  • 집에서 MacBook 내부의 Linux Virtual Machine + Firefox가 WiFi로 고정 IP가있는 라우터에 연결됨

IT DIDN이 작동하지 않음 (매번 연결에 실패 함)

대학 캠퍼스 WIFI에 연결된 IE / Chrome / Firefox + Java6 / 7이있는 동일한 Macbook

분석

OS, 브라우저 또는 결함이있는 Java 버전이 아니며 라우터의 구성 또는 기타 네트워크 설정입니다.

해결책

네트워크를 변경하십시오. 직장 / 대학 / place_with_fancy_wifi에 있고 다른 인터넷 네트워크에 액세스 할 수없는 경우, 가정 또는 정적 IP로 Java JVM을 실행하고 TeamViewer 또는 VPN으로 가정에 연결하여 서버를 제어하십시오.


답변