プライベートクラウドベースのエンタープライズを構築するためのOpenStackの(5)中性子

1.Neutronインストール

[ルート@にlinux-ノード1〜]#yumを-y OpenStackの中性子OpenStackの中性子-ML2 \インストール
OpenStackは、中性子linuxbridgeのebtablesのを


2.Neutronデータベースの設定

[ルート@にlinux-ノード1〜]#のVimの/etc/neutron/neutron.conf 
[データベース] 
接続= mysqlの+ pymysql://中性子:[email protected]:3306 /中性子


3.Keystone接続構成

[DEFAULT] 
... 
auth_strategy =キーストーン

[keystone_authtoken] 
auth_uri = http://192.168.56.11:5000 
auth_url = http://192.168.56.11:35357 
memcached_servers = 192.168.56.11:11211 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
PROJECT_NAME =サービス
名=中性子
パスワード=中性子


4.RabbitMQ設定

[ルート@のlinux-ノード1〜]#のVimの/etc/neutron/neutron.conf 
[DEFAULT] 
transport_url =ウサギ:// OpenStackの:[email protected]


5.Neutronネットワークインフラストラクチャの設定

[初期値] 
core_plugin = ML2 
service_plugins =


6.ネットワークトポロジ変更通知の設定ノヴァ

[DEFAULT] 
notify_nova_on_port_status_changes = Trueの
notify_nova_on_port_data_changes = Trueの

[ノヴァ] 
auth_url = http://192.168.56.11:35357 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
のregion_name = RegionOne 
PROJECT_NAME =サービス
名=新星の
パスワード=新星


ロックの経路に配置された7部[oslo_concurrency]:

[oslo_concurrency] 
lock_path =の/ var / libに/中性子を/ tmp


8.Neutron ML2の設定

[Linuxの-node1のルート@〜]#Vimの/etc/neutron/plugins/ml2/ml2_conf.ini 
[ML2がある] 
type_drivers =フラット、VLAN、GRE、VXLAN、ジュネーブ#複数選択するので、すべてのドライバの選択肢。
tenant_network_types =フラット、VLAN、GRE、 VXLAN、ジュネーブ#のサポート、複数のネットワーク選択のため、すべてのタイプ。
mechanism_drivers = linuxbridge、openvswitch、l2population#複数の選択肢をサポートするためのプラグインのドライバを選択し、オープンソースはlinuxbridgeとopenvswitchている
#は、拡張ドライブ上のポートセキュリティの有効化
= PORT_SECURITYは、QoSがextension_drivers 

[ml2_type_flat] 提供するために、ネットワークを設定
flat_networksを=プロバイダー

[SecurityGroup] イネーブルIPSET 
enable_ipset =真

9.Neutron Linuxbridge設定

[ルート@にlinux-ノード1〜]#vimの/etc/neutron/plugins/ml2/linuxbridge_agent.ini 
[linux_bridge] 
physical_interface_mappings =プロバイダ:eth0の

[VXLAN] 禁止VXLAN网络
enable_vxlan = Falseの

[securitygroup] 
firewall_driver = neutron.agent.linux .iptables_firewall.IptablesFirewallDriver 
enable_security_group =真


10.Neutron DHCP-エージェント設定

[ルート@のlinux-ノード1〜]#vimの/etc/neutron/dhcp_agent.ini 
[DEFAULT] 
interface_driver = linuxbridge 
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq 
enable_isolated_metadata =真


11.Neutron metadata配置
   

[ルート@にlinux-ノード1〜]#vimの/etc/neutron/metadata_agent.ini 
[DEFAULT] 
nova_metadata_host = 192.168.56.11 

metadata_proxy_shared_secret = unixhot.com


nova.confで12.Neutron構成

[ルート@にlinux-ノード1〜]#のVimの/etc/nova/nova.conf 
[中性子] 
URL = http://192.168.56.11:9696 
auth_url = http://192.168.56.11:35357 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
のregion_name = RegionOne 
PROJECT_NAME =サービス
名=中性子
パスワード=中性子
service_metadata_proxy = Trueの
metadata_proxy_shared_secret = unixhot.com 

[ルート@にlinux-ノード1〜]#LN -s /etc/neutron/plugins/ml2/ml2_conf.iniの/ etc /中性子/plugin.ini


データベースの同期

[ルート@のlinux-ノード1〜]#suコマンド-s / binに/ shが-c「--config-ファイルを中性子-DB-管理/etc/neutron/neutron.conf \ 
--config-、ファイル/ etc /中性子/プラグイン/ ML2 /ヘッド」中性子をアップグレードml2_conf.ini


13.再起動して、コンピューティングAPIサービス

#systemctl再起動OpenStackの-新星-api.service


起動して、最初からそのネットワークサービスブートを設定します。

#1 systemctlは中性子server.service \有効
  中性子linuxbridge-agent.service中性子-DHCP-agent.serviceの\ 
  中性子メタデータagent.serviceの
#を中性子server.service \スタートsystemctl 
  中性子linuxbridge-agent.service中性子-DHCPを-agent.serviceの\ 
  中性子メタデータagent.service


14.Neutronサービス登録

#のOpenStackのサービス作成--name中性子--description "OpenStackのネットワーク"ネットワーク
创建エンドポイント
#OpenStackのエンドポイント--region RegionOneネットワークパブリックを作成http://192.168.56.11:9696 
#OpenStackのエンドポイント--region RegionOneネットワーク内部の作成にhttp:/ /192.168.56.11:9696 
#OpenStackのエンドポイント--region RegionOneネットワーク管理者を作成http://192.168.56.11:9696


15.テスト中性子のインストール

[ルート@にlinux-ノード1〜]#のOpenStackのネットワークエージェントリスト


中性子計算ノードが展開されている

インストールパッケージを

 [ルート@にlinux-ノード2〜]#yumを-y OpenStackの中性子OpenStackの-中性子linuxbridgeのebtablesのをインストール



1.Keystone接続構成

[ルート@にlinux-ノード2〜]#のVimの/etc/neutron/neutron.conf 
[DEFAULT] 
... 
auth_strategy =キーストーン

[keystone_authtoken] 
auth_uri = http://192.168.56.11:5000 
auth_url = http://192.168.56.11:35357 
memcached_servers = 192.168.56.11:11211 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
PROJECT_NAME =サービス
=中性子ユーザ名
パスワード=中性子


2.RabbitMQ設定

[ルートのLinuxノード2 @〜]#のVimの/etc/neutron/neutron.conf 
[DEFAULT] 
transport_url =ウサギ:// OpenStackの:[email protected] 
#注意してくださいそのためにどのようにプロファイルのデフォルトの構成セクション、設定transport_url


3.ロックパス

[oslo_concurrency] 
lock_path =の/ var / libに/中性子を/ tmp


4.設定設定LinuxBridge

[ルート@にlinux-ノード1〜]#scpの/etc/neutron/plugins/ml2/linuxbridge_agent.ini 192.168.56.12:/etc/neutron/plugins/ml2/


計算ノードはnova.confが設けられています

[ルート@にlinux-ノード2〜]#のVimの/etc/nova/nova.conf 
[中性子] 
URL = http://192.168.56.11:9696 
auth_url = http://192.168.56.11:35357 
AUTH_TYPE =パスワード
project_domain_name =デフォルト
user_domain_name =デフォルト
のregion_name = RegionOne 
PROJECT_NAME =サービス
名=中性子
パスワード=中性子


コンピューティングサービスを再起動します。

[ルート@にlinux-ノード2〜]#systemctl再起動OpenStackの-新星-compute.service


linuxbridge・エージェント・コンピューティング・ノードを起動します

[ルート@にlinux-ノード2〜]#systemctlのは、中性子linuxbridge-agent.serviceを有効にする
[ルート@にlinux-ノード2〜]#は、中性子linuxbridge-agent.serviceを開始systemctl


中性子搭載された制御ノードでのテスト

[ルート@にlinux-ノード1〜]#ソースadmin-openstack.sh 
[ルート@にlinux-ノード1〜]#のOpenStackのネットワークエージェントリスト


もしそこlinux-node2.example.comのLinuxブリッジエージェントのを確認するには

おすすめ

転載: www.cnblogs.com/zhanghn8/p/11278195.html