Alterando o nome do dispositivo de rede de um dispositivo usado nfsroot

1

Então, para o contexto, eu tenho algumas máquinas iniciando através de um pxeboot que usam um compartilhamento nfs como raiz.

Sendo capaz de usá-lo, você pode / precisa especificar um nome de dispositivo no pxelinux.cfg que você deseja usar para aquela inicialização.

Agora, sei que a renomeação dos dispositivos funcionaria com a adição do /etc/udev/rules.d/70-persistent-net.rules e a adição de conteúdo como este:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="mynewname"

Ele também funciona para todos os dispositivos além daquele dispositivo que você precisa deixar no /etc/network/interfaces manualmente assim:

iface enp8s0f2 inet manual

O sistema não tenta reiniciar o dispositivo e, ao fazê-lo, travar o sistema.

No entanto, agora, ao tentar renomear os nomes dos dispositivos, notei que também não é possível (pelo menos não consegui encontrar uma maneira óbvia) de renomear esse dispositivo usado. Estou assumindo que é porque o sistema está bloqueado pelo kernel carregado para reiniciar o dispositivo que é usado como um nfsroot.

Agora, minha pergunta seria: existe uma maneira de renomeá-lo?

Como ajustar o nome durante o boot (assim antes que o nfs mount aconteça) e não depois, através de um comando append ou ajustando o kernel usado para inicializar?

    
por Ziazis 10.11.2017 / 09:17

0 respostas