Komunikacja w trybie poleceń za pomocą IBM HS22 IMM przez AMM

10

W poprzednich modelach ostrzy, które zawierały BMC, byłem w stanie komunikować się z naszej zewnętrznej stacji zarządzania za pomocą poleceń tranzytowych do BMC, aby wykonywać takie czynności, jak włączanie / wyłączanie ostrzy zasilania, ustawianie parametrów VPD, restart BMC itp.

Teraz w HS22 wiele rzeczy dzieje się inaczej. Na przykład, nie możemy już używać tych samych poleceń tranzytowych do zapisywania stron informacyjnych VPD i utrzymywania ich w trakcie ponownego uruchamiania IMM - wygląda na to, że te strony VPD są zapełniane informacjami zawartymi w IMM.

Jak korzystamy z narzędzia Advanced Settings Utility z zewnętrznego hosta do komunikacji z IMM HS22? Alternatywnie, jakie polecenia trybu komend TCP musimy wysyłać do AMM, aby komunikować się z IMM?

Dla naszych celów, to specjalnie nie może komunikować się z IMM z samego ostrza.

Konkretny przykład: kiedy wysyłam komendę IPMI typu pass-thru przez AMM do BMC bloku w celu zapisania informacji (takich jak MTM, Szeregowy) na stronie VPD 0x10, utrzymuje się na ostrzach z BMC (na przykład HS21). Mogę wysłać tę samą komendę IPMI, aby zapisać dane na stronie VPD na HS22, jednak nie utrzymuje się ona po ponownym uruchomieniu IMM.

Jakie polecenia IPMI muszę wysłać do IMM? Jakie polecenia IPMI wysyłają asu, gdy ustawia MTM i szeregowy?

MikeyB
źródło
To musi być najbardziej techniczne pytanie, jakie kiedykolwiek tu zadałem. Być może jest to coś, na co technik IBM może odpowiedzieć?
Mark Henderson
Heh, próbowałem pójść tą drogą bezskutecznie. Pomyślałem, że równie dobrze mogę tu zrobić dźgnięcie :)
MikeyB,

Odpowiedzi:

1

Począwszy od ASU (Advanced Settings Utility) w wersji 82k / 9.50, obsługiwana jest komunikacja pozapasmowa z modułami IMM typu blade.

Oto fragment stron 83–84 instrukcji obsługi ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


Konfiguracja OOB dla łopat w AMM

ASU obsługuje konfigurację ustawień bloku za pomocą trybu pozapasmowego (OOB). W tej sekcji opisano, jak używać go do konfigurowania serwerów kasetowych w AMM.

Konfiguracja OOB służy do konfigurowania ustawień ostrzy w AMM. Przed użyciem tej funkcji upewnij się, że spełnione są następujące wymagania:

  • Zdalne moduły AMM są podłączone do środowiska sieciowego.
  • Blok jest serwerem opartym na IMM.
  • Dodaj argument --slot, aby zmusić ASU do połączenia ze zdalnym AMM. Jeśli nie, ASU domyślnie spróbuje nawiązać połączenie z podanym adresem IP w trybie pozapasmowym IMM. A argument --slot może również identyfikować wnękę węzła IMM bloku .
  • Dodaj opcje łączności --host , --user i --password, ponieważ jest w trybie pozapasmowym.

    - --host podaje adres IP zdalnego AMM, w którym znajduje się moduł blade.

    - --user i --password uwierzytelniają się w AMM.

Przykłady poleceń:

Aby wyświetlić ustawienie UEFI zdalnego bloku: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

Aby ustawić zdalne ustawienie ostrza: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

W przykładach --host xxxx to adres IP zdalnego AMM, --user xxx i --password xxx są używane do uwierzytelnienia połączenia, --slot x odnosi się do wnęki węzła IMM bloku , a - port podaje numer portu interfejsu podwozia AMM; wartość domyślna to 6090.

Polecenia obsługiwane przez konfigurację OOB dla modułów blade w AMM są wymienione poniżej.

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
Piotr
źródło
-1

Cóż, poniższa procedura powinna zrobić, co chcesz:

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

Gdzie 7870jest typ maszyny dla HS 22 i mmmmodel, npD2G

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

Nie miałem okazji tego zweryfikować, więc YMMV.

To jednak musi działać. Jest to oficjalny przewodnik po aktualizacji VPD na HS22 przy użyciu ASU (z niecelnym ucieczką HTML). Jeśli to nie zadziała, otwórz bilet ze wsparciem.

Edycja: poprawka i opracowanie

Powyższe procedury bezpośrednio odpowiadają na pytanie: „W jaki sposób używamy Narzędzia ustawień zaawansowanych z zewnętrznego hosta do komunikacji z IMM HS22?” a konkretnie twój przykład ustawienia VPD. Spełniają również kryteria, zgodnie z którymi nie trzeba komunikować się z IMM od samego bloku (dostęp do IMM można uzyskać przez sieć).

Odpowiadają również, choć pośrednio, na ostateczne pytania: „Jakie polecenia IPMI muszę wysłać do IMM? Jakie polecenia IPMI są wysyłane asu podczas ustawiania MTM i portu szeregowego?”

Jeśli wypróbujesz te procedury i sprawdzisz, czy którakolwiek z nich działa poprawnie, możesz zrzucić ruch sieciowy i zobaczyć, co jest wysyłane. To nie jest bardzo przyjazne podejście, ale jeśli chcesz, aby coś zostało zrobione, zadziała.

Paweł Brodacki
źródło
W rzeczywistości nie można komunikować się z IMM modułu blade przez sieć spoza obudowy.
MikeyB