溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]

發(fā)布時(shí)間:2020-06-13 11:35:08 來源:網(wǎng)絡(luò) 閱讀:1849 作者:Abcdocker 欄目:數(shù)據(jù)庫
Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]

Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]

openstack
時(shí)間:2016年11月28日

Neutron介紹
neutron是openstack重要組件之一,在以前是時(shí)候沒有neutron項(xiàng)目

Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]
早期的時(shí)候是沒有neutron,早期所使用的網(wǎng)絡(luò)的nova-network,經(jīng)過版本改變才有個(gè)neutron

Openstack Networking
網(wǎng)絡(luò):
  在實(shí)際的物理環(huán)境下,我們使用交換機(jī)或者集線器把多個(gè)計(jì)算機(jī)連接起來形成了網(wǎng)絡(luò)。在Neutron的世界里,網(wǎng)絡(luò)也是將多個(gè)不同的云主機(jī)連接起來。
子網(wǎng):
  在實(shí)際的物理環(huán)境下,在一個(gè)網(wǎng)絡(luò)中。我們可以將網(wǎng)絡(luò)劃分成多為邏輯子網(wǎng)。在Neutron的世界里,子網(wǎng)也是隸屬于網(wǎng)絡(luò)下的。
端口:
  是實(shí)際的物理環(huán)境下,每個(gè)子網(wǎng)或者網(wǎng)絡(luò),都有很多的端口,比如交換機(jī)端口來供計(jì)算機(jī)連接。在Neutron的世界端口也是隸屬于子網(wǎng)下,云主機(jī)的網(wǎng)卡會(huì)對(duì)應(yīng)到一個(gè)端口上。
路由器:
  在實(shí)際的網(wǎng)絡(luò)環(huán)境下,不同網(wǎng)絡(luò)或者不同邏輯子網(wǎng)之間如果需要進(jìn)行通信,需要通過路由器進(jìn)行路由。在Neutron的實(shí)際里路由也是這個(gè)作用。用來連接不同的網(wǎng)絡(luò)或者子網(wǎng)。


Neutron 架構(gòu)介紹
Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]
Neutron也分為控制節(jié)點(diǎn)計(jì)算節(jié)點(diǎn)

openstack默認(rèn)的網(wǎng)絡(luò)是單一扁平網(wǎng)絡(luò)(虛擬機(jī)跟宿主機(jī)在同一個(gè)網(wǎng)段)在官方文檔上稱為提供者網(wǎng)絡(luò)

安裝
數(shù)據(jù)庫我們?cè)谝婚_始就已經(jīng)創(chuàng)建完成
keystone用戶我們也已經(jīng)創(chuàng)建完成

配置網(wǎng)絡(luò)選項(xiàng)
  您可以部署網(wǎng)絡(luò)服務(wù)使用選項(xiàng)1和選項(xiàng)2兩種架構(gòu)中的一種來部署網(wǎng)絡(luò)服務(wù)。
選項(xiàng)1采用盡可能簡單的架構(gòu)進(jìn)行部署,只支持實(shí)例連接到公有網(wǎng)絡(luò)(外部網(wǎng)絡(luò))。沒有私有網(wǎng)絡(luò)(個(gè)人網(wǎng)絡(luò)),路由器以及浮動(dòng)IP地址。只有admin或者其他特權(quán)用戶才可以管理公有網(wǎng)絡(luò)
選項(xiàng)2在選項(xiàng)1的基礎(chǔ)上多了layer-3服務(wù),支持實(shí)例連接到私有網(wǎng)絡(luò)。demo或者其他沒有特權(quán)的用戶可以管理自己的私有網(wǎng)絡(luò),包含連接公網(wǎng)和私網(wǎng)的路由器。另外,浮動(dòng)IP地址可以讓實(shí)例使用私有網(wǎng)絡(luò)連接到外部網(wǎng)絡(luò),例如互聯(lián)網(wǎng)
  典型的私有網(wǎng)絡(luò)一般使用覆蓋網(wǎng)絡(luò)。覆蓋網(wǎng)絡(luò),例如VXLAN包含了額外的數(shù)據(jù)頭,這些數(shù)據(jù)頭增加了開銷,減少了有效內(nèi)容和用戶數(shù)據(jù)的可用空間。在不了解虛擬網(wǎng)絡(luò)架構(gòu)的情況下,實(shí)例嘗試用以太網(wǎng) 最大傳輸單元 (MTU) 1500字節(jié)發(fā)送數(shù)據(jù)包。網(wǎng)絡(luò)服務(wù)會(huì)自動(dòng)給實(shí)例提供正確的MTU的值通過DHCP的方式。但是,一些云鏡像并沒有使用DHCP或者忽視了DHCP MTU選項(xiàng),要求使用元數(shù)據(jù)或者腳本來進(jìn)行配置

我們先進(jìn)行配置公共網(wǎng)絡(luò)

控制節(jié)點(diǎn)安裝組件

[root@linux-node1 ~]#yum install openstack-neutron openstack-neutron-ml2 \  openstack-neutron-linuxbridge ebtables

提示:neutron和其他組件的小區(qū)別是配置完數(shù)據(jù)庫之后不可以馬上進(jìn)行同步,它還依賴其他配置文件

編輯/etc/neutron/neutron.conf文件并完成如下操作

在[database]配置數(shù)據(jù)庫訪問[root@linux-node1 ~]# vim /etc/neutron/neutron.conf684 connection = mysql+pymysql://neutron:neutron@192.168.56.11/neutron

提示:不需要同步數(shù)據(jù)庫,684為684行

[DEFAULT][keystone_authtoken] 部分,配置認(rèn)證服務(wù)訪問

[DEFAULT]auth_strategy = keystone[keystone_authtoken]auth_uri = http://192.168.56.11:5000auth_url = http://192.168.56.11:35357memcached_servers = 192.168.56.11:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = neutronpassword = neutron

rabbitmq(消息隊(duì)列)配置

rpc_backend = rabbitrabbit_host = 192.168.56.11rabbit_userid = openstackrabbit_password = openstack

neutron核心配置有2個(gè)
啟動(dòng)ML2插件并禁用其他插件

[DEFAULT]…core_plugin = m12service_plugins =提示:service_plugins等號(hào)后面什么都不寫就是禁用其他插件

配置網(wǎng)絡(luò)服務(wù)來通知計(jì)算節(jié)點(diǎn)的網(wǎng)絡(luò)拓?fù)渥兓海ㄅ渲?code>nova相關(guān))

[DEFAULT]…notify_nova_on_port_status_changes = truenotify_nova_on_port_data_changes = true

提示:簡單的來說就是端口發(fā)生變化通知nova

[nova]nova標(biāo)簽的配置其實(shí)就是keystone的配置auth_url = http://192.168.56.11:35357auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultregion_name = RegionOneproject_name = serviceusername = novapassword = nova

配置鎖路徑

[oslo_concurrency]lock_path = /var/lib/neutron/tmp

neutron配置小結(jié):

[root@linux-node1 ~]# grep '^[a-z]' /etc/neutron/neutron.confauth_strategy = keystone                #使用keystone進(jìn)行驗(yàn)證core_plugin = ml2                   #使用ml2插件service_plugins =                       #不使用其他插件notify_nova_on_port_status_changes = true   #端口改變通知novanotify_nova_on_port_data_changes = true     #端口改變通知novarpc_backend = rabbit                        #使用rabbitconnection = mysql+pymysql://neutron:neutron@192.168.56.11/neutron #數(shù)據(jù)庫連接地址auth_uri = http://192.168.56.11:5000            #neutron keystone的配置auth_url = http://192.168.56.11:35357       #neutron keystone的配置memcached_servers = 192.168.56.11:11211 #neutron keystone的配置auth_type = password                        #neutron keystone的配置project_domain_name = default               #neutron keystone的配置user_domain_name = default              #neutron keystone的配置project_name = service                      #neutron keystone的配置username = neutron                      #neutron keystone的配置password = neutron                      #neutron keystone的配置auth_url = http://192.168.56.11:35357       #neutron nova的配置auth_type = password                        #neutron nova的配置project_domain_name = default               #neutron nova的配置user_domain_name = default              #neutron nova的配置region_name = RegionOne                 #neutron nova的配置project_name = service                      #neutron nova的配置username = nova                         #neutron nova的配置password = nova                         #neutron nova的配置lock_path = /var/lib/neutron/tmp            #鎖路徑rabbit_host = 192.168.56.11                 #rabbitmq配置rabbit_userid = openstack                   #rabbitmq配置rabbit_password = openstack             #rabbitmq配置

配置Modular Layer 2ML2

ML2插件使用Linuxbridge機(jī)制來為實(shí)例創(chuàng)建layer-2虛擬網(wǎng)絡(luò)基礎(chǔ)設(shè)施
編輯配置文件/etc/neutron/plugins/ml2/ml2_conf.ini

驅(qū)動(dòng)的選擇

[ml2]type_drivers = flat,vlan,gre,vxlan,geneve

設(shè)置使用那幾個(gè)插件來創(chuàng)建網(wǎng)絡(luò)

[ml2]mechanism_drivers = linuxbridge,openvswitch

提示:我們可以寫多個(gè),不管用不用都可以寫上去

禁用私有網(wǎng)絡(luò)

[ml2]tenant_network_types =

啟動(dòng)端口安全擴(kuò)展驅(qū)動(dòng)

[ml2]extension_drivers = port_security

[ml2_type_flat]部分,配置公共虛擬網(wǎng)絡(luò)為flat網(wǎng)絡(luò)

[ml2_type_flat]flat_networks = public#配置公共的網(wǎng)絡(luò)

[securitygroup]部分,啟用 ipset增加安全組規(guī)則的高效性:

[securitygroup]enable_ipset = true

提示:ml2_conf里面的網(wǎng)絡(luò)類型很多,我們需要那種網(wǎng)絡(luò)類型配置即可

ML2插件配置小結(jié):

[root@linux-node1 ~]# grep '^[a-z]' /etc/neutron/plugins/ml2/ml2_conf.initype_drivers = flat,vlan,gre,vxlan,geneve           #驅(qū)動(dòng)類型tenant_network_types =                      #租戶的網(wǎng)絡(luò)類型mechanism_drivers = linuxbridge,openvswitch     #創(chuàng)建網(wǎng)絡(luò)插件extension_drivers = port_security               #打開端口安全flat_networks = public                          #網(wǎng)絡(luò)類型publicenable_ipset = true                         #開啟ipset

配置Linuxbridge代理
編輯/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件并且完成以下操作

在[linux_bridge]部分,將公共虛擬網(wǎng)絡(luò)和公共物理網(wǎng)絡(luò)接口對(duì)應(yīng)起來:[linux_bridge]physical_interface_mappings = public:eth0#是什么網(wǎng)卡就修改什么網(wǎng)卡,如果不是eth0請(qǐng)修改對(duì)應(yīng)網(wǎng)卡

[vxlan]部分,禁止VXLAN覆蓋網(wǎng)絡(luò):

[vxlan]enable_vxlan = false

[securitygroup]部分,啟用安全組并配置 Linuxbridge iptables firewall driver:

[securitygroup]...enable_security_group = Truefirewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver#啟動(dòng)安全組并設(shè)置防火墻驅(qū)動(dòng)

Linuxbridge代理總結(jié)如下:

[root@linux-node1 ~]# grep '^[a-z]' /etc/neutron/plugins/ml2/linuxbridge_agent.iniphysical_interface_mappings = public:eth0           #網(wǎng)絡(luò)映射firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver #防火墻enable_security_group = true                    #打開安全組enable_vxlan = false                            #關(guān)閉vxlan

配置DHCP代理

編輯/etc/neutron/dhcp_agent.ini文件并完成下面的操作:

在[DEFAULT]部分,配置Linuxbridge驅(qū)動(dòng)接口,DHCP驅(qū)動(dòng)并啟用隔離元數(shù)據(jù),這樣在公共網(wǎng)絡(luò)上的實(shí)例就可以通過網(wǎng)絡(luò)來訪問元數(shù)據(jù)

[DEFAULT]…interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver#虛擬接口驅(qū)動(dòng),使用Linuxbridgedhcp_driver = neutron.agent.linux.dhcp.Dnsmasq#dhcp驅(qū)動(dòng),默認(rèn)使用Dnsmasq(是一個(gè)小的開源項(xiàng)目)來提供dhcp服務(wù)enable_isolated_metadata = false#刷新路由使用

DHCP配置小結(jié)

[root@linux-node1 ~]# grep '^[a-z]' /etc/neutron/dhcp_agent.iniinterface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver #底層插件Linuxbridgedhcp_driver = neutron.agent.linux.dhcp.Dnsmasq                      #DHCPenable_isolated_metadata = false                                    #推送路由使用

配置元數(shù)據(jù)代理
<Metadata agent>負(fù)責(zé)提供配置信息,例如:訪問實(shí)例的憑證

編輯/etc/neutron/metadata_agent.ini文件并完成以下操作:

[DEFAULT]部分,配置元數(shù)據(jù)主機(jī)以及共享密碼:

nova_metadata_ip = 192.168.56.11        #元數(shù)據(jù)主機(jī)metadata_proxy_shared_secret = abcdocker  #共享密鑰

提示:這個(gè)共享密鑰就是一個(gè)字符串

配置網(wǎng)絡(luò)服務(wù)(nova-api)
  編輯/etc/nova/nova.conf文件并完成以下操作:
[neutron]部分,配置訪問參數(shù),啟用元數(shù)據(jù)代理并設(shè)置密碼:

url = http://192.168.56.11:9696auth_url = http://192.168.56.11:35357auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultregion_name = RegionOneproject_name = serviceusername = neutronpassword = neutron

提示:9696neutron-server的端口

[neutron]service_metadata_proxy=truemetadata_proxy_shared_secret = abcdocker       #共享密鑰

網(wǎng)絡(luò)服務(wù)初始化腳本需要一個(gè)超鏈接 /etc/neutron/plugin.ini指向ML2插件配置文件/etc/neutron/plugins/ml2/ml2_conf.ini 如果超鏈接不存在,使用下面的命令創(chuàng)建它:

[root@linux-node1 ~]# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini

提示:這里我們使用那個(gè)插件就用它做一個(gè)軟連接即可

同步數(shù)據(jù)庫

[root@linux-node1 ~]# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \  --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron

注:數(shù)據(jù)庫的同步發(fā)生在 Networking 之后,因?yàn)槟_本需要完成服務(wù)器和插件的配置文件。

重啟計(jì)算API 服務(wù):

[root@linux-node1 ~]# systemctl restart openstack-nova-api.service

當(dāng)系統(tǒng)啟動(dòng)時(shí),啟動(dòng)Networking服務(wù)并配置它啟動(dòng)。

對(duì)于種網(wǎng)絡(luò)選項(xiàng):

[root@linux-node1 ~]#systemctl enable neutron-server.service \  neutron-linuxbridge-agent.service neutron-dhcp-agent.service \  neutron-metadata-agent.service[root@linux-node1 ~]#systemctl start neutron-server.service \  neutron-linuxbridge-agent.service neutron-dhcp-agent.service \  neutron-metadata-agent.service

現(xiàn)在還需要將neutronkeystone上進(jìn)行注冊(cè)

創(chuàng)建neutron服務(wù)實(shí)體:

[root@linux-node1 ~]# source admin-openstack.sh[root@linux-node1 ~]#openstack service create --name neutron \  --description "OpenStack Networking" network

創(chuàng)建網(wǎng)絡(luò)服務(wù)API端點(diǎn):

[root@linux-node1 ~]#openstack endpoint create --region RegionOne \  network public http://192.168.56.11:9696[root@linux-node1 ~]# openstack endpoint create --region RegionOne   network internal http://192.168.56.11:9696[root@linux-node1 ~]# openstack endpoint create --region RegionOne   network admin http://192.168.56.11:9696

檢查neutron是否安裝成功

[root@linux-node1 ~]# neutron agent-list+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+| id                  | agent_type         | host                | availability_zone | alive | admin_state_up | binary                  |+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+| b41a9731-2bff-4257- | DHCP agent         | linux-              | nova              | :-)   | True           | neutron-dhcp-agent      || a3e9-91b13f568932   |                    | node1.abcdocker.com |                   |       |                |                         || de108bab-f33a-4319  | Linux bridge agent | linux-              |                   | :-)   | True           | neutron-linuxbridge-    || -8caf-dd5fbda74d7e  |                    | node1.abcdocker.com |                   |       |                | agent                   || f8286325-19ad-43ae- | Metadata agent     | linux-              |                   | :-)   | True           | neutron-metadata-agent  || a25a-c7c2ceca7aed   |                    | node1.abcdocker.com |                   |       |                |                         |+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+

Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]

配置neutron計(jì)算節(jié)點(diǎn)

安裝組件,安裝的服務(wù)器在192.168.56.12  linux-node2.com上面

[root@linux-node2 ~]# yum install openstack-neutron-linuxbridge ebtables ipset -y

因?yàn)榭刂乒?jié)點(diǎn)跟計(jì)算節(jié)點(diǎn)配置幾乎一樣,我們直接復(fù)制控制節(jié)點(diǎn)的文件進(jìn)行修改控制節(jié)點(diǎn)拷貝

[root@linux-node1 ~]# scp /etc/neutron/neutron.conf root@192.168.56.12:/etc/neutron

在計(jì)算節(jié)點(diǎn)進(jìn)行修改配置文件權(quán)限

[root@linux-node2 ~]# chown -R root:neutron /etc/neutron/neutron.conf[root@linux-node2 ~]# ll /etc/neutron/neutron.conf-rw-r----- 1 root neutron 53140 Nov 21 15:13 /etc/neutron/neutron.conf

計(jì)算節(jié)點(diǎn)設(shè)置

[root@linux-node2 ~]# vim /etc/neutron/neutron.conf#connection =           #刪除mysql連接路徑[nova]                  #刪除nova標(biāo)簽下所有配置#notify_nova_on_port_status_changes = true      #注釋#notify_nova_on_port_data_changes = true        #注釋#core_plugin = ml2                          #注釋插件#service_plugins =                              #注釋

計(jì)算節(jié)點(diǎn)跟控制節(jié)點(diǎn)進(jìn)行對(duì)比

[root@linux-node2 ~]# diff /etc/neutron/neutron.conf /tmp/neutron.conf 30c30< #core_plugin = ml2---> core_plugin = ml233c33< #service_plugins =---> service_plugins =137c137< #notify_nova_on_port_status_changes = true---> notify_nova_on_port_status_changes = true141c141< #notify_nova_on_port_data_changes = true---> notify_nova_on_port_data_changes = true684c684< #connection = ---> connection = mysql+pymysql://neutron:neutron@192.168.56.11/neutron936a937,944> auth_url = http://192.168.56.11:35357> auth_type = password> project_domain_name = default> user_domain_name = default> region_name = RegionOne> project_name = service> username = nova> password = nova

提示:不注釋也沒有問題,但是為了環(huán)境保持一致還是注釋掉比較好

為計(jì)算節(jié)點(diǎn)配置網(wǎng)絡(luò)服務(wù)
我們可以直接復(fù)制控制節(jié)點(diǎn)的配置進(jìn)行修改

[root@linux-node1 ~]# vim /etc/nova/nova.conf…[neutron]url = http://192.168.56.11:9696auth_url = http://192.168.56.11:35357auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultregion_name = RegionOneproject_name = serviceusername = neutronpassword = neutron

提示:在控制節(jié)點(diǎn)的時(shí)候我們?cè)趎ova的配置文件中配置了neutron的節(jié)點(diǎn)選項(xiàng),在neutron配置文件中配置了nova的選項(xiàng)。在計(jì)算節(jié)點(diǎn)的nova上要配置neutron

在計(jì)算節(jié)點(diǎn)配置Linuxbridge
配置網(wǎng)絡(luò)選項(xiàng)
友情提示:這里的配置和控制節(jié)點(diǎn)配置一模一樣
這里我們還是直接拷貝控制節(jié)點(diǎn)的/etc/neutron/plugins/ml2/linuxbridge_agent.ini

拷貝

[root@linux-node1 ~]# scp /etc/neutron/plugins/ml2/linuxbridge_agent.ini 192.168.56.12:/etc/neutron/plugins/ml2/root@192.168.56.12's password: linuxbridge_agent.ini

查看

[root@linux-node2 ~]# ll /etc/neutron/plugins/ml2/linuxbridge_agent.ini-rw-r----- 1 root root 7924 Nov 21 16:26 /etc/neutron/plugins/ml2/linuxbridge_agent.ini[root@linux-node2 ~]# grep '^[a-z]' /etc/neutron/plugins/ml2/linuxbridge_agent.iniphysical_interface_mappings = public:eth0firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriverenable_security_group = trueenable_vxlan = false[root@linux-node2 ~]# chown -R root:neutron /etc/neutron/plugins/ml2/linuxbridge_agent.ini

重啟計(jì)算節(jié)點(diǎn)nova-compute

[root@linux-node2 ~]#systemctl restart openstack-nova-compute.service

啟動(dòng)Linuxbridge代理并設(shè)置開啟啟動(dòng)

[root@linux-node2 ~]# systemctl enable neutron-linuxbridge-agent.serviceCreated symlink from /etc/systemd/system/multi-user.target.wants/neutron-linuxbridge-agent.service to /usr/lib/systemd/system/neutron-linuxbridge-agent.service.[root@linux-node2 ~]# systemctl start neutron-linuxbridge-agent.service

進(jìn)入控制節(jié)點(diǎn),進(jìn)行檢查

[root@linux-node1 ~]# source admin-openstack.sh [root@linux-node1 ~]# neutron agent-list+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+| id                  | agent_type         | host                | availability_zone | alive | admin_state_up | binary                  |+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+| b41a9731-2bff-4257- | DHCP agent         | linux-              | nova              | :-)   | True           | neutron-dhcp-agent      || a3e9-91b13f568932   |                    | node1.abcdocker.com |                   |       |                |                         || de108bab-f33a-4319  | Linux bridge agent | linux-              |                   | :-)   | True           | neutron-linuxbridge-    || -8caf-dd5fbda74d7e  |                    | node1.abcdocker.com |                   |       |                | agent                   || eb879cc3-ca1d-470b- | Linux bridge agent | linux-              |                   | :-)   | True           | neutron-linuxbridge-    || 9fe6-b0e5c2fedf2a   |                    | node2.abcdocker.com |                   |       |                | agent                   || f8286325-19ad-43ae- | Metadata agent     | linux-              |                   | :-)   | True           | neutron-metadata-agent  || a25a-c7c2ceca7aed   |                    | node1.abcdocker.com |                   |       |                |                         |+---------------------+--------------------+---------------------+-------------------+-------+----------------+-------------------------+

Openstack 網(wǎng)絡(luò)服務(wù)Neutron [五]

提示:如果網(wǎng)絡(luò)接口不是eth0,你的配置文件沒有修改就會(huì)啟動(dòng)不起來

故障解決套路:
1、netstat -lntup確認(rèn)端口是否監(jiān)聽
2、openstack service list確保服務(wù)創(chuàng)建
openstack endpoint list確保三個(gè)endpoint創(chuàng)建無誤
3、vim修改配置文件debug=true 重啟 – 執(zhí)行命令 – 看日志

M版本中文文檔:http://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/keystone-install.html

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI