RHEL®CentOS®7.4にアップグレードすると、再起動するとeth0構成が動的ホスト構成プロトコル(DHCP)に変更されます。この変更により、ネットワーク接続が切断されます。
注: RackConnectv2サーバーは影響を受けません。
直接接続されたパブリックインターネットプロトコル(IP)アドレスを持つRackspaceパブリッククラウドサーバーとRackconnectv3パブリッククラウドサーバーがこの問題の影響を受ける可能性があります。
サーバーが影響を受けているかどうかを確認するには、次のコマンドを実行します。
cat /var/run/cloud-init/result.json
次の結果を受け取った場合、サーバーは影響を受けます:
{
"v1": {
"datasource": "DataSourceNone",
"errors": []
}
次の結果が表示されても、サーバーは影響を受けません。
{
"v1": {
"datasource": "DataSourceConfigDrive [net,ver=2][source=/dev/xvdd]",
"errors": []
}
サーバーが影響を受ける場合は、 cloud-init が原因です アプリケーションは、Rackspaceがデフォルトで提供しないデータソースを探しています。
再起動していない場合は、次のコマンドを実行してこの問題を修正してください。パッケージをアンインストールする必要はありません。
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg
このコマンドは、 cloud-initを停止します アプリケーションがeth0
を削除しないようにする 再起動時の構成。
再起動してネットワークがダウンしている場合は、次の手順を実行します。
-
nova-agentを確認してください ネットワーク構成を自動的にロードする必要があるため、はサーバー上で実行されています。これは、次のコマンドを使用して確認できます。
systemctl is-active nova-agent
nova-agentの場合 が実行されていない場合は、必ず起動し、次の一連のコマンドを使用して起動時に「アクティブ」に設定してください。
systemctl start nova-agent systemctl enable nova-agent
-
nova-agentをトリガーします 次のいずれかのオプションを使用してネットワーク構成を再ロードするには:
-
サーバーにクラウドネットワークを追加します。
-
API呼び出しを使用してresetNetworkをトリガーします .Pitchforkは、APIに簡単にアクセスするために使用できるグラフィカルユーザーインターフェイス(GUI)APIツールです。
-
次のコマンドを実行して、サーバー上でローカルにネットワークリセットをトリガーします。
xenstore-write data/host/$(uuidgen) '{"name":"resetnetwork", "value":""}'
-
警告:新しいクラウドネットワークを追加するときは、既存のパブリックネットワークまたはプライベートネットワークを削除または切断しないでください。削除すると、IPアドレスが失われる可能性があります。
-
ネットワークが回復したら、次のコマンドを実行して、再起動によってネットワークが中断されないようにします。
echo -e 'network:\n config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg