Εγκατάσταση
Αυτά τα βήματα εγκαθιστούν την κονσόλα VM που φιλοξενείται με check-in σε έναν κεντρικό υπολογιστή 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Οι διαδρομές είναι τοποθετημένες μόνο για ανάγνωση μέσα στο backend για τεχνουργήματα πηγής. Επισκέπτης
Οι δίσκοι και τα φορτωμένα 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 εκτός εάν σκοπεύετε ρητά να καταστρέψετε την κονσόλα που διατηρείται
κρατικά και περιοδικά καθαρισμού.