Cinder

openstack安装配置—— block node配置

自作多情 提交于 2020-07-29 05:36:53
对于云主机来说,机器可以随时销毁再创建,但数据一定不能,所以就需要数据的持久存储,openstack官方给出的数据存储方案就是cinder模块,cinder模块需要cinder服务端和cinder存储节点共同构成,在本实验中,我们把cinder服务端一并安装在了controller节点上,另行配置一台cinder存储节点,也就是我们的block节点。 block节点基础配置 [root@block ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 44 Model name: Westmere E56xx/L56xx/X56xx (Nehalem-C) Stepping: 1 CPU MHz: 2400.084 BogoMIPS: 4800.16 Hypervisor vendor: KVM Virtualization type: full L1d

OpenStack云计算之路-Mitaka 版本

二次信任 提交于 2020-05-02 19:09:18
1.1 云计算简介 云计算(英语: cloud computing ),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。 云计算是继 1980 年代大型计算机到客户端 - 服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的 IT 服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。 1.1.1 云计算的特点 互联网上的云计算服务特征和自然界的 云、水循环 具有一定的相似性,因此,云是一个相当贴切的比喻。根据技术研究院的定义如下。 云计算服务应该具备以下几条特征: 🥦 随需应变自助服务。 🥦 随时随地用任何网络设备访问。 🥦 多人共享资源池。 🥦 快速重新部署灵活度。 🥦 可被监控与量测的服务。 一般认为还有如下特征: 🍀 基于虚拟化技术快速部署资源或获得服务。 🍀 减少用户终端的处理负担。 🍀 降低了用户对于 IT 专业知识的依赖。 1.1.2 云计算服务模式 云计算定义中明确了三种服务模式: 图 - 服务模式详情 软件即服务( SaaS ): 即 Software-as-a-service ; 消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商

搭建openstack (基础服务mysql rabbitmq keystone)

佐手、 提交于 2020-05-01 04:50:02
搭建openstack (基础服务mysql rabbitmq keystone) 简单安装mysql yum install -y mariadb-server systemctl enable mariadb.service systemctl restart mariadb.service systemctl status mariadb.service 配置root密码 mysql_secure_installation 先按回车,然后按Y,设置mysql密码,然后一直按y结束 这里我设置的密码是123 搭建rabbitmq 查看 rabbitmq ha搭建 安装配置Keystone 配置keystone数据库 新建数据库 CREATE DATABASE keystone; 配置该数据库的登录用户 配置本机登录 GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY '123'; 配置出了本机之外的登录方式 GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY '123'; 安装keystone和memcached 安装配置memecached 安装 yum -y install openstack

Setting up multi nodes live migration in Openstack Juno with devstack

不打扰是莪最后的温柔 提交于 2020-05-01 03:41:07
Setting up multi nodes live migration in Openstack Juno with devstack Summary Live migration overview Setup Openstack with devstack: one controller node, two compute nodes Configure migrations Live migration test Issue summary Live migration Overview Migration enables an administrator to move a virtual-machine instance from one compute host to another. This feature is useful when a compute host requires maintenance. Migration can also be useful to redistribute the load when many VM instances are running on a specific physical machine. The migration types are: Non-live migration (sometimes

CentOS7.4安装部署openstack [Liberty版] (二)

左心房为你撑大大i 提交于 2020-04-27 14:03:28
继上一篇博客 CentOS7.4安装部署openstack [Liberty版] (一) ,本篇继续讲述后续部分的内容 一、添加块设备存储服务 1.服务简述: OpenStack块存储服务为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。还有很多驱动程序可用:NAS/ SAN,NFS,ISCSI,Ceph等等。块存储API和调度程序服务通常运行在控制节点上。取决于所使用的驱动程序,卷服务可以运行在控制,计算节点或者独立的存储节点上。 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷。此服务也会激活管理卷的快照和卷类型的功能。 块存储服务通常包含下列组件: cinder - api   接受API请求,并将其路由到"cinder - volume"执行。 cinder - volume   与块存储服务和例如"cinder -scheduler"的进程进行直接交互。它也可以与这些进程通过一个消息队列进行交互。"cinder- volume"服务响应送到块存储服务的读写请求来维持状态。它也可以和多种存储提供者在驱动架构下进行交互。 cinder - scheduler守护进程   选择最优存储提供节点来创建卷。其与"nova - scheduler

OpenStack中的Multipath faulty device的成因及解决(part 1)

 ̄綄美尐妖づ 提交于 2020-04-26 06:12:35
| 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以邮件:wangxu198709@gmail.com 简介: Multipath:这个多路径软件在Linux平台广泛使用,它的功能就是可以把一个快设备对应的多条路径聚合成一个单一的multipath device。主要目的有如下两点: 多路径冗余(redundancy):当配置在 Active/Passive 模式下,只有一半的路径会用来做IO,如果IO路径上有任何失败(包括,交换机故障,线路故障,后端存储故障等),可以自动切换的备用路线上,对上层应用做到基本无感知。 提高性能(Performance): 当配置在 Active/Active 模式下,所以路径都可以用来跑IO(如以round-robin模式),可以提高IO速率或者延时。 multipath不是本文的重点,如有需要,请移步: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/dm_multipath/setup_overview 安装及使用: Multipath:这个多路径软件在Linux平台广泛使用,在Debian/Ubuntu平台可以通过 sudo apt-get install

Openstack Mitaka安装手顺(7)块存储服务

喜你入骨 提交于 2020-04-06 05:06:24
7、块存储服务 7.1、安装并配置控制节点 7.1.1、创建数据库、服务证书和API端点。 7.1.1.1、完成下面的步骤以创建数据库: 用数据库连接客户端以 root 用户连接到数据库服务器: $ mysql -u root -p 创建 cinder 数据库: CREATE DATABASE cinder; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'P@ssw0rd'; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY 'P@ssw0rd'; 7.1.1.2、获得 admin 凭证来获取只有管理员能执行的命令的访问权限: $ . admin-openrc 7.1.1.3、要创建服务证书,完成这些步骤: 创建一个 cinder 用户: $ openstack user create --domain default --password-prompt cinder 设置密码:P@ssw0rd 添加 admin 角色到 cinder 用户上。 $ openstack role add --project service --user cinder admin 创建 cinder 和 cinderv2 服务实体

openstack基础构架以及服务方式解析

荒凉一梦 提交于 2020-02-28 00:53:07
Rackspace是(美国航天局)和NASA(一家公司)共同发起的开源项目,他是一系列软件项目的组合。 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 一:什么是openstack Rackspace是(美国航天局)和NASA(一家公司)共同发起的开源项目,他是一系列软件项目的组合。 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 二:openstack的主要功能组件 1:简介 主要分为5个不同的层次16个不同功能模块: Presentation【表示层】:api模块,ui模块 Logic(Control)【逻辑控制层】:Orchostration【编排服务】,Scheduling【调度服务】,Policy【策略服务】,Image Registry【镜像注册服务】,Logging【日志服务】 Resource【资源管理层】:Compute【计算资源管理模块】,Volume【存储资源管理模块】,Network【网络资源管理模块】 Integration【集成层】:Billing【计量模块】,Identity【身份认证模块】 Mabagement【管理层】:Admin【管理api】,Monitoring【监测

How does this conversion to bool work?

浪子不回头ぞ 提交于 2020-01-15 06:50:07
问题 I'm learning the Cinder framework. There is a class Texture in this framework, and it can be used like this: Texture myImage; myImage.loadImage(/*...*/); if(myImage) { // draw the image. } I got confused about this, because myImage is an object. Using it as a condition doesn't make sense to me. I expected something like myImage.exist(); . So I stepped through the code, and it turns out that Texture class has a conversion operator defined: public: //@{ //! Emulates shared_ptr-like behavior

What is the most reliable way to record a Kinect stream for later playback?

蓝咒 提交于 2019-12-23 04:10:53
问题 I have been working with Processing and Cinder to modify Kinect input on the fly. However, I would also like to record the full stream (depth+color+accelerometer values, and whatever else is in there). I'm recording so I can try out different effects/treatments on the same material. Because I am still just learning Cinder and Processing is quite slow/laggy, I have had trouble finding advice on a strategy for capturing the stream - anything (preferably in Cinder, oF, or Processing) would be