Υποστηρίζει ο Freenas Docker
Επιλογές Docker & Freenas
Καταλαβαίνω ότι το IxSystems αφαίρεσε την υποστήριξη για το δημοφιλές Rancheros Containerization OS στην πιο πρόσφατη κατασκευή των 11.3. Ξέρει κανείς γιατί? Η κατανόησή μου είναι ότι, προσπαθώντας να τρέξω αυτό το VM στις 11.3, θα πρέπει να κάνετε κάποια τροποποίηση στον φορτωτή εκκίνησης, ο οποίος δεν υποστηρίζεται από τον Freenas. Δεν θέλω να πάω αυτή τη διαδρομή, λόγω ζητημάτων βιωσιμότητας – μπορεί να είναι δύσκολο να λάβουμε βοήθεια αν αντιμετωπίσω προβλήματα με την εκτέλεση μιας εφαρμογής VM που δεν έπρεπε ποτέ να εργαστεί στο Freenas και εγώ σκέπτομαι ότι αυτές οι τροποποιήσεις θα πρέπει πιθανώς να επαναληφθούν ή να σπάσουν κάτι κατά τη διάρκεια των μεταγενέστερων ενημερώσεων του OS.
Επιλογές Docker & Freenas
Αξιολογώ αρκετές λύσεις FOSS NAS για οικιακή παρακολούθηση, αποθήκευση αρχείων και εμπορευματοκιβωτίων (συγκεκριμένα, Docker). Παρόλο που η επιθυμία μου για τη εγγενή υποστήριξη του Docker αποτελεί προτεραιότητα για την κατασκευή μου, ο Freenas προσφέρει τόσα άλλα μεγάλα χαρακτηριστικά που εξακολουθώ να θέλω να κατανοήσω πλήρως τις επιλογές μου για να κάνω το Docker να τρέχει στο Freenas πριν λάβω απόφαση. Ψάχνω για μια λύση χαμηλής συντήρησης που δεν θα απαιτήσει πάρα πολλές λύσεις, επιβιώνει ενημερώσεις και πιθανότατα θα υποστηριχθεί από το IxSystems για κάποιο χρονικό διάστημα.
Καταλαβαίνω ότι το IxSystems αφαίρεσε την υποστήριξη για το δημοφιλές Rancheros Containerization OS στην πιο πρόσφατη κατασκευή των 11.3. Ξέρει κανείς γιατί? Η κατανόησή μου είναι ότι, προσπαθώντας να τρέξω αυτό το VM στις 11.3, θα πρέπει να κάνετε κάποια τροποποίηση στον φορτωτή εκκίνησης, ο οποίος δεν υποστηρίζεται από τον Freenas. Δεν θέλω να πάω αυτή τη διαδρομή, λόγω ζητημάτων βιωσιμότητας – μπορεί να είναι δύσκολο να λάβουμε βοήθεια αν αντιμετωπίσω προβλήματα με την εκτέλεση μιας εφαρμογής VM που δεν έπρεπε ποτέ να εργαστεί στο Freenas και εγώ σκέπτομαι ότι αυτές οι τροποποιήσεις θα πρέπει πιθανώς να επαναληφθούν ή να σπάσουν κάτι κατά τη διάρκεια των μεταγενέστερων ενημερώσεων του OS.
Αυτό με φέρνει στις πραγματικές μου ερωτήσεις: Πρώτον, είναι η λογική μου επειδή δεν θέλω να τροποποιήσω και να τρέξω τον ήχο Rancheros – υπάρχουν πληροφορίες που μου λείπουν που μπορεί να με βοηθήσουν να κάνω μια πιο ενημερωμένη απόφαση? Δεύτερον, μπορεί κανείς να σκεφτεί τυχόν προβλέψιμα ζητήματα με την επιλογή ενός διαφορετικού λειτουργικού συστήματος όπως το CoreOS?
Ο Rancheros θα ήταν ιδανικός-ενώ έχω άφθονο RAM (32GB), έχω ένα χαμηλής ισχύος Celeron 9400 που πιθανότατα δεν είναι κατάλληλο για εργασίες εικονικοποίησης, έτσι θα ήταν δυνατό. Ωστόσο, νομίζω ότι θα μπορούσα να είμαι πρόθυμος να pop-in μια CPU Beefier αν λάβω μια σταθερή λύση Docker που δεν απαιτεί πολλή συνεχή συντήρηση.
Ενδιαφέρομαι να ακούσω τη διορατικότητα σας! Ευχαριστώ εκ των προτέρων!
Υποστηρίζει ο Freenas Docker?
Το Freenas προσφέρει μια ποικιλία χαρακτηριστικών και υπηρεσιών και ένα από τα δημοφιλή είναι η υποστήριξη Docker. Το Docker είναι μια πλατφόρμα που σας επιτρέπει να συσκευάζετε εύκολα, να διανείμετε και να εκτελείτε εφαρμογές σε δοχεία. Παρέχει έναν ελαφρύ και φορητό τρόπο ανάπτυξης εφαρμογών, καθιστώντας το ένα πολύτιμο εργαλείο τόσο για τους προγραμματιστές όσο και για τους διαχειριστές του συστήματος.
Με το Freenas, έχετε αρκετές επιλογές για την εκτέλεση του Docker. Μια επιλογή είναι να χρησιμοποιήσετε την ενσωματωμένη υποστήριξη για τα δοχεία Docker που παρέχονται από το ίδιο το Freenas. Αυτό σας επιτρέπει να εκτελείτε δοχεία Docker απευθείας στο σύστημα Freenas, χωρίς την ανάγκη για πρόσθετη εικονικοποίηση ή λειτουργικά συστήματα.
Μια άλλη επιλογή είναι να χρησιμοποιήσετε τη λειτουργία Virtual Machine (VM) του Freenas για να εκτελέσετε ένα ξεχωριστό λειτουργικό σύστημα που μπορεί στη συνέχεια να εκτελέσει το Docker. Αυτό σας δίνει μεγαλύτερη ευελιξία στην επιλογή του λειτουργικού συστήματος για τα δοχεία Docker και σας επιτρέπει να επωφεληθείτε από χαρακτηριστικά και εργαλεία ειδικά για αυτό το λειτουργικό σύστημα.
Ανεξάρτητα από την προσέγγιση που επιλέγετε, είναι σημαντικό να διασφαλίσετε ότι το υλικό σας πληροί τις απαιτήσεις για την εκτέλεση του Docker. Τα δοχεία Docker μπορεί να είναι έντασης πόρων, οπότε η επαρκής CPU, η μνήμη και η αποθήκευση είναι ζωτικής σημασίας για τη βέλτιστη απόδοση.
Συμπερασματικά, ο Freenas υποστηρίζει το Docker και έχετε πολλές επιλογές για τη λειτουργία δοχείων Docker. Είτε επιλέγετε να χρησιμοποιήσετε την ενσωματωμένη υποστήριξη Docker είτε να εκτελέσετε το Docker σε μια εικονική μηχανή, ο Freenas παρέχει μια ισχυρή και ευέλικτη πλατφόρμα για δοχείο.
Βασικά σημεία:
- Το IxSystems αφαίρεσε την υποστήριξη για τον Rancheros στην τελευταία κατασκευή του Freenas 11.3.
- Η τροποποίηση του φορτωτή εκκίνησης που απαιτείται για την εκτέλεση του Rancheros στο Freenas δεν υποστηρίζεται.
- Η επιλογή του Rancheros μπορεί να οδηγήσει σε ζητήματα βιωσιμότητας και έλλειψη υποστήριξης.
- Εναλλακτικές επιλογές OS όπως το CoreOS μπορούν να ληφθούν υπόψη για τη λειτουργία του Docker στο Freenas.
- Ο ίδιος ο Freenas παρέχει υποστήριξη docker, επιτρέποντάς σας να εκτελείτε δοχεία απευθείας.
- Η χρήση μιας εικονικής μηχανής στο Freenas είναι μια άλλη επιλογή για την εκτέλεση του Docker με διαφορετικό λειτουργικό σύστημα.
- Βεβαιωθείτε ότι το υλικό σας πληροί τις απαιτήσεις για τη λειτουργία δοχείων docker.
Ερωτήσεις:
- Γιατί το IxSystems αφαιρέθηκε υποστήριξη για τον Rancheros στο Freenas 11.3?
- Υπάρχουν άλλες ελαφρές επιλογές λειτουργικού συστήματος κατάλληλες για την εκτέλεση του Docker στο Freenas?
- Ποια είναι τα πλεονεκτήματα της χρήσης του Docker στο Freenas?
- Μπορώ να τρέξω δοχεία docker απευθείας στο freenas χωρίς να χρησιμοποιήσω μια εικονική μηχανή?
- Ποιες είναι οι απαιτήσεις υλικού για τη λειτουργία του Docker στο Freenas?
- Ποια είναι τα οφέλη από τη χρήση του Docker για την επιτήρηση στο σπίτι και την αποθήκευση αρχείων?
- Μπορώ να χρησιμοποιήσω το Docker για να εκτελέσω άλλες εφαρμογές εκτός από την επιτήρηση στο σπίτι και την αποθήκευση αρχείων?
- Ποια είναι τα πλεονεκτήματα της λειτουργίας του Docker σε μια εικονική μηχανή μέσα στο Freenas?
- Πώς μπορώ να διασφαλίσω την ασφάλεια των δοχείων Docker στο Freenas?
- Υπάρχουν περιορισμοί ή γνωστά ζητήματα με το τρέξιμο Docker στο Freenas?
- Μπορώ να μεταναστεύω τα υπάρχοντα δοχεία docker σε freenas?
- Ποιες επιλογές δημιουργίας αντιγράφων ασφαλείας είναι διαθέσιμες για δοχεία Docker στο Freenas?
- Μπορώ να τρέξω πολλούς οικοδεσπότες docker στο freenas?
- Ποια είναι η διαφορά μεταξύ των δοχείων Docker και των φυλακών Freenas?
- Είναι δυνατόν να προσαρμόσετε τη δικτύωση δοχείων Docker στο Freenas?
- Μπορώ να χρησιμοποιήσω εικόνες docker από το dockerhub στο freenas?
Ο Rancheros δεν διατηρήθηκε πλέον από το Ixsystems και οι τροποποιήσεις του φορτωτή εκκίνησης που απαιτείται για την εκτέλεση του Rancheros δεν υποστηρίχθηκαν από τον Freenas. Η απόφαση αυτή έγινε για να εξασφαλιστεί ένα πιο βιώσιμο και σταθερό περιβάλλον για τους χρήστες freenas.
Ναι, το CoreOS είναι ένα εναλλακτικό λειτουργικό σύστημα που μπορεί να χρησιμοποιηθεί για την εκτέλεση του Docker στο Freenas. Παρέχει ένα ελαφρύ και μινιμαλιστικό περιβάλλον ειδικά σχεδιασμένο για δοχείο.
Το Docker επιτρέπει την εύκολη συσκευασία και ανάπτυξη εφαρμογών σε εμπορευματοκιβώτια. Με την εκτέλεση του Docker στο Freenas, μπορείτε να αξιοποιήσετε τη δύναμη του εμπορευματοκιβωτίου για να απομονώσετε εφαρμογές, να βελτιώσετε τη χρήση των πόρων και να απλοποιήσετε την ανάπτυξη και τη διαχείριση.
Ναι, ο Freenas έχει ενσωματωμένη υποστήριξη για δοχεία Docker, επιτρέποντάς σας να τα εκτελέσετε απευθείας στο σύστημα Freenas χωρίς την ανάγκη πρόσθετης εικονικοποίησης.
Τα δοχεία Docker μπορεί να είναι έντασης πόρων, οπότε είναι σημαντικό να έχετε επαρκή CPU, μνήμη και αποθήκευση. Βεβαιωθείτε ότι το υλικό σας πληροί τις προτεινόμενες προδιαγραφές για την εκτέλεση του Docker και εξετάστε την αναβάθμιση εάν είναι απαραίτητο.
Το Docker παρέχει μια ευέλικτη και κλιμακωτή πλατφόρμα για τη διαχείριση εφαρμογών, συμπεριλαμβανομένων εκείνων που χρησιμοποιούνται για την επιτήρηση στο σπίτι και την αποθήκευση αρχείων. Με το Docker, μπορείτε εύκολα να αναπτύξετε και να διαχειριστείτε πολλαπλά δοχεία, να απομονώσετε εφαρμογές και να διασφαλίσετε τη συμβατότητα σε διαφορετικά συστήματα.
Ναι, το Docker είναι μια ευέλικτη πλατφόρμα που υποστηρίζει ένα ευρύ φάσμα εφαρμογών. Μπορείτε να χρησιμοποιήσετε το Docker για να εκτελέσετε διακομιστές ιστού, βάσεις δεδομένων, περιβάλλοντα ανάπτυξης και πολλούς άλλους τύπους εφαρμογών.
Η εκτέλεση του Docker σε μια εικονική μηχανή επιτρέπει μεγαλύτερη ευελιξία στην επιλογή του λειτουργικού συστήματος για τα δοχεία σας. Παρέχει επίσης απομόνωση από το υποκείμενο σύστημα Freenas, εξασφαλίζοντας ότι τυχόν προβλήματα με τα δοχεία Docker δεν επηρεάζουν τη συνολική σταθερότητα του NAS.
Για να εξασφαλιστεί η ασφάλεια των δοχείων Docker στο Freenas, είναι σημαντικό να ακολουθείτε τις βέλτιστες πρακτικές, όπως η τακτική ενημέρωση των εικόνων των εμπορευματοκιβωτίων, η εφαρμογή ελέγχων πρόσβασης και η παρακολούθηση της δραστηριότητας του εμπορευματοκιβωτίου. Επιπλέον, μπορείτε να εκμεταλλευτείτε τις λειτουργίες FREENA.
Ενώ ο Freenas παρέχει ισχυρή υποστήριξη docker, ενδέχεται να υπάρχουν περιστασιακοί περιορισμοί ή ζητήματα ανάλογα με τη συγκεκριμένη περίπτωση διαμόρφωσης και χρήσης. Συνιστάται να συμβουλευτείτε την τεκμηρίωση και τα φόρουμ της κοινότητας Freenas για ενημερωμένες πληροφορίες και καθοδήγηση για την αντιμετώπιση προβλημάτων.
Ναι, είναι δυνατό να μεταναστεύσετε τα υπάρχοντα δοχεία Docker στο Freenas. Μπορείτε να εξαγάγετε τα δοχεία από το τρέχον περιβάλλον και να τα εισαγάγετε σε freenas, εξασφαλίζοντας ότι διατηρούνται οι απαραίτητες εξαρτήσεις και διαμορφώσεις.
Το Freenas παρέχει διάφορες επιλογές δημιουργίας αντιγράφων ασφαλείας για δοχεία Docker, συμπεριλαμβανομένων στιγμιότυπων, αναπαραγωγής και ενσωμάτωσης με λύσεις αντιγράφων ασφαλείας τρίτων μερών. Συνιστάται να υποστηρίζετε τακτικά σημαντικά δοχεία για να εξασφαλίσετε την ακεραιότητα των δεδομένων και την αποκατάσταση καταστροφών.
Ναι, ο Freenas υποστηρίζει τη λειτουργία πολλαπλών κεντρικών υπολογιστών Docker χρησιμοποιώντας ξεχωριστές εικονικές μηχανές για κάθε κεντρικό υπολογιστή. Αυτό επιτρέπει την καλύτερη απομόνωση και διαχείριση των εμπορευματοκιβωτίων, ειδικά όταν ασχολούνται με διαφορετικές εφαρμογές ή περιβάλλοντα.
Τα δοχεία Docker και οι φυλακές Freenas είναι και οι δύο τύποι ελαφρών τεχνολογιών εικονικοποίησης, αλλά έχουν διαφορετικές υποκείμενες αρχιτεκτονικές και μηχανισμούς διαχείρισης. Τα δοχεία Docker χρησιμοποιούν τον κινητήρα Docker για την απομόνωση και την κατανομή των πόρων, ενώ οι φυλακές Freenas βασίζονται στη δυνατότητα φυλάκισης του λειτουργικού συστήματος FreeBSD.
Ναι, ο Freenas επιτρέπει την προσαρμογή της δικτύωσης Docker Container μέσω της χρήσης δικτύων Docker και χαρτογραφήσεων λιμένων. Αυτό σας δίνει τη δυνατότητα να διαμορφώσετε τη δικτύωση σύμφωνα με τις συγκεκριμένες απαιτήσεις σας, όπως η έκθεση υπηρεσιών σε συγκεκριμένες θύρες ή η απομόνωση των εμπορευματοκιβωτίων σε ξεχωριστά δίκτυα.
Ναι, ο Freenas υποστηρίζει τη χρήση εικόνων Docker από το DockerHub, το οποίο είναι ένα κεντρικό μητρώο για το Docker Images. Μπορείτε εύκολα να αναζητήσετε και να τραβήξετε εικόνες docker από το dockerhub απευθείας μέσα στη διεπαφή freenas.
Επιλογές Docker & Freenas
Καταλαβαίνω ότι το IxSystems αφαίρεσε την υποστήριξη για το δημοφιλές Rancheros Containerization OS στην πιο πρόσφατη κατασκευή των 11.3. Ξέρει κανείς γιατί? Η κατανόησή μου είναι ότι, προσπαθώντας να τρέξω αυτό το VM στις 11.3, θα πρέπει να κάνετε κάποια τροποποίηση στον φορτωτή εκκίνησης, ο οποίος δεν υποστηρίζεται από τον Freenas. Δεν θέλω να πάω αυτή τη διαδρομή, λόγω ζητημάτων βιωσιμότητας – μπορεί να είναι δύσκολο να λάβουμε βοήθεια αν αντιμετωπίσω προβλήματα με την εκτέλεση μιας εφαρμογής VM που δεν έπρεπε ποτέ να εργαστεί στο Freenas και εγώ σκέπτομαι ότι αυτές οι τροποποιήσεις θα πρέπει πιθανώς να επαναληφθούν ή να σπάσουν κάτι κατά τη διάρκεια των μεταγενέστερων ενημερώσεων του OS.
Υποστηρίζει ο Freenas Docker
Η Reddit και οι συνεργάτες του χρησιμοποιούν cookies και παρόμοιες τεχνολογίες για να σας προσφέρουν καλύτερη εμπειρία.
Με την αποδοχή όλων των cookies, συμφωνείτε με τη χρήση των cookies για να παραδώσετε και να διατηρήσετε τις υπηρεσίες και τον ιστότοπό μας, να βελτιώσετε την ποιότητα του Reddit, να εξατομικεύσετε το περιεχόμενο και τη διαφήμιση Reddit και να μετρήσετε την αποτελεσματικότητα της διαφήμισης.
Απορρίπτοντας τα μη βασικά cookies, το Reddit ενδέχεται να εξακολουθεί να χρησιμοποιεί ορισμένα cookies για να εξασφαλίσει τη σωστή λειτουργικότητα της πλατφόρμας μας.
Για περισσότερες πληροφορίες, ανατρέξτε στην ειδοποίηση cookie και στην πολιτική απορρήτου μας .
Επιλογές Docker & Freenas

Αξιολογώ αρκετές λύσεις FOSS NAS για οικιακή παρακολούθηση, αποθήκευση αρχείων και εμπορευματοκιβωτίων (συγκεκριμένα, Docker). Παρόλο που η επιθυμία μου για τη εγγενή υποστήριξη του Docker αποτελεί προτεραιότητα για την κατασκευή μου, ο Freenas προσφέρει τόσα άλλα μεγάλα χαρακτηριστικά που εξακολουθώ να θέλω να κατανοήσω πλήρως τις επιλογές μου για να κάνω το Docker να τρέχει στο Freenas πριν λάβω απόφαση. Ψάχνω για μια λύση χαμηλής συντήρησης που δεν θα απαιτήσει πάρα πολλές λύσεις, επιβιώνει ενημερώσεις και πιθανότατα θα υποστηριχθεί από το IxSystems για κάποιο χρονικό διάστημα.
Καταλαβαίνω ότι το IxSystems αφαίρεσε την υποστήριξη για το δημοφιλές Rancheros Containerization OS στην πιο πρόσφατη κατασκευή των 11.3. Ξέρει κανείς γιατί? Η κατανόησή μου είναι ότι, προσπαθώντας να τρέξω αυτό το VM στις 11.3, θα πρέπει να κάνετε κάποια τροποποίηση στον φορτωτή εκκίνησης, ο οποίος δεν υποστηρίζεται από τον Freenas. Δεν θέλω να πάω αυτή τη διαδρομή, λόγω ζητημάτων βιωσιμότητας – μπορεί να είναι δύσκολο να λάβουμε βοήθεια αν αντιμετωπίσω προβλήματα με την εκτέλεση μιας εφαρμογής VM που δεν έπρεπε ποτέ να εργαστεί στο Freenas και εγώ σκέπτομαι ότι αυτές οι τροποποιήσεις θα πρέπει πιθανώς να επαναληφθούν ή να σπάσουν κάτι κατά τη διάρκεια των μεταγενέστερων ενημερώσεων του OS.
Αυτό με φέρνει στις πραγματικές μου ερωτήσεις: Πρώτον, είναι η λογική μου επειδή δεν θέλω να τροποποιήσω και να τρέξω τον ήχο Rancheros – υπάρχουν πληροφορίες που μου λείπουν που μπορεί να με βοηθήσουν να κάνω μια πιο ενημερωμένη απόφαση? Δεύτερον, μπορεί κανείς να σκεφτεί τυχόν προβλέψιμα ζητήματα με την επιλογή ενός διαφορετικού λειτουργικού συστήματος όπως το CoreOS?
Ο Rancheros θα ήταν ιδανικός-ενώ έχω άφθονο RAM (32GB), έχω ένα χαμηλής ισχύος Celeron 9400 που πιθανότατα δεν είναι κατάλληλο για εργασίες εικονικοποίησης, έτσι θα ήταν δυνατό. Ωστόσο, νομίζω ότι θα μπορούσα να είμαι πρόθυμος να pop-in μια CPU Beefier αν λάβω μια σταθερή λύση Docker που δεν απαιτεί πολλή συνεχή συντήρηση.
Ενδιαφέρομαι να ακούσω τη διορατικότητα σας! Ευχαριστώ εκ των προτέρων!
Υπολογίζω:
Intel i3-9100
Supermicro x11sch-ln4f
48GB ECC
Αποθήκευση:
Mirror: 2 x 16GB Intel Optane M10 Boot Pool
Mirror: 2 x 4TB WD40ERFX
Raidz2: 6 x 6TB – (4) WD Red WD60EFRX, (2) Seagate Ironwolf ST6000VN001
Δίκτυο:
4 x 1GBE Ολοκληρωμένη Intel I210 σε καθυστέρηση 4 θύρας
1 x 10GBE AOC-STGN-I1SF 2-Port 10GBE (Intel 82599EN)
άμαξ
Μάγος
Εντάχθηκε στις 19 Αυγούστου 2017 μηνύματα 1.512
προβλέψιμα ζητήματα με την επιλογή ενός διαφορετικού λειτουργικού συστήματος όπως το CoreOS?
Ο Freenas είναι’ένα λειτουργικό σύστημα, αυτό’είναι μια συσκευή χτισμένη πάνω από το FreeBSD. Παίρνετε ένα πολύ ωραίο UI Web, αβίαστα αντίγραφα ασφαλείας συστήματος και επαναφορά και ένα μεγάλο κουτί εργαλείων. Η επιλογή ενός λειτουργικού συστήματος βανίλιας επιλέγεται να κάνει όλη τη βαριά ανύψωση στον εαυτό σας στη λειτουργία ενός σύνθετου διακομιστή. Εάν ο Docker είναι απαραίτητος και δεν υπάρχει άλλος οικοδεσπότης γι ‘αυτό, τότε ο Bhyve μπορεί να διαχειριστεί τους οικοδεσπότες του Docker, τίποτα δεν έχει απομακρυνθεί σκόπιμα. Ακριβώς αυτό το ix σταμάτησε να διατηρεί το ίδιο. Τρέχω τα δοχεία μου σε ένα Ubuntu VM, κοιτάζοντας τη μετάβαση σε κάτι άλλο τώρα σε αυτούς τους περίεργους χρόνους, αλλά το Haven’ακόμα. Αλλά προτιμώ να τρέχω όσο το δυνατόν περισσότερο στις φυλακές, μόνο για να παραλείψω την ταλαιπωρία της αποθήκευσης πάνω από το NFS, προτιμώ το Nullfs κάθε μέρα της εβδομάδας
Iosonic
Διαταράκτης
Εντάχθηκε στις 26 Απριλίου 2020 μηνύματα 41
Γεια Garm. Ευχαριστώ για την απάντηση.
Ο Freenas είναι’ένα λειτουργικό σύστημα, αυτό’είναι μια συσκευή χτισμένη πάνω από το FreeBSD. Παίρνετε ένα πολύ ωραίο UI Web, αβίαστα αντίγραφα ασφαλείας συστήματος και επαναφορά και ένα μεγάλο κουτί εργαλείων.
Ναι, γνωρίζω πολύ και στις δύο μετρήσεις :)!
Επιτρέψτε μου να διευκρινίσω: η ερώτησή μου ήταν για το λειτουργικό σύστημα που πρέπει να τρέξω στα πλαίσια Ο μηχανισμός εικονικοποίησης Bhyve του Freenas για να φιλοξενήσει δοχεία Docker. Βλέπω ότι χρησιμοποιείτε το Ubuntu. Πολλοί φαίνονται πολύ πρόθυμοι να τρέξουν rancheros, παρά τα εμπόδια για να το τρέξουν. Αναρωτιέμαι γιατί είναι, όταν θα μπορούσαν εξίσου εύκολα να χρησιμοποιήσουν το CoreOS, το Ubuntu κ.λπ. Η καλύτερη εικασία μου είναι το μικρό αποτύπωμα του Rancheros.
Ακόμα κι αν κάποιος αποφασίσει να τροποποιήσει το bootloader Rancheros για να το εκτελέσει, είναι βιώσιμο? Κάθε φορά που αναβαθμίζει τον Rancheros, θα χρειαστεί να τροποποιήσει το bootloader ή κάποιο μέρος του freenas για να το κάνει όλα?
Αν κολλήσω με freenas, υπάρχουν σίγουρα πολλές φυλακές που θέλω να εγκαταστήσω, αλλά υπάρχουν και μερικά πράγματα που προτιμώ σίγουρα ή πρέπει να τρέξω στο Docker. Το μόνο ερώτημα είναι ο καλύτερος τρόπος για να το κάνετε. Βλέπετε, περνάω όλη μου τη μέρα να το κάνω για να ζήσω, έτσι στο σπίτι, θα προτιμούσα τα πράγματα να δουλεύω όσο πιο εύκολα γίνεται.
. Ακριβώς για να παραλείψετε την ταλαιπωρία της αποθήκευσης πάνω από το NFS, προτιμώ το Nullfs κάθε μέρα της εβδομάδας
Ακούγεται ότι η αποθήκευση παρουσιάζεται από το Docker στο Freenas πάνω από το NFS? Είναι αυτή η μόνη επιλογή? Με εμπειρία, έμαθα να το αποφεύγω όποτε είναι δυνατόν, όπως και εσείς χαχαχα.
Υπολογίζω:
Intel i3-9100
Supermicro x11sch-ln4f
48GB ECC
Αποθήκευση:
Mirror: 2 x 16GB Intel Optane M10 Boot Pool
Mirror: 2 x 4TB WD40ERFX
Raidz2: 6 x 6TB – (4) WD Red WD60EFRX, (2) Seagate Ironwolf ST6000VN001
Δίκτυο:
4 x 1GBE Ολοκληρωμένη Intel I210 σε καθυστέρηση 4 θύρας
1 x 10GBE AOC-STGN-I1SF 2-Port 10GBE (Intel 82599EN)
Γέφυρας
Μάγος
Εντάχθηκε στις 4 Νοεμβρίου 2018 μηνύματα 1.885
Είναι αυτή η μόνη επιλογή?
Από ένα freenas στο VM που τρέχει docker, στην πραγματικότητα. Το NFS φαίνεται η επιλογή Sanest. Θα μπορούσατε επίσης να κάνετε SMB, αλλά αυτό φαίνεται λιγότερο κατάλληλο.
Εμφάνιση: Δημιουργία
Truenas Core 13
Supermicro X11SSH-F, Intel E3-1225 V6 (Plex HW Transcode Broken). 64 GIB (4×16) Crucial/Supermicro ECC DDR4 UDIMM
8 x 8TB HGST Ultrastar White-Label @5400RPM RAIDZ2 ON ON-BOARD SATA
2 x 800GB Intel DC S3500 SSD Stripe στο LSI 9302-8I
Το Intel P3600 2TB πέρασε στο Ubuntu VM
128GB m.2 συσκευή εκκίνησης NVME, “Patriot Scorch”
Κόμβος Fractal Design 804, Seasonic SSR-650PX
Εμφάνιση: Δίκτυο
Meraki MX68 – τείχος προστασίας
Meraki MS220-8P – Κύριος διακόπτης
Juniper EX2200-C-12P-2G-Διακόπτης δωματίου PC
Zyxel GS1900-8HP – διακόπτης καθιστικού
Meraki MR44 – Living Room AP
Meraki MR42 – ΑΠΟΣ
MERAKI MV12WE CAMERA
Αχρησιμοποίητο: 2 x meraki mr20; Fortigate 60E και Fortiswitch 108d-Poe
Σαμουήλ Τάι
Ποτέ μην υποτιμάτε τη δική σας βλακεία
Μεσολαβητής
Εντάχθηκε στις 24 Απριλίου 2020 μηνύματα 5.352
Όσον αφορά τον Rancheros που καταργείται στις 11.3, πιστεύω ότι είναι κυρίως επειδή rancheros 1.5.5 από τις 30 Δεκεμβρίου 2019 είναι η τελευταία δημόσια κατασκευή, και ο ίδιος ο Rancheros είναι eol’ed upstream. Δείτε https: // rancher.com/υποστήριξη-συντήρηση-όρων/:
| ΕΚΔΟΧΗ | Κοφτερός | Ετησίως | Eol |
|---|---|---|---|
| 1.5.Χ | 29 Δεκεμβρίου 2018 | 29 Δεκεμβρίου 2020 | 29 Ιουνίου 2021 |
| 1.4.Χ | 30 Μαΐου 2018 | 30 Μαΐου 2019 | 30 Νοεμβρίου 2019 |
| 1.3.Χ | 27 Μαρτίου 2018 | 27 Μαρτίου 2019 | 27 Σεπτεμβρίου 2019 |
Αντ ‘αυτού, το νέο hotness του RancherLabs για ένα μινιμαλιστικό περιβάλλον Docker είναι K3OS. Ωστόσο, αυτό θα απαιτούσε εγκατάσταση με το Docker ως το back-end του δοχείου, αντί για το Containerd. Δυστυχώς, το K3OS δεν έχει επιτύχει 1.x κατάσταση ακόμα, και δεν θα το εμπιστευόμουν για παραγωγή για λίγο.
Όσο για τον εαυτό μου, ήμουν σε θέση να πάρω Rancheros 1.5.5 Εργασία στις 11.3, αλλά ήταν ένας μακρύς αγώνας για να εργαστεί γύρω από τους περιορισμούς του εγκαταστάτη Rancheros και του Syslinux Boot Loader, ο οποίος απαιτεί τη χρήση ενός VM Freenas VM που έχει ρυθμιστεί για εκκίνηση Grub. Δείτε την ανάρτησή μου στο Φυλακές και bhyve Φόρουμ, με τίτλο grub boot how-to-to, Για να πάρω μια ιδέα για τις περιστροφές που έπρεπε να περάσω.
Σε θετική σημείωση, Rancheros 1.5.Το X υποστηρίζει δίσκους Virtio, έτσι δημιούργησα ένα αρχείο RAW 2 GB που φιλοξενεί την εικόνα εγκατάστασης και έκανα ότι ο δίσκος εκκίνησης για το Rancheros VM, συνδεδεμένο μέσω Virtio AS /DEV /VDA. Δημιούργησα επίσης ένα ZVOL 25 GB ως το 2ο δίσκο για το VM, και πάλι συνδεδεμένο μέσω Virtio AS /DEV /VDB. Το ZVOL χωρίζεται σε /dev /vdb1, το οποίο είναι ένα διαμέρισμα ανταλλαγής 4 GB που χαρακτηρίζεται ως rancher_swap, και ένα διαμέρισμα ρίζας Docker 20 GB, /dev /vdb2. Τέλος, πρόσθεσα ένα Virtio NIC.
Δεδομένου ότι ο Rancheros χρησιμοποιεί το Syslinux, θα πρέπει να δημιουργήσετε με μη αυτόματο τρόπο ένα grub.CFG που μιμείται τη συμβολοσειρά εκκίνησης Syslinux. Το δικό μου έχει ως εξής:
Ορίστε το χρονικό όριο = 0 Ορίστε προεπιλογή = Rancheros Menuentry "Rancheros" -Id Rancheros < set root='hd0,msdos1' linux /boot/vmlinuz-4.14.138-rancher printk.devkmsg=on panic=10 rancher.state.dev=LABEL=RANCHER_STATE rancher.state.wait rancher.resize_device=/dev/vda initrd /boot/initrd-v1.5.5 >
Μέσα στο VM, έβαλα τα mounts μέσω ενός αρχείου YAML στο/var/lib/rancher/conf/cloud-config.ρε:
Βάσεις: - - label = rancher_swap - "" - swap - "" - -/dev/vdb2 -/var/lib/docker/mnt - ext4 - "" rancher: docker: graph:/var/lib/docker/mnt
Σημείωση, για το Docker, δεν εκτελέσω mounts NFS χρησιμοποιώντας το αρχείο YAML, αλλά δημιουργώ τοπικούς όγκους Docker Docker χρησιμοποιώντας αντ ‘αυτού mounts NFS:
Docker Volume Create -DRIVER = LOCAL -OPT TYPE = NFS -OPT O = ADDR =, RW, LOCAL_LOCK = ALL -OPT DECVICE =:
Αυτό λειτουργεί κυρίως μόνο για τους φακέλους NFS που είναι ως επί το πλείστον μόνο για ανάγνωση, καθώς η σημασιολογία κλειδώματος για το NFS δεν είναι εξαιρετικό για εφαρμογές βαρέων εγγράφων. Για τους όγκους που απαιτούν αξιόπιστο κλείδωμα, οι όγκοι του Docker χρησιμοποιώντας τον τοπικό οδηγό είναι επαρκείς, καθώς αυτό δημιουργεί ένα φάκελο που υποστηρίζεται ext4 μέσα στη ρίζα του Docker:
Δημιουργία όγκου Docker
Τελευταία επεξεργασία: 9 Μαΐου 2020
Εμφάνιση: 13.0-U4 Κατασκευή, τρέξιμο από τις 9.3 (2015)
Supermicro 721TQ-350B περίπτωση NAS (αντικαταστάθηκε το NORCO ITX-S4 2021)
Asrock e3c226d2i μητρική πλακέτα
Intel Xeon E3-1230L V3
2x 8 GB Kingston KVR16LE11/8KF 1600MHz DDR3L 1.35V ECC DRAM
RAIDZ2 του 4x Western Digital Red WD40EFRX (αρχικά όλα τα WD20EFRX, επεκτάθηκε το 2020)
L2ARC του 1x 512 GB Intel Optane HBRPEKNX0202AH M.2 NVME (αντικατέστησε το OWC Mercury Accelsior E2 PCIE SSD 2021)
ZIL του 1x 200 GB Intel DC S3710 με PLP (αντικαταστάθηκε 32GB Intel X-25-E SLC SSD 2021)
16 GB Kingston SNS4151S316G M.2 SSD συνδεδεμένο μέσω USB3-to-M.2 προσαρμογέας (αντικαταστάθηκε πολυάριθμες αποτυχημένες κινήσεις αντίχειρα 2018)
Μέθοδος δημιουργίας αντιγράφων ασφαλείας
Κρίσιμα σύνολα δεδομένων που είναι τοποθετημένα στο Custom BaseJail
Νυχτερινό borgbackup αυτών των συνόλων δεδομένων στο rsync.καθαρός
Εβδομαδιαία χειροκίνητη αναπαραγωγή σε εκτός σύνδεσης USB3.0 πισίνα.
Λέοσος
Διαταράκτης
Εντάχθηκε στις 13 Δεκεμβρίου 2015 μηνύματα 36
- Πιάσε την εικόνα από εδώ και εκκινήστε από αυτό ως CD σε ένα VM: https: // getfedora.org/coreos/download?καρτέλα = metal_virtualized & stream = stable
- Δημιουργήστε το αρχείο FCC για να δημιουργήσετε ένα αρχείο ανάφλεξης από αυτό (το βρήκα αρκετά δύσκολο, καθώς δεν φαίνεται να υπάρχει μεγάλη τεκμηρίωση σε αυτό, αλλά μπορείτε να χρησιμοποιήσετε τη δική μου ως εκκινητής)
- Κατεβάστε το δυαδικό FCCT από εδώ: https: // github.COM/COREOS/FCCT/RELEASES/Τελευταίες (Επιλέξτε FCCT-X86_64-UNKNOWN-LINUX-GNU εάν βρίσκεστε στο Linux)
- Δημιουργήστε το αρχείο IGN από το αρχείο FCC:
./fcct -pretty -strict < fcos.fcc >FCOS.IGN
Python3 -m HTTP.υπηρέτης
Curl -lo http: // 192.168.178.21: 8000/FCOs.IGN Sudo Coreos-Installer Install /Dev /VDA-.IGN
http: // 192.168.178.22: 9000
- Docker-compose (που δεν χρειάζεστε πραγματικά αν θέλετε να χρησιμοποιήσετε το Portainer ούτως ή άλλως)
- ένα NFS-Client για να τοποθετήσετε το NFS-Share σας
- Portainer για να αποφύγετε τη γραμμή εντολών του CoreOS στο μέλλον όσο το δυνατόν περισσότερο και
- Σκοπιά για να αναβαθμίσετε αυτόματα τα δοχεία σας εάν εμφανιστεί μια ενημέρωση στην εικόνα τους
Παραλλαγή: FCOS έκδοση: 1.0.0 passwd: χρήστες: - Όνομα: core ssh_authorized_keys: - ecdsa -sha2 -nistp521 aaaa. #Your SSH Key Goes Here SystemD: Μονάδες:-Όνομα: Εγκατάσταση Docker-Compose.Ενεργοποίηση υπηρεσίας: Αληθινά περιεχόμενα: |-[Μονάδα] Περιγραφή = Εγκατάσταση Docker-Compose Wants = Network-Online.στόχος μετά από =.στοχευόμενο δίκτυο.στόχος NSS-Lookup.ΣΤΟΙΧΕΙΑ ΣΤΟΙΧΕΙΩΝΤΑΤΑ =!/opt/bin/docker -compose [Service] Type = Oneshot Respondexit = ναι execstart =/usr/bin/mkdir -p/opt/bin/execstart =/usr/bin/curl -sl "https: // github.com/docker/compose/releases/download/1.24.0/docker-compose-linux-x86_64 "-o/opt/bin/docker-compose # Θεωρητικά, τα παρακάτω θα έφεραν το τελευταίο δυαδικό, αλλά> 1.24 έχει λείπει η εξάρτηση από την Python, θα το κρατήσω εδώ για το μέλλον, ποιος ξέρει: # τυλιγμένο μέσα σε μια εντολή bash, καθώς δεν θα λειτουργήσει ως εντολή execstart απευθείας: # execstart =/bin/bash -c '/usr/bin/curl -sl `/usr/bin/curl -s" https: // api.github.com/repos/docker/compose/releases/releases/thresouds "|/usr/bin/jq -r .περιουσιακά στοιχεία[].browser_download_url | /usr/bin/grep linux | /usr/bin/grep -m 1 x86_64` -o/opt/bin/docker-compose 'execstart =/usr/bin/chmod +x/opt/bin/docker-compose [install] WantedBy = multi-user.Στόχος - Όνομα: Docker.NFS.Ενεργοποίηση υπηρεσίας: Αληθινά περιεχόμενα: |- [Μονάδα] Περιγραφή = Δοχείο πελάτη NFS για κοινόχρηστο όγκο μετά από = Docker.Η υπηρεσία απαιτεί = docker.δίκτυο υπηρεσιών.στόχος δικτύου-online.Target [Service] TimeOutStartSec = 0 Επανεκκίνηση = πάντα execStartPre =-/usr/bin/docker stop %n execstartPre =-/usr/bin/docker rm %n execstartpre =/usr/bin/docker pull d3fk/nfs-client #.com/portainer/portainer/exucts/849) execstart =/usr/bin/docker run -rm -privileged = true -name %n --net = host -v/mnt/shared_nfs:.168.1.2 -e share =/mnt/ssd_data/coreosdata d3fk/nfs -client execstop =/usr/bin/docker stop -t 15 %n [εγκατάσταση].Στόχος - Όνομα: Docker.πυλώτης.Ενεργοποίηση υπηρεσίας: True Contents: |- [Μονάδα] Περιγραφή = Portainer Admin Container After = Docker.εξυπηρέτηση.NFS.Η υπηρεσία απαιτεί = docker.εξυπηρέτηση.NFS.Service [Service] Type = Oneshot REALLAFTEREXIT = ναι TimeOutStartSec = 0 execStartPre =-/usr/bin/docker stop %n execstartpre =-/usr/bin/docker rm %n execstartpre =/usr/bin/docker portainer/portainer execstart =-/usr/bin/bin/docker rnt/mnt/mnt/mnt/ Ainer_Data # Η προνομιακή λειτουργία απαιτείται για τη δέσμευση στην τοπική υποδοχή για εργασία λόγω SELINUX (https: // github.com/portainer/portainer/exucts/849) execstart =/usr/bin/docker run -Privileged = true -d -p 9000: 9000 -.Sock:/var/run/docker.Sock -v/mnt/shared_nfs/portainer_data:/data portainer/portainer -no -analytics -host = unix: /// var/run/docker.sock execstop =/usr/bin/docker stop -t 15 %n [install] WANTEDBY = Multi -User.Στόχος - Όνομα: Docker.παρατηρητήριο.Ενεργοποίηση υπηρεσίας: Αληθινά περιεχόμενα: |- [Μονάδα] Περιγραφή = δοχείο παρακολούθησης μετά από = docker.Η υπηρεσία απαιτεί = docker.Service [Service] Type = Oneshot REALLAFTEREXIT = Ναι TimeOutStartSec = 0 execStartPre = -/usr/bin/docker stop %n execstartPre = -/usr/bin/docker rm %n execstartpre =/usr/bin/docker pulltrrr/watcher -dock execstart = /var/run/docker.Sock:/var/run/docker.Sock: z COROTRRR/WATCHTOWER EXECSTOP =/usr/bin/docker stop -t 15 %n [install] WANTEDBY = Multi -User.στόχος



