VMware Aria Operations 8.18.x において /etc/systemd/network/10-eth0.network に追加された静的ルートが再起動後に保持されない
search cancel

VMware Aria Operations 8.18.x において /etc/systemd/network/10-eth0.network に追加された静的ルートが再起動後に保持されない

book

Article ID: 431769

calendar_today

Updated On:

Products

VCF Operations VMware Aria Operations (formerly vRealize Operations) 8.x

Issue/Introduction

免責事項 :
これは英文の記事「Static routes added to /etc/systemd/network/10-eth0.network do not persist after reboot in VMware Aria Operations 8.18.x」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。

  • /etc/systemd/network/10-eth0.network 設定ファイルを手動で編集して [Route] セクションを追加しても、システムの再起動後に設定が失われます。
  • ネットワーク設定ファイルは、vApp プロパティで定義された IP アドレスとゲートウェイのみを含むデフォルトの状態に戻ります。
  • 以前の手動設定を含むバックアップファイル(例: 10-eth0.network.bak など)が同じディレクトリに生成される場合があります。
  • "ip route show" などのコマンドを実行すると、再起動後にカスタムの静的ルートがカーネルテーブルにロードされていないことが確認できます。

Environment

VMware Aria Operations 8.18.x

Cause

この動作は、Photon OS 5 上で実行される VMware Aria Operations 8.18.x の仕様によるものです。
アプライアンスは "Desired State" ネットワーク設定モデルを利用しており、
vCenter Server で定義された vApp プロパティ (OVF 環境) がネットワーク設定の単一の信頼できる情報源 として機能します。

Resolution

VMware Aria Operations はデフォルトでは手動のルーティング変更をネイティブに保持しませんが、
Photon OS 5 は systemd のドロップインファイルをサポートしています。
このメカニズムにより、システムの再起動後も持続するカスタムルートを定義できます。これを実現するには、以下の手順を実行してください。

  1. カスタム設定ファイルの作成と編集: 次のコマンドを実行してエディタを開きます。

    vi /etc/systemd/network/10-eth0.network.d/custom.conf

  2. ルートの定義: I キーを押して挿入モードに入り、次の形式でルートの詳細を追加します。

    [Route]
    Destination=##.##.##.##/##
    Gateway=##.##.##.##
    GatewayOnLink=true
    
  3. 保存して終了: Esc キーを押し、:wq! と入力して Enter キーを押します。

  4. 正しいファイル権限の設定: システムがファイルにアクセスできるように、標準の読み取り権限を割り当てます。

    chmod 644 /etc/systemd/network/10-eth0.network.d/custom.conf

  5. 変更の適用: ネットワークサービスを再起動して、新しいルートをロードします。

    systemctl restart systemd-networkd

  6. 設定の確認: 次のコマンドを実行して、ルートがアクティブであることを確認します。

    route -n または ip route

重要な考慮事項: ドロップインファイルはサポートされている拡張メソッドですが、OS のメジャーアップグレード時や vApp プロパティが変更された場合には保持されない可能性があります。このような変更時に設定が消去された場合に備えて、再適用できるようにカスタムルーティング設定の記録を常に保持してください。

Additional Information

関連情報 :
Static routes added to /etc/systemd/network/10-eth0.network do not persist after reboot in VMware Aria Operations 8.18.x