Skip to Content
Self HostingΠροαπαιτούμενα

Προαπαιτούμενα

Χρησιμοποιήστε έναν αποκλειστικό υπολογιστή αξιολόγησης Linux. Η δημόσια αυτο-φιλοξενούμενη ανάπτυξη έχει πρόσβαση διαχειριστή σε KVM και libvirt, επομένως μην ξεκινήσετε μια παραγωγή hypervisor ή εκθέστε το σε ένα μη αξιόπιστο δίκτυο.

Απαιτήσεις κεντρικού υπολογιστή

ΑπαίτησηΕπαλήθευση
Κεντρικός υπολογιστής Linux με δυνατότητα KVMtest -e /dev/kvm
Τρέχοντας libvirt daemonvirsh -c qemu:///system list --all
Docker με Compose v2docker 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, επιλεγμένοι κατάλογοι, διαθέσιμη χωρητικότητα και δίκτυο έκθεση. Αυτά τα γεγονότα καθιστούν τις αποτυχίες αναπαραγώγιμες και εμποδίζουν την αξιολόγηση προκύπτουν από λάθος ως πρόκριση άλλου οικοδεσπότη.