Menu Close

8.4. Kickstart 파일을 사용하여 에지 이미지용 RHEL 설치

Kickstart 파일을 사용하여 에지 이미지의 RHEL을 설치하려면 웹 서버를 사용합니다. 웹 서버에서는 RHEL for Edge 이미지 commit.tar 리포지토리와 Kickstart 파일을 사용하여 RHEL 설치 프로그램을 시작합니다.

사전 요구 사항

  • 설치 프로그램에서 커밋을 가져올 서버를 사용할 수 있으며 실행 가능합니다.
  • 생성한 커밋을 설치할 디스크 이미지입니다.

절차

  1. libvirt virt-install을 사용하여 Anaconda 설치 프로그램을 실행합니다.

    virt-install \
    --name rhel-edge-test-1
    --memory 2048 \
    --vcpus 2 \
    --disk size=8 \
    --disk path=prepared_disk_image.qcow2,format=qcow2 \
    --os-variant rhel9
    --cdrom /home/username/Downloads/rhel-9-x86_64-boot.iso
  2. 설치 화면에서 TAB 을 눌러 추가 커널 매개 변수를 지정합니다.

    inst.ks=http://edge_device_ip:port/kickstart.ks

    kernel 매개변수는 RHEL 설치 프로그램에 포함된 RHEL 이미지가 아닌 Kickstart 파일을 사용하여 RHEL을 설치하도록 지정합니다.

    RHEL Installer가 시작되고 서버(HTTP) 끝점에서 Kickstart 파일을 가져오고 HTTP 끝점에서 에지 이미지 커밋용 RHEL을 설치하는 명령을 포함하여 명령을 실행합니다. 설치가 완료되면 설치 프로그램에서 로그인 세부 정보를 묻는 메시지를 표시합니다.

  3. 로그인 화면에서 사용자 계정 자격 증명을 지정하고 Enter 를 클릭합니다.
  4. 에지 이미지의 RHEL이 성공적으로 설치되었는지 확인합니다.

    $ rpm-ostree status

    명령 출력은 이미지 커밋 ID를 제공하며 설치에 성공했는지 표시됩니다.

    다음은 샘플 출력입니다.

    State: idle
    Deployments:
    * ostree://edge:rhel/9/x86_64/edge
    		  Timestamp: 2020-09-18T20:06:54Z
    			Commit: 836e637095554e0b634a0a48ea05c75280519dd6576a392635e6fa7d4d5e96