このセクションは、Networking サービス ( neutron ) をコンピュートノードにインストールし、設定する方法を紹介します。

コンポーネントのインストール
openstack-rocky の yum リポジトリ(CentOS-Openstack-rocky.repo)を使って、 Networking サービス( Neutron ) のコンポーネントをインストールします。インストールは、コンピュートノードで実施します。
[root@compute1 ~]# yum --enablerepo=centos-openstack-rocky openstack-neutron-linuxbridge ebtables ipset 読み込んだプラグイン:fastestmirror コマンド「openstack-neutron-linuxbridge」が見つかりません。「/usr/bin/yum --help」を実行してください。 [root@compute1 ~]# yum --enablerepo=centos-openstack-rocky -y install openstack-neutron-linuxbridge ebtables ipset 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.yz.yamagata-u.ac.jp * extras: ftp.yz.yamagata-u.ac.jp * updates: ftp.yz.yamagata-u.ac.jp パッケージ ebtables-2.0.10-16.el7.x86_64 はインストール済みか最新バージョンです パッケージ ipset-6.29-1.el7.x86_64 はインストール済みか最新バージョンです 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ openstack-neutron-linuxbridge.noarch 1:13.0.1-2.el7 を インストール --> 依存性の処理をしています: openstack-neutron-common = 1:13.0.1-2.el7 のパッケージ: 1:openstack-neutron-linuxbridge-13.0.1-2.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ openstack-neutron-common.noarch 1:13.0.1-2.el7 を インストール --> 依存性の処理をしています: python-neutron = 1:13.0.1-2.el7 のパッケージ: 1:openstack-neutron-common-13.0.1-2.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ python-neutron.noarch 1:13.0.1-2.el7 を インストール --> 依存性の処理をしています: python2-weakrefmethod >= 1.0.2 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-ryu >= 4.24 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-pecan >= 1.3.2 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-osprofiler >= 1.4.0 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-os-xenapi >= 0.3.1 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-neutron-lib >= 1.18.0 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-designateclient >= 2.7.0 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python-httplib2 >= 0.9.1 のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> 依存性の処理をしています: python2-ovsdbapp のパッケージ: 1:python-neutron-13.0.1-2.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ python-httplib2.noarch 0:0.9.2-1.el7 を インストール ---> パッケージ python2-designateclient.noarch 0:2.10.0-1.el7 を インストール ---> パッケージ python2-neutron-lib.noarch 0:1.18.0-1.el7 を インストール ---> パッケージ python2-os-xenapi.noarch 0:0.3.3-1.el7 を インストール ---> パッケージ python2-osprofiler.noarch 0:2.3.0-1.el7 を インストール ---> パッケージ python2-ovsdbapp.noarch 0:0.12.2-1.el7 を インストール --> 依存性の処理をしています: python2-openvswitch のパッケージ: python2-ovsdbapp-0.12.2-1.el7.noarch ---> パッケージ python2-pecan.noarch 0:1.3.2-1.el7 を インストール --> 依存性の処理をしています: python2-singledispatch のパッケージ: python2-pecan-1.3.2-1.el7.noarch --> 依存性の処理をしています: python-webtest のパッケージ: python2-pecan-1.3.2-1.el7.noarch --> 依存性の処理をしています: python-simplegeneric のパッケージ: python2-pecan-1.3.2-1.el7.noarch --> 依存性の処理をしています: python-logutils のパッケージ: python2-pecan-1.3.2-1.el7.noarch ---> パッケージ python2-ryu.noarch 0:4.26-1.el7 を インストール --> 依存性の処理をしています: python-ryu-common = 4.26-1.el7 のパッケージ: python2-ryu-4.26-1.el7.noarch --> 依存性の処理をしています: python2-tinyrpc のパッケージ: python2-ryu-4.26-1.el7.noarch ---> パッケージ python2-weakrefmethod.noarch 0:1.0.2-3.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ python-logutils.noarch 0:0.3.3-3.el7 を インストール ---> パッケージ python-ryu-common.noarch 0:4.26-1.el7 を インストール ---> パッケージ python-simplegeneric.noarch 0:0.8-7.el7 を インストール ---> パッケージ python-webtest.noarch 0:2.0.23-1.el7 を インストール --> 依存性の処理をしています: python-waitress のパッケージ: python-webtest-2.0.23-1.el7.noarch --> 依存性の処理をしています: python-beautifulsoup4 のパッケージ: python-webtest-2.0.23-1.el7.noarch ---> パッケージ python2-openvswitch.noarch 1:2.9.0-3.el7 を インストール ---> パッケージ python2-singledispatch.noarch 0:3.4.0.3-4.el7 を インストール ---> パッケージ python2-tinyrpc.noarch 0:0.5-4.20170523git1f38ac.el7 を インストール --> 依存性の処理をしています: python-zmq のパッケージ: python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch --> 依存性の処理をしています: python-werkzeug のパッケージ: python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch --> 依存性の処理をしています: python-gevent のパッケージ: python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch --> トランザクションの確認を実行しています。 ---> パッケージ python-beautifulsoup4.noarch 0:4.6.0-1.el7 を インストール ---> パッケージ python-waitress.noarch 0:0.8.9-5.el7 を インストール ---> パッケージ python-zmq.x86_64 0:14.7.0-2.el7 を インストール --> 依存性の処理をしています: libzmq.so.4()(64bit) のパッケージ: python-zmq-14.7.0-2.el7.x86_64 ---> パッケージ python2-gevent.x86_64 0:1.1.2-2.el7 を インストール --> 依存性の処理をしています: libev.so.4()(64bit) のパッケージ: python2-gevent-1.1.2-2.el7.x86_64 --> 依存性の処理をしています: libcares.so.2()(64bit) のパッケージ: python2-gevent-1.1.2-2.el7.x86_64 ---> パッケージ python2-werkzeug.noarch 0:0.14.1-3.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ c-ares.x86_64 0:1.10.0-3.el7 を インストール ---> パッケージ libev.x86_64 0:4.15-7.el7 を インストール ---> パッケージ zeromq.x86_64 0:4.0.5-4.el7 を インストール --> 依存性の処理をしています: libpgm-5.2.so.0()(64bit) のパッケージ: zeromq-4.0.5-4.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ openpgm.x86_64 0:5.2.122-2.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: openstack-neutron-linuxbridge noarch 1:13.0.1-2.el7 centos-openstack-rocky 14 k 依存性関連でのインストールをします: c-ares x86_64 1.10.0-3.el7 base 78 k libev x86_64 4.15-7.el7 extras 44 k openpgm x86_64 5.2.122-2.el7 centos-openstack-rocky 172 k openstack-neutron-common noarch 1:13.0.1-2.el7 centos-openstack-rocky 222 k python-beautifulsoup4 noarch 4.6.0-1.el7 centos-openstack-rocky 171 k python-httplib2 noarch 0.9.2-1.el7 extras 115 k python-logutils noarch 0.3.3-3.el7 centos-ceph-luminous 42 k python-neutron noarch 1:13.0.1-2.el7 centos-openstack-rocky 2.1 M python-ryu-common noarch 4.26-1.el7 centos-openstack-rocky 53 k python-simplegeneric noarch 0.8-7.el7 centos-ceph-luminous 12 k python-waitress noarch 0.8.9-5.el7 centos-openstack-rocky 152 k python-webtest noarch 2.0.23-1.el7 centos-openstack-rocky 84 k python-zmq x86_64 14.7.0-2.el7 centos-openstack-rocky 495 k python2-designateclient noarch 2.10.0-1.el7 centos-openstack-rocky 117 k python2-gevent x86_64 1.1.2-2.el7 centos-openstack-rocky 443 k python2-neutron-lib noarch 1.18.0-1.el7 centos-openstack-rocky 297 k python2-openvswitch noarch 1:2.9.0-3.el7 centos-openstack-rocky 168 k python2-os-xenapi noarch 0.3.3-1.el7 centos-openstack-rocky 72 k python2-osprofiler noarch 2.3.0-1.el7 centos-openstack-rocky 121 k python2-ovsdbapp noarch 0.12.2-1.el7 centos-openstack-rocky 100 k python2-pecan noarch 1.3.2-1.el7 centos-openstack-rocky 268 k python2-ryu noarch 4.26-1.el7 centos-openstack-rocky 2.0 M python2-singledispatch noarch 3.4.0.3-4.el7 centos-ceph-luminous 18 k python2-tinyrpc noarch 0.5-4.20170523git1f38ac.el7 centos-openstack-rocky 32 k python2-weakrefmethod noarch 1.0.2-3.el7 centos-openstack-rocky 13 k python2-werkzeug noarch 0.14.1-3.el7 centos-openstack-rocky 466 k zeromq x86_64 4.0.5-4.el7 centos-openstack-rocky 434 k トランザクションの要約 ================================================================================ インストール 1 パッケージ (+27 個の依存関係のパッケージ) 総ダウンロード容量: 8.2 M インストール容量: 40 M Downloading packages: (1/28): libev-4.15-7.el7.x86_64.rpm | 44 kB 00:00 (2/28): c-ares-1.10.0-3.el7.x86_64.rpm | 78 kB 00:00 (3/28): openpgm-5.2.122-2.el7.x86_64.rpm | 172 kB 00:02 (4/28): openstack-neutron-common-13.0.1-2.el7.noarch.rpm | 222 kB 00:02 (5/28): python-httplib2-0.9.2-1.el7.noarch.rpm | 115 kB 00:00 (6/28): python-beautifulsoup4-4.6.0-1.el7.noarch.rpm | 171 kB 00:01 (7/28): python-logutils-0.3.3-3.el7.noarch.rpm | 42 kB 00:01 (8/28): openstack-neutron-linuxbridge-13.0.1-2.el7.noarch. | 14 kB 00:02 (9/28): python-ryu-common-4.26-1.el7.noarch.rpm | 53 kB 00:00 (10/28): python-simplegeneric-0.8-7.el7.noarch.rpm | 12 kB 00:01 (11/28): python-waitress-0.8.9-5.el7.noarch.rpm | 152 kB 00:01 (12/28): python-webtest-2.0.23-1.el7.noarch.rpm | 84 kB 00:01 (13/28): python-zmq-14.7.0-2.el7.x86_64.rpm | 495 kB 00:01 (14/28): python2-designateclient-2.10.0-1.el7.noarch.rpm | 117 kB 00:00 (15/28): python2-gevent-1.1.2-2.el7.x86_64.rpm | 443 kB 00:01 (16/28): python-neutron-13.0.1-2.el7.noarch.rpm | 2.1 MB 00:08 (17/28): python2-openvswitch-2.9.0-3.el7.noarch.rpm | 168 kB 00:03 (18/28): python2-os-xenapi-0.3.3-1.el7.noarch.rpm | 72 kB 00:01 (19/28): python2-neutron-lib-1.18.0-1.el7.noarch.rpm | 297 kB 00:05 (20/28): python2-ovsdbapp-0.12.2-1.el7.noarch.rpm | 100 kB 00:01 (21/28): python2-osprofiler-2.3.0-1.el7.noarch.rpm | 121 kB 00:02 (22/28): python2-singledispatch-3.4.0.3-4.el7.noarch.rpm | 18 kB 00:00 (23/28): python2-pecan-1.3.2-1.el7.noarch.rpm | 268 kB 00:03 (24/28): python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarc | 32 kB 00:00 (25/28): python2-weakrefmethod-1.0.2-3.el7.noarch.rpm | 13 kB 00:00 (26/28): python2-werkzeug-0.14.1-3.el7.noarch.rpm | 466 kB 00:04 (27/28): zeromq-4.0.5-4.el7.x86_64.rpm | 434 kB 00:03 (28/28): python2-ryu-4.26-1.el7.noarch.rpm | 2.0 MB 00:16 -------------------------------------------------------------------------------- 合計 227 kB/s | 8.2 MB 00:36 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : python2-osprofiler-2.3.0-1.el7.noarch 1/28 インストール中 : 1:python2-openvswitch-2.9.0-3.el7.noarch 2/28 インストール中 : python2-weakrefmethod-1.0.2-3.el7.noarch 3/28 インストール中 : python2-ovsdbapp-0.12.2-1.el7.noarch 4/28 インストール中 : python-beautifulsoup4-4.6.0-1.el7.noarch 5/28 インストール中 : python-httplib2-0.9.2-1.el7.noarch 6/28 インストール中 : python2-werkzeug-0.14.1-3.el7.noarch 7/28 インストール中 : python-waitress-0.8.9-5.el7.noarch 8/28 インストール中 : python-webtest-2.0.23-1.el7.noarch 9/28 インストール中 : libev-4.15-7.el7.x86_64 10/28 インストール中 : c-ares-1.10.0-3.el7.x86_64 11/28 インストール中 : python2-gevent-1.1.2-2.el7.x86_64 12/28 インストール中 : openpgm-5.2.122-2.el7.x86_64 13/28 インストール中 : zeromq-4.0.5-4.el7.x86_64 14/28 インストール中 : python-zmq-14.7.0-2.el7.x86_64 15/28 インストール中 : python2-tinyrpc-0.5-4.20170523git1f38ac.el7 16/28 インストール中 : python2-os-xenapi-0.3.3-1.el7.noarch 17/28 インストール中 : python2-designateclient-2.10.0-1.el7.noarch 18/28 インストール中 : python-logutils-0.3.3-3.el7.noarch 19/28 インストール中 : python-ryu-common-4.26-1.el7.noarch 20/28 インストール中 : python2-ryu-4.26-1.el7.noarch 21/28 インストール中 : python2-singledispatch-3.4.0.3-4.el7.noarch 22/28 インストール中 : python-simplegeneric-0.8-7.el7.noarch 23/28 インストール中 : python2-pecan-1.3.2-1.el7.noarch 24/28 インストール中 : python2-neutron-lib-1.18.0-1.el7.noarch 25/28 インストール中 : 1:python-neutron-13.0.1-2.el7.noarch 26/28 インストール中 : 1:openstack-neutron-common-13.0.1-2.el7.noa 27/28 インストール中 : 1:openstack-neutron-linuxbridge-13.0.1-2.el 28/28 検証中 : python2-ovsdbapp-0.12.2-1.el7.noarch 1/28 検証中 : python-simplegeneric-0.8-7.el7.noarch 2/28 検証中 : python2-singledispatch-3.4.0.3-4.el7.noarch 3/28 検証中 : 1:openstack-neutron-linuxbridge-13.0.1-2.el 4/28 検証中 : python-ryu-common-4.26-1.el7.noarch 5/28 検証中 : python2-neutron-lib-1.18.0-1.el7.noarch 6/28 検証中 : python-zmq-14.7.0-2.el7.x86_64 7/28 検証中 : python-logutils-0.3.3-3.el7.noarch 8/28 検証中 : python2-designateclient-2.10.0-1.el7.noarch 9/28 検証中 : python2-ryu-4.26-1.el7.noarch 10/28 検証中 : python2-tinyrpc-0.5-4.20170523git1f38ac.el7 11/28 検証中 : python2-os-xenapi-0.3.3-1.el7.noarch 12/28 検証中 : openpgm-5.2.122-2.el7.x86_64 13/28 検証中 : python2-weakrefmethod-1.0.2-3.el7.noarch 14/28 検証中 : 1:python2-openvswitch-2.9.0-3.el7.noarch 15/28 検証中 : python2-osprofiler-2.3.0-1.el7.noarch 16/28 検証中 : c-ares-1.10.0-3.el7.x86_64 17/28 検証中 : 1:openstack-neutron-common-13.0.1-2.el7.noa 18/28 検証中 : python2-pecan-1.3.2-1.el7.noarch 19/28 検証中 : zeromq-4.0.5-4.el7.x86_64 20/28 検証中 : 1:python-neutron-13.0.1-2.el7.noarch 21/28 検証中 : libev-4.15-7.el7.x86_64 22/28 検証中 : python-webtest-2.0.23-1.el7.noarch 23/28 検証中 : python-waitress-0.8.9-5.el7.noarch 24/28 検証中 : python2-werkzeug-0.14.1-3.el7.noarch 25/28 検証中 : python-httplib2-0.9.2-1.el7.noarch 26/28 検証中 : python-beautifulsoup4-4.6.0-1.el7.noarch 27/28 検証中 : python2-gevent-1.1.2-2.el7.x86_64 28/28 インストール: openstack-neutron-linuxbridge.noarch 1:13.0.1-2.el7 依存性関連をインストールしました: c-ares.x86_64 0:1.10.0-3.el7 libev.x86_64 0:4.15-7.el7 openpgm.x86_64 0:5.2.122-2.el7 openstack-neutron-common.noarch 1:13.0.1-2.el7 python-beautifulsoup4.noarch 0:4.6.0-1.el7 python-httplib2.noarch 0:0.9.2-1.el7 python-logutils.noarch 0:0.3.3-3.el7 python-neutron.noarch 1:13.0.1-2.el7 python-ryu-common.noarch 0:4.26-1.el7 python-simplegeneric.noarch 0:0.8-7.el7 python-waitress.noarch 0:0.8.9-5.el7 python-webtest.noarch 0:2.0.23-1.el7 python-zmq.x86_64 0:14.7.0-2.el7 python2-designateclient.noarch 0:2.10.0-1.el7 python2-gevent.x86_64 0:1.1.2-2.el7 python2-neutron-lib.noarch 0:1.18.0-1.el7 python2-openvswitch.noarch 1:2.9.0-3.el7 python2-os-xenapi.noarch 0:0.3.3-1.el7 python2-osprofiler.noarch 0:2.3.0-1.el7 python2-ovsdbapp.noarch 0:0.12.2-1.el7 python2-pecan.noarch 0:1.3.2-1.el7 python2-ryu.noarch 0:4.26-1.el7 python2-singledispatch.noarch 0:3.4.0.3-4.el7 python2-tinyrpc.noarch 0:0.5-4.20170523git1f38ac.el7 python2-weakrefmethod.noarch 0:1.0.2-3.el7 python2-werkzeug.noarch 0:0.14.1-3.el7 zeromq.x86_64 0:4.0.5-4.el7 完了しました! [root@compute1 ~]#
共通コンポーネントの設定
Neutron の設定ファイル( /etc/neutron/neutron.conf )を編集し、以下の設定をします。
[root@compute1 ~]# vi /etc/neutron/neutron.conf
コンピュートノードはデータベースに直接アクセスしないため、[database] セクションにおいて、すべての connection オプションをコメントアウトします。
[database] # ... #connection = <None>
[DEFAULT] セクションに、RabbitMQ メッセージキューのアクセス方法を設定します。RABBIT_PASS は、RabbitMQ の openstack ユーザー用に選択したパスワードに置き換えてください。
[DEFAULT] # ... transport_url = rabbit://openstack:RABBIT_PASS@controller
[DEFAULT] セクションと [keystone_authtoken] セクションに、認証サービス( Keystone )へのアクセス方法を設定します。ここでは、neutron ユーザーのパスワードは NEUTRON_PASS としているので、実際の情報に置き換えてください。
[DEFAULT] # ... auth_strategy = keystone [keystone_authtoken] # ... www_authenticate_uri = http://controller:5000 auth_url = http://controller:5000 memcached_servers = controller:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = neutron password = NEUTRON_PASS
[oslo_concurrency] セクションにロックパスを設定します。
[oslo_concurrency] # ... lock_path = /var/lib/neutron/tmp
ネットワークのオプションの設定
ここでは、コントローラーと同じように、プロバイダー(外部)ネットワークへのインスタンスの接続と、セルフサービスネットワークへのインスタンスの接続をサポートするネットワークを設定します。
Linux ブリッジエージェントの設定
Linux ブリッジエージェントは、インスタンス用の L2 (ブリッジおよびスイッチ) 仮想ネットワークインフラを構築して、セキュリティーグループを処理します。
Linux ブリッジエージェントの設定ファイル( /etc/neutron/plugins/ml2/linuxbridge_agent.ini )を編集し、以下の設定をします。
[root@compute1 ~]# vi /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge] セクションにおいて、プロバイダー仮想ネットワークをプロバイダー物理ネットワークのインターフェース( eth1 )に対応付けます。
[linux_bridge] physical_interface_mappings = provider:eth1
[vxlan] セクションにおいて、VXLAN オーバーレイネットワークを有効にし、オーバーレイネットワークを処理する物理ネットワークインターフェースの IP アドレス(192.168.24.114)を設定し、layer-2 population を有効にします。
[vxlan] enable_vxlan = true local_ip = 192.168.24.114 l2_population = true
[securitygroup] セクションで、セキュリティグループを有効にし、 Linux ブリッジ iptables ファイアウォールドライバーを設定します。
[securitygroup] # ... enable_security_group = true firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
Linux カーネルパラメータの設定ファイル( /etc/sysctl.conf )を編集し、Linuxオペレーティングシステムカーネルがネットワークブリッジフィルタをサポートするように設定します。
[root@compute1 ~]# vi /etc/sysctl.conf net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-ip6tables = 1
ここで、一度 コンピュートノードを再起動します。
[root@compute1 ~]# reboot
Linuxオペレーティングシステムカーネルがネットワークブリッジフィルタをサポートしていることを確認します。コマンド実行結果がすべて1に設定されていれば、サポートしています。
[root@compute1 ~]# cat /proc/sys/net/bridge/bridge-nf-call-iptables 1 [root@compute1 ~]# cat /proc/sys/net/bridge/bridge-nf-call-ip6tables 1 [root@compute1 ~]#
Networking サービスを使用するための Compute サービスの設定
Nova 設定ファイル( /etc/nova/nova.conf )を編集し、以下の設定をします。
[root@compute1 ~]# vi /etc/nova/nova.conf
[neutron] セクションに、アクセス用のパラメーターを設定します。ここでは、neutron ユーザーのパスワードは NEUTRON_PASS としているので、実際の情報に置き換えてください。
[neutron] # ... url = http://controller:9696 auth_url = http://controller:5000 auth_type = password project_domain_name = default user_domain_name = default region_name = RegionOne project_name = service username = neutron password = NEUTRON_PASS
インストールの最後
Compute サービス( Nova )を再起動します。
■ 再起動 [root@compute1 ~]# systemctl restart openstack-nova-compute.service [root@compute1 ~]# ■ 起動状態の確認 [root@compute1 ~]# systemctl status openstack-nova-compute.service ● openstack-nova-compute.service - OpenStack Nova Compute Server Loaded: loaded (/usr/lib/systemd/system/openstack-nova-compute.service; enabled; vendor preset: disabled) Active: active (running) since 日 2018-10-21 15:02:34 JST; 7s ago Main PID: 1725 (nova-compute) Tasks: 22 CGroup: /system.slice/openstack-nova-compute.service └─1725 /usr/bin/python2 /usr/bin/nova-compute 10月 21 15:02:32 compute1 systemd[1]: Starting OpenStack Nova Compute Server... 10月 21 15:02:34 compute1 systemd[1]: Started OpenStack Nova Compute Server. Hint: Some lines were ellipsized, use -l to show in full. [root@compute1 ~]#
Linux ブリッジエージェントの自動起動を有効化します。
■ 自動起動の有効化 [root@compute1 ~]# systemctl enable neutron-linuxbridge-agent.service Created symlink from /etc/systemd/system/multi-user.target.wants/neutron-linuxbridge-agent.service to /usr/lib/systemd/system/neutron-linuxbridge-agent.service. [root@compute1 ~]# ■ 自動起動の状態確認 [root@compute1 ~]# systemctl is-enabled neutron-linuxbridge-agent.service enabled [root@compute1 ~]#
Linux ブリッジエージェントを再起動します。
■ 再起動 [root@compute1 ~]# systemctl restart neutron-linuxbridge-agent.service [root@compute1 ~]# ■ 起動状態の確認 [root@compute1 ~]# systemctl status neutron-linuxbridge-agent.service ● neutron-linuxbridge-agent.service - OpenStack Neutron Linux Bridge Agent Loaded: loaded (/usr/lib/systemd/system/neutron-linuxbridge-agent.service; enabled; vendor preset: disabled) Active: active (running) since 日 2018-10-21 15:03:35 JST; 5s ago Process: 1803 ExecStartPre=/usr/bin/neutron-enable-bridge-firewall.sh (code=exited, status=0/SUCCESS) Main PID: 1809 (neutron-linuxbr) Tasks: 7 CGroup: /system.slice/neutron-linuxbridge-agent.service ├─1809 /usr/bin/python2 /usr/bin/neutron-linuxbridge-agent --confi... ├─1838 /usr/bin/python2 /bin/privsep-helper --config-file /usr/sha... ├─1847 sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf └─1849 /usr/bin/python2 /usr/bin/neutron-rootwrap-daemon /etc/neut... 10月 21 15:03:35 compute1 systemd[1]: Starting OpenStack Neutron Linux Bri..... 10月 21 15:03:35 compute1 neutron-enable-bridge-firewall.sh[1803]: net.bridg... 10月 21 15:03:35 compute1 neutron-enable-bridge-firewall.sh[1803]: net.bridg... 10月 21 15:03:35 compute1 systemd[1]: Started OpenStack Neutron Linux Brid...t. 10月 21 15:03:35 compute1 sudo[1823]: neutron : TTY=unknown ; PWD=/ ; USER=... 10月 21 15:03:36 compute1 sudo[1847]: neutron : TTY=unknown ; PWD=/ ; USE...nf Hint: Some lines were ellipsized, use -l to show in full. [root@compute1 ~]#