文档章节

从存储角度看openstack

1
 11Jerry11
发布于 2016/11/04 14:18
字数 657
阅读 4
收藏 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...

云技术之家
昨天
0
0
51CTO《OpenStack极速入门》视频课程上线了!

课程地址: http://edu.51cto.com/course/11184.html 课程目标: 由浅入深、循序渐进地掌握OpenStack体系结构、基础构建,快速构建实验环境。通过全动手的实验,掌握通过命令行和图形化的工具...

dbtrain
06/26
0
0
openstack正在陷入泥潭吗

Openstack的大名已经弘扬了不断时间了,从5~6个组件起,到目前我已无法跟踪的版本,openstack和背后的厂商们似乎在布置一个非常大的局。 多年过后,openstack仍处于快速发展期。虽然从技术的...

深蓝苹果
2014/12/17
0
0
从 Helion OpenStack 浅谈 OpenStack 的产品化

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

koala bear
2016/02/17
0
0
Openstack安装(3)——nova(controller)

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

hjswust
2013/04/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js 对象赋值 去除关联性。

js 对象操作 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象 我最近在做一个vue 项目的时候,遇到了一个对象的问题。 当我们在项目需要 复制一个对象到另一个对象...

xiaogg
6分钟前
0
0
art-template4.0使用

art-template javascript 模板引擎,官网:https://github.com/aui/art-template 分为原生语法和简洁语法,本文主要是讲简洁语法 基础数据渲染 输出HTML 流程控制 遍历 调用自定义函数方法 ...

不负好时光
6分钟前
0
0
HANA tenant backup

HANA tenant backup Hello, Script from note 1651055 - Scheduling SAP HANA Database Backups in Linux isn't Multi-Tenant complient. I modified script to be able to backup tenant da......

rootliu
8分钟前
0
0
Java并发编程:阻塞队列

本文先讲述一下java.util.concurrent包下提供主要的几种阻塞队列,然后分析了阻塞队列和非阻塞队列的中的各个方法,接着分析了阻塞队列的实现原理,最后给出了一个实际例子和几个使用场景。 ...

Java小铺
10分钟前
0
0
mysql8添加用户帐户

版本8.0 MySQL 8.0参考手册 / ... / 添加用户帐户 6.3.2添加用户帐户 要创建MySQL帐户,请使用用于创建帐户和建立其权限的帐户管理语句,例如CREATE USER和 GRANT。这些语句使服务器对基础授...

SunHacker
23分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部