Berkomunikasi melalui Mode Perintah dengan IBM HS22 IMM via AMM

10

Pada blade model sebelumnya yang berisi BMC, saya dapat berkomunikasi dari stasiun manajemen eksternal kami melalui perintah pass-through ke BMC untuk melakukan hal-hal seperti power blades on / off, atur parameter VPD, reboot BMC, dll.

Sekarang di HS22, banyak hal terjadi secara berbeda. Sebagai contoh, kita tidak bisa lagi menggunakan perintah pass-through yang sama untuk menulis halaman informasi VPD dan membuatnya tetap di seluruh reboot IMM - sepertinya halaman VPD tersebut diisi dari informasi yang terkandung dalam IMM.

Bagaimana kita menggunakan Utilitas Pengaturan Lanjutan dari host eksternal untuk berkomunikasi dengan HS22 IMM? Atau, perintah Mode Perintah TCP apa yang perlu kita kirim ke AMM untuk berkomunikasi dengan IMM?

Untuk tujuan kami, kami secara khusus tidak dapat berkomunikasi dengan IMM dari blade itu sendiri.

Contoh spesifik: Ketika saya mengirim perintah IPMI pass-thru melalui AMM ke blade BMC untuk menulis informasi (seperti MTM, Serial) ke halaman VPD 0x10, itu tetap ada pada blade dengan BMC (misalnya HS21). Saya dapat mengirim perintah IPMI yang sama untuk menulis data ke halaman VPD di HS22, namun itu tidak bertahan selama reboot dari IMM.

Apa perintah IPMI yang harus saya kirim ke IMM? Apa perintah IPMI yang dikirim oleh ASI ketika mengatur MTM & Serial?

MikeyB
sumber
Ini pasti pertanyaan paling teknis yang pernah saya tanyakan di sini. Mungkin itu sesuatu untuk dijawab oleh teknisi IBM?
Mark Henderson
Heh, saya sudah mencoba rute yang tidak berhasil. Kupikir aku mungkin juga menikamnya di sini :)
MikeyB

Jawaban:

1

Pada ASU (Advanced Settings Utility) versi 82k / 9.50, komunikasi out-of-band ke IMM blade didukung.

Berikut adalah kutipan dari halaman 83-84 dari manual pengguna ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


Konfigurasi OOB untuk blade pada AMM

ASU mendukung konfigurasi pengaturan blade melalui mode out-of-band (OOB). Bagian ini menjelaskan cara menggunakannya untuk mengkonfigurasi bilah pada AMM.

Konfigurasi OOB dirancang untuk mengonfigurasi pengaturan blade pada AMM. Sebelum Anda menggunakan fungsi ini, pastikan persyaratan berikut dipenuhi:

  • Pisau jarak jauh pada AMM terhubung ke lingkungan jaringan Anda.
  • Blade adalah server berbasis IMM.
  • Tambahkan argumen --slot untuk memaksa ASU untuk terhubung dengan AMM jarak jauh. Jika tidak, ASU akan mencoba membuat koneksi dengan alamat IP yang disediakan dalam mode out-of-band IMM secara default. Dan argumen --slot juga dapat mengidentifikasi bay node IMM blade.
  • Tambahkan --host , --user dan --password konektivitas pilihan karena pada mode out-of-band.

    - --host memberikan alamat IP AMM jarak jauh tempat bilah berada.

    - --user dan --password otentikasi kepada AMM.

Contoh Perintah:

Untuk menampilkan pengaturan UEFI blade jarak jauh: asu show uefi --host x.x.x.x --user xxx --password xxx --slot x

Untuk mengatur pengaturan blade jarak jauh: asu set SETTING_NAME xxx --host x.x.x.x --user xxx --password --slot x --port 6090

Dalam contoh, --host xxxx adalah alamat IP dari AMM jarak jauh, --user xxx dan --password xxx digunakan untuk mengotentikasi koneksi, --slot x merujuk ke rongga simpul IMM pada blade, dan - port memberikan nomor port untuk antarmuka sasis AMM; standarnya adalah 6090.

Perintah yang didukung oleh konfigurasi OOB untuk blade pada AMM tercantum di bawah ini.

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
Peter
sumber
-1

Nah, prosedur di bawah ini harus melakukan apa yang Anda inginkan:

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

Di mana 7870jenis mesin untuk HS 22, dan mmmmodelnya, misD2G

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

Saya tidak punya kesempatan untuk memverifikasi, jadi YMMV.

Ini Namun, harus bekerja. Ini adalah panduan resmi untuk memperbarui VPD di HS22 menggunakan ASU (dengan pelarian HTML yang gagal). Jika tidak berhasil, buka tiket dengan dukungan.

Sunting: amandemen dan elaborasi

Prosedur di atas secara langsung menjawab pertanyaan Anda: "Bagaimana kami menggunakan Utilitas Pengaturan Lanjutan dari host eksternal untuk berkomunikasi dengan HS22 IMM?" dan khususnya contoh pengaturan VPD Anda. Mereka juga memenuhi kriteria Anda untuk tidak perlu berkomunikasi dengan IMM dari blade itu sendiri (Anda dapat mengakses IMM melalui jaringan).

Mereka juga, meskipun secara tidak langsung, menjawab pertanyaan terakhir Anda: "Apa perintah IPMI yang perlu saya kirim ke IMM? Apa perintah IPMI yang dikirim ketika menetapkan MTM & Serial?"

Jika Anda mencoba prosedur ini dan memverifikasi, bahwa salah satunya tidak berfungsi dengan benar, Anda dapat membuang lalu lintas jaringan dan melihat apa yang sedang dikirim. Ini bukan pendekatan yang sangat ramah pengguna, tetapi jika Anda ingin semuanya dilakukan, itu akan berhasil.

Paweł Brodacki
sumber
Anda tidak dapat benar-benar berkomunikasi dengan IMM blade melalui jaringan dari luar sasis.
MikeyB