エラー: 「再試行の最大数を超えました。たとえば、
解決策:
上記のエラーメッセージに加えて、neutronログファイルで詳細を確認してください。たとえば、 neuront-server.log 「警告neutron.plugins.ml2.drivers.mech_agent[id]ネットワーク
上記のエラーは、計算ノード(私の場合はcloudcomputenode5)のneutronネットワークエージェントがリクエストに存在/バインドされていないように見えることを示唆しています。これを解決するには、計算ノードの中性子エージェントに関連するすべての必要な構成を確認してください。
以下の構成が計算ノードに存在することを確認してください。
1. neuront-linuxbridge-agentかどうかを確認します ‘がインストールされています。そうでない場合は、以下のようにインストールします。
#apt-get install neutron-linuxbridge-agent
2.以下の構成が/etc/neutron/neutron.confに存在することを確認します 。
[DEFAULT] rpc_backend = rabbit auth_strategy = keystone [oslo_messaging_rabbit] rabbit_host = controller rabbit_userid = openstack rabbit_password = RABBIT_PASS [keystone_authtoken] auth_uri = http://controller:5000 auth_url = http://controller:35357 memcached_servers = controller:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = neutron password = NEUTRON_PASS
3.Linuxブリッジの構成 以下に示すエージェント:
# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge] #Replace PROVIDER_INTERFACE_NAME with the name of the underlying provider physical network interface. physical_interface_mappings = provider:PROVIDER_INTERFACE_NAME
[vxlan] enable_vxlan = True local_ip = <IP_ADDRESS_COMPUTE_NODE> l2_population = True
[securitygroup] enable_security_group = True firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
4.計算ノードがneutronネットワークを使用するように構成されていることを確認します。
# vim /etc/nova/nova.conf
[neutron] url = http://controller:9696 auth_url = http://controller:35357 auth_type = password project_domain_name = default user_domain_name = default region_name = RegionOne project_name = service username = neutron password = NEUTRON_PASSWORD
4.コンピューティングおよびLinuxブリッジエージェントサービスを開始します。
# /etc/init.d/nova-compute restart # /etc/init.d/neutron-linuxbridge-agent restart
これで、Neutronブリッジエージェントが計算ノードで構成されました。このプロセスは、コントローラーノードで以下のコマンドを使用して確認できます。
[Controller]# neutron agent-list
上記のコマンドの出力には、計算ノードの新しいネットワークエージェントが一覧表示されます。それでおしまい!新しいVMを起動すると、機能するはずです。