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 项目架构

 

3.2 Openstack架构

架构说明:

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上。

3.3 核心项目

详细列表:

项目

代码名称

描述

  • 6
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值