Προαπαιτούμενα
Χρησιμοποιήστε έναν αποκλειστικό υπολογιστή αξιολόγησης Linux. Η δημόσια αυτο-φιλοξενούμενη ανάπτυξη έχει πρόσβαση διαχειριστή σε KVM και libvirt, επομένως μην ξεκινήσετε μια παραγωγή hypervisor ή εκθέστε το σε ένα μη αξιόπιστο δίκτυο.
Απαιτήσεις κεντρικού υπολογιστή
| Απαίτηση | Επαλήθευση |
|---|---|
| Κεντρικός υπολογιστής Linux με δυνατότητα KVM | test -e /dev/kvm |
| Τρέχοντας libvirt daemon | virsh -c qemu:///system list --all |
| Docker με Compose v2 | docker compose version |
| Κατάλογος εικόνας κεντρικού υπολογιστή | Το /var/lib/libvirt/images υπάρχει και έχει αρκετό χώρο |
| Κατάλογος Source-ISO | /opt/openfactory/iso υπάρχει ή ορίστε μια ρητή διαδρομή κεντρικού υπολογιστή |
| Κατάλογος εικόνων που προωθούνται | /var/lib/libvirt/images/.openfactory-golden υπάρχει εάν χρησιμοποιούνται εικόνες μόνο για πρόγραμμα εγκατάστασης |
| Ελεύθερη χωρητικότητα | Αρκετή CPU, μνήμη και δίσκος για τα κοντέινερ συν κάθε ταυτόχρονο επισκέπτη |
Το qemu-img απαιτείται επίσης στον κεντρικό υπολογιστή εάν προωθήσετε ένα εγκατεστημένο QCOW2 σε
το αμετάβλητο μονοπάτι της χρυσής εικόνας.
Έλεγχος πρόσβασης
Επιβεβαιώστε ότι ο χειριστής μπορεί να χρησιμοποιήσει το Docker και ότι ο δαίμονας Docker μπορεί να το προσαρτήσει
υποδοχή libvirt και /dev/kvm. Μια κοινή επισκευή άδειας KVM είναι:
sudo usermod -aG kvm "$USER"Αποσυνδεθείτε και συνδεθείτε ξανά πριν από την επανάληψη της δοκιμής. Μην επιλύσετε μια αποτυχία άδειας από
καθιστώντας το /dev/kvm ή το libvirt socket παγκοσμίως εγγράψιμο.
Απόφαση δικτύου και ασφάλειας
Πριν από την εκκίνηση, αποφασίστε ποιος μπορεί να φτάσει στη θύρα κεντρικού υπολογιστή 80. Το προεπιλεγμένο αρχείο Σύνταξης έχει χωρίς τερματισμό TLS και προορίζεται για αξιόπιστο δίκτυο αξιολόγησης. Δέστε ή φιλτράρετε τη θύρα στο τείχος προστασίας του κεντρικού υπολογιστή. μην το δημοσιεύσετε στο διαδίκτυο.
Αποφασίστε επίσης:
- ποιοι χειριστές μπορούν να ανεβάζουν ή να εκκινούν εικόνες.
- πώς θα αφαιρεθούν τα δεδομένα αξιολόγησης στη συνέχεια·
- εάν τα δίκτυα επισκεπτών μπορούν να φτάσουν στον κεντρικό υπολογιστή, στο τοπικό δίκτυο ή στο διαδίκτυο.
- ποια ISO προέλευσης και χρυσές εικόνες έχουν άδεια χρήσης και εγκρίνονται για χρήση.
Είσοδοι για εγγραφή
Καταγράψτε τη δέσμευση Git που αξιολογείται, διανομή κεντρικού υπολογιστή, έκδοση Docker, Εκδόσεις libvirt/QEMU, επιλεγμένοι κατάλογοι, διαθέσιμη χωρητικότητα και δίκτυο έκθεση. Αυτά τα γεγονότα καθιστούν τις αποτυχίες αναπαραγώγιμες και εμποδίζουν την αξιολόγηση προκύπτουν από λάθος ως πρόκριση άλλου οικοδεσπότη.