-
Notifications
You must be signed in to change notification settings - Fork 105
openstack_server
遇见王斌 edited this page Oct 12, 2017
·
15 revisions
- ntp
- MariaDB
- rabbitmq
- memcached
------需连接数据库
Service与Endpoint关系介绍:
在openstack中,每一个service都有三种 endpoint. 创建完service后需要为其创建API EndPoint.
* Admin
* public,
* internal
Admin是用作管理用途的,如它能够修改user/tenant(project)。
public 是让客户调用的,比如可以部署在外网上让客户可以管理自己的云。
internal是openstack内部调用的。
三种endpoints 在网络上开放的权限一般也不同。
Admin通常只能对内网开放
public通常可以对外网开放
internal通常只能对安装有openstack对服务的机器开放。
------需要连接的服务
- 数据库(3306)
- keystone(5000普通用户,35357admin)
- memcached(11211)
------需要连接的服务
- 数据库(3306)
- keystone(5000普通用户,35357admin)
- memcached(11211)
- Rabbit
-----本身服务
- openstack-nova-api.service
- openstack-nova-consoleauth.service
- openstack-nova-scheduler.service
- openstack-nova-conductor.service
- openstack-nova-novncproxy.service
-----额外配置
# 设置添加计算节点后无需在控制节点进行操作
# 不配置时需在控制节点上执行"nova-manage cell_v2 discover_hosts"进行发现计算节点
/etc/nova/nova.conf
[scheduler]
discover_hosts_in_cells_interval = 300
- neutron-server.service
- neutron-linuxbridge-agent.service
- neutron-dhcp-agent.service【创建网络时勾选 dhcp 会使用此服务】 使用 dnsmasq 为实例提供DHCP服务
- neutron-metadata-agent.service
- neutron-l3-agent.service【self-service 网络时需要 路由服务】
------需要连接的服务
- keystone(5000普通用户,35357admin)
- memcached(11211)
- Rabbit
- libvirtd.service
- openstack-nova-compute.service
- neutron-linuxbridge-agent.service