kickstart 통해서 NAVIX 9 OS 설치 자동화에 대해 알아본다.

이 문서에서는 KVM상의 VM을 통해서 kickstart OS 설치하는 방법을 다룬다.


NAVIX 9 KVM (tftp, kickstart 서버) 구성

Baremetal 서버에 KVM Host OS 설치

1) iso 다운로드 (https://dlnavix.navercorp.com/9.7/x86_64/BaseOS/iso/Navix-9.7-x86_64-boot.iso)
2) OS install - minimal로 설치
3) selinux, firewalld disabled
4) reboot

cockpit 설치 및 설정

tftp / httpd 설치 및 설정

repository 디렉토리 구성

tftp 디렉토리 구성

grub 설정

dhcp 설정 (EFI 펌웨어 모드로만 동작)

-> dhcp 서버 역할을 qemu-kvm을 통해 동작

dhcp 설정 (EFI / BIOS 펌웨어 모드 모두 동작)

-> 첫 라인에 network xmlns 선언을 해야 아래 dnsmasq:options가 반영된다.

ks(kickstart) 설정 파일 작성


VM 생성 및 설치 진행

cockpit web-console 접속

브라우저를 통해 http://cockpit-ip:9090 접근, myuser로 접속

우측 상단의 '제한된 접근'을 클릭 후 myuser의 암호 입력 - > 관리 접근으로 변경됨

cockpit 에서 vm 생성

-> 4G 미만의 메모리 할당 시, 설치 과정에서 메모리 부족으로 에러 발생 가능성 있음.
-> EFI 펌웨어 모드로 설치를 원한다면 '생성과 편집'을 눌러 BIOS -> UEFI로 변경

-> 저장 후 설치 버튼을 눌러 설치 진행

OS 설치 진행

설치 완료 후 부팅 순서 변경

-> OS 설치가 완료되면 navix.ks의 shutdown 설정에 의해 자동으로 vm이 종료된다. 종료된 vm의 '부팅 순서' 편집을 눌러 disk를 상단으로 올린다.

VM 부팅

kvm host에서 접속, 확인

NAVIX 9 Kickstart - PXE

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다