文档章节

从存储角度看openstack

1
 11Jerry11
发布于 2016/11/04 14:18
字数 657
阅读 5
收藏 0

基本概念:云平台就是让计算机的资源(如操作系统、网络、存储、计算能力等)可以流通使用,用户不再使用本地的计算机资源,而是通过网络使用云平台提供的计算机资源。

Iaas云平台:云平台仅仅提供一台或几台虚机给用户使用,openstack就是用来管理云平台上的网络、存储、操作系统等资源的。

先不谈openstack是个什么东西,先搭建一个简单的能够售卖给客户的虚拟机(客户可以在这个虚拟机上搭建各种服务,云平台运营商通过客户使用虚拟机的时间或者定制的虚拟机的网络、计算能力等来计费收费),这个虚拟机就可以称为云主机了吧,当然,现在这个基本性能都得不到保证的虚机只是一个模拟,ok,开始搭建吧

基本架构如下:

架构介绍:这个架构里仅仅是有一个大致的模型,没有一点点openstack的元素在里面,现在先不谈openstack,以后慢慢用到再一点点往这个架构里加,用户使用的虚机就是架构里的centos,这个centos是由在物理服务器上的Linux主机中运行的qemu所维护的,这个qemu就是类似于windows里面大家常用的vmware虚拟机模拟工具啦,一台物理linux机器上可以运行多个centos虚拟机,用户用计算机肯定需要磁盘来做存储,这些存储设备就是用另外的存储集群实现,将存储集群中创建的卷挂载到用户的centos虚拟机就可以了。

 

搭建该架构的五个步骤:

(1)搭建存储集群;

(2)在物理机上安装linux,我安装的是centos7.1;

(3)在物理机的linux上安装qemu;

(4)在qemu上安装带有centos7.1系统的虚拟机;

(5)在存储集群中创建卷挂载到虚拟机使用。

为了便于学习,而且实际上我也没有那么多物理服务器,因此我的电脑是windows系统,我是在windows系统上装上了vmware,然后上述整个基本架构是装在vmware上实现的。

在搭建过程中可以边搭建边学习各个工具和组件都是如何使用的,有一个整体的了解,以后再慢慢复杂这个架构,比如加上存储备份功能、openstack管理功能等等。

© 著作权归作者所有

共有 人打赏支持
1
粉丝 1
博文 5
码字总数 4330
作品 0
苏州
私信 提问
5年!我对OpenStack的一些看法

近年,新型技术不断涌现,容器、AI、区块链、SDN等技术应接不暇,很多搞OpenStack的开始转向研究其他技术,OpenStack的活跃度也确实没有前几年高了。最近更是频频一些诸如某某技术取代OpenS...

云技术之家
2018/09/18
0
0
使用 OpenStack 实现云计算和存储

Infrastructure as a Service (IaaS) 云平台种类繁多,例如像 Nebula 和 Eucalyptus 这样为人熟知的解决方案。而此领域的一个新来者已展示了其不俗的增长,不仅包括用户数量的增长,还包括支...

IBMdW
2012/09/11
18.1K
14
Openstack安装(3)——nova(controller)

在控制节点安装nova。按准备工作中的规划,该节点需要以下nova组件。 表3-1Controller上的服务 openstack-keystone 验证 OpenStack Keystone Workflow & Token Scoping rabbitmq-server 消息...

hjswust
2013/04/04
0
0
OpenStack centos版安装(一)

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。 OpenStack是一个云平台管理的项目,这个项目由几个主要的组件组合起来...

蓝狐乐队
2014/04/18
0
0
从 Helion OpenStack 浅谈 OpenStack 的产品化

Ecosystem VS Product OpenStack 确切的说,OpenStack 更像一个生态系统,从硬件、软件到服务,覆盖了计算、存储、网络和安全等领域,截止到 2016 Feb,OpenStack Community 共有: 36008 pe...

koala bear
2016/02/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式之数据库和缓存双写一致性方案解析

为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 ![] 但是在更新缓存方面,对于更新...

hensemlee
27分钟前
1
0
怎么学习大数据

最近有很多人在找,大数据是怎么学?需要学什么技术以及这些技术的学习顺序是什么?今天有时间我把个问题总结成文章分享给大家。 那大数据处理技术怎么学习呢?首先我们要学习Java语言和Lin...

董黎明
27分钟前
0
0
MySQL 常用数据存储引擎区别

mysql有多种存储引擎,目前常用的是 MyISAM 和 InnoDB 这两个引擎,除了这两个引擎以为还有许多其他引擎,有官方的,也有一些公司自己研发的。这篇文章主要简单概述一下常用常见的 MySQL 引擎...

吴伟祥
29分钟前
0
0
MySQL学习笔记之三排序和过滤

在数据库的使用中排序和过滤也是经常的操作 排序检索数据,关键字order ##1.按照某个列名排序 普通排序mysql> select * from user;+----+--------+-----+-----------------------+-----+|...

凌宇之蓝
34分钟前
0
0
编译GDAL2.3.0的C#接口

编译完GDAL和JAVA接口后,如果需要使用C#调用,就需要编译C#的接口。方法如下: 注意:使用的SWIG版本不能使用太高版本,否则,会报一堆的类型未找到的错误,我是无从下手。使用swig2.0.7(据...

会哭的鳄鱼
34分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部