ESXi - คอนโซลอนุกรมเป็นคอนโซลเริ่มต้น


9

ฉันมีเซิร์ฟเวอร์ Supermicro หัวขาดที่มี IPMI เป็น ESXi 5 ของฉัน แต่ฉันต้องการใช้ซีเรียลคอนโซลเป็นคอนโซลเริ่มต้นสำหรับ ESXi แทนที่จะเข้าถึงผ่านการเปลี่ยนเส้นทางคอนโซล IPMI VGA ฉันมีปัญหาบางอย่างกับจาวาที่มี IPMI และฉันชอบข้อความ UI ด้วยเช่นกัน :)

ฉันพยายามติดตามเปลี่ยนเส้นทาง Direct Console ไปยัง Serial Port โดยใช้ vSphere Clientแต่ไม่ประสบความสำเร็จ

เป้าหมายของฉันคือ:

  • ดูในตัวโหลดบูตพอร์ตอนุกรมของ ESXi (เป็น syslinux สิ่งที่ฉันเห็น)
  • ดูการบูทผ่านพอร์ตอนุกรม (ไม่ใช่การบันทึก แต่สิ่งที่อยู่ภายใน)
  • ดูเชลล์ที่ฉันสามารถใช้เพื่อล็อกอินผ่านพอร์ตอนุกรม

เซิร์ฟเวอร์ของฉันมีคอนโซลอนุกรม ขั้นตอนต่อไปคือการตั้งค่า IPMI SOL

ใครสามารถแบ่งปันวิธีการทำมันได้หรือไม่ ขั้นตอนข้างต้นไม่ได้ผลสำหรับฉัน

จะตรวจสอบว่า ESXi กำลังทำการบูทด้วยพอร์ตอนุกรมเป็นคอนโซลได้อย่างไร?


ทำไมคุณถึงพยายามทำเช่นนี้? ทำไมไม่ใช้ powercli หรือเทียบเท่ากับสัตว์ป่า?
Chopper3

คุณไม่ได้รับเลย: DDDD คุณสับสน CLI กับคอนโซล
jirib

ฉันรับรองได้ว่าคุณรู้ถึงความแตกต่าง แต่ฉันก็ยังไม่แน่ใจว่าคุณกำลังพยายามทำอะไรอยู่
Chopper3

5
เนื่องจากฉันไม่ได้เสียบจอแสดงผลใด ๆ กับเซิร์ฟเวอร์ ESXi ของฉันฉันจึงเข้าถึงมันผ่านการเปลี่ยนเส้นทางคอนโซล IPMI VGA แต่สิ่งนี้ต้องการจาวาและจาวาคืออึบางครั้งมันไม่สามารถใช้งานได้กับจาวาเวอร์ชันเฉพาะเป็นต้นดังนั้นฉันจึงชอบคอนโซลอนุกรมเป็นคอนโซลหลัก en.wikipedia.org/wiki/Serial_console
jirib

7
เหตุผลน้อยมาก แต่ยังคงมีเหตุผลเช่นการแก้ไขปัญหาบูตได้รับการส่งออกจากโฮสต์ของเคอร์เนลตกใจ ฯลฯ ...
jirib

คำตอบ:


2

อาจจะใช้งานได้? ยังไม่แน่ใจว่าทำไมคุณต้องการติดตามเส้นทางนี้ แต่มีตัวเลือกให้ใช้งาน

เปลี่ยนเส้นทาง Direct Console ไปยัง Serial Port โดยใช้ vSphere Client

เมื่อคุณใช้ไคลเอ็นต์ vSphere เพื่อเปลี่ยนเส้นทางคอนโซลโดยตรงไปยังพอร์ตอนุกรมตัวเลือกการบูตที่คุณตั้งไว้จะยังคงอยู่หลังจากที่รีบูตครั้งต่อไป

คุณสามารถเปลี่ยนเส้นทางคอนโซลโดยตรงไปที่พอร์ตอนุกรม com1 หรือ com2

พอร์ตอนุกรมจะต้องไม่ถูกใช้สำหรับการบันทึกและการดีบักแบบอนุกรมหรือสำหรับ ESX Shell (tty1Port) ข้อกำหนดเบื้องต้น

  1. ตรวจสอบว่าคุณสามารถเข้าถึงโฮสต์จากไคลเอ็นต์ vSphere พอร์ตอนุกรมจะต้องไม่ถูกใช้สำหรับการบันทึกและการดีบักแบบอนุกรมหรือสำหรับ ESX Shell (tty1Port)

  2. จากไคลเอ็นต์ vSphere เชื่อมต่อกับเซิร์ฟเวอร์ vCenter และเลือกโฮสต์ในสินค้าคงคลัง

  3. คลิกที่แท็บ Configuration

  4. ภายใต้ซอฟต์แวร์ให้คลิกการตั้งค่าขั้นสูง

  5. ในบานหน้าต่างด้านซ้ายขยายรายชื่อ VMkernel และเลือก Boot

  6. ตรวจสอบให้แน่ใจว่าฟิลด์ VMkernel.Boot.logPort และ VMkernel.Boot.gdbPort ไม่ได้ถูกตั้งค่าให้ใช้พอร์ต com ที่คุณต้องการเปลี่ยนเส้นทางคอนโซลโดยตรง

  7. ตั้งค่า VMkernel.Boot.tty2Port เป็นพอร์ตอนุกรมเพื่อเปลี่ยนเส้นทางคอนโซลโดยตรงไปที่: com1 หรือ com2

  8. คลิกตกลง

รีบูตโฮสต์

ตอนนี้คุณสามารถจัดการโฮสต์ ESXi จากระยะไกลได้จากคอนโซลที่เชื่อมต่อกับพอร์ตอนุกรม

https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc_50%2FGUID-C65306C0-DA37-4F45-8A50-31F8D109BB1D.html

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