Supermicro IPMI KVM : 연결 실패


8

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)를 사용할 때도 작동하지 않습니다. 네트워크 문제 일 수도 있지만 라우터 / 방화벽 (데비안 리눅스 컴퓨터)에서는 아무 것도 변경하지 않았습니다.


클라이언트와 BMC 사이에 방화벽이 있습니까? "전용"/ "공유"/ "페일 오버"NIC 설정은 무엇입니까? "독립형 IPMI 도구"가 현재 IPMIView 또는 다른 것입니까? 어떤 BMC 펌웨어를 사용하고 있습니까? (힌트 : 업데이트하지 않고, 2.66에서 많은 재미를 보았으며 웹 KVM 클라이언트가 현재 Java에서 오작동하고 있습니다 (이전 버전이 작동하는 곳))? 편집 : BMC에 전혀 연결할 수 있다면 NIC 설정의 비트를 긁으십시오.
rackandboneman

애플릿을 열 때의 문제는 OS X에 Xquartz가 설치되어 있지 않다는 것입니다. CLI 명령을 통해 플러그인을 열 때 오류가 발생했습니다.javaws jviewer.jnlp
zymhan

답변:


7

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

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


1
실제로, 웹 GUI에는 여전히 작동했던 재설정 옵션이있었습니다.
Halfgaar

매우 낮은 수준에서 계층 3을 통해 IPMI에 액세스 할 수 있으면 ipmitool설치된 시스템에서 원격 명령을 보낼 수 있습니다 . 콜드 리셋 명령을 MC로 보내기 –ipmitool -H <host> -I lanplus -U <user> -P <pass> mc reset cold
harperville

펌웨어 업데이트 후 비슷한 문제가 발생했습니다. BMC를 재설정하고 관리 사용자의 새 사용자 이름을 사용했습니다. IPMIViewer와 콘솔 뷰어는 동일한 설정 파일을 읽는 다른 앱이기 때문에 이것이 콘솔 리디렉션을 깨뜨 렸습니다. Windows에서 IPMIViewer를 관리자로 실행하여 해당 구성 파일을 업데이트 할 수있었습니다.
Matthew

3

어떤 이유로 든 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를 사용해야한다고 주장합니다. 직접 확인할 기회가 없었지만 여기에 해결책을 찾기 위해 온 사람들을 위해-언급해야한다고 생각합니다.


1

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으로 가정에 연결하여 서버를 제어하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.