Openstack手动安装部署步骤详解(上)

本教程总共分为三部分,导航链接如下:

Openstack手动安装部署步骤详解(上):https://blog.csdn.net/weixin_39329758/article/details/103494226

一、目的及要求

二、所需环境

三、项目结构及Openstack架构

四、虚拟网络全局设定

五、环境预配置

Openstack手动安装部署步骤详解(中):https://blog.csdn.net/weixin_39329758/article/details/103504170

六、本地源的制作

七、keystone认证服务的安装

八、glance的安装与配置

九、nova服务的安装与配置

Openstack手动安装部署步骤详解(下):https://blog.csdn.net/weixin_39329758/article/details/103518015

十、neutron的安装与配置-controller0

十一、dashboard服务的安装与配置

十二、nova-compute的安装与配置

十三、neutron-compute 的安装与配置

十四、neutron 的安装与配置(compute0)

十五、新建网络

十六、可能遇到的问题及解决方法

Openstack手动安装部署步骤详解(上)

一、实验目的及要求:

实验目的:

熟悉Oracle VM VirturalBox虚拟机使用;

了解OpenStack整体架构;

了解OpenStack各组件。

实验要求:

能够在Linux下手动搭建OpenStack云计算环境。

二、实验所需环境:

Oracle VM virturalBox虚拟机;

Oracle VM VirturalBox下安装CentOS 6.5 x64操作系统;

OpenStack环境预配置。

三、项目架构及Openstack架构简介:

3.1 项目架构

Openstack手动安装部署步骤详解(上)_第1张图片

 

3.2 Openstack架构

Openstack手动安装部署步骤详解(上)_第2张图片

架构说明:

1.horizon以图形的方式管理所有的project。包括nova虚拟机的创建,neutron网络,cinder存储,glance镜像等;

2.Keystone为所有的服务提供认证和授权服务,通过keystone能够找到各个服务的endpoint,如nova的地址,neutron的地址,glance的地址,cinder的地址等;

3.创建虚拟机,需要提交请求给nova-api,nova通过nova-scheduler选择合适的compute,nova和底层的hypervisor交互,需要建立虚拟机最初工作;

4.虚拟机的创建需要下载合适的镜像,此时会请求glance-api,glance通过glance-registry找到和下载到合适的镜像到computer启动;

5.glance的镜像可以存放在不同的地方,如本地的Filesystem,统一存储cept或者是swift上;

6.实例运行时需要建立网络,将请求交给neutron-server,neutron-server会根据网络请求,为虚拟机分配地址,建立网桥,构建iptables安全组规则,此时一个普通的实例就基本可以建立完成了;

7.实例如果需要外挂存储的话可以向cinder-api发起请求,通过cinder-schedul选择到合适的cinder-volume之后,cinder-volume会向端的存储空间,之后交由实例;

8.和image类似,cinder的备份或者快照文件,可以存储在分布式的对象存储swift上。

Openstack手动安装部署步骤详解(上)_第3张图片

3.3 核心项目

Openstack手动安装部署步骤详解(上)_第4张图片

详细列表:

项目

代码名称

描述

计算

Nova

管理虚拟机资源,包括CPU,内存,磁盘和网络接口

网络

Neutron

提供虚拟机网络接口资源,包括IP寻址、路由和软件定义网络

对象存储

Swift

提供可通过RESTful访问API的对象级别存储

块存储

Cinder

为虚拟机提供块级别存储

身份认证服务

Keystone

为OpenStack组件提供基于角色的访问控制,提供授权服务

镜像服务

Glance

管理虚拟机磁盘镜像,为虚拟机和快照服务提供镜像

计量服务

Ceilometer

集中为OpenStack各个组件手机计量和监控数据

编排服务

Heat

为OpenStack环境提供基于末班的云应用编排服务

数据库服务

Trove

为用户提供关系型和非关系型数据库服务

仪盘表

Horizon

为OpenStack提供基于网页的图形界面

3.4 架构部署

Openstack手动安装部署步骤详解(上)_第5张图片

3.5 网络拓扑

Openstack手动安装部署步骤详解(上)_第6张图片

四、虚拟网络全局设定

4.1 虚拟网络设定

Openstack手动安装部署步骤详解(上)_第7张图片

4.2 虚拟机物理配置

Openstack手动安装部署步骤详解(上)_第8张图片

4.3 虚拟机网络配置

Openstack手动安装部署步骤详解(上)_第9张图片

Openstack手动安装部署步骤详解(上)_第10张图片

五、环境预配置

5.1 CentOS 6.5_64操作系统的安装

★三台虚拟机的安装步骤相同,网络配置不同。

5.1.1 创建虚拟电脑

Openstack手动安装部署步骤详解(上)_第11张图片

分配内存

Openstack手动安装部署步骤详解(上)_第12张图片

5.1.2 创建虚拟磁盘

Openstack手动安装部署步骤详解(上)_第13张图片

Openstack手动安装部署步骤详解(上)_第14张图片

Openstack手动安装部署步骤详解(上)_第15张图片

Openstack手动安装部署步骤详解(上)_第16张图片

5.1.3 挂载光盘

Openstack手动安装部署步骤详解(上)_第17张图片

Openstack手动安装部署步骤详解(上)_第18张图片

5.1.4 网卡设置

Openstack手动安装部署步骤详解(上)_第19张图片

Openstack手动安装部署步骤详解(上)_第20张图片

Openstack手动安装部署步骤详解(上)_第21张图片

若不选择挂载光盘,则在开启虚拟机后弹出选择虚拟盘片界面,如下:

Openstack手动安装部署步骤详解(上)_第22张图片

5.2 虚拟电脑网卡配置

★此处需配置三台虚拟电脑的IP地址、子网掩码及网关

5.2.1 controller0 网卡配置

Openstack手动安装部署步骤详解(上)_第23张图片

Openstack手动安装部署步骤详解(上)_第24张图片

Openstack手动安装部署步骤详解(上)_第25张图片

查看配置结果

Openstack手动安装部署步骤详解(上)_第26张图片

Openstack手动安装部署步骤详解(上)_第27张图片

5.2.2 network0 网卡配置

Openstack手动安装部署步骤详解(上)_第28张图片

Openstack手动安装部署步骤详解(上)_第29张图片

5.2.3 compute0网卡配置

Openstack手动安装部署步骤详解(上)_第30张图片

Openstack手动安装部署步骤详解(上)_第31张图片

网络配置验证

Openstack手动安装部署步骤详解(上)_第32张图片

5.3 主机设置

5.3.1 主机名修改

controller0主机名修改

network0主机名修改

compute0主机名修改

修改后对三台虚拟机进行重启

重启后查看是否修改成功

Controller0

Network0

Compute0

5.3.2 主机映射配置

★此操作是在三台主机间同步配置

controller0

network0

compute0

Openstack手动安装部署步骤详解(上)_第33张图片

5.3.3 禁用selinux

controller0

network0

compute0

三台主机都进行以下操作

Openstack手动安装部署步骤详解(上)_第34张图片

5.4 CentOS 6.5_64 本地yum源的制作

5.4.1 放置虚拟光驱

Openstack手动安装部署步骤详解(上)_第35张图片

5.4.2 在虚拟机中挂载虚拟磁盘

Openstack手动安装部署步骤详解(上)_第36张图片

5.4.3 清理yum缓存

Openstack手动安装部署步骤详解(上)_第37张图片

Openstack手动安装部署步骤详解(上)_第38张图片

5.4.4 NTP服务的安装

此操作在controller0操作

Openstack手动安装部署步骤详解(上)_第39张图片

Openstack手动安装部署步骤详解(上)_第40张图片

Openstack手动安装部署步骤详解(上)_第41张图片

Openstack手动安装部署步骤详解(上)_第42张图片

重启NTP服务

关闭防火墙

★此处防火墙默认关闭,忽略并进行下一步

★此项操作在compute0和network0节点操作

查看NTP服务安装情况

NTP-client安装

Openstack手动安装部署步骤详解(上)_第43张图片

NTP-client配置

Openstack手动安装部署步骤详解(上)_第44张图片

重启NTP服务

将其设置为开机启动

检查同步情况

network0

Openstack手动安装部署步骤详解(上)_第45张图片

compute0

Openstack手动安装部署步骤详解(上)_第46张图片

 

链接:Openstack手动安装部署步骤详解(中)

https://blog.csdn.net/weixin_39329758/article/details/103504170

 

你可能感兴趣的:(虚拟化与云计算)