Hyper-V에 Fedora CoreOS를 설치하는 방법

마지막 업데이트 : 03/02/2025

  • Fedora CoreOS는 가볍고 컨테이너에 최적화된 배포판입니다.
  • 최초의 기계 설정에는 Ignition을 사용하세요.
  • Hyper-V는 Fedora CoreOS를 실행하기 위한 이상적인 환경을 제공합니다.

페도라 코어 OS 이것은 다음을 찾는 사용자에게 가장 매력적인 배포판 중 하나가 되었습니다. 가볍고 안전하며 설계된 운영 체제 특히 컨테이너 환경에 적합합니다. 하지만, 설치가 어려울 수 있습니다특히 가상화 플랫폼이 있는 경우 Hyper-V, Microsoft의 가상화 관리자. 무언가 여러 운영 체제를 실행할 수 있습니다 동일 하드웨어 상의 가상 머신으로.

페도라 코어 OS 컨테이너 작업을 위한 최적화된 솔루션 제공에 중점을 둡니다.따라서 이 두 가지를 결합하는 것은 개발자와 시스템 관리자 모두에게 훌륭한 옵션입니다.

Fedora CoreOS란 무엇인가요?

페도라 코어 OS

Fedora CoreOS는 배포판입니다 컨테이너 환경에 최적화된 Linux. 변경 불가능하도록 설계되었습니다. 즉, 귀하의 파일 시스템은 읽기 전용입니다, 제공 더 큰 보안 y 안정성.

독점 콘텐츠 - 여기를 클릭하세요  기존 iPhone의 모든 데이터를 새 iPhone으로 전송하는 방법

또한 Ignition을 사용합니다. 구성 시스템 컴퓨터를 사용자 지정하기 위해 처음 부팅할 때 한 번 실행됩니다.

설치 전 필요한 준비사항

시작하기 전에 몇 가지 필수 항목이 필요합니다.

  • Fedora CoreOS ISO 이미지: Fedora CoreOS 공식 사이트에서 안정적인 이미지를 다운로드하세요.
  • Hyper-V 활성화: Windows 운영 체제에서 Hyper-V가 구성되어 실행되고 있는지 확인하세요.
  • 점화 설정: Fedora CoreOS는 Ignition 구성 파일을 사용하여 처음 부팅할 때 컴퓨터를 사용자 지정합니다.

점화 구성 파일 생성

Fedora CoreOS 설치 전 필요한 준비사항

점화는 핵심 구성요소 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에서 가상 머신 만들기

하이퍼-V

Ignition이 구성되면 다음 단계는 다음과 같습니다. Hyper-V에서 가상 머신을 만드세요:

  • Hyper-V 관리자 열기 선택 «새로운» > «가상 머신».
  • 설정 RAM 권장 사항(예: 2048MB)을 설정하고 적절한 수의 CPU를 할당합니다.
  • 하드 디스크 섹션에서 "가상 하드 디스크 만들기"를 선택하고 최소한 다음을 할당하세요. 10 GB.
  • 마지막으로 다음을 첨부합니다. ISO 이미지 부팅 드라이브로 Fedora CoreOS를 사용합니다.
독점 콘텐츠 - 여기를 클릭하세요  MAC 주소를 소유한 사람을 찾는 방법

설치 중 추가 구성

처음으로 가상 머신을 부팅하면 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 설치 마스터링 이를 통해 이 배포의 이점을 활용할 수 있을 뿐만 아니라 컨테이너를 관리하기 위한 효율적이고 안전한 환경을 만들 수 있습니다.. 여기에 제공된 도구와 지식을 활용하면 그 잠재력을 최대한 활용할 준비가 될 것입니다.

독점 콘텐츠 - 여기를 클릭하세요  Instagram의 메타 검증이란 무엇입니까?