OpenStack之八: network服务(端口9696)
注意此处用的一个网络,暂时不用启动第二个网 官网地址 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)相关推荐
- (四)浅谈OpenStack T版服务组件--Nova计算服务(#^.^#)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.Nova简介 1.Nova的概念 2.Nova系统架构 二.Nova组件详解 1.Nova--API 2.Nova--S ...
- OpenStack T版服务组件之Nova计算服务
文章目录 一.Nova计算服务 1.1Nova计算服务概述 1.2Nova系统架构 二.Nova组件-API 三.Nova组件-Scheduler 3.1Scheduler调度器 3.2Nova调度器 ...
- linux 常见服务端口
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的.守护进 ...
- Prometheus 监控服务端口、网站状态等(黑盒监测)
1.blackbox_exporter介绍 blackbox_exporter是Prometheus 官方提供的 exporter 之一,可以提供 http.dns.tcp.icmp 的监控数据采集. ...
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)上
十.Openstack对象存储服务(swift)上 配置:我在计算节点添加了两块硬盘(sdb,sdc)用来当存储用,在我这搭建中计算节点也就是存储节点了,原因电脑无法拉动更多虚拟几所以咯... 简单介 ...
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)中
十.Openstack对象存储服务(swift)中 计算节点上(我把计算节点当存储节点用添加了sdb,sdc两块硬盘) 1.安装软件包: yum install xfsprogs rsync ope ...
- openstack运行系统环境基础配置以及安装openstack平台基础服务安装配置案例
目录 一,配置前环境准备及要求 三台节点的物理环境 二,网络规划如下图 三,部署操作系统及OpenStack运行环境 1,虚拟机系统配置(以下三台节点都做) 1.1主机名 1.2核心防护,防火墙关闭 ...
- 防火墙开启oracle端口号,在防火墙上开放Oracle服务端口的方法
Oracle服务端口方面会有很多的问题,下面就将为您介绍在防火墙上开放Oracle服务端口的方法,希望对您学习Oracle服务端口方面能有所帮助. 要使Oracle客户端能正常连接到设置有防火墙的安装 ...
- centos5 双网卡重启network服务提升IP占用 ping不通
一台centos 5 安装的一台邮件服务器双网卡,eth0的iP是 192.168.0.185,eth1的IP地址是外网地址,最近发现发送邮件时总出现邮件被退回,收发速度巨慢的现象.不稳定. 处理过程 ...
最新文章
- clone database and rename
- HBase单机环境搭建
- VC++开发简易输电线路管理信息系统
- 杭电1254java实现(双bfs 优先队列)
- SpringSecurity自定义UsernamePasswordAuthenticationFilter
- Android之用SingleTask和TaskAffinity解决手机截取的项目启动页面问题
- imread函数 matlab_地理人,你会用Matlab吗?
- UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
- 一本通网站 1378:最短路径(shopth)
- 升级AndrOid4.3,谷歌发布Android 4.3系统 今日开始升级
- Ms08-067漏洞抓鸡 方法
- KL散度、交叉熵与JS散度数学公式以及代码例子
- MTK6763平台手机 在国外无法成功注册VOLTE。求解
- 神策分析 Android SDK 架构解析
- 【CAD二次开发】CAD常用版本 DwgVersion
- 06-移位寄存器74HC595芯片编程
- php条形码宽度,PHP条形码生成封装类
- 第十二周:微信开放平台登录接口
- 读一封汶川地震的信:亲爱的,我要和别人结婚了
- Kubernetes 中的 requests 和 limits详解