ค้นหาเว็บไซต์

การจัดการ KVM Virtual Machines ด้วย Cockpit Web Console ใน Linux


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

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

ในคู่มือนี้ เราจะเน้นไปที่วิธีที่คุณสามารถจัดการเครื่องเสมือน KVM ด้วยเว็บคอนโซล Cockpit ใน Linux

ความต้องการ

ก่อนที่เราจะดำเนินการต่อไป ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแพลตฟอร์มการจำลองเสมือน KVM บนระบบ Linux ของคุณแล้ว เรามีคำแนะนำโดยละเอียดเกี่ยวกับวิธีการติดตั้ง KVM บน CentOS 8 และวิธีติดตั้ง KVM บน Ubuntu 20.04

ขั้นตอนที่ 1: ติดตั้ง Cockpit Web Console ใน Linux

งานแรกคือการติดตั้ง ห้องนักบิน บนเซิร์ฟเวอร์ Linux เราจะสาธิตวิธีการดังกล่าวบนระบบ Debian และ Ubuntu เรามีบทความเกี่ยวกับวิธีติดตั้ง Cockpit บน CentOS 8 และ RHEL 8 แล้ว

ในการเริ่มต้น ให้อัปเดตรายการแพ็กเกจระบบของคุณ

sudo apt update

หลังจากนั้น ให้ติดตั้งคอนโซล ห้องนักบิน โดยเรียกใช้คำสั่ง:

sudo apt install cockpit

นอกจาก ห้องนักบิน แล้ว คุณต้องติดตั้งแพ็คเกจ ห้องนักบิน เพื่อช่วยคุณจัดการเครื่องเสมือน

sudo apt install cockpit-machines

เมื่อติดตั้งสำเร็จแล้ว ให้เริ่ม ส่วนควบคุม โดยใช้คำสั่ง:

sudo systemctl start cockpit

หากต้องการตรวจสอบสถานะ ให้รัน:

sudo systemctl status cockpit

ผลลัพธ์ด้านล่างยืนยันว่าส่วนหน้า GUI ห้องนักบิน ทำงานตามที่คาดไว้

ขั้นตอนที่ 2: การเข้าถึงคอนโซลเว็บห้องนักบิน

ตามค่าเริ่มต้น ห้องนักบิน จะรับฟังพอร์ต TCP 9090 คุณสามารถยืนยันได้โดยใช้คำสั่ง netstat ดังที่แสดง

sudo netstat -pnltu | grep 9090

หากคุณเข้าถึง ห้องนักบิน จากระยะไกลและเซิร์ฟเวอร์ของคุณอยู่หลังไฟร์วอลล์ UFW คุณจะต้องอนุญาตพอร์ต 9090 บนไฟร์วอลล์ เพื่อให้บรรลุเป้าหมายนี้ ให้รันคำสั่ง:

sudo ufw allow 9090/tcp
sudo ufw reload

หากต้องการเข้าถึงอินเทอร์เฟซ ส่วนควบคุม ให้เปิดเบราว์เซอร์ของคุณและเรียกดูที่อยู่ต่อไปนี้:

https://server-ip:9090

ที่หน้าเข้าสู่ระบบ ให้ระบุข้อมูลรับรองผู้ใช้ของคุณแล้วคลิกปุ่ม 'เข้าสู่ระบบ'

ขั้นตอนที่ 3: สร้างและจัดการเครื่องเสมือน KVM ในเว็บคอนโซลห้องนักบิน

หากต้องการเริ่มสร้างและจัดการเครื่องเสมือน ให้ค้นหาและคลิกตัวเลือก 'เครื่องเสมือน' ตามที่แสดง

ในหน้า 'เครื่องเสมือน' คลิกที่ปุ่ม 'สร้าง VM ใหม่'

อย่าลืมกรอกรายละเอียดทั้งหมดที่จำเป็นตามที่แสดง

คำอธิบายโดยละเอียดของตัวเลือกข้างต้นที่ใช้:

  • ชื่อ: หมายถึงชื่อที่กำหนดให้กับเครื่องเสมือน เช่น Fedora-VM
  • ประเภทแหล่งที่มาของการติดตั้ง: อาจเป็นระบบไฟล์หรือ URL ก็ได้
  • แหล่งที่มาของการติดตั้ง: นี่คือเส้นทางของอิมเมจ ISO ที่จะใช้ระหว่างการติดตั้งเครื่องเสมือน
  • ผู้จำหน่ายระบบปฏิบัติการ – บริษัท/นิติบุคคลที่พัฒนาและดูแลรักษาระบบปฏิบัติการ
  • ระบบปฏิบัติการ – ระบบปฏิบัติการที่จะติดตั้ง เลือกระบบปฏิบัติการของคุณจากเมนูแบบเลื่อนลง
  • หน่วยความจำ – ขนาด RAM เป็นเมกะไบต์หรือกิกะไบต์
  • ขนาดพื้นที่เก็บข้อมูล – นี่คือความจุของฮาร์ดดิสก์สำหรับระบบปฏิบัติการเกสต์
  • เริ่ม VM ทันที – หากคุณต้องการเปิดใช้งาน VM ทันทีเมื่อสร้าง ให้เลือกช่องทำเครื่องหมายที่ตัวเลือก ในตอนนี้ เราจะไม่ทำเครื่องหมายและเพียงสร้าง VM โดยคลิกปุ่ม 'สร้าง'

เมื่อเสร็จแล้ว VM ของคุณจะแสดงรายการดังที่แสดง

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

ขณะที่เครื่องเสมือนบูท เรามาดูตัวเลือกแท็บอื่นๆ กันสั้นๆ กันดีกว่า แท็บ 'ภาพรวม' ให้ข้อมูลพื้นฐานเกี่ยวกับ VM เช่น ขนาดหน่วยความจำ และหมายเลข ของ vCPU

ส่วน "การใช้งาน" นำเสนอข้อมูลเกี่ยวกับการใช้งาน หน่วยความจำ และ vCPU

หากต้องการดูข้อมูลเกี่ยวกับฮาร์ดดิสก์เสมือนและเส้นทางของอิมเมจ ISO ที่ใช้สร้าง ให้คลิกที่แท็บ "ดิสก์"

แท็บ "เครือข่าย" ให้ข้อมูลเชิงลึกเกี่ยวกับอินเทอร์เฟซเครือข่ายเสมือนที่เชื่อมต่อกับเครื่องเสมือน

สุดท้ายนี้ ส่วนคอนโซลช่วยให้คุณเข้าถึง VM ได้โดยใช้คอนโซลกราฟิก ต้องขอบคุณ virt-viewer หรือคอนโซลซีเรียล

นอกจากนี้ คุณยังสามารถ รีสตาร์ท, ปิดเครื่อง หรือแม้กระทั่ง ลบ เครื่องเสมือนเมื่อเสร็จแล้ว คุณจะพบตัวเลือกเหล่านี้ได้ที่มุมขวาสุดดังที่แสดง

ปิดความคิด

โดยพื้นฐานแล้วจะเป็นการสรุปการจัดการเครื่องเสมือน KVM โดยใช้เว็บอินเทอร์เฟซ ห้องนักบิน คอนโซล ห้องนักบิน มอบประสบการณ์ที่ราบรื่นในการจัดการเครื่องเสมือนโดยนำเสนออินเทอร์เฟซเว็บที่ใช้งานง่ายและใช้งานง่าย

ที่มา: redhat.com