1、openstack各组件介绍
Nova:计算服务,通过虚拟化技术,实现虚拟机的创建,管理,删除,是openstack中最核心的服务;
Neutron:网络服务,为虚拟机提供网络连接服务,就像物流的交换机和路由器一样;
Glance:镜像服务,管理镜像模板的仓库,为虚机提供镜像模板;
Cinder:块存储服务,为虚拟机提供额外的硬盘;
Keystone:认证服务,为openstack各组件提供认证和授权功能;
Horizon:提供一个web操作界面,通过web界面,就可以实现创建云主机,分配网络,配安全组,加云盘等功能;
Ceilometer:监控计费服务,为公有云准备的,私有云不需要;
Swift:对象存储服务,适用于一次写入,多次使用,例如百度网盘,此服务不是必须的,是可选的
heat:编排服务,基于模板自动化部署服务,属于高级服务;
2、环境框架
名称 | IP地址 | 主机名 | 备注 |
控制节点 | 10.0.0.11 | controller | 内存至少要4G,开启虚拟化功能 |
计算节点 | 10.0.0.31 | compute1 | 内存至少要2G,开启虚拟化功能 |
2.1、环境准备 [ 所有节点 ]
[ 控制节点 ]
修改过主机名,IP地址,并添加hosts解析
[root@controller ~]# hostname contrller[root@controller ~]# hostnamectl set-hostnamecontroller[root@controller ~]# hostname -I10.0.0.11[root@controller ~]# tail -2 /etc/hosts10.0.0.11 controller10.0.0.31 compute1