1、Openstack基本概念
OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成
具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、
可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的
服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。
常见组件:
-
Dashboard(web项目)
-
Keystone(权限管理)
-
Nova(管理虚拟机)
-
Nova-network(管理网络流量和ip)
-
Glance(镜像管理项目)
-
Cinder(磁盘管理)
-
Swift(网盘,对象)
通过官方文档安装OpenStack软件:
https://docs.openstack.org/zh_CN/install-guide/
2、架构图
3、各个服务的端口:
[root@host157_node1 ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8775 0.0.0.0:* LISTEN 21803/python2
tcp 0 0 0.0.0.0:9191 0.0.0.0:* LISTEN 14943/python2
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 8923/beam
tcp 0 0 192.168.223.157:3306 0.0.0.0:* LISTEN 19541/mysqld
tcp 0 0 192.168.223.157:11211 0.0.0.0:* LISTEN 14865/memcached
tcp 0 0 0.0.0.0:9292 0.0.0.0:* LISTEN 14942/python2
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 6856/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 7033/master
tcp 0 0 0.0.0.0:6080 0.0.0.0:* LISTEN 21807/python2
tcp 0 0 0.0.0.0:8774 0.0.0.0:* LISTEN 21803/python2
tcp6 0 0 :::5000 :::* LISTEN 21340/httpd
tcp6 0 0 :::5672 :::* LISTEN 8923/beam
tcp6 0 0 :::8778 :::* LISTEN 21340/httpd
tcp6 0 0 ::1:11211 :::* LISTEN 14865/memcached
tcp6 0 0 :::80 :::* LISTEN 21340/httpd
tcp6 0 0 :::22 :::* LISTEN 6856/sshd
tcp6 0 0 ::1:25 :::* LISTEN 7033/master
注释:
22 --SSH
3306 --MariaDB(MySQL)
27017 --MongoDB(Telemetry计量数据收集服务,没有进行安装)
5672、25672 --RabbitMQ(nova计算服务需要,以及neutron的linux_bridge代理需要)
11211 --Memcached(horizon界面服务需要)
keystone
35357 --admin
5000 --user
glance
9191 --Glance Registry
9292 --Glance API
neutron
9696 --neutron
nova
6080 --nova-novncproxy
8774、8775 --nova-api
cinder
8776 --Cinder-api