Skip to Content
Vm Managementคอนโซล VM ของเบราว์เซอร์

คอนโซล VM ของเบราว์เซอร์

คอนโซล OpenFactory มีการแสดงผลเบราว์เซอร์ที่ใช้ noVNC สำหรับการเรียกใช้เครื่องเสมือน มันสามารถแสดงเอาต์พุตการบูตและเดสก์ท็อปแบบกราฟิกและส่งต่อคีย์บอร์ดและอินพุตตัวชี้โดยไม่ต้องเปิดเผยพอร์ต VNC แบบดิบไปยังเบราว์เซอร์

เปิดคอนโซล

เปิด VM ที่กำลังรันจากโทโพโลยีหรือรายการ VM จากนั้นเลือก Console UI ให้สิทธิ์ WebSocket สำหรับผู้ใช้ปัจจุบันและ VM ก่อนที่จะพร็อกซีไปยังจุดสิ้นสุด VNC ภายในโฮสต์

ไม่มีสัญญา Deep Link ที่เสถียรและบันทึกไว้สำหรับกล่องโต้ตอบคอนโซล ใช้ตัวควบคุม VM ในแอปพลิเคชันแทนที่จะสร้าง URL

การควบคุมที่มีอยู่

คอนโซลเดสก์ท็อปปัจจุบันมี:

  • อินพุตคีย์บอร์ดและเมาส์
  • แป้นพิมพ์บนหน้าจอ
  • Ctrl+Alt+Del;
  • การปรับขนาดให้พอดีกับวิวพอร์ต
  • เชื่อมต่อใหม่;
  • เต็มจอ; และ
  • ปิด

มุมมองมือถือมีการควบคุมตัวชี้แบบสัมผัส การคลิกซ้าย/ขวา จอยสติ๊ก และแป้นพิมพ์ซอฟต์แวร์ของอุปกรณ์ Mobile VNC ดูได้อย่างเดียวที่เลเยอร์ noVNC การควบคุมมือถือแยกต่างหากส่งข้อมูล

การซิงโครไนซ์คลิปบอร์ด, โหมดคุณภาพที่เลือกได้, การเปลี่ยนแปลงความละเอียดที่ขับเคลื่อนโดยแขก, การควบคุมเสียง, เมนูปุ่มพิเศษที่กำหนดเอง และ UI คอนโซลซีเรียลไม่ได้เป็นส่วนหนึ่งขององค์ประกอบ VNC ในปัจจุบัน อย่าพึ่งพฤติกรรมเหล่านั้น

สถานะการเชื่อมต่อ

กล่องโต้ตอบจะแยกแยะการเชื่อมต่อ เชื่อมต่อ การเชื่อมต่อใหม่/การบูต และสถานะการเชื่อมต่อ/ข้อผิดพลาด การแฮนด์เชค WebSocket ที่ประสบความสำเร็จสามารถเกิดขึ้นได้ก่อนที่แขกจะวาดเฟรมแรกที่ไม่ใช่สีดำ ดังนั้นคอนโซลจึงแสดงโอเวอร์เลย์การบูตและลองอีกครั้งโดยใช้แบ็คออฟที่มีขอบเขต

หาก VM ไม่มีจอแสดงผล VNC หยุดทำงาน หายไป หรือเซสชันพิเศษอื่นป้องกันการเชื่อมต่อ แบ็กเอนด์จะปิด WebSocket ด้วยเหตุผลเฉพาะ และกล่องโต้ตอบแสดงสถานะการลองใหม่หรือข้อผิดพลาด

ขอบเขตความปลอดภัย

  • การเชื่อมต่อเบราว์เซอร์ที่ใช้งานจริงใช้ WebSocket ที่ได้รับการรับรองความถูกต้องผ่าน TLS
  • แบ็กเอนด์ตรวจสอบการเข้าถึง VM ก่อนที่จะเปิดพร็อกซี VNC
  • พร็อกซีเชื่อมต่อกับพอร์ต VNC ที่ได้รับการแก้ไขบนโฮสต์การจำลองเสมือนเท่านั้น
  • การปิดกล่องโต้ตอบเบราว์เซอร์จะสิ้นสุดเซสชันเบราว์เซอร์นั้น มันไม่หยุด VM

การเข้าถึงคอนโซลเทียบเท่ากับการเข้าถึงทางกายภาพไปยังจอแสดงผลและคีย์บอร์ดของแขก หลีกเลี่ยงการเปิดเผยความลับบนหน้าจอ ล็อคแขกเมื่อเสร็จสิ้น และปิดคอนโซลที่คุณไม่ได้ใช้

การแก้ไขปัญหา

เชื่อมต่อแต่เป็นสีดำ

แขกอาจยังบูตอยู่ รอบูตโอเวอร์เลย์ก่อนที่จะบังคับเชื่อมต่อใหม่ หากไม่มีเฟรมปรากฏขึ้นหลังจากหน้าต่างลองใหม่ ให้ยืนยันว่า VM กำลังทำงานอยู่และมีอุปกรณ์กราฟิก VNC

ข้อมูลเข้าไม่ถึงแขก

คลิกวิวพอร์ตเพื่อโฟกัส บนมือถือ ให้ใช้ตัวชี้และตัวควบคุมแป้นพิมพ์ที่ชัดเจนของคอนโซล หากแขกถูกล็อค ให้ส่ง Ctrl+Alt+Del ตำแหน่งที่ OS แขกรองรับ

การตัดการเชื่อมต่อซ้ำแล้วซ้ำอีก

ปิดเซสชันคอนโซลอื่นสำหรับ VM เดียวกัน ตรวจสอบว่า VM ยังคงทำงานอยู่ และลองอีกครั้ง ควรรายงานความล้มเหลวอย่างต่อเนื่องด้วย VM ID การประทับเวลา สถานะการเชื่อมต่อ และข้อผิดพลาดที่แสดง ไม่รวมโทเค็นเซสชัน

การแสดงช้า

ลดความละเอียดในการแสดงผลของแขกและตรวจสอบโหลดของโฮสต์/เครือข่าย ส่วนประกอบปัจจุบันใช้การปรับขนาดให้พอดีกับวิวพอร์ตเสมอ และไม่เปิดเผยตัวเลือกคุณภาพ