GNU/Linux >> Linux の 問題 >  >> Linux

RHEL / CentOSのアップグレード後に、eth0のネットワーク構成がDHCPに変更されました

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を削除しないようにする 再起動時の構成。

再起動してネットワークがダウンしている場合は、次の手順を実行します。

  1. nova-agentを確認してください ネットワーク構成を自動的にロードする必要があるため、はサーバー上で実行されています。これは、次のコマンドを使用して確認できます。

      systemctl is-active nova-agent
    

    nova-agentの場合 が実行されていない場合は、必ず起動し、次の一連のコマンドを使用して起動時に「アクティブ」に設定してください。

      systemctl start nova-agent
      systemctl enable nova-agent 
    
  2. nova-agentをトリガーします 次のいずれかのオプションを使用してネットワーク構成を再ロードするには:

    • サーバーにクラウドネットワークを追加します。

    • API呼び出しを使用してresetNetworkをトリガーします .Pitchforkは、APIに簡単にアクセスするために使用できるグラフィカルユーザーインターフェイス(GUI)APIツールです。

    • 次のコマンドを実行して、サーバー上でローカルにネットワークリセットをトリガーします。

      xenstore-write data/host/$(uuidgen) '{"name":"resetnetwork", "value":""}'
      

警告:新しいクラウドネットワークを追加するときは、既存のパブリックネットワークまたはプライベートネットワークを削除または切断しないでください。削除すると、IPアドレスが失われる可能性があります。

  1. ネットワークが回復したら、次のコマンドを実行して、再起動によってネットワークが中断されないようにします。

      echo -e 'network:\n  config: disabled' >> /etc/cloud/cloud.cfg.d/10_rackspace.cfg
    

Linux
  1. CentOS 7 /RHEL7でのステップバイステップのOpenLDAPサーバー構成

  2. CentOS/RHEL 5 で新規ユーザー用に VNC サーバーをセットアップする方法

  3. CentOS/RHEL でボンディング ネットワーク構成を削除する方法

  1. CentOS6.7にDenyHostをインストールする方法

  2. RHELおよびCentOS7でApacheHTTPServer2.2を2.4にアップグレードします

  3. CentOS/RHEL 8 でネットワーク サービスを再起動する方法

  1. CentOS8にPostgreSQLサーバーをインストールする方法

  2. CentOS / RHEL :DHCP サーバーの構成方法

  3. Leapp を使用した CentOS/RHEL 7 から CentOS/RHEL 8 へのアップグレード