כיצד להתקין את Fedora CoreOS ב-Hyper-V

עדכון אחרון: 03/02/2025
מְחַבֵּר: אלברטו נבארו

  • Fedora CoreOS היא הפצה קלת משקל, מותאמת למיכל.
  • השתמש ב-Ignition עבור התקנה ראשונית של המכונה.
  • Hyper-V מספק סביבה אידיאלית להפעלת Fedora CoreOS.

Fedora CoreOS זה הפך לאחת ההפצות האטרקטיביות ביותר עבור אותם משתמשים המחפשים א מערכת הפעלה קלת משקל, מאובטחת ומעוצבת במיוחד עבור סביבות מיכל. אוּלָם, ההתקנה שלו יכולה להיות אתגר, במיוחד אם פלטפורמת הוירטואליזציה שלך היא Hyper-V, מנהל הוירטואליזציה של מיקרוסופט. Algo que מאפשר לנו להפעיל מספר מערכות הפעלה כמכונות וירטואליות על אותה חומרה.

Fedora CoreOS מתמקדת בהצעת פתרון אופטימלי לעבודה עם מכולות, כך שהשילוב ביניהם הוא אופציה מצוינת הן למפתחים והן למנהלי מערכת.

¿Qué es Fedora CoreOS?

Fedora CoreOS

Fedora CoreOS היא הפצה קַל מִשְׁקָל לינוקס מותאמת לסביבות מיכל. זה נועד להיות בלתי ניתן לשינוי, כלומר מערכת הקבצים שלך היא לקריאה בלבדמתן mayor seguridad y יַצִיבוּת.

תוכן בלעדי - לחץ כאן  איך להסתיר סיפור אינסטגרם ממישהו

בנוסף, הוא משתמש בהצתה, א sistema de configuración שפועל פעם אחת במהלך האתחול הראשון כדי להתאים אישית את המכונה.

הכנות הכרחיות לפני ההתקנה

Antes de comenzar, necesitarás algunos elementos esenciales:

  • תמונת ISO של Fedora CoreOS: הורד את התמונה היציבה מהאתר הרשמי של Fedora CoreOS.
  • Hyper-V מופעל: ודא ש-Hyper-V מוגדר ומופעל במערכת ההפעלה Windows שלך.
  • הגדרות הצתה: Fedora CoreOS משתמשת בקבצי תצורת Ignition כדי להתאים אישית את המכשיר במהלך האתחול הראשון.

יצירת קובץ תצורת ההצתה

הכנות הכרחיות לפני התקנת Fedora CoreOS

הצתה היא ה componente central של Fedora CoreOS כדי להתאים אישית את המערכת. התחל ביצירת קובץ FCC (Fedora CoreOS Config) באמצעות עורך טקסט כגון ננו או Vim. א ejemplo básico התצורה היא:


variant: fcos
version: 1.0.0
passwd:
  users:
    - name: core
      password_hash: "$y$j9T$A0Y3wwVOKP69S.1K/zYGN.$S596l11UGH3Xj..."
systemd:
  units:
    - name: install-rpms.service
      enabled: true
      contents: |
        [Unit]
        Description=Instalar paquetes
        After=network-online.target

        [Service]
        ExecStart=rpm-ostree install nano htop docker-compose --reboot

לאחר יצירת קובץ ה-FCC, תזדקק ל- טרנספילר בוטאן כדי להמיר אותו לקובץ Ignition. הפעל את הפקודה הבאה:


docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign

יצירת המכונה הוירטואלית ב-Hyper-V

היפר-V

כשההצתה מוגדרת, השלב הבא הוא צור את המכונה הוירטואלית שלך ב-Hyper-V:

  • פתח את Hyper-V Manager ובחר «חדש» > «מכונה וירטואלית».
  • הגדר את זיכרון RAM מומלץ (לדוגמה, 2048 MB) והקצו מספר מתאים של מעבדים.
  • בסעיף הדיסק הקשיח, בחר "צור דיסק קשיח וירטואלי" והקצה לפחות 10 ג'יגה-בייט.
  • לבסוף, צרף את imagen ISO של Fedora CoreOS ככונן האתחול.
תוכן בלעדי - לחץ כאן  סיגייט חושפת כרטיס הרחבה חדש ל-Xbox בנפח 4TB: כל הפרטים על מחיר, קיבולת וחלופות

תצורה נוספת במהלך ההתקנה

כאשר אתה מאתחל את המכונה הוירטואלית בפעם הראשונה, Fedora CoreOS תחפש אוטומטית קובץ Ignition חוקי שהגדרת. ישנן מספר דרכים לספק קובץ זה:

  • Por USB: ניתן להעתיק את קובץ ה-Ignition לכונן הבזק מסוג USB ולצרפו כהתקן אחסון ב-Hyper-V.
  • דרך שרת HTTP: הגדר שרת אינטרנט קל כמו nginx כדי לארח את קובץ ה-Ignition.

לדוגמה, כדי להגדיר את nginx, אתה יכול להשתמש בפקודות הבאות:


apt install nginx
mkdir /var/www/html/fcos
touch /var/www/html/fcos/myconfig.ign
systemctl start nginx

אפשרויות מתקדמות ואחרי תצורה

לאחר התקנת Fedora CoreOS, ייתכן שיהיה עליך לבצע תצורות נוספות, כגון הגדר IP סטטי או התאם מסלולי רשת. לשם כך, אתה יכול להשתמש בכלים כמו nmcli:


nmcli connection mod 'Wired Connection' \
  ipv4.method manual \
  ipv4.addresses 192.168.1.100/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns 8.8.8.8
systemctl restart NetworkManager

לְבָסוֹף, אתה יכול להתאים אישית את המופע שלך על ידי הוספת שירותי מיכל באמצעות docker-compose או לנסות תצורות חדשות בהתאם לצרכים שלך.

שליטה בהתקנת Fedora CoreOS ב-Hyper-V זה לא רק יאפשר לך לנצל את היתרונות של הפצה זו, אלא גם יאפשר לך יאפשר לך ליצור סביבה יעילה ומאובטחת לניהול הקונטיינרים שלך. עם הכלים והידע הניתנים כאן, תהיו מוכנים לחקור את מלוא הפוטנציאל שלו.

תוכן בלעדי - לחץ כאן  איך לדעת אם חשבון האינסטגרם פתוח במכשיר אחר