Emita com o RHEL7 e desabilitando o NetworkManager

2

Ok comunidade, vamos ver se podemos descobrir isso, porque estou sem respostas.

Onde eu trabalho, estou montando um monte de servidores RedHat Enterprise Linux. Há uma coleção de servidores RHEL6 e RHEL7.

Nos servidores RHEL6, estou usando a ferramenta de configuração de rede padrão configurando-a em /etc/sysconfig/network-scripts/ifcfg-eth0 e um arquivo de configuração do dhclient em /etc/dhclient-eth0.conf . Tudo funciona corretamente. Eu recebo o FQDN personalizado dos nossos servidores DNS (por exemplo, hostname.ad.company.tld ) e, quando a concessão do DHCP está ativa, ele é renovado automaticamente.

Aqui está o problema:

No RHEL7, o NetworkManager é ativado por padrão. No nosso Kickstart, eu removi o NetworkManager e voltei para configurar a rede e o dhcp da maneira que é feito no RHEL6. Toda a configuração é a mesma (sans usando /etc/sysconfig/network-scripts/ifcfg-ens192 em vez de eth0) e funciona bem para a primeira concessão de DHCP.

Uma vez que a concessão está ativa, aparentemente não a renova até eu emitir um comando systemctl restart network .

Eu olhei e olhei e estou chegando ao fim. Deve haver algo diferente no RHEL7 ou algo não configurado quando você desativa o NetworkManager , mas eu não posso, para a vida de mim, descobrir isso.

Alguém tem alguma ideia?

Como eu sei que isso geralmente ajuda, vou postar meus arquivos de configuração do RHEL7 e o snippet dos logs onde ele perde a concessão do DHCP.

/ etc / sysconfig / scripts de rede / ifcfg-ens192

# Generated by dracut initrd
DEVICE="ens192"
ONBOOT=yes
NETBOOT=yes
UUID="c23045ff-7b60-4dff-b052-30a61923a852"
IPV6INIT=yes
BOOTPROTO=dhcp
HWADDR="00:0c:29:b6:d8:cc"
TYPE=Ethernet
NAME="ens192"
NM_CONTROLLED=no

/etc/dhclient-ens192.conf

send host-name "hostname";
send fqdn.fqdn "hostname.ad.company.tld";
send fqdn.server-update off;

/ var / log / messages

Jun 27 23:06:09 sa-kbwiki01 avahi-daemon[591]: Withdrawing address record for 129.89.78.221 on ens192.
Jun 27 23:06:09 sa-kbwiki01 avahi-daemon[591]: Leaving mDNS multicast group on interface ens192.IPv4 with address xxx.xx.xx.xxx.
Jun 27 23:06:09 sa-kbwiki01 avahi-daemon[591]: Interface ens192.IPv4 no longer relevant for mDNS.
    
por cjmaio 02.07.2014 / 17:14

2 respostas

1

Acabei descobrindo a questão.

Existe um sinalizador que você pode definir no seu arquivo de kickstart, biosdevname = 0, que supostamente deveria reverter o RHEL7 para usar o antigo padrão de nomenclatura ethernet, por exemplo, eth0

Não fez isso, parecia não ter efeito. Eu pensei que tinha removido, mas acho que não.

Deve ter dito ao instalador para configurar as coisas incorretamente. Quando eu removi isso do kickstart, e construí a máquina novamente, eu não tinha mais o problema de morrer dhclient.

    
por 30.07.2014 / 23:50
1

Para reverter para nomes de interface regulares, é tão simples quanto

sed -i '
  /CMDLINE/s/ /net.ifnames=0/
  ' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
init 6

Não olhe para a árvore / etc / grub, entretanto: agora ela está sendo terrivelmente complicada, então é uma bagunça tóxica arriscada como o systemd.

    
por 24.04.2015 / 15:29