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.