Skip to Content
Self Hostingהפעלה ואימות

הפעלה ואימות

הפעל את מסוף ה-VM המתארח בעצמו כרכיב מיוחס של מארח ה-KVM. בריאות המכולה לבדה אינה מספקת: אמת את הנתיב מדפדפן ל-API אל ליבווירט לאורח.

בדיקת הפעלה

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

לאחר מכן אשר את הטעינות של ממשק המשתמש ודוחות התגובה של מצב backend בהתארח עצמי מצב. סקור את מפת המאפיינים שלו במקום להניח שתכונה מתארחת קיימת.

מבחן עשן מקצה לקצה

השתמש ב-ISO חד פעמי, מורשה לבדיקה:

  1. העלה את ה-ISO ואמת את הגודל והשם המוצגים שלו;
  2. צור VM קטן עם אפשרויות מעבד, זיכרון, דיסק ורשת מפורשות;
  3. הפעל אותו ופתח את קונסולת VNC;
  4. אשר שהתקדמות האתחול גלויה וקלט המקלדת מגיע לאורח;
  5. לעצור את ה-VM;
  6. מחק אותו ואשר את הדומיין שלו, שכבות העל וה-NVRAM הזמני מנוקים;
  7. הפעל מחדש את הקצה האחורי ואשר שהשקת החלפה מעופשת אינה חסומה.

אל תפרש אתחול מוצלח כאישור חומרה, יישום תקינות, תאימות לתיקון או הוכחה שמתקין השלים.

אותות תפעוליים

לפקח לפחות על:

  • גישה לחזית ו-API;
  • קישוריות backend libvirt;
  • זיכרון מארח פנוי ושטח דיסק;
  • העלאות שנכשלו ושגיאות הפעלה של אורח;
  • דומיינים אורחים, שכבות-על, NVRAM ומלאי רשת;
  • יומן הניקוי המתמשך תחת TEST_STORAGE_DIR;
  • לולאות הפעלה מחדש של מיכל וחריגים בקצה האחורי.

קובץ ההערכה של חיבור אינו מגדיר מערכת התראה חיצונית.

כשלים נפוצים

סימפטוםבדוק
/dev/kvm הרשאה נדחתהחברות בקבוצה מארח ומיפוי מכשירים; אל תהפוך את המכשיר לכתיבת עולם
לא ניתן להתחבר ל-libvirtמצב דימון, נתיב שקע, KVM_URI והרכבת מיכל
העלאה נדחתהסוג קובץ, שטח פנוי, הרשאות ספריית תמונות ומגבלת הגודל המוגדר
אורח לא יכול לפתוח תמונת קודזהות נתיב מוחלט של מארח/מיכל והרשאת קריאה
VNC מנתקמצב אורח, נקודת קצה גרפית של libvirt, נתיב פרוקסי ואבחון מסוף הדפדפן
השיגור החלופי נותר חסוםיומן ניקוי מתמשך, משאבי דומיין/שכבת-על/NVRAM מיושנים ויומני קצה עורפי

כיבוי

עצור או מחק אורחים חד פעמיים בממשק המשתמש לפני עצירת הערימה. לאחר מכן הפעל:

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

מלאי libvirt דומיינים, תמונות, רשתות, והנפח הנקוב לאחר מכן. עצירת קונטיינרים אינה מסירה אוטומטית כל משאב בבעלות המארח.