Skip to Content
Self Hostingהתקנה

התקנה

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

1. אמת את המקור

בדוק את הגרסה המיועדת של OpenFactory וסקור שינויים מקומיים לפני כן בניית מכולות:

git status --short git rev-parse HEAD

השתמש בגרסה שנבדקה או בהתחייבות. זרימת העבודה של Compose בונה תמונות מה- עצי מקור cto-gui וcto-gui-libvirt-backend מקומיים.

2. צור ספריות מארח

sudo install -d -m 0755 /opt/openfactory/iso sudo install -d -m 0755 /var/lib/libvirt/images/.openfactory-golden

הנתיבים מורכבים לקריאה בלבד בתוך הקצה האחורי עבור חפצי מקור. אורח דיסקים ו-ISO שהועלו משתמשים ב-/var/lib/libvirt/images.

3. Preflight KVM ו- Libvirt

test -e /dev/kvm test -S /var/run/libvirt/libvirt-sock virsh -c qemu:///system list --all docker compose version

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

4. הפעל את הקונסולה

הפעל את זה מהספרייה cto-gui:

docker compose -f docker-compose.self-hosted.yml up --build -d docker compose -f docker-compose.self-hosted.yml ps

פתח את http://localhost/ מהמארח. להערכה מרחוק, הגבל יציאה 80 בחומת האש המארח והשתמש בנתיב פרטי מהימן למארח.

5. ודא את מצב הריצה

אשר את הטעינות הקדמיות ולאחר מכן בדוק את תגובת מצב הקצה האחורי מה- נתיב רשת זמין בפריסה שלך. זה חייב לדווח self_hosted: true. מפת התכונה צריכה להראות בנייה מתארחת, שיחות, תזמון ו מסמכי מדיניות כלא זמינים.

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

חזרה לאחור

עצור את ההערכה מבלי למחוק את הנפח הנקוב:

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

זה משאיר תמונות שהועלו, משאבי libvirt, ספריות מקור ו- נפח cto-data שלם. מלאי משאבים אלה לפני כל מחיקה. אל תעשה השתמש ב- down --volumes אלא אם אתה מתכוון במפורש להרוס את המסוף שנשמר יומני מדינה וניקיון.