6.10. OpenStack Networking (neutron)のアップグレード


この手順では、すべてのコントローラーノードで Networking サービスのパッケージを同時にアップグレードします。

  1. Pacemaker が OpenStack Networking のクリーンアップスクリプトをトリガーするのを防ぎます。

    # pcs resource unmanage neutron-ovs-cleanup-clone
    # pcs resource unmanage neutron-netns-cleanup-clone
  2. Pacemaker の OpenStack Networking リソースを停止します。

    # pcs resource disable neutron-server-clone
    # pcs resource disable neutron-openvswitch-agent-clone
    # pcs resource disable neutron-dhcp-agent-clone
    # pcs resource disable neutron-l3-agent-clone
    # pcs resource disable neutron-metadata-agent-clone
  3. 関連するパッケージをアップグレードします。

    # yum upgrade 'openstack-neutron*' 'python-neutron*'
  4. neutron.conf ファイルで有効にした高度な Openstack Networking サービス用のパッケージをインストールします。たとえば、openstack-neutron-vpnaasopenstack-neutron-fwaas、および openstack-neutron-lbaas サービスをアップグレードするには、以下のコマンドを実行します。

    # yum install openstack-neutron-vpnaas
    # yum install openstack-neutron-fwaas
    # yum install openstack-neutron-lbaas

    これらのパッケージをインストールすると、対応する設定ファイルが作成されます。

  5. neutron.conf ファイルの VPNaaS サービスエントリーでは、service_provider エントリーを /etc/neutron にある対応する neutron-*aas.conf ファイルにコピーし、neutron.conf ファイルからこれらのエントリーをコメントします。

    FWaaS サービスエントリーの場合、service_provider パラメーターは neutron.conf ファイルに 留まる必要 があります。

  6. LBaaS エージェントを実行するすべてのノードで、openstack-neutron-lbaas パッケージをインストールします。

    # yum install openstack-neutron-lbaas
  7. systemd を再読み込みして、更新されたユニットファイルに対応します。

    # systemctl daemon-reload
  8. OpenStack Networking データベーススキーマを更新します。

    # openstack-db --service neutron --update
  9. Pacemaker の OpenStack Networking リソースをクリーンアップします。

    # pcs resource cleanup neutron-metadata-agent-clone
    # pcs resource cleanup neutron-l3-agent-clone
    # pcs resource cleanup neutron-dhcp-agent-clone
    # pcs resource cleanup neutron-openvswitch-agent-clone
    # pcs resource cleanup neutron-server-clone
  10. Pacemaker で OpenStack Networking リソースを再起動します。

    # pcs resource enable neutron-metadata-agent-clone
    # pcs resource enable neutron-l3-agent-clone
    # pcs resource enable neutron-dhcp-agent-clone
    # pcs resource enable neutron-openvswitch-agent-clone
    # pcs resource enable neutron-server-clone
  11. クリーンアップエージェントを Pacemaker 制御に戻します。

    # pcs resource manage neutron-ovs-cleanup-clone
    # pcs resource manage neutron-netns-cleanup-clone
  12. pcs status の出力に上記のリソースが実行されていることを示すまで待ちます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る