Boot
-
CentOS kickstart exampleIT 2021. 1. 1. 15:14
Prerequisite PXE를 사용하여 Network install시 kickstart script를 사용하면 OS를 자동으로 설치 가능하다. 네트워크 부팅은 dnsmasq를 사용하여 구성되었고 여기서는 kickstart script만 정리하였다. kickstart script kickstart script는 기본적으로 OS를 설치하면 root 홈에 anaconda.ks 파일로 존재한다. 이 스크립트를 기본으로 sudo, ssh key copy를 해두면 정말 편리하게 자동화를 구성할 수 있다. #version=RHEL8 # Use graphical install text repo --name="AppStream" --baseurl=http://mirror.kakao.com/centos/8/AppStre..
-
UEFI를 위한 PXE Boot 서버 구축IT 2020. 12. 5. 17:16
가상화 환경에서 새로운 서버를 생성하는 과정은 VM 생성 -> IP 할당 -> Hostname 설정 -> OS 설정 -> Application 설정과 같은 순서로 이루어 지게되고 예전에는 Manual로 진행하는 작업이 많았지만 최근에는 자동화 툴이 워낙 잘 나오고 있기 때문에 대부분 자동화 되었다. IP 할당 후 이후 단계는 원격 접속이 가능하므로 매우 쉬운 과정으로 볼 수 있으나 VM 생성 -> IP 할당까지는 아직까지도 조금 번거로운 과정이다. 이 번거로운 과정을 조금씩 자동화 해보고 위해 원격 부팅 후 아이피 DHCP를 활용하여 IP를 자동 할당하는 과정까지 정리해보고자 한다. DHCP Setup 서버에서 dnf를 이용하여 dhcp-server를 설치한다. # dnf -y install dhcp-s..