CentOS 6.5 下部署单节点OpenStack1.4私有云平台

OpenStack是一个开源的云计算管理平台项目,旨在为公共及私有云的建设与管理提供软件的开源项目。OpenStack提供实施简单、扩展、丰富、标准统一的云计算管理平台,通过各种互补的服务来提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。

OpenStack核心服务如下:

1.Keystone认证服务,提供身份验证、服务规则和服务令牌的功能。

2.Glance镜像服务,支持多种虚拟机镜像格式,如:AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK,具有创建上传镜像、删除镜像、编辑镜像的操作。

3.Nova计算服务,负责虚拟机的创建、开机、关机、挂起、重启等操作。

4.Swift对象存储服务,用于在大规模可扩展系统中,通过内置冗余及高容错机制实现对象存储的系统,允许用户进行存储或检索文件,可为Glance提供镜像存储,为Cinder提供卷备份的服务。

5.Neutron网络管理服务,提供云计算的网络虚拟化技术,为openstack其他服务提供网络连接服务。

6.Cinder块存储服务,为运行云主机提供稳定的数据块存储服务,如创建卷、删除卷、挂载以及卸载卷的操作。

7.Horizon控制台,是openstack中各种服务的web管理门户,用于简化用户对服务的操作,如启动实例、分配IP地址、配置访问控制等。

1.1 基础环境配置

1.准备工作

在部署OpenStack云平台时,需要两张网卡,一张是NAT模式的网卡,另一张是仅主机模式的网卡。在后面的配置文件中需要用到仅主机模式的网卡。

其次,还需要添加两块硬盘,分别是给Swift和Cinder使用的,硬盘的空间最好给大一点,以免到后期会导致资源不足的情况。

OpenStack版本:XianDian-IaaS-v1.4.iso

CentOS版本:CentOS-6.5-x86_64-bin-DVD1.iso

2.将OpenStack镜像和CentOS镜像上传至/root/下

3.查看主机名

4.修改/etc/hosts配置文件,在最后添加一行

5.关闭防火墙,禁止防火墙开机自启动

6.设置Selinux的模式

7.创建目录并将CentOS和OpenStack镜像挂载至/opt目录下

 

8.查看挂载是否成功

9.配置本地yum源

10.清除yum源缓存和建立yum源缓存

11.下载vim编辑器

1.2 部署OpenStack云平台

1.安装iaas-xiandian

2.修改/etc/xiandian/openrc.sh

 3.安装qpid服务

4.修改/etc/qpidd.conf配置文件,将最后一行auth=yes改为no即可

5.启动服务,并设置为开机自启动

6.安装OpenStack的基本服务

注:在安装服务是可以使用cd /usr/local/bin/命令查看所有需要安装的服务

(1)安装mysql数据库服务

(2)安装keystone认证服务

(3)安装glance镜像服务

(4)安装nova计算服务,在这里都需要安装控制节点和计算节点的服务

 

(5)安装neutron网络管理服务,在这里都需要安装控制节点和计算节点的服务 

注:在安装控制节点的过程中,需要先安装一个dnsmasq的软件包来解决如下问题,之后再安装控制节点和计算节点的服务

解决问题如下:

将dnsmasq的软件包上传至/root/目录下

安装dnsmasq软件包

最后,再安装控制节点和计算节点的服务

(6)安装网络方式为gre方式,在这里都需要安装控制节点和计算节点的服务

(7)安装dashboard服务

(8)Web界面登录,在这里最好使用谷歌或火狐来进行验证登录,在浏览器中输入http://ip/dashboard可进入OpenStack登录界面

注:这里的用户名是admin,密码是000000

 (9)输入完成后,点击登录即可进入到OpenStack的Web配置界面

 

posted @ 2021-04-22 17:06  xingqiu  阅读(683)  评论(0编辑  收藏  举报