- Fedora CoreOS는 가볍고 컨테이너에 최적화된 배포판입니다.
- 최초의 기계 설정에는 Ignition을 사용하세요.
- Hyper-V는 Fedora CoreOS를 실행하기 위한 이상적인 환경을 제공합니다.
페도라 코어 OS 이것은 다음을 찾는 사용자에게 가장 매력적인 배포판 중 하나가 되었습니다. 가볍고 안전하며 설계된 운영 체제 특히 컨테이너 환경에 적합합니다. 하지만, 설치가 어려울 수 있습니다특히 가상화 플랫폼이 있는 경우 Hyper-V, Microsoft의 가상화 관리자. 무언가 여러 운영 체제를 실행할 수 있습니다 동일 하드웨어 상의 가상 머신으로.
페도라 코어 OS 컨테이너 작업을 위한 최적화된 솔루션 제공에 중점을 둡니다.따라서 이 두 가지를 결합하는 것은 개발자와 시스템 관리자 모두에게 훌륭한 옵션입니다.
Fedora CoreOS란 무엇인가요?

Fedora CoreOS는 배포판입니다 빛 컨테이너 환경에 최적화된 Linux. 변경 불가능하도록 설계되었습니다. 즉, 귀하의 파일 시스템은 읽기 전용입니다, 제공 더 큰 보안 y 안정성.
또한 Ignition을 사용합니다. 구성 시스템 컴퓨터를 사용자 지정하기 위해 처음 부팅할 때 한 번 실행됩니다.
설치 전 필요한 준비사항
시작하기 전에 몇 가지 필수 항목이 필요합니다.
- Fedora CoreOS ISO 이미지: Fedora CoreOS 공식 사이트에서 안정적인 이미지를 다운로드하세요.
- Hyper-V 활성화: Windows 운영 체제에서 Hyper-V가 구성되어 실행되고 있는지 확인하세요.
- 점화 설정: Fedora CoreOS는 Ignition 구성 파일을 사용하여 처음 부팅할 때 컴퓨터를 사용자 지정합니다.
점화 구성 파일 생성

점화는 핵심 구성요소 Fedora CoreOS를 사용하여 시스템을 사용자 정의합니다. nano나 Vim과 같은 텍스트 편집기를 사용하여 FCC(Fedora CoreOS Config) 파일을 만드는 것으로 시작합니다. 에이 기본 예 구성은 다음과 같습니다:
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에서 가상 머신 만들기

Ignition이 구성되면 다음 단계는 다음과 같습니다. Hyper-V에서 가상 머신을 만드세요:
- Hyper-V 관리자 열기 선택 «새로운» > «가상 머신».
- 설정 RAM 권장 사항(예: 2048MB)을 설정하고 적절한 수의 CPU를 할당합니다.
- 하드 디스크 섹션에서 "가상 하드 디스크 만들기"를 선택하고 최소한 다음을 할당하세요. 10 GB.
- 마지막으로 다음을 첨부합니다. ISO 이미지 부팅 드라이브로 Fedora CoreOS를 사용합니다.
설치 중 추가 구성
처음으로 가상 머신을 부팅하면 Fedora CoreOS가 사용자가 구성한 유효한 Ignition 파일을 자동으로 찾습니다. 이 파일을 제공하는 방법은 여러 가지가 있습니다.
- USB로: Ignition 파일을 USB 플래시 드라이브에 복사하여 Hyper-V에서 저장 장치로 연결할 수 있습니다.
- HTTP 서버를 통해: Ignition 파일을 호스팅하기 위해 nginx와 같은 가벼운 웹 서버를 설정합니다.
예를 들어 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를 사용하거나 필요에 따라 새로운 구성을 시도하세요.
Hyper-V에서 Fedora CoreOS 설치 마스터링 이를 통해 이 배포의 이점을 활용할 수 있을 뿐만 아니라 컨테이너를 관리하기 위한 효율적이고 안전한 환경을 만들 수 있습니다.. 여기에 제공된 도구와 지식을 활용하면 그 잠재력을 최대한 활용할 준비가 될 것입니다.
나는 그의 "괴짜" 관심을 직업으로 바꾼 기술 열광자입니다. 나는 10년 넘게 최첨단 기술을 사용하고 순수한 호기심으로 온갖 프로그램을 만지작거리며 살아왔습니다. 이제 저는 컴퓨터 기술과 비디오 게임을 전공했습니다. 왜냐하면 저는 5년 넘게 기술 및 비디오 게임에 관한 다양한 웹사이트에 글을 쓰고 모든 사람이 이해할 수 있는 언어로 필요한 정보를 제공하려는 기사를 작성해 왔기 때문입니다.
질문이 있으시면 제가 알고 있는 지식은 Windows 운영 체제는 물론 휴대폰용 Android까지 다양합니다. 그리고 저는 여러분을 위한 헌신을 하고 있습니다. 저는 항상 몇 분씩만 시간을 내어 이 인터넷 세계에서 여러분이 가질 수 있는 모든 질문을 해결하도록 도와드릴 의향이 있습니다.