Cuando actualiza a RHEL® CentOS® 7.4, el reinicio hace que la configuración de eth0 cambie al Protocolo de configuración dinámica de host (DHCP). Este cambio interrumpe la conectividad de la red.
Comprueba si tu servidor está afectado
Es probable que los servidores de nube pública de Rackspace con una dirección de Protocolo de Internet (IP) pública conectada directamente y los servidores de nube pública de Rackconnect v3 se vean afectados por este problema.
Para determinar si su servidor está afectado, ejecute el siguiente comando:
cat /var/run/cloud-init/result.json
Si recibe los siguientes resultados, su servidor está afectado:
{
"v1": {
"datasource": "DataSourceNone",
"errors": []
}
Si recibe los siguientes resultados, su servidor no se ve afectado:
{
"v1": {
"datasource": "DataSourceConfigDrive [net,ver=2][source=/dev/xvdd]",
"errors": []
}
Si su servidor se ve afectado, es porque cloud-init la aplicación está buscando una fuente de datos que Rackspace no proporciona de manera predeterminada.
Si no ha reiniciado, ejecute el siguiente comando para solucionar este problema. No es necesario que desinstale el paquete.
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg
Este comando detiene cloud-init aplicación elimine su eth0
configuración al reiniciar.
Si ha reiniciado y la red no funciona, complete los siguientes pasos:
-
Comprueba que nova-agent se está ejecutando en el servidor, ya que se requiere para cargar automáticamente la configuración de red. Esto se puede verificar usando el siguiente comando:
systemctl is-active nova-agent
Si el agente nova no se está ejecutando, asegúrese de iniciarlo y configurarlo como "activo" en el arranque con la siguiente secuencia de comandos:
systemctl start nova-agent systemctl enable nova-agent
-
Activa el agente nova para recargar la configuración de red usando una de las siguientes opciones:
-
Agregue una red en la nube al servidor.
-
Use una llamada API para activar resetNetwork .Pitchfork es una herramienta API de interfaz gráfica de usuario (GUI) que se puede utilizar para acceder fácilmente a la API.
-
Active el restablecimiento de la red localmente en el servidor ejecutando el siguiente comando:
xenstore-write data/host/$(uuidgen) '{"name":"resetnetwork", "value":""}'
-
Advertencia:al agregar una nueva red en la nube, no elimine ni desconecte las redes públicas o privadas existentes, de lo contrario, puede perder su dirección IP.
-
Cuando se recupere la red, asegúrese de que el reinicio no continúe interrumpiendo la red ejecutando el siguiente comando:
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg