האם Freenas תומך ב- Docker
אפשרויות Docker & freenas
אני מבין שה- ixsystems הסירו את התמיכה במכלול המכולות הפופולרי Rancheros במבנה הנוכחי ביותר של 11.3. מישהו יודע למה? ההבנה שלי היא שבניסיון להריץ את ה- VM הזה ב- 11.3, תצטרך לבצע שינוי מסוים למטען האתחול, שאינו נתמך על ידי FreeNas. אני לא רוצה ללכת בדרך זו, בגלל בעיות קיימות – יתכן שיהיה קשה לקבל עזרה אם אתקל בבעיות בהפעלת יישום VM “חורק” שמעולם לא היה אמור לעבוד על Freenas, ואני לְסַפְסֵר כי שינויים אלה ככל הנראה יצטרכו לחזור או לשבור משהו במהלך עדכוני מערכת ההפעלה המאוחרים יותר.
אפשרויות Docker & freenas
אני מעריך כמה פתרונות Foss NAS למעקב ביתי, אחסון קבצים ומכולות (ספציפית, Docker). למרות שהרצון שלי לתמיכה ב- Docker הוא עדיפות לבנייה שלי, Freenas מציע כל כך הרבה תכונות נהדרות אחרות שאני עדיין רוצה להבין היטב את האפשרויות שלי להביא את Docker בפרינה לפני שתקבל החלטה. אני מחפש פיתרון לתחזוקה נמוכה שלא ידרוש יותר מדי דרכים לעקיפת הבעיה, ישרוד עדכונים וכנראה שיתמוך על ידי IXSystems למשך זמן מה הבאים.
אני מבין שה- ixsystems הסירו את התמיכה במכלול המכולות הפופולרי Rancheros במבנה הנוכחי ביותר של 11.3. מישהו יודע למה? ההבנה שלי היא שבניסיון להריץ את ה- VM הזה ב- 11.3, תצטרך לבצע שינוי מסוים למטען האתחול, שאינו נתמך על ידי FreeNas. אני לא רוצה ללכת בדרך זו, בגלל בעיות קיימות – יתכן שיהיה קשה לקבל עזרה אם אתקל בבעיות בהפעלת יישום VM “חורק” שמעולם לא היה אמור לעבוד על Freenas, ואני לְסַפְסֵר כי שינויים אלה ככל הנראה יצטרכו לחזור או לשבור משהו במהלך עדכוני מערכת ההפעלה המאוחרים יותר.
זה מביא אותי לשאלות שלי בפועל: ראשית, הוא ההיגיון שלי לא לרצות לשנות ולהפעיל את Rancheros Sound – האם יש מידע שחסר לי שעשוי לעזור לי לקבל החלטה מושכלת יותר? שנית, האם מישהו יכול לחשוב על בעיות צפויות עם בחירה במערכת הפעלה אחרת כמו CoreOS?
Rancheros יהיה אידיאלי-בעוד שיש לי הרבה זיכרון RAM (32GB), יש לי סלרון 9400 בעל עוצמה נמוכה שככל הנראה לא מתאימה למשימות וירטואליזציה, כך קל משקל אפשרי. עם זאת, אני חושב שאולי אהיה מוכן להקים מעבד בשרני יותר אם אקבל פיתרון Docker יציב שאינו דורש תחזוקה מתמשכת רבה.
אני מעוניין לשמוע את התובנה שלך! תודה מראש!
האם Freenas תומך ב- Docker?
Freenas מציע מגוון של תכונות ושירותים, ואחד הפופולרי הוא תמיכה של Docker. Docker היא פלטפורמה המאפשרת לך לארוז, להפיץ ולהריץ בקלות יישומים במכולות. זה מספק דרך קלה ונייד לפריסת יישומים, מה שהופך אותו לכלי חשוב למפתחים ומנהלי מערכות כאחד.
עם Freenas, יש לך כמה אפשרויות להפעלת Docker. אפשרות אחת היא להשתמש בתמיכה המובנית למכולות Docker המסופקות על ידי Freenas עצמה. זה מאפשר לך להריץ מכולות Docker ישירות במערכת Freenas שלך, ללא צורך במערכות וירטואליזציה או הפעלה נוספים.
אפשרות נוספת היא להשתמש בתכונה Virtual Machine (VM) של FreeNAS להפעלת מערכת הפעלה נפרדת שיכולה להריץ את Docker. זה נותן לך גמישות רבה יותר בבחירת מערכת ההפעלה למכולות Docker שלך ומאפשר לך לנצל תכונות וכלים ספציפיים לאותה מערכת הפעלה.
ללא קשר לגישה שתבחרו, חשוב להבטיח שהחומרה שלך תעמוד בדרישות להפעלת Docker. מכולות Docker יכולות להיות אינטנסיביות למשאבים, ולכן קיום מעבד, זיכרון ואחסון מספיק הוא קריטי לביצועים מיטביים.
לסיכום, Freenas אכן תומך ב- Docker, ויש לך מספר אפשרויות להפעלת מכולות Docker. בין אם תבחר להשתמש בתמיכה המובנית של Docker או להפעיל את Docker במכונה וירטואלית, FreeNAS מספקת פלטפורמה עוצמתית וגמישה למכולה.
נקודות מפתח:
- IXsystems הסירו את התמיכה ב- Rancheros בבנייה האחרונה של Freenas 11.3.
- שינויים במטען האתחול הנדרש להפעלת Rancheros ב- Freenas אינו נתמך.
- בחירת Rancheros עשויה להוביל לבעיות קיימות וחוסר תמיכה.
- אפשרויות מערכת הפעלה אלטרנטיביות כמו 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?
- מה ההבדל בין מכולות הדוקר לבין כלא Freenas?
- האם ניתן להתאים אישית את רשת המכולות של Docker ב- freenas?
- האם אוכל להשתמש בתמונות Docker מ- Dockerhub ב- Freenas?
Rancheros כבר לא נשמר על ידי ixsystems, ושינויים במטען האתחול הנדרש להפעלת Rancheros לא נתמכו על ידי Freenas. החלטה זו התקבלה להבטיח סביבה בר קיימא ויציבה יותר עבור משתמשי Freenas.
כן, Coreos הוא מערכת הפעלה אלטרנטיבית אחת שניתן להשתמש בה כדי להפעיל את Docker ב- Freenas. הוא מספק סביבה קלה ומינימליסטית המיועדת במיוחד למכולה.
Docker מאפשר אריזת יישומים קלה ופריסה במכולות. על ידי הפעלת Docker ב- Freenas, אתה יכול למנף את כוח המכולות לבידוד יישומים, לשפר את ניצול המשאבים ולפשט את הפריסה והניהול.
כן, ל- Freenas יש תמיכה מובנית במכולות Docker, ומאפשרת לך להריץ אותם ישירות במערכת Freenas ללא צורך בווירטואליזציה נוספת.
מכולות Docker יכולות להיות אינטנסיביות למשאבים, ולכן חשוב שיהיה מספיק מעבד, זיכרון ואחסון. ודא שהחומרה שלך עומדת במפרטים המומלצים להפעלת Docker, ושקול לשדרג במידת הצורך.
Docker מספקת פלטפורמה גמישה וניתנת להרחבה לניהול יישומים, כולל אלה המשמשים למעקב ביתי ואחסון קבצים. עם Docker, תוכלו לפרוס ולנהל בקלות מכולות מרובות, לבודד יישומים ולהבטיח תאימות במערכות שונות.
כן, Docker היא פלטפורמה רב -תכליתית התומכת במגוון רחב של יישומים. אתה יכול להשתמש ב- Docker כדי להריץ שרתי אינטרנט, מסדי נתונים, סביבות פיתוח וסוגים רבים אחרים של יישומים.
הפעלת Docker במכונה וירטואלית מאפשרת גמישות רבה יותר בבחירת מערכת ההפעלה למכולות שלך. זה גם מספק בידוד ממערכת Freenas הבסיסית, ומבטיח כי כל בעיות במכולות Docker אינן משפיעות על היציבות הכוללת של ה- NAS.
כדי להבטיח את האבטחה של מכולות Docker ב- FreeNAs, חשוב לעקוב אחר שיטות עבודה מומלצות כמו עדכון קבוע של תמונות מכולות, יישום בקרות גישה ופיקוח על פעילות המכולה. בנוסף, אתה יכול למנף תכונות של FreeNAS כמו הצפנת מערך נתונים והרשאות משתמשים לשיפור האבטחה.
בעוד ש- Freenas מספק תמיכה חזקה של Docker, יתכנו מגבלות או בעיות מדי פעם בהתאם לתצורה הספציפית ובמקרה השימוש. מומלץ להתייעץ בתיעוד Freenas ובפורומים הקהילתיים לקבלת מידע עדכני ופתרון בעיות בהדרכה.
כן, אפשר להעביר מכולות Docker קיימות ל- FREENAS. אתה יכול לייצא את המכולות מהסביבה הנוכחית ולייבא אותם לפרינה, ולהבטיח כי התלות והצורות הנדרשות נשמרות.
FreeNas מספק אפשרויות גיבוי שונות למכולות Docker, כולל תמונות, שכפול ושילוב עם פתרונות גיבוי של צד שלישי. מומלץ לגבות באופן קבוע מכולות חשובות כדי להבטיח שלמות נתונים ושחזור אסון.
כן, FreeNas תומך בהפעלת מארחי Docker מרובים באמצעות מכונות וירטואליות נפרדות לכל מארח. זה מאפשר בידוד וניהול טוב יותר של מכולות, במיוחד בעת התמודדות עם יישומים או סביבות שונות.
Docker Containers וכלא Freenas הם שני סוגים של טכנולוגיות וירטואליזציה קלות, אך יש להם ארכיטקטורות ומנגנוני ניהול שונים בסיסיים. מכולות Docker משתמשות במנוע Docker לצורך בידוד והקצאת משאבים, ואילו כלא Freenas מסתמכים על תכונת הכלא של מערכת ההפעלה FreeBSD.
כן, FreeNAs מאפשרת התאמה אישית של רשת מכולות של Docker באמצעות שימוש ברשתות Docker וממפי יציאות. זה מאפשר לך לקבוע תצורה של רשת בהתאם לדרישות הספציפיות שלך, כגון חשיפת שירותים ליציאות ספציפיות או בידוד מכולות ברשתות נפרדות.
כן, Freenas תומך בשימוש בתמונות Docker מ- Dockerhub, שהוא רישום מרכזי לתמונות Docker. אתה יכול בקלות לחפש ולמשוך תמונות של Docker מ- Dockerhub ישירות בממשק Freenas.
אפשרויות Docker & freenas
אני מבין שה- ixsystems הסירו את התמיכה במכלול המכולות הפופולרי Rancheros במבנה הנוכחי ביותר של 11.3. מישהו יודע למה? ההבנה שלי היא שבניסיון להריץ את ה- VM הזה ב- 11.3, תצטרך לבצע שינוי מסוים למטען האתחול, שאינו נתמך על ידי FreeNas. אני לא רוצה ללכת בדרך זו, בגלל בעיות קיימות – יתכן שיהיה קשה לקבל עזרה אם אתקל בבעיות בהפעלת יישום VM “חורק” שמעולם לא היה אמור לעבוד על Freenas, ואני לְסַפְסֵר כי שינויים אלה ככל הנראה יצטרכו לחזור או לשבור משהו במהלך עדכוני מערכת ההפעלה המאוחרים יותר.
האם Freenas תומך ב- Docker
Reddit ושותפיה משתמשים בעוגיות וטכנולוגיות דומות כדי לספק לך חוויה טובה יותר.
על ידי קבלת כל העוגיות, אתה מסכים לשימוש שלנו בעוגיות כדי לספק ולתחזק את השירותים והאתר שלנו, לשפר את איכות Reddit, להתאים אישית את התוכן Reddit ופרסום, ומדוד את יעילות הפרסום.
על ידי דחיית עוגיות לא חיוניות, Reddit עשוי עדיין להשתמש בעוגיות מסוימות כדי להבטיח את הפונקציונליות המתאימה של הפלטפורמה שלנו.
למידע נוסף, אנא עיין בהודעת העוגיות שלנו ומדיניות הפרטיות שלנו .
אפשרויות Docker & freenas

אני מעריך כמה פתרונות Foss NAS למעקב ביתי, אחסון קבצים ומכולות (ספציפית, Docker). למרות שהרצון שלי לתמיכה ב- Docker הוא עדיפות לבנייה שלי, Freenas מציע כל כך הרבה תכונות נהדרות אחרות שאני עדיין רוצה להבין היטב את האפשרויות שלי להביא את Docker בפרינה לפני שתקבל החלטה. אני מחפש פיתרון לתחזוקה נמוכה שלא ידרוש יותר מדי דרכים לעקיפת הבעיה, ישרוד עדכונים וכנראה שיתמוך על ידי IXSystems למשך זמן מה הבאים.
אני מבין שה- ixsystems הסירו את התמיכה במכלול המכולות הפופולרי Rancheros במבנה הנוכחי ביותר של 11.3. מישהו יודע למה? ההבנה שלי היא שבניסיון להריץ את ה- VM הזה ב- 11.3, תצטרך לבצע שינוי מסוים למטען האתחול, שאינו נתמך על ידי FreeNas. אני לא רוצה ללכת בדרך זו, בגלל בעיות קיימות – יתכן שיהיה קשה לקבל עזרה אם אתקל בבעיות בהפעלת יישום VM “חורק” שמעולם לא היה אמור לעבוד על Freenas, ואני לְסַפְסֵר כי שינויים אלה ככל הנראה יצטרכו לחזור או לשבור משהו במהלך עדכוני מערכת ההפעלה המאוחרים יותר.
זה מביא אותי לשאלות שלי בפועל: ראשית, הוא ההיגיון שלי לא לרצות לשנות ולהפעיל את Rancheros Sound – האם יש מידע שחסר לי שעשוי לעזור לי לקבל החלטה מושכלת יותר? שנית, האם מישהו יכול לחשוב על בעיות צפויות עם בחירה במערכת הפעלה אחרת כמו CoreOS?
Rancheros יהיה אידיאלי-בעוד שיש לי הרבה זיכרון RAM (32GB), יש לי סלרון 9400 בעל עוצמה נמוכה שככל הנראה לא מתאימה למשימות וירטואליזציה, כך קל משקל אפשרי. עם זאת, אני חושב שאולי אהיה מוכן להקים מעבד בשרני יותר אם אקבל פיתרון Docker יציב שאינו דורש תחזוקה מתמשכת רבה.
אני מעוניין לשמוע את התובנה שלך! תודה מראש!
לְחַשֵׁב:
אינטל i3-9100
Supermicro x11sch-ln4f
48 ג’יגה -בייט ECC
אִחסוּן:
מראה: 2 x 16GB Intel Optane M10 בריכת המגף
מראה: 2 x 4TB WD40ERFX
Raidz2: 6 x 6TB – (4) WD אדום WD60EFRX, (2) Seagate Ironwolf ST6000VN001
רֶשֶׁת:
4 x 1GBE משולב Intel I210 בפיגור 4 יציאות
1 x 10Gbe AOC-STGN-I1SF 2-יציאה 10GBE (Intel 82599EN)
גרם
אַשָׁף
הצטרפו ל -19 באוגוסט 2017 הודעות 1,512
בעיות צפויות בבחירת מערכת הפעלה שונה כמו CoreOS?
Freenas isn’t מערכת הפעלה, זה’S מכשיר שנבנה על גבי FreeBSD. אתה מקבל ממשק משתמש נחמד מאוד, גיבויי מערכת ללא מאמץ ושחזור ותיבת כלים גדולה. בחירה במערכת הפעלה וניל במקום זאת בוחרת לעשות את כל ההרמה הכבדה שלך בהפעלת שרת מורכב. אם Docker הוא חובה, ואין מארח אחר עבורו, אז Bhyve יכול לנהל מארחי Docker, שום דבר לא הוסר במכוון. רק ש- ix הפסיקה לשמור על אחד בעצמם. אני מריץ את המכולות שלי ב- VM VM, מסתכל על מעבר למשהו אחר עכשיו בתקופות המוזרות האלה, אבל הייבן’עדיין לא. אבל אני מעדיף לרוץ כמה שיותר בכלא, רק כדי לדלג על הטרחה של האחסון על פני NFS, אני מעדיף NULLFS בכל יום בשבוע
יוסוניק
Dabbler
הצטרפו 26 באפריל 2020 הודעות 41
היי גרם. תודה על המענה.
Freenas isn’t מערכת הפעלה, זה’S מכשיר שנבנה על גבי FreeBSD. אתה מקבל ממשק משתמש נחמד מאוד, גיבויי מערכת ללא מאמץ ושחזור ותיבת כלים גדולה.
כן, אני מאוד מודע לשתי הספירות :)!
הרשה לי להבהיר: השאלה שלי הייתה על מערכת ההפעלה שעלי להריץ בְּתוֹך מנוע הווירטואליזציה של Bhyve Freenas לארח מכולות Docker. אני רואה שאתה משתמש באובונטו. רבים נראים מאוד לנהל את Rancheros, למרות המכשולים לגרום לזה לרוץ. אני תוהה מדוע זהו, כאשר הם יכולים באותה קלות להשתמש בקורוס, אובונטו וכו ‘. הניחוש הכי טוב שלי הוא טביעת הרגל הקטנה של Rancheros.
גם אם מחליטים לשנות את מטען האתחול של Rancheros כדי להריץ אותו, האם זה בר קיימא? בכל פעם שאחד משדרג את Rancheros, האם הם צריכים לשנות את מטען האתחול או חלק כלשהו של FreeNas כדי לגרום לכל זה לעבוד?
אם אני מקפיד על FreeNAs, בהחלט ישנם כלא רבים שאני רוצה להתקין, אבל יש גם כמה דברים שאני בהחלט מעדיף או חייבים לרוץ ב- Docker. השאלה היחידה היא הדרך הטובה ביותר לעשות זאת. אתה מבין, אני מבלה את כל היום שלי בעשיית זה למחייתו, אז בבית, הייתי מעדיף שדברים יעבדו ככל האפשר.
. רק כדי לדלג על הטרחה של האחסון על פני NFS, אני מעדיף NULLFS בכל יום בשבוע
זה נשמע כאילו האחסון מוצג מ- Docker ל- FreeNAS Over NFS? האם זו האפשרות היחידה? מניסיון למדתי להימנע מכך בכל הזדמנות אפשרית, בדיוק כמוך חחחח.
לְחַשֵׁב:
אינטל i3-9100
Supermicro x11sch-ln4f
48 ג’יגה -בייט ECC
אִחסוּן:
מראה: 2 x 16GB Intel Optane M10 בריכת המגף
מראה: 2 x 4TB WD40ERFX
Raidz2: 6 x 6TB – (4) WD אדום WD60EFRX, (2) Seagate Ironwolf ST6000VN001
רֶשֶׁת:
4 x 1GBE משולב Intel I210 בפיגור 4 יציאות
1 x 10Gbe AOC-STGN-I1SF 2-יציאה 10GBE (Intel 82599EN)
יוריק
אַשָׁף
הצטרף ל- 4 בנובמבר 2018 הודעות 1,885
האם זו האפשרות היחידה?
מפינה ועד ה- VM Running Docker, בעצם. נראה כי NFS האפשרות הכי טובה. אתה יכול גם לעשות SMB, אבל זה נראה פחות מתאים היטב.
הצגה: לבנות
Core Truenas 13
Supermicro X11SSH-F, Intel E3-1225 V6 (Plex HW Transcode Broken); 64 גיב (4×16) מכריע/Supermicro ECC DDR4 UDIMM
8 x 8tb Hgst Ultrastar Libe-Label @5400RPM RAIDZ2 על הסיפון SATA
2 x 800GB Intel DC S3500 SSD פס ב- LSI 9302-8I
Intel P3600 2TB עברה לאובונטו VM
128 ג’יגה -בייט מ.2 מכשיר אתחול NVME, “חרך הפטריוט”
צומת עיצוב פרקטלי 804, SSR-650px עונתי
הצגה: רשת
Meraki MX68 – חומת אש
Meraki MS220-8P – מתג ראשי
JURNIPER EX2200-C-12P-2G-מתג לחדר מחשב
Zyxel GS1900-8HP – מתג סלון
Meraki MR44 – סלון AP
Meraki MR42 – למעלה
מצלמת Meraki MV12WE – מצלמת חדר מחשב
לא בשימוש: 2 x Meraki MR20; Fortigate 60e ו- Fortiswitch 108d-Poe
סמואל טאי
לעולם אל תזלזל בטיפשות שלך
מַנחֶה
הצטרפו ל -24 באפריל 2020 הודעות 5,352
ביחס לראנצ’רוס הושלמה בשנת 11.3, אני מאמין שזה בעיקר בגלל Rancheros 1.5.5 החל מה -30 בדצמבר 2019 הוא הבנייה הציבורית האחרונה, והראנצ’רוס עצמו נמצא במעלה הזרם במעלה הזרם. ראה https: // rancher.COM/תמיכה-תחזוקה-טרם/:
| גִרְסָה | GA | EOM | 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 |
במקום זאת, החמות החדשה של Rancherlabs לסביבת Docker מינימליסטית היא K3OS. עם זאת, הדבר ידרוש התקנה עם Docker כ- Back-end של המכולה, במקום מכולה. למרבה הצער, K3OS לא השיג 1.X עדיין סטטוס, ולא הייתי סומך על זה על הייצור לזמן מה.
באשר לעצמי, הצלחתי להשיג Rancheros 1.5.5 עובדים ב -11.3, אבל זה היה מאבק בן חודש לעבוד סביב מגבלות המתקין Rancheros ו- Syslinux Booter Loader, הדורש שימוש ב- Freenas VM המוגדר לאתחול Grub. ראה את ההודעה שלי ב כלא וביהיב פורום, תחת הכותרת Grub מגף כיצד לבצע, כדי לקבל מושג על הג’ירציות שהייתי צריך לעבור.
בנימה חיובית, Rancheros 1.5.X תומך בדיסקים של Virtio, כך שיצרתי קובץ גולמי של 2 ג’יגה -בייט המארח את תמונת ההתקנה, והפכתי לדיסק האתחול עבור Rancheros VM, מחובר באמצעות Virtio AS /DEV /VDA. יצרתי גם ZVOL של 25 ג’יגה -בייט כדיסק השני עבור ה- VM, מחובר שוב באמצעות Virtio AS /DEV /VDB. ה- ZVOL מחולק ל- /dev /vdb1, שהוא מחיצת החלפה של 4 ג’יגה -בייט המתויגת כ- rancher_swap, ומחיצת שורש של 20 ג’יגה -בייט, /dev /vdb2. לבסוף הוספתי וירטו ניק.
מכיוון ש- Rancheros משתמש ב- Syslinux, תצטרך ליצור ידנית ליצור גרוב באופן ידני.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, אני מגדיר את ההרכבים באמצעות קובץ yaml in/var/lib/rancher/conf/cloud-config.D:
Mounts: - - label = rancher_swap - "" - swap - "" - -/dev/vdb2 -/var/lib/docker/mnt - ext4 - "" rancher: docker: graph:/var/lib/docker/mnt
שימו לב, עבור Docker, אני לא מבצע תושבי NFS באמצעות קובץ YAML, אבל אני יוצר כרכים מקומיים של Docker Docker באמצעות NFS Mounts במקום:
עוצמת דוקר Create -Driver = Local -Opt Type = NFS -Opt O = addr =, rw, local_lock = all -opt התקן =:
זה בעיקר עובד רק עבור תיקיות NFS שהן לרוב קריאה בלבד, מכיוון שהסמנטיקה הנעילה עבור NFS אינן נהדרות ליישומים כבדים כותבים. עבור נפחים הדורשים נעילה אמינה, מספיקים נפחים של Docker באמצעות הנהג המקומי, מכיוון שזה יוצר תיקיה מגובה 4 בתוך שורש Docker:
עוצמת דוקר יוצרת
ערוך לאחרונה: 9 במאי 2020
הצגה: 13.0-U4 Build, פועל מאז 9.3 (2015)
מקרה Supermicro 721TQ-350B NAS (הוחלף NORCO ITX-S4 2021)
ASROCK E3C226D2I לוח האם
Intel Xeon E3-1230L V3
2x 8 GB קינגסטון KVR16LE11/8KF 1600MHz DDR3L 1.35V ECC DRAM
Raidz2 של 4x Western Digital Red WD40EFRX (במקור All 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 קינגסטון SNS4151S316G M.2 SSD מחובר באמצעות USB3–M.מתאם 2 (הוחלף מספר רב של כונני אגודל כושלים 2018)
שיטת גיבוי
מערכי נתונים קריטיים המותקנים ב- BaseJail מותאם אישית
Borgbackup לילי של מערכי נתונים אלה ל- RSYNC.נטו
שכפול ידני שבועי ל- USB3 לא מקוון.0 בריכה.
Leosum
Dabbler
הצטרף ל -13 בדצמבר 2015 הודעות 36
- תפוס את התמונה מכאן ואתחל ממנו כתקליטור ב- vm: https: // getfedora.org/coreos/הורדה?TAB = Metal_Virtualized & Stream = יציב
- צור את קובץ ה- FCC שלך כדי ליצור ממנו קובץ הצתה (מצאתי את זה די מסובך מכיוון שלא נראה שיש הרבה תיעוד עליו, אבל אתה יכול להשתמש בשלי כמתחיל)
- הורד את הבינארי FCCT מכאן: https: // github.com/coreos/fcct/שחרור/עדכני (בחר 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/FCO.INGE SUDO COREOS-INSTARTARTER התקנה /DEV /VDA-FCOSITION FCOS.IGN
http: // 192.168.178.22: 9000
- Docker-Compose (שאתה לא באמת צריך אם אתה רוצה להשתמש ב- Portainer בכל מקרה)
- לקוח NFS להעביר את שיתוף ה- NFS שלך
- Portainer כדי להימנע מקו הפקודה של CoreOs בעתיד ככל האפשר ו
- מגדל השמירה לשדרוג אוטומטית את המכולות שלך אם עדכון לתמונה שלהם מופיע
גרסה: גרסת FCOS: 1.0.0 Passwd: משתמשים: - שם: Core ssh_authorized_keys: - ECDSA -SHA2 NISTP521 AAAA. #מקש ה- SSH שלך הולך לכאן מערכת: יחידות:-שם: התקנה- docker-compose.שירות מופעל: תוכן אמיתי: |-[יחידה] תיאור = התקן Docker-Compose Whese = Network-Online.יעד אחרי = רשת קו-קו.רשת יעד.יעד NSS-Lookup.יעד לתנאי pathtaptexists =!/OPT/BIN/DOCKER -COMPOSE [SERVICE] TYPE = ONESHOT SERANDAFEREXIT = כן EXECSTART =/USR/BIN/MKDIR -P/OPT/BIN/EXECSTART =/usr/bin/curl -sl "https: // github.com/docker/compose/שחרור/הורדה/1.24.0/docker-compose-linux-x86_64 "-o/opt/bin/docker-compose # בתיאוריה הבאים יביאו את הבינארי האחרון, אבל> 1.24 חסר תלות של פייתון, אני אשמור את זה כאן לעתיד, מי יודע: # עטוף בתוך פקודה BASH מכיוון שהיא לא תעבוד כפקודה של ExecStart ישירות: # Execstart =/bin/bash -c '/usr/bin/curl -sl `/usr/bin/curl -s" https: // api.Github.com/repos/docker/compose/שחרור/אחרון "|/usr/bin/jq -r .נכסים [].browser_download_url | /usr/bin/grep לינוקס | /usr/bin/grep -m 1 x86_64` -o/opt/bin/docker-compose 'execstart =/usr/bin/chmod +x/opt/bin/docker-compose [התקן] wedontby = multi-משתמש.יעד - שם: Docker.NFS.שירות מופעל: תוכן אמיתי: |- [יחידה] תיאור = מיכל לקוח NFS עבור נפח משותף אחרי = Docker.שירות דורש = Docker.רשת שירות.יעד רשת לרשת.יעד [שירות] TimeOtstartSec = 0 הפעלה מחדש = תמיד ExecstartPre =-/usr/bin/docker stop %n execstartpre =-/usr/bin/docker rm %n execstartpre =/usr/bin/docker משיכה d3fk/nfs-client # מצב נמרץ נדרש כתוצאה מ tithux: https:/githux:/githux :/ githux :/.com/portainer/portainer/giness/849) execstart =/usr/bin/docker run -rm -privileged = true -name %n -net = מארח -v/mnt/shared_nfs:/mnt/nfs -1: shared -e שרת = 192.168.1.2 -e Share =/MNT/SSD_DATA/COREOSDATA D3FK/NFS -CLIENT EXECSTOP =/USR/BIN/DOCKER STOP -T 15 %N [התקן] WANTED = MULTI -USER.יעד - שם: Docker.Portainer.שירות מופעל: תוכן אמיתי: |- [יחידה] תיאור = Portainer Admin Container After = Docker.Docker Service.NFS.שירות דורש = Docker.Docker Service.NFS.שירות [שירות] סוג = ONESHOT SESATAFEREXIT = YES TIMEOTSTARTSEC = 0 EXECSTARTPRE =-/USR/BIN/DOCKER STOP %n ExecStartPRE =-/usr/bin/docker rm %n Execstartpre =/usr/bin/docker portainer/portainer מוציאים מבצעים =-/usr/-mkdp נדרש מצב Ileded כדי שקשירת השקע המקומי תעבוד בגלל Selinux (https: // github.com/portainer/portainer/giness/849) Execstart =/usr/bin/docker run -privilege = true -d -p 9000: 9000 -name %n -restart תמיד -v/var/run/docker.גרב:/var/run/docker.SOCK -V/MNT/Shared_NFS/portainer_data:/portainer/portainer -no -analytics -host = unix: /// var/run/docker.SOCK EXECSTOP =/USR/BIN/DOCKER STOP -T 15 %N [התקן] WANTHBY = MULTI -USER.יעד - שם: Docker.מִגדָל שְׁמִירָה.שירות מופעל: תוכן אמיתי: |- [יחידה] תיאור = מיכל מגזרי שעון אחרי = Docker.שירות דורש = Docker.שירות [שירות] סוג = ONESHOT SESATAFEREXIT = YES TIMEOTSTARTSEC = 0 ExecStartPre = -/usr/bin/docker stop %n Execstartpre = -/usr/bin/docker rm %n execstartpre =/usr/bin/משיכה מכילה.גרב:/var/run/docker.גרב: z ContureRRR/WatchTower Execstop =/usr/bin/docker stop -t 15 %n [install] wantedby = multi -user.יַעַד



