注意此处用的一个网络,暂时不用启动第二个网

官网地址
https://docs.openstack.org/neutron/stein/install/controller-install-rdo.html

控制端服务#: 创建库,并授权MariaDB [(none)]> CREATE DATABASE neutron;
Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \->   IDENTIFIED BY 'neutron123';#:导入环境变量[root@cobbler ~]# source scripts/admin-stein.sh#:创建neutron用户[root@cobbler ~]# openstack user create --domain default --password-prompt neutron#:为admin项目添加一个用户neutron,并添加至service角色[root@cobbler ~]# openstack role add --project service --user neutron admin#:创建一个network的项目
[root@cobbler ~]# openstack service create --name neutron   --description "OpenStack Networking" network#:注册api
[root@cobbler ~]# openstack endpoint create --region RegionOne network public http://www.magedu.net:9696
[root@cobbler ~]# openstack endpoint create --region RegionOne network internal http://www.magedu.net:9696
[root@cobbler ~]# openstack endpoint create --region RegionOne network admin http://www.magedu.net:9696

官网地址
https://docs.openstack.org/neutron/stein/install/controller-install-option1-rdo.html

配置网络#:安装包
[
root@cobbler ~]# yum install openstack-neutron openstack-neutron-ml2   openstack-neutron-linuxbridge ebtables -y#:配置[root@cobbler ~]# vim /etc/neutron/neutron.conf
[database]#
connection = mysql+pymysql://neutron:neutron123@www.magedu.net/neutron
[DEFAULT]#
core_plugin = ml2
service_plugins =
transport_url = rabbit://openstack:openstack123@www.magedu.net
auth_strategy = keystone
keystone_authtoken]#
www_authenticate_uri = http://www.magedu.net:5000
auth_url = http://www.magedu.net:5000
memcached_servers = www.magedu.net:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = neutron
[DEFAULT]
notify_nova_on_port_status_changes = true
notify_nova_on_port_data_changes = true[nova]
auth_url = http://www.magedu.net:5000
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = nova
password = nova
[oslo_concurrency]#
lock_path = /var/lib/neutron/tmp[root@cobbler ~]# vim /etc/neutron/plugins/ml2/ml2_conf.ini
[ml2]
type_drivers = flat,vlan
tenant_network_types =
mechanism_drivers = linuxbridge
extension_drivers = port_security
[ml2_type_flat]
flat_networks = external   #给外网取一个名字
[securitygroup]
enable_ipset = true[root@cobbler ~]# vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = external:eth0  #对应外网名字,eth0表示你IP的网卡,根据需要自己设置
[vxlan]
enable_vxlan = false
[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver#:配置sysctl[root@cobbler ~]# vim /etc/sysctl.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1#:配置dhcp[root@cobbler ~]# vim /etc/neutron/dhcp_agent.ini
[DEFAULT]#
interface_driver = linuxbridge
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
enable_isolated_metadata = true

官网地址
https://docs.openstack.org/neutron/stein/install/controller-install-rdo.html

#:继续配置[root@cobbler ~]# vim /etc/neutron/metadata_agent.ini
[DEFAULT]#
nova_metadata_host = www.magedu.net  #:改成自己的vip名称
metadata_proxy_shared_secret = 0831  #:设置一个密码[root@cobbler ~]# vim  /etc/nova/nova.conf
[neutron]
#
url = http://www.magedu.net:9696
auth_url = http://www.magedu.net:5000
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = neutron
service_metadata_proxy = true
metadata_proxy_shared_secret = 0831   #:此处和设置的密码必须一样#:做软链接[root@cobbler ~]# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini#:初始化数据库[root@cobbler ~]# 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

#:启动服务[root@cobbler ~]# systemctl restart openstack-nova-api.service[root@cobbler ~]# systemctl enable neutron-server.service   neutron-linuxbridge-agent.service neutron-dhcp-agent.service   neutron-metadata-agent.service[root@cobbler ~]# systemctl start neutron-server.service   neutron-linuxbridge-agent.service neutron-dhcp-agent.service   neutron-metadata-agent.service

#: 生效sysctl

[root@cobbler ~]# sysctl -p

官网地址
https://docs.openstack.org/neutron/stein/install/compute-install-rdo.html

计算节点配置#:安装包[root@node1 ~]# yum install openstack-neutron-linuxbridge ebtables ipset -y#:配置[root@node1 ~]# vim /etc/neutron/neutron.conf
[DEFAULT]#
transport_url = rabbit://openstack:openstack123@www.magedu.net
auth_strategy = keystone
[keystone_authtoken]#
www_authenticate_uri = http://www.magedu.net:5000
auth_url = http://www.magedu.net:5000
memcached_servers = www.magedu.net:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = neutron
[oslo_concurrency]#
lock_path = /var/lib/neutron/tmp

官网地址
https://docs.openstack.org/neutron/stein/install/compute-install-option1-rdo.html

配置网络#:配置[root@node1 ~]# vim  /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = external:eth0 #:注意此处也是自己IP的网络和名字
[vxlan]
enable_vxlan = false
[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver#:修改sysctl[root@node1 ~]# vim /etc/sysctl.conf
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1

官网地址
https://docs.openstack.org/neutron/stein/install/compute-install-rdo.html

继续配置#:配置[root@node1 ~]# vim /etc/nova/nova.conf
[neutron]
#
url = http://www.magedu.net:9696
auth_url = http://www.magedu.net:5000
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = neutron#:启动服务[root@node1 ~]# systemctl restart openstack-nova-compute.service
[root@node1 ~]#  systemctl enable neutron-linuxbridge-agent.service
[root@node1 ~]# systemctl start neutron-linuxbridge-agent.service

官网地址
https://docs.openstack.org/neutron/stein/install/verify.html

测试#:导入变量
[root@cobbler ~]# source scripts/admin-stein.sh#:测试[root@cobbler ~]# openstack extension list --network官网地址
https://docs.openstack.org/neutron/stein/install/verify-option1.html

测试网络[root@cobbler ~]# openstack network agent list

转载于:https://www.cnblogs.com/maxuebin/p/11438342.html

OpenStack之八: network服务(端口9696)相关推荐

  1. (四)浅谈OpenStack T版服务组件--Nova计算服务(#^.^#)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.Nova简介 1.Nova的概念 2.Nova系统架构 二.Nova组件详解 1.Nova--API 2.Nova--S ...

  2. OpenStack T版服务组件之Nova计算服务

    文章目录 一.Nova计算服务 1.1Nova计算服务概述 1.2Nova系统架构 二.Nova组件-API 三.Nova组件-Scheduler 3.1Scheduler调度器 3.2Nova调度器 ...

  3. linux 常见服务端口

    Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的.守护进 ...

  4. Prometheus 监控服务端口、网站状态等(黑盒监测)

    1.blackbox_exporter介绍 blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集. ...

  5. OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)上

    十.Openstack对象存储服务(swift)上 配置:我在计算节点添加了两块硬盘(sdb,sdc)用来当存储用,在我这搭建中计算节点也就是存储节点了,原因电脑无法拉动更多虚拟几所以咯... 简单介 ...

  6. OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)中

    十.Openstack对象存储服务(swift)中 计算节点上(我把计算节点当存储节点用添加了sdb,sdc两块硬盘) 1.安装软件包: yum install xfsprogs rsync  ope ...

  7. openstack运行系统环境基础配置以及安装openstack平台基础服务安装配置案例

    目录 一,配置前环境准备及要求 三台节点的物理环境 二,网络规划如下图 三,部署操作系统及OpenStack运行环境 1,虚拟机系统配置(以下三台节点都做) 1.1主机名 1.2核心防护,防火墙关闭 ...

  8. 防火墙开启oracle端口号,在防火墙上开放Oracle服务端口的方法

    Oracle服务端口方面会有很多的问题,下面就将为您介绍在防火墙上开放Oracle服务端口的方法,希望对您学习Oracle服务端口方面能有所帮助. 要使Oracle客户端能正常连接到设置有防火墙的安装 ...

  9. centos5 双网卡重启network服务提升IP占用 ping不通

    一台centos 5 安装的一台邮件服务器双网卡,eth0的iP是 192.168.0.185,eth1的IP地址是外网地址,最近发现发送邮件时总出现邮件被退回,收发速度巨慢的现象.不稳定. 处理过程 ...

最新文章

  1. clone database and rename
  2. HBase单机环境搭建
  3. VC++开发简易输电线路管理信息系统
  4. 杭电1254java实现(双bfs 优先队列)
  5. SpringSecurity自定义UsernamePasswordAuthenticationFilter
  6. Android之用SingleTask和TaskAffinity解决手机截取的项目启动页面问题
  7. imread函数 matlab_地理人,你会用Matlab吗?
  8. UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
  9. 一本通网站 1378:最短路径(shopth)
  10. 升级AndrOid4.3,谷歌发布Android 4.3系统 今日开始升级
  11. Ms08-067漏洞抓鸡 方法
  12. KL散度、交叉熵与JS散度数学公式以及代码例子
  13. MTK6763平台手机 在国外无法成功注册VOLTE。求解
  14. 神策分析 Android SDK 架构解析
  15. 【CAD二次开发】CAD常用版本 DwgVersion
  16. 06-移位寄存器74HC595芯片编程
  17. php条形码宽度,PHP条形码生成封装类
  18. 第十二周:微信开放平台登录接口
  19. 读一封汶川地震的信:亲爱的,我要和别人结婚了
  20. Kubernetes 中的 requests 和 limits详解

热门文章

  1. 二维码生成软件如何生成汉信码
  2. QT+OpenCv4编译过程,解决mingw32-make -j报错。
  3. 声纹识别demo_声纹识别 · 科大讯飞MSC开发指南-iOS · 看云
  4. 声纹识别(一)——简介
  5. 正六边形:判断点是否在正六边形内
  6. 机械原理c语言程序,机械原理课程设计心得体会范文
  7. 你还在以为打马赛克就安全了吗?AI消除马赛克,GitHub开源项目上线三天收获近7000星
  8. UI设计:使用AI绘制微质感图标
  9. rcond--矩阵可逆的条件数估值
  10. odoo:开源 ERP/CRM 入门与实践