저는 12개의 서버에 고정 IP를 사용하는 약 40개의 VM이 있는 소규모 환경을 운영하고 있으며 각 VM을 이름으로 참조할 수 있다면 좋을 것입니다. 오고 가는 VM이 많기 때문에 정적 목록을 유지하는 것은 어렵습니다.
새 이름이 생성될 때 동적으로 등록하도록 DNS 서버를 구성하는 방법이 있습니까?
답변1
일반적으로 dnsmasq
이는 기본적으로 수행됩니다. DHCP 클라이언트가 보낸 호스트 이름을 사용하여 DNS를 업데이트합니다.
이것이(및 배포의 엄청난 유연성) 아마도 가상화 솔루션에서 자주 사용되는 이유일 것입니다 libvirt
.convirt
openstack nova
답변2
Zeroconf가 해결책이 될 수 있습니다. avahi mDNS(패키지 avahi-daemon
및 ) 를 설정하면 libnss-mdns
호스트는 호스트 이름을 알리고 를 사용하여 이를 확인할 수 있습니다 <hostname>.local
.
답변3
nsupdate
패키지 의 명령을 사용하십시오 bind-utils
.