내 홈 랩 환경은 주로 kvm 또는 guest를 실행하는 git repo->puppet Apply->centos7 하드웨어입니다. 이 도구는 간단하지만 효과적입니다.
요즘 직장에서 테라포밍 작업을 많이 하고 있는데 ansible/terraform 모드를 사용하여 홈랩을 새로 고칠까 고민하다가 KVM 호스트에 대한 OS 기본 사항을 살펴보며 더 좋은 방법이 없을지 궁금해졌습니다.
그래서 질문은…
PXE 부팅 가능하고 변경 불가능하며 컨테이너 친화적이고 기본 KVM 호스트로 사용할 수 있는 Unix OS 모드를 아는 사람이 있습니까?
CoreOS/Flatcar와 유사하지만 컨테이너가 아닌 KVM 게스트용입니다. cloud-init 및 Vault와 같은 구성 데이터를 이상적으로 사용하십시오.
감사해요!
답변1
불변은 정적을 의미하지 않습니다. 예를 들어 Flatcar를 사용하여 kubernetes 클러스터를 실행합니다. 구성 파일은 노드에 배치됩니다. 변경할 수 없는 것은 운영 체제 자체이지 전체 파일 시스템이 아닙니다. 이 경우 /usr은 변경할 수 없으므로 파일은 /opt와 같은 다른 곳에 배치됩니다.
구성 데이터는 대부분 cloud-init(이 경우 점화)에 의해 가져오는데, 이는 운영 체제가 변경 불가능하기 때문이 아니라 중앙 집중식 구성 위치를 원하기 때문입니다. cloud-init 또는ignition은 여전히 /etc와 같이 파일 시스템에서 허용하는 위치에 씁니다.