PXE
-
Fedora CoreOS PXE Boot 가이드IT 2021. 1. 30. 16:37
배경 기존에 많이 사용하던 CentOS는 Stream으로 변경되어 믿고 사용하기는 조금 부담스럽고 Ubuntu로 변경해서 사용해도 되지만 리눅스라는 측면에서 보면 크게 벗어나지 않지만 자동화 측면에서 보면 네트워크 설정, DNS 설정 등등 다른 항목들이 많고 아직은 Redhat 계열보다 조금 무겁게 느껴저서 이것 또한 약간 떠려지는게 사실이다. 그래서 이럴거면 트렌드가 Kubernetes로 많이 옮겨가고 있고 이제 OS는 Container를 띄우기 위한 최소한으로 많이 사용되는 개념이라 Stream이지만 Fedora CoreOS를 사용하기로 하였다. 또한 CoreOS가 Redhat으로 인수되면서 Redhat 계열 리눅스와 호환되는게 많아 접근도 그리 어렵지는 않았다. 이번 글은 지극히 개인적으로 나중에 ..
-
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..