openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据
元数据 rabbitmq信息中枢 rabbitmq信息中枢 所有组件通信的时候 实用 AMQP 高级消息队列 qpid rabbitmq 端口5672 sll加密5671 1 2 3 192.168.1.201h1.hequan.comh1 192.168.1.202h2.hequan.comh2 192.168.1.203h3.hequan.comh3 在h3上操作 配置YUM源 把openstack软件包上传到openstack目录下 1 2 3 4 5 6 7 8 [openstack] name=openstack baseurl= file : ///openstack enabled=1 gpgcheck=0 yumcleanall yummakecache [root@h1yum.repos.d] #yuminstall-yrabbitmq-server.noarch 1 2 3 4 5 [root@h3~] #systemctlstartrabbitmq-server.service [root@h3~] #systemctlenablerabbitmq-server.service [root@h3~] #netstat-lntup|grep5672 tcp000.0.0.0:256720.0.0.0:*LISTEN1354 /beam .smp tcp600:::5672:::*LISTEN1354 /beam .smp #使用这个 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [root@h1keystone] #egrep-v'^$|^#'keystone.conf|greprabbit [oslo_messaging_rabbit] rabbit_host=localhost rabbit_port=5672 rabbit_hosts=localhost:5672 rabbit_use_ssl=False rabbit_userid=guest #默认用户 rabbit_password=guest rabbit_virtual_host=/ rabbit_ha_queues=False [root@h3~] #cd/etc/rabbitmq/ [root@h3rabbitmq] #ls rabbitmq.config ##配置文件 [root@h1rabbitmq] #catrabbitmq-env.conf NODE_PORT=5672 可以用web管理 1 2 3 4 5 6 7 8 9 10 11 12 13 [root@h3rabbitmq] #rabbitmq-pluginslist##查看插件 [root@h3rabbitmq] #rabbitmq-pluginsenablerabbitmq_management##启用管理插件 Thefollowingpluginshavebeenenabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management Pluginconfigurationhaschanged.RestartRabbitMQ for changestotakeeffect. [root@h3rabbitmq] #systemctlrestartrabbitmq-server.service [root@h3rabbitmq] #netstat-lntup|grep15672 tcp000.0.0.0:156720.0.0.0:*LISTEN1976 /beam .smp http://192.168.1.203:15672/ 用户guest 密码guest 元数据metadata 查看控制节点 网卡设置是否有问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [root@h1~] #ovs-vsctlshow c34056d1-7b80-437f-b73c-5bf05258d303 Bridgebr-ex Port "qg-c4dff563-63" Interface "qg-c4dff563-63" type :internal Port "qg-62a3088b-40" Interface "qg-62a3088b-40" type :internal Port "qg-df2db69c-60" Interface "qg-df2db69c-60" type :internal Port "eth0" Interface "eth0" Portbr-ex Interfacebr-ex type :internal [root@h1~] #cat/proc/sys/net/ipv4/ip_forward##转发功能 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [root@h2~] #cd/etc/nova/ [root@h2nova] #grepmetadatanova.conf #Numberofmetadataitemsallowedperinstance(integervalue) #quota_metadata_items=128 #enabled_apis=ec2,osapi_compute,metadata #OpenStackmetadataservicemanager(stringvalue) #metadata_manager=nova.api.manager.MetadataManager #TheIPaddressonwhichthemetadataAPIwilllisten.(stringvalue) #metadata_listen=0.0.0.0 #TheportonwhichthemetadataAPIwilllisten.(integervalue) #metadata_listen_port=8775 #Numberofworkersformetadataservice.Thedefaultwillbethenumberof #metadata_workers=<None> #Listofmetadataversionstoskipplacingintotheconfigdrive(string #vendordata_driver=nova.api.metadata.vendordata_json.JsonFileVendorData #Timeinsecondstocachemetadata;0todisablemetadatacachingentirely #metadataAPIwhenunderheavyload.Highervaluesmayincreasememoryusage #andresultinlongertimesforhostmetadatachangestotakeeffect.(integer #metadata_cache_expiration=15 #TheIPaddressforthemetadataAPIserver(stringvalue) #metadata_host=$my_ip metadata_host=192.168.1.201 ################主机 #TheportforthemetadataAPIport(integervalue) #metadata_port=8775 #SetflagtoindicateNeutronwillproxymetadatarequestsandresolve #service_metadata_proxy=false #SharedsecrettovalidateproxiesNeutronmetadatarequests(stringvalue) #metadata_proxy_shared_secret= 实例云主机 可以查看metadate的设置数据 1 2 3 4 5 curlhtt: //169 .254.169.254 /2009-04-04/meta-data/ hostname local -ipv4 public-ipv4 seruity- groups 安全组 本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1796041,如需转载请自行联系原作者