Rulez în mare parte mașini virtuale Ubuntu într-un cluster vSphere unde un VLAN este gestionat de un DHCP și DNS Windows. Din mașinile virtuale Ubuntu pot actualiza înregistrările DNS din DNS Windows pentru a indica IP-ul dinamic către numele său de gazdă (setat în /etc/hostname) cu dhcp-identifier: mac plus în /etc/netplan/00-installer-config.yaml:
cat /etc/netplan/00-installer-config.yaml
# Aceasta este configurația rețelei scrisă de „subiquity”
reţea:
ethernet:
ens160:
dhcp4: adevărat
dhcp-identifier: mac
versiunea: 2
După aceste modificări un apel la dhclient -r de asemenea, actualizează înregistrarea DNS pentru a indica noua adresă IP atribuită de dhcp.
Dar acum vreau să obțin aceeași funcționalitate de actualizare DNS într-o VM CentOS 7. Mai întâi m-am așezat /etc/hostname la gazda mea.exemplu.tld și a repornit aparatul. După aceea am încercat să schimb variabilele serverale în /etc/sysconfig/network-scripts/ifcfg-ens192:
- Setare
MACADDR la oricare conserva sau permanent
- Setare
DHCP_HOSTNAME la gazda mea dar nu DHCP_FQDN
- Setare
DHCP_FQDN la gazda mea.exemplu.tld dar nu DHCP_HOSTNAME
Fiecare modificare a ifcfg-ens192 a fost urmată de invocarea lui dhclient -r ens192; dhclient ens192 și o repornire.