- Fedora CoreOS е лесна дистрибуција оптимизирана за контејнери.
- Користете го палењето за првично поставување на машината.
- Hyper-V обезбедува идеална средина за водење на Fedora CoreOS.
Fedora CoreOS Таа стана една од најатрактивните дистрибуции за оние корисници кои бараат a Лесен, безбеден и дизајниран оперативен систем особено за средини со контејнери. Сепак, Неговата инсталација може да биде предизвик, особено ако е вашата платформа за виртуелизација Hyper-V, менаџер за виртуелизација на Microsoft. Algo que ни овозможува да работиме повеќе оперативни системи како виртуелни машини на истиот хардвер.
Fedora CoreOS се фокусира на понуда на оптимизирано решение за работа со контејнери, па затоа нивното комбинирање е одлична опција и за програмерите и за системските администратори.
¿Qué es Fedora CoreOS?

Fedora CoreOS е дистрибуција liviana Linux оптимизиран за околини со контејнери. Тој е дизајниран да биде непроменлив, што значи дека вашиот датотечен систем е само за читање, proporcionando una mayor seguridad y стабилност.
Дополнително, користи палење, a sistema de configuración кој работи еднаш за време на првото подигање за да ја прилагодите машината.
Потребни подготовки пред инсталацијата
Antes de comenzar, necesitarás algunos elementos esenciales:
- ISO слика на Fedora CoreOS: Преземете ја стабилната слика од официјалната страница на Fedora CoreOS.
- Овозможено е Hyper-V: Проверете дали имате конфигурирано и работи Hyper-V на вашиот оперативен систем Windows.
- Поставки за палење: Fedora CoreOS користи конфигурациски датотеки за палење за да ја приспособи машината при првото подигање.
Креирање на датотека за конфигурација за палење

Палењето е componente central на Fedora CoreOS за прилагодување на системот. Започнете со креирање на датотека FCC (Fedora CoreOS Config) со помош на уредувач на текст како nano или 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, ќе ви треба Транспилатор на бутан за да го претворите во датотека за палење. Извршете ја следнава команда:
docker run -i --rm quay.io/coreos/butane --pretty --strict < myconfig.fcc > myconfig.ign
Креирање на виртуелната машина во Hyper-V

Со конфигурирано палење, следниот чекор е Направете ја вашата виртуелна машина во Hyper-V:
- Отворете Hyper-V Manager и изберете „Ново“ > „Виртуелна машина“.
- Конфигурирајте го RAM меморија препорачано (на пример, 2048 MB) и доделете соодветен број на процесори.
- Во делот за хард диск, изберете „Креирај виртуелен хард диск“ и додели барем 10 GB.
- На крајот, прикачете го imagen ISO на Fedora CoreOS како диск за подигање.
Дополнителна конфигурација за време на инсталацијата
Кога ќе ја подигнете виртуелната машина за прв пат, Fedora CoreOS автоматски ќе бара валидна датотека за палење што сте ја конфигурирале. Постојат неколку начини да се обезбеди оваа датотека:
- 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 Не само што ќе ви овозможи да ги искористите придобивките од оваа дистрибуција, туку и ќе ви овозможи ќе ви овозможи да создадете ефикасна и безбедна средина за управување со вашите контејнери. Со алатките и знаењето дадени овде, ќе бидете подготвени да го истражите неговиот целосен потенцијал.
Јас сум технолошки ентузијаст кој своите „гикови“ интереси ги претвори во професија. Поминав повеќе од 10 години од мојот живот користејќи најсовремена технологија и непречено со сите видови програми од чиста љубопитност. Сега сум специјализиран за компјутерска технологија и видео игри. Тоа е затоа што повеќе од 5 години пишувам за различни веб-локации за технологија и видео игри, создавајќи статии кои се обидуваат да ви ги дадат потребните информации на јазик што е разбирлив за секого.
Ако имате прашања, моето знаење се движи од се што е поврзано со оперативниот систем Виндоус како и Андроид за мобилни телефони. И мојата посветеност е кон вас, јас сум секогаш подготвен да потрошам неколку минути и да ви помогнам да ги решите сите прашања што може да ги имате во овој интернет свет.