8.3. Kickstart를 사용하여 에지 장치에 배치된 설치 수행

네트워크 기반 환경에서 설치하는 경우 RHEL 설치 관리자 ISO, Kickstart 파일 및 웹 서버를 사용하여 RHEL for Edge 이미지를 장치에 설치할 수 있습니다. 웹 서버는 RHEL for Edge 커밋과 Kickstart 파일을 제공하여 RHEL 설치 프로그램 ISO 이미지를 부팅합니다.

사전 요구 사항

절차

  1. libvirt virt-install 유틸리티를 사용하여 RHEL 운영 체제가 있는 VM(가상 머신)을 생성하여 RHEL Anaconda 설치 프로그램을 실행합니다. 참여 중인 설치의 대상 디스크로 .qcow2 디스크 이미지를 사용합니다.

    virt-install \
    --name rhel-edge-test-1 \
    --memory 2048 \
    --vcpus 2 \
    --disk path=prepared_disk_image.qcow2,format=qcow2,size=8 \
    --os-variant rhel8 \
    --cdrom /home/username/Downloads/rhel-8-x86_64-boot.iso
  2. 설치 화면에서 다음을 수행합니다.

    그림 8.1. Red Hat Enterprise Linux 부팅 메뉴

    Red Hat Enterprise Linux 부팅 메뉴
    1. e 키를 눌러 추가 커널 매개변수를 추가합니다.

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

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

    2. 커널 매개 변수를 추가한 후 Ctrl+X 를 눌러 Kickstart 파일을 사용하여 RHEL 설치를 부팅합니다.

      RHEL 설치 프로그램은 서버(HTTP) 끝점에서 Kickstart 파일을 가져와서 시작하고, HTTP 엔드포인트에서 Edge 이미지 커밋을 위한 RHEL을 설치하는 명령을 포함하여 명령을 실행합니다. 설치가 완료되면 RHEL 설치 관리자에 로그인 세부 정보가 표시됩니다.

검증

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

    $ rpm-ostree status

    명령 출력은 이미지 커밋 ID를 제공하고 설치가 성공적으로 완료되었음을 보여줍니다.

    다음은 샘플 출력입니다.

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