[server] AMM을 통해 IBM HS22 IMM과 명령 모드를 통해 통신

BMC가 포함 된 이전 모델 블레이드에서는 패스 스루 명령을 통해 외부 관리 스테이션에서 BMC로 통신하여 전원 블레이드 켜기 / 끄기, VPD 매개 변수 설정, BMC 재부팅 등의 작업을 수행 할 수있었습니다.

이제 HS22에서는 여러 가지 일이 다르게 발생합니다. 예를 들어, 더 이상 동일한 패스 스루 명령을 사용하여 VPD 정보 페이지를 작성하고 IMM을 다시 부팅해도 지속될 수 없습니다. 마치 VPD 페이지가 IMM에 포함 된 정보로 채워진 것처럼 보입니다.

외부 호스트의 고급 설정 유틸리티를 사용하여 HS22 IMM과 통신하는 방법은 무엇입니까? 또는 IMM과 통신하기 위해 어떤 TCP 명령 모드 명령을 AMM에 보내야합니까?

목적 상 블레이드 자체에서 IMM과 통신 할 수 없습니다 .

구체적인 예 : AMM을 통해 블레이드 BMC에 패스 스루 IPMI 명령을 전송하여 정보 (예 : MTM, Serial)를 VPD 페이지 0x10에 쓰면 BMC가있는 블레이드 (예 : HS21)에 유지됩니다. 동일한 IPMI 명령을 전송하여 HS22의 VPD 페이지에 데이터를 쓸 수는 있지만 IMM을 다시 부팅해도 지속되지는 않습니다.

IMM에 어떤 IPMI 명령을 보내야합니까? MTM 및 Serial을 설정할 때 어떤 IPMI 명령이 전송됩니까?



답변

ASU (Advanced Settings Utility) 버전 82k / 9.50에서 블레이드 IMM에 대한 대역 외 통신이 지원됩니다.

다음은 ASU 사용자 매뉴얼 ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ) 83-84 페이지에서 발췌 한 내용입니다 .


AMM의 블레이드에 대한 OOB 구성

ASU는 대역 외 (OOB) 모드를 통한 블레이드 설정 구성을 지원합니다. 이 섹션에서는 AMM에서 블레이드를 구성하는 데 사용하는 방법에 대해 설명합니다.

OOB 구성은 AMM에서 블레이드 설정을 구성하도록 설계되었습니다. 이 기능을 사용하기 전에 다음 요구 사항이 충족되는지 확인하십시오.

  • AMM의 원격 블레이드가 네트워크 환경에 연결되어 있습니다.
  • 블레이드는 IMM 기반 서버입니다.
  • –slot 인수를 추가하여 ASU가 원격 AMM에 연결되도록합니다. 그렇지 않은 경우 ASU는 기본적으로 IMM 대역 외 모드에서 제공된 IP 주소와 연결을 시도합니다. 그리고 –slot 인수는 블레이드의 IMM 노드 베이를 식별 할 수 있습니다.
  • –host , –user–password 연결 옵션은 대역 외 모드이므로 추가하십시오 .

    –host 는 블레이드가있는 원격 AMM의 IP 주소를 제공합니다.

    –user–password 는 AMM을 인증합니다.

명령 예 :

원격 블레이드 UEFI 설정을 표시하려면 asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

원격 블레이드 설정을 설정하려면 asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

실시 예에서, –host xxxx는 원격 AMM의 IP 주소는, –user XXX–password XXX , 접속 인증에 사용되는 –slot X는 블레이드의 IMM 노드 베이를 지칭하고, – port 는 AMM 섀시 인터페이스의 포트 번호를 제공합니다. 기본값은 6090입니다.

AMM의 블레이드에 대해 OOB 구성에서 지원되는 명령은 다음과 같습니다.

Command           Description

show              Display IMM server setting
set               Update IMM server setting
showdefault       Display IMM default server setting
showvalues        Display IMM values server setting
showgroups        Display IMM setting for server groups
batch             Execute several ASU commands simultaneously
createuuid        Generate a UUID value and set it
comparedefault    Compare the default value with the current value
delete            Delete an instance of a setting
help              Show description for selected settings
loaddefault       Load the default value
replicate         Replicate settings saved in a settings file
restore           Restore settings saved in a settings file
save              Save all or some settings to a settings file
setenc            Apply an encrypted value to a setting


답변

아래 절차는 원하는 것을 수행해야합니다.

Issue the following command to view the current settings for the machine
type and model:
asu show SYSTEM_PROD_DATA.SysInfoProdName
Issue the appropriate ASU command to set the machine type and model:
asu set SYSTEM_PROD_DATA.SysInfoProdName 7870-mmm

7870HS 22의 기계 유형은 어디에 mmm있으며 모델은 다음 과 같습니다.D2G

Issue the following command to verify that you set the machine type
and model number correctly:
asu show SYSTEM_PROD_DATA.SysInfoProdName
Issue the following command to view the current setting of the serial number:
asu show SYSTEM_PROD_DATA.SysInfoSerialNum
Issue the following ASU command on the SONAS node to set the serial number:
asu set SYSTEM_PROD_DATA.SysInfoSerialNum xxxxx
The variable xxxxx in the command stands for the serial number.
Issue the following command to verify that you set the serial number correctly:
asu show SYSTEM_PROD_DATA.SysInfoSerialNum

나는 그것을 확인할 기회가 없었으므로 YMMV.

그러나 이것은 작동해야합니다. ASU (botted HTML 이스케이프 포함)를 사용하여 HS22에서 VPD를 업데이트하는 공식 안내서입니다. 작동하지 않으면 지원이있는 티켓을여십시오.

편집 : 수정 및 정교

위의 절차는 귀하의 질문에 직접 답변합니다 : “외부 호스트의 고급 설정 유틸리티를 사용하여 HS22 IMM과 통신하는 방법은 무엇입니까?” 특히 VPD 설정의 예입니다. 또한 블레이드 자체에서 IMM과 통신 할 필요가 없다는 기준을 충족합니다 (네트워크를 통해 IMM에 액세스 할 수 있음).

또한 간접적으로도 최종 질문에 대답합니다. “IMM에 어떤 IPMI 명령을 보내야합니까? MTM 및 직렬을 설정할 때 어떤 IPMI 명령을 보내야합니까?”

이러한 절차를 시도하고 확인하면 그 중 하나가 올바르게 작동하는지 확인하면 네트워크 트래픽을 덤프하여 무엇이 전송되고 있는지 확인할 수 있습니다. 이것은 매우 사용자 친화적 인 접근 방식은 아니지만 원하는 작업을 수행하려면 작동합니다.


답변