Skip to Content
Self Hostingการดำเนินการและการตรวจสอบ

การดำเนินการและการตรวจสอบ

ใช้งานคอนโซล VM ที่โฮสต์เองเป็นส่วนประกอบพิเศษของโฮสต์ KVM ความสมบูรณ์ของคอนเทนเนอร์เพียงอย่างเดียวไม่เพียงพอ: ตรวจสอบเส้นทางจากเบราว์เซอร์ไปยัง API เพื่อ libvirt ไปยังแขก

ตรวจสอบการเริ่มต้น

docker compose -f docker-compose.self-hosted.yml ps docker compose -f docker-compose.self-hosted.yml logs --tail=200 backend frontend virsh -c qemu:///system list --all

จากนั้นยืนยันการโหลด UI และการตอบสนองของโหมดแบ็กเอนด์จะรายงานโหมดที่โฮสต์ด้วยตนเอง ตรวจสอบแผนผังคุณลักษณะแทนที่จะสมมติว่ามีคุณลักษณะที่โฮสต์อยู่

การทดสอบควันแบบครบวงจร

ใช้ ISO ทดสอบแบบใช้แล้วทิ้งที่ได้รับอนุญาต:

  1. อัปโหลด ISO และตรวจสอบขนาดและชื่อที่แสดง
  2. สร้าง VM ขนาดเล็กที่มีตัวเลือก CPU, หน่วยความจำ, ดิสก์ และเครือข่ายที่ชัดเจน
  3. เริ่มต้นและเปิดคอนโซล VNC
  4. ยืนยันว่ามองเห็นความคืบหน้าในการบูตและการป้อนข้อมูลจากแป้นพิมพ์ไปถึงแขก
  5. หยุด VM;
  6. ลบออกและยืนยันว่าโดเมน โอเวอร์เลย์ และ NVRAM ชั่วคราวได้รับการล้างแล้ว
  7. รีสตาร์ทแบ็กเอนด์และยืนยันว่าไม่มีการบล็อกการเปิดตัวทดแทนเก่า

อย่าตีความการบูตสำเร็จว่าเป็นการรับรองฮาร์ดแวร์ ความถูกต้องของแอปพลิเคชัน ความสอดคล้องกับแพตช์ หรือการพิสูจน์ว่าผู้ติดตั้งเสร็จสมบูรณ์

สัญญาณการทำงาน

ตรวจสอบอย่างน้อย:

  • การเข้าถึงส่วนหน้าและ API
  • การเชื่อมต่อแบ็กเอนด์ libvirt;
  • หน่วยความจำโฮสต์และพื้นที่ดิสก์ว่าง
  • การอัปโหลดล้มเหลวและข้อผิดพลาดในการเปิดใช้งานโดยผู้เยี่ยมชม
  • โดเมนของแขก, โอเวอร์เลย์, NVRAM และสินค้าคงคลังของเครือข่าย
  • วารสารการล้างข้อมูลถาวรภายใต้ 2;
  • การรีสตาร์ทคอนเทนเนอร์และข้อยกเว้นแบ็กเอนด์

ไฟล์เขียนการประเมินผลไม่ได้กำหนดค่าระบบแจ้งเตือนภายนอก

ความล้มเหลวทั่วไป

อาการตรวจสอบ
3 การอนุญาตถูกปฏิเสธการเป็นสมาชิกกลุ่มโฮสต์และการแมปอุปกรณ์ อย่าทำให้อุปกรณ์สามารถเขียนได้ทั่วโลก
ไม่สามารถเชื่อมต่อกับ libvirtสถานะ Daemon, พาธของซ็อกเก็ต, 4, และการเมานต์คอนเทนเนอร์
การอัปโหลดถูกปฏิเสธประเภทไฟล์ พื้นที่ว่าง การอนุญาตไดเร็กทอรีรูปภาพ และขีดจำกัดขนาดที่กำหนดค่า
แขกไม่สามารถเปิดอิมเมจต้นฉบับข้อมูลระบุตัวตนของพาธสัมบูรณ์ของโฮสต์/คอนเทนเนอร์และการอนุญาตในการอ่าน
VNC ตัดการเชื่อมต่อสถานะผู้มาเยือน จุดสิ้นสุดกราฟิก libvirt เส้นทางพร็อกซี และการวินิจฉัยคอนโซลเบราว์เซอร์
การเปิดตัวทดแทนยังคงถูกบล็อกบันทึกการล้างข้อมูลยังคงมีอยู่ ทรัพยากรโดเมนเก่า/โอเวอร์เลย์/NVRAM และบันทึกแบ็กเอนด์

ปิดเครื่อง

หยุดหรือลบแขกที่ใช้แล้วทิ้งใน UI ก่อนที่จะหยุดสแต็ก จากนั้นเรียกใช้:

docker compose -f docker-compose.self-hosted.yml down

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