Když upgradujete na RHEL® CentOS® 7.4, restartování způsobí, že se konfigurace eth0 změní na Dynamic HostConfiguration Protocol (DHCP). Tato změna přeruší připojení k síti.
Poznámka: Servery RackConnect v2 nejsou ovlivněny.
Zkontrolujte, zda je ovlivněn váš server
Tento problém pravděpodobně postihne veřejné cloudové servery Rackspace s přímo připojenou veřejnou adresou internetového protokolu (IP) a veřejné cloudové servery Rackconnect v3.
Chcete-li zjistit, zda je ovlivněn váš server, spusťte následující příkaz:
cat /var/run/cloud-init/result.json
Pokud se zobrazí následující výsledky, váš server je ovlivněn:
{
"v1": {
"datasource": "DataSourceNone",
"errors": []
}
Pokud se zobrazí následující výsledky, váš server není ovlivněn:
{
"v1": {
"datasource": "DataSourceConfigDrive [net,ver=2][source=/dev/xvdd]",
"errors": []
}
Pokud je ovlivněn váš server, je to způsobeno tím, že cloud-init aplikace hledá zdroj dat, který Rackspace standardně neposkytuje.
Pokud jste nerestartovali, spusťte následující příkaz k vyřešení tohoto problému. Balíček nemusíte odinstalovat.
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg
Tento příkaz zastaví cloud-init aplikace z odstranění vašeho eth0
konfigurace při restartu.
Pokud jste restartovali a nefunguje síť, proveďte následující kroky:
-
Zkontrolujte, že nova-agent běží na serveru, protože je vyžadován k automatickému načtení konfigurace sítě. To lze zkontrolovat pomocí následujícího příkazu:
systemctl is-active nova-agent
Pokud nova-agent neběží, nezapomeňte jej spustit a nastavit „aktivní“ při spuštění pomocí následující sekvence příkazů:
systemctl start nova-agent systemctl enable nova-agent
-
Spusťte nova-agent znovu načtěte konfiguraci sítě pomocí jedné z následujících možností:
-
Přidejte na server cloudovou síť.
-
Použijte volání API ke spuštění resetNetwork .Pitchfork je nástroj rozhraní API pro grafické uživatelské rozhraní (GUI), který lze použít ke snadnému přístupu k rozhraní API.
-
Spusťte reset sítě lokálně na serveru spuštěním následujícího příkazu:
xenstore-write data/host/$(uuidgen) '{"name":"resetnetwork", "value":""}'
-
Upozornění:Při přidávání nové cloudové sítě neodstraňujte ani neodpojujte stávající veřejné nebo privátní sítě, jinak můžete ztratit svou IP adresu.
-
Po obnovení sítě zajistěte, aby restartování nepokračovalo narušování sítě spuštěním následujícího příkazu:
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg