การสื่อสารผ่าน Command Mode ด้วย IBM HS22 IMM ผ่าน AMM


10

ในเบลดรุ่นก่อนหน้านี้ที่มี BMC ฉันสามารถสื่อสารจากสถานีจัดการภายนอกของเราผ่านคำสั่งการส่งผ่านไปยัง BMC เพื่อทำสิ่งต่าง ๆ เช่นเปิด / ปิดใบพัดพลังงานตั้งค่าพารามิเตอร์ VPD รีบูต BMC เป็นต้น

ตอนนี้ใน HS22 มีหลายสิ่งเกิดขึ้นแตกต่างกัน ตัวอย่างเช่นเราไม่สามารถใช้คำสั่ง pass-through เดียวกันเพื่อเขียนหน้าข้อมูล VPD และให้คงอยู่ในการรีบูตของ IMM - ดูเหมือนว่าหน้า VPD เหล่านั้นจะถูกเติมจากข้อมูลที่อยู่ใน IMM

เราจะใช้ยูทิลิตี้การตั้งค่าขั้นสูงจากโฮสต์ภายนอกเพื่อสื่อสารกับ HS22 IMM ได้อย่างไร อีกวิธีหนึ่ง, เราต้องการส่งคำสั่งโหมดคำสั่ง TCP ไปที่ AMM เพื่อสื่อสารกับ IMM?

เพื่อจุดประสงค์ของเราเราไม่สามารถสื่อสารกับ IMM จากเบลดเองได้โดยเฉพาะ

ตัวอย่างที่เฉพาะเจาะจง: เมื่อฉันส่งคำสั่ง pass-thru IPMI ผ่าน AMM ไปยัง Blade BMC เพื่อเขียนข้อมูล (เช่น MTM, Serial) ลงใน VPD หน้า 0x10 มันยังคงอยู่บนเบลดที่มี BMC (HS21 เป็นต้น) ฉันสามารถส่งคำสั่ง IPMI เดียวกันเพื่อเขียนข้อมูลไปยังหน้า VPD บน HS22 ได้ แต่จะไม่คงอยู่ในการรีบูตเครื่องของ IMM

คำสั่ง IPMI ใดที่ฉันต้องส่งไปยัง IMM คำสั่ง IPMI ใดที่ส่งโดย asu เมื่อตั้งค่า MTM & Serial


นี่เป็นคำถามเกี่ยวกับเทคนิคที่สุดที่ฉันเคยเห็นถามมาที่นี่ อาจเป็นสิ่งที่ช่างเทคนิคของ IBM จะต้องตอบ
Mark Henderson

เฮ้ฉันเคยลองไปตามทางที่ไม่มีประโยชน์ คิดว่าฉันอาจรวมทั้งใช้แทงที่นี่ :)
MikeyB

คำตอบ:


1

ในฐานะของ ASU (ยูทิลิตี้การตั้งค่าขั้นสูง) รุ่น 82k / 9.50 รองรับการสื่อสารนอกวงไปยังเบลด IMMs

นี่คือข้อความที่ตัดตอนมาจากหน้า 83-84 ของคู่มือผู้ใช้ ASU ( http://download.boulder.ibm.com/ibmdl/pub/systems/support/system_x_pdf/ibm_util_asu_asu82k_anyos_noarch.pdf ):


การกำหนดค่า OOB สำหรับเบลดบน AMM

ASU รองรับการกำหนดค่าการตั้งค่าเบลดผ่านโหมด out-of-band (OOB) ส่วนนี้อธิบายวิธีใช้มันเพื่อตั้งค่า Blade บน AMM

การกำหนดค่า OOB ได้รับการออกแบบมาเพื่อกำหนดการตั้งค่าเบลดบน AMM ก่อนที่คุณจะใช้ฟังก์ชั่นนี้ตรวจสอบให้แน่ใจว่าได้ปฏิบัติตามข้อกำหนดต่อไปนี้แล้ว:

  • รีโมตเบลดบน AMM เชื่อมต่อกับสภาพแวดล้อมเครือข่ายของคุณ
  • เบลดเป็นเซิร์ฟเวอร์ที่ใช้ IMM
  • เพิ่มอาร์กิวเมนต์--slotเพื่อบังคับให้ ASU เชื่อมต่อกับ AMM ระยะไกล ถ้าไม่ ASU จะพยายามสร้างการเชื่อมต่อกับที่อยู่ IP ที่ให้ไว้ในโหมด IM-out-of-band โดยค่าเริ่มต้น และอาร์กิวเมนต์--slotยังสามารถระบุเบย์ IMM ของเบลดได้
  • เพิ่ม--host , --userและ--passwordการเชื่อมต่อตัวเลือกเพราะมันอยู่ในโหมดออกจากวง

    - - โฮสต์ให้ที่อยู่ IP ของ AMM ระยะไกลที่เบลดอยู่

    - --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

ในตัวอย่าง- โฮสต์ xxxxคือที่อยู่ IP ของ AMM ระยะไกล- ผู้ใช้xxxและ- รหัสผ่าน xxxใช้ในการตรวจสอบการเชื่อมต่อ--slot xหมายถึงช่องโหน IMM ของเบลดและ- พอร์ตจัดเตรียมหมายเลขพอร์ตสำหรับอินเตอร์เฟสของแชสซี AMM ค่าเริ่มต้นคือ 6090

คำสั่งที่รองรับโดยการกำหนดค่า OOB สำหรับเบลดบน AMM แสดงรายการด้านล่าง

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

-1

ดีขั้นตอนด้านล่างควรทำสิ่งที่คุณต้องการ:

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

7870ประเภทเครื่องสำหรับ HS 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

อย่างไรก็ตามสิ่งนี้ต้องใช้งานได้ มันเป็นคู่มืออย่างเป็นทางการในการอัปเดต VPD บน HS22 โดยใช้ ASU (พร้อมกับ HTML ที่ไม่เรียบร้อย) หากไม่ได้ผลให้เปิดตั๋วด้วยการสนับสนุน

แก้ไข:การแก้ไขและทำอย่างละเอียด

ขั้นตอนข้างต้นตอบคำถามของคุณโดยตรง: "เราจะใช้ยูทิลิตี้การตั้งค่าขั้นสูงจากโฮสต์ภายนอกเพื่อสื่อสารกับ HS22 IMM ได้อย่างไร" และโดยเฉพาะตัวอย่างการตั้งค่า VPD ของคุณ นอกจากนี้ยังเป็นไปตามเกณฑ์ที่คุณไม่ต้องการสื่อสารกับ IMM จากเบลดเอง (คุณสามารถเข้าถึง IMM ผ่านเครือข่ายได้)

ตอบคำถามสุดท้ายของคุณ: "ฉันต้องส่งคำสั่ง IPMI ไปยัง IMM อย่างไรคำสั่ง IPMI ใดที่จะส่งเมื่อตั้งค่า MTM & Serial"

หากคุณลองขั้นตอนเหล่านี้และตรวจสอบว่าพวกเขาทำงานอย่างถูกต้องคุณสามารถถ่ายโอนข้อมูลเครือข่ายและดูว่ามีการส่งอะไร นี่ไม่ใช่วิธีที่ใช้ง่าย แต่ถ้าคุณต้องการทำสิ่งต่าง ๆ มันจะใช้ได้


คุณไม่สามารถสื่อสารกับ IMM ของเบลดผ่านเครือข่ายจากภายนอกแชสซีได้
MikeyB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.