3 วิธีในการกำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH

สารบัญ:

3 วิธีในการกำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH
3 วิธีในการกำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH

วีดีโอ: 3 วิธีในการกำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH

วีดีโอ: 3 วิธีในการกำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH
วีดีโอ: LINKSYS AE6350 ROUTER FORGOT PASSWORD | RESET FACTORY SETTINGS & CHANGE WIFI SETTINGS. 2024, อาจ
Anonim

เซิร์ฟเวอร์ซีรีส์ Dell PowerEdge มาพร้อมกับอินเทอร์เฟซการจัดการที่เรียกว่า DRAC

หน้านี้แนะนำวิธีกำหนดค่าอินเทอร์เฟซ DRAC จากภายใน Linux เพื่อเปิดใช้งานการเปลี่ยนเส้นทางคอนโซลผ่านการเชื่อมต่อ SSH

ขั้นตอน

วิธีที่ 1 จาก 3: การกำหนดค่าล่วงหน้า

812730 1
812730 1

ขั้นตอนที่ 1. อัปเกรดซอฟต์แวร์และเฟิร์มแวร์

  • อัปเกรดเป็นแพ็คเกจ Managed Node ของผู้ดูแลระบบเซิร์ฟเวอร์ Dell OpenManage ล่าสุด Omconfig และ racadm ควรรวมอยู่ในแพ็คเกจเหล่านั้น
  • อัปเกรดเฟิร์มแวร์ Drac ของคุณเป็นเวอร์ชันล่าสุด
  • ติดตั้ง ipmitool
  • ตั้งรหัสผ่าน Dell Drac ดูการตั้งค่ารหัสผ่าน Dell Drac
812730 2
812730 2

ขั้นตอนที่ 2 ตรวจสอบว่าคุณมีการ์ด DRAC4 หรือ DRAC5 ติดตั้งอยู่หรือไม่

  1. สองวิธีในการบอกรุ่นการ์ด DRAC ของคุณ _before_ ติดตั้ง racadm (เพื่อให้คุณรู้ว่า racadm ใดที่จะเชื่อมโยงไปยัง /usr/bin/racadm):

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 3
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 3
  2. วิธีแรกคือการใช้เวอร์ชัน IPMI DRAC4 เป็นเวอร์ชัน 1.5 และ DRAC5 เป็น 2.0

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 4
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 4
  3. เรียกใช้คำสั่ง /opt/bcs/bin/ipmitool mc info |grep IPMI

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 5
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 5
  4. บนโฮสต์ DRAC4 = เวอร์ชัน IPMI: 1.5

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 6
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 6
  5. บนโฮสต์ DRAC5 = เวอร์ชัน IPMI: 2.0

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่7
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่7
  6. ข้อดีของ ipmitool คือคุณไม่จำเป็นต้องติดตั้งแพ็คเกจ OpenManage ใดๆ เพื่อใช้งาน แต่นั่นจะไม่ทำงานเมื่อพวกเขาปล่อย DRAC6 ถ้า DRAC6 เป็น IPMI เวอร์ชัน 2.0 เช่นกัน

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 8
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 8
812730 3
812730 3

ขั้นตอนที่ 3 ใช้คำสั่ง omreport เป็นอีกวิธีหนึ่งในการกำหนดเวอร์ชัน DRAC:

  1. รันคำสั่ง omreport chassis info |grep DRAC

    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 10
    กำหนดค่าการเปลี่ยนเส้นทางคอนโซล Dell Drac สำหรับการเชื่อมต่อ SSH ขั้นตอนที่ 10
  2. บนโฮสต์ DRAC4 = เวอร์ชัน DRAC4: 1.60
  3. บนโฮสต์ DRAC5 = DRAC5 เวอร์ชัน: 1.32
  4. ขอแนะนำให้คุณใช้ omreport เพื่อกำหนดเวอร์ชัน DRAC

วิธีที่ 2 จาก 3: สำหรับ Dell DRAC 4: วิธีการตั้งค่าการเปลี่ยนเส้นทางคอนโซลผ่าน SSH

812730 4
812730 4

ขั้นตอนที่ 1. Dell DRAC 4:

กำหนดค่าตัวเลือกไบออส:

  • omconfig chassis biossetup attribute=conredirect setting=enable
  • omconfig แชสซี biossetup แอตทริบิวต์ = การตั้งค่าซีเรียลพอร์ต 1 = rac
  • omconfig แชสซี biossetup แอตทริบิวต์=การตั้งค่า fbr=9600
  • omconfig แชสซี biossetup แอตทริบิวต์ = การตั้งค่าปู = เปิดใช้งาน
812730 5
812730 5

ขั้นตอนที่ 2. Dell DRAC 4:

เปลี่ยนการตั้งค่า drac: (หาก racadm ไม่อยู่ในเส้นทางของคุณ check /opt/dell/srvadmin/rac5/bin/racadm)

  • racadm config -g cfgSerial -o cfgSerialBaudRate 57600
  • racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
  • racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 0x300c
  • racadm config -g cfgSerial -o cfgSerialTelnet7fIsBackspace 1
  • racadm config -g cfgSerial -o cfgSerialSshEnable 1
  • racadm config -g cfgSerial -o cfgSerialHistorySize 0x2000
  • ตรวจสอบการเปลี่ยนแปลง: racadm getconfig -g cfgSerial
812730 6
812730 6

ขั้นตอนที่ 3 Dell DRAC 4:

แก้ไข grub.conf ของคุณ (ปัจจุบันเรียกว่า /boot/grub/menu.lst) เพื่อเปิดใช้งานสองสิ่ง: 1- การโต้ตอบของด้วงและ 2- ข้อความเคอร์เนลและเอาต์พุตสคริปต์ rc

  • สำหรับส่วนแรก (การโต้ตอบของด้วง) ให้เพิ่มบรรทัด "ซีเรียล" และ "เทอร์มินัล" ลงใน grub.conf คุณต้องใส่ความคิดเห็น splashimage เพื่อให้ใช้งานได้:

    • splashimage=(hd0, 0)/grub/splash.xpm.gz
    • เมนูที่ซ่อนอยู่
    • อนุกรม --unit=0 --speed=9600
    • เทอร์มินัล --timeout = 5 คอนโซลอนุกรม
  • ส่งผ่านอาร์กิวเมนต์คอนโซลไปยังเคอร์เนล (ใน grub.conf) เพื่อให้คุณสามารถดูข้อความทั้งหมดเมื่อเคอร์เนลโหลดและอื่น ๆ (เช่นเอาต์พุตจากสคริปต์ rc) โปรดทราบว่ามันคือ ttyS0:

    เคอร์เนล /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS0, 57600

  • เพิ่มบรรทัด agetty ใน /etc/inittab เพื่อเปลี่ยนเส้นทางคอนโซลซีเรียลอย่างถูกต้องและเริ่มต้นใหม่ในภายหลัง สิ่งนี้จะให้พรอมต์การเข้าสู่ระบบแก่คุณในคอนโซลซีเรียลเมื่อระบบบูทแล้ว ตัวอย่างเช่น (หมายเหตุ: ttyS0):

    • ONS:2345:เกิดใหม่:/sbin/agetty -i -L 57600 ttyS0 vt100
    • ในการอนุญาตให้รูทล็อกอินเข้าสู่คอนโซลใหม่ คุณจะต้องเพิ่ม 'ttyS1' ใน /etc/securetty (หากยังไม่มี)
    • หลังจากที่คุณได้เพิ่มบรรทัดด้านบนใน /etc/inittab เริ่มต้นใหม่ด้วย:
    • init q

วิธีที่ 3 จาก 3: สำหรับ Dell DRAC 5: วิธีตั้งค่าการเปลี่ยนเส้นทางคอนโซลผ่าน SSH

812730 7
812730 7

ขั้นตอนที่ 1. Dell DRAC 5:

กำหนดค่าตัวเลือกไบออส:

  • omconfig แชสซี biossetup แอตทริบิวต์ = การตั้งค่าภายนอก = rad
  • omconfig แชสซี biossetup แอตทริบิวต์=การตั้งค่า fbr=9600
  • omconfig chassis biossetup แอตทริบิวต์ = การตั้งค่าซีเรียลคอม = com2
  • omconfig แชสซี biossetup แอตทริบิวต์ = การตั้งค่าปู = เปิดใช้งาน
812730 8
812730 8

ขั้นตอนที่ 2. Dell DRAC 5:

เปลี่ยนการตั้งค่า drac:

  • racadm config -g cfgSerial -o cfgSerialBaudRate 115200
  • racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
  • racadm config -g cfgSerial -o cfgSerialSshEnable 1
  • racadm config -g cfgSerial -o cfgSerialHistorySize 2000
812730 9
812730 9

ขั้นตอนที่ 3 Dell DRAC 5:

แก้ไข grub.conf ของคุณ (ปัจจุบันเรียกว่า /boot/grub/menu.lst) เพื่อเปิดใช้งานสองสิ่ง: 1- การโต้ตอบของด้วงและ 2- ข้อความเคอร์เนลและเอาต์พุตสคริปต์ rc

  • สำหรับส่วนแรก (การโต้ตอบของด้วง) คุณจะต้องเพิ่มบรรทัด "ซีเรียล" และ "เทอร์มินัล" ลงใน grub.conf คุณต้องใส่ความคิดเห็นเกี่ยวกับ splashimage เพื่อให้ใช้งานได้ โปรดทราบว่ามันคือ unit=1 และ speed=115200 ซึ่งแตกต่างจาก DRAC4:

    • splashimage=(hd0, 0)/grub/splash.xpm.gz
    • เมนูที่ซ่อนอยู่
    • อนุกรม --unit=1 --speed=115200
    • เทอร์มินัล --timeout = 5 คอนโซลอนุกรม
  • ถัดไปส่งผ่านอาร์กิวเมนต์คอนโซลไปยังเคอร์เนลเพื่อให้คุณสามารถเห็นข้อความทั้งหมดเมื่อเคอร์เนลโหลดและอื่น ๆ (เช่นเอาต์พุตจากสคริปต์ rc) โปรดทราบว่ามันคือ ttyS1:

    • เคอร์เนล /vmlinuz-2.6.9-67. ELsmp ro root=LABEL=/ console=tty0 console=ttyS1, 115200
    • เพิ่มบรรทัด agetty ใน /etc/inittab เพื่อเปลี่ยนเส้นทางคอนโซลซีเรียลอย่างถูกต้องและเริ่มต้นใหม่ในภายหลัง สิ่งนี้จะให้พรอมต์การเข้าสู่ระบบแก่คุณในคอนโซลซีเรียลเมื่อระบบบูทแล้ว ตัวอย่างเช่น (หมายเหตุ: ttyS1):
    • ข้อเสีย:2345:เกิดใหม่:/sbin/agetty -i -h -L 115200 ttyS1 vt100
  • หากต้องการอนุญาตให้รูทล็อกอินเข้าสู่คอนโซลใหม่ ให้เพิ่ม 'ttyS1' ใน /etc/securetty (หากยังไม่มี)
  • หลังจากที่คุณได้เพิ่มบรรทัดด้านบนใน /etc/inittab เริ่มต้นใหม่ด้วย:

    init q

812730 10
812730 10

ขั้นตอนที่ 4 ทดสอบการเชื่อมต่อกับอินเทอร์เฟซ Inband

  • จากโฮสต์ระยะไกล ssh ไปยังที่อยู่ IP ของ Drac หรือชื่อโฮสต์ Drac ในฐานะผู้ใช้ "รูท" ตัวอย่างเช่น: ssh test.host.com -l root
  • พิมพ์รหัสผ่าน iDrac เพื่อเข้าสู่ระบบ Drac
  • ใช้คำสั่ง racadm หรือคำสั่ง connect (ตัวอย่าง: racadm help)
  • หากต้องการเชื่อมต่อกับการเปลี่ยนเส้นทางคอนโซลอนุกรมให้เชื่อมต่อกับ com2 ตัวอย่างเช่น: เชื่อมต่อ com2
  • หากต้องการยกเลิกการเชื่อมต่อ ให้ใช้ "[CTRL]+" (กดปุ่ม Control และปุ่มแบ็กสแลชพร้อมกันเพื่อยกเลิกการเชื่อมต่อจากการเชื่อมต่อทั้งหมด)

    • หากมีผู้ใช้รายอื่นใช้พอร์ตอยู่ แสดงว่าการเชื่อมต่อไม่ได้ยุติโดยสมบูรณ์ วิธีที่ดีที่สุดในการล้างข้อมูลนั้นคือการรีเซ็ตการ์ด Drac ด้วยคำสั่งต่อไปนี้: racadm racreset
    • ยังมีประโยชน์เมื่อคุณต้องการรีบูตโฮสต์: racadm serveraction gracereboot

แนะนำ: