首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小朋友学云计算

    06-认识Cinder

    什么是cindercinder是一个openstack的组件,用来给云主机提供硬盘的一个服务 还可以对卷进行管理,允许对卷、卷的类型、卷的快照、卷备份进行处理。 它的容量都是通过cinder中实现的驱动对接来自于后端的储存,比如iscsi,glusterfs,nfs,ceph Cinder中的模块 Cinder API:对客户端的操作请求进行解析,并寻找相应的处理方法 Cinder Scheduler:根设定的算法,对新建卷指定一个合适的后端储存 Cinder Volume:负责与存储的块设备交互,实现卷的创建、删除、修改等操作 Cinder Backup:备份服务, Cinder架构 [Cinder架构] Cinder内部逻辑 [Cinder内部逻辑] 添加云硬盘 当用户发送一个创建请求给Cinder-API时,CinderAPI解析完后,调用Cinder-Scheduler 选择一个合适的储存后端 然后使用Cinder-Volume对接后端储存,Cinder-Volume通过Volume-Driver来给后端储存发送一个创建容量的指令 后端储存接收到指令以后就根据参数信息在它本地创建一块空间

    1.5K10发布于 2019-12-25
  • 来自专栏飞鸟的专栏

    OpenStack cinder组件介绍

    下面是Cinder组件的详细介绍:卷管理:Cinder可以创建、删除、扩容和缩小卷。管理员可以通过API或者命令行接口创建卷,指定卷的大小、类型、名称和描述等信息。 各个组件之间通过Message Queue进行通信和数据传输,保证了Cinder组件的高可用性和容错性。Cinder的部署:Cinder的部署可以分为单节点部署和多节点部署两种方式。 Cinder的配置:Cinder的配置文件位于/etc/cinder目录下,主要包括cinder.conf和api-paste.ini两个文件。 Cinder的存储后端:Cinder支持多种存储后端,包括本地存储、iSCSI存储、FC存储、NFS存储、Ceph存储和Swift存储等。 Cinder的卷类型:Cinder支持多种卷类型,包括普通卷、快照卷、备份卷、加密卷和多状态卷等。

    2.4K00编辑于 2023-03-28
  • 来自专栏院长运维开发

    OpenStack集群部署—Cinder存储节点

    部署cinder存储节点 安装cinder 存储节点为ceph的节点,一般会安装在mon所在的节点上 # 在全部存储节点安装cinder服务,以compute01节点为例 [root@compute01 ”参数,根据节点修改; # 注意cinder.conf文件的权限:root:cinder [root@compute01 ~]# cp /etc/cinder/cinder.conf /etc/cinder /cinder.conf.bak [root@compute01 ~]# egrep -v "^$|^#" /etc/cinder/cinder.conf [DEFAULT] state_path = # 同时修改秘钥文件的属主与用户组 chown cinder:cinder /etc/ceph/ceph.client.cinder.keyring 推送client.cinder秘钥(nova-compute chown cinder:cinder libvirt秘钥 ##nova-compute所在节点需要将client.cinder用户的秘钥文件存储到libvirt中;当基于ceph后端的cinder

    1.7K20发布于 2020-06-12
  • 来自专栏云+技术

    OpenStack 系列之Cinder multi backend

    OpenStack-Cinder multi backend 补充内容: 1.修改 crushmap 有两种方式:在线修改和离线修改 2.为了保险起见一般都是采用离线修改,也就是导出来修改 3.导出默认的 密钥的权限 ceph auth caps client.cinder mon 'allow r'  osd 'allow class-read object_prefix rbd_children, 端 四、在cinder-volumes节点配置 vi /etc/cinder/cinder.conf 添加如下 enabled_backends=ssd,sata [ssd]volume_driver= rbd_secret_uuid = XXXXXXXXX 五、创建两个cinder 卷类型 cinder type-create ssd cinder type-create ssta root@controller ; sudo restart cinder-scheduler 在cinder-volumes节点 restart cinder-volume 八、验证是否成功 ?

    1K10发布于 2019-04-09
  • 来自专栏小朋友学云计算

    07-Cinder对接GlusterFs

    对接NFS 1)编辑cinder配置文件 参考:https://www.cnblogs.com/liuxia912/p/11327161.html [root@controller cinder]# vim /etc/cinder/cinder.conf #后端加上一个自己定义的nas enabled_backends=lvm,nas #在文件最后加上nas的配置项 [nas] volume_group =cinder-volumes #卷组,这个不能掉!!! volume_driver=cinder.volume.drivers.nfs.NfsDriver #驱动 nfs_shares_config=/etc/cinder/nfs_shares.conf ]# systemctl restart openstack-cinder-volume.service [root@controller cinder]# systemctl restart openstack-cinder-api.service

    1.9K10发布于 2019-12-25
  • 来自专栏老安的博客

    加速 cinder 删除volume速度

    cinder 默认配置下,不管后端是lvm还是ceph 删除卷,会清零整个分区,会导致速度很慢。 26f713579e8e 2b6c47d8328b4270ab643b3ab9870d54 1cc33477a6594fd2a0228ec16c59f4eb - default default] CMD "sudo cinder-rootwrap  /etc/cinder/rootwrap.conf dd count=0 if=/dev/zero of=/dev/mapper/cinder--volumes-volume--d271a71f--608d 秒删 2016-11-10 21:45:35.661 175421 INFO cinder.volume.drivers.lvm [req-d002a265-14b2-4267-9444-3283f5908337 Successfully deleted volume: 74e0d582-6fc0-452a-a972-0e02456add05 2016-11-10 21:45:36.198 175421 INFO cinder.volume.manager

    1.1K30发布于 2018-07-06
  • 来自专栏一个默默无闻的工程师的日常

    OpenStack Queens Cinder Multi-Attach 功能

    Queens 发布了一些强大的面向企业的功能,其中最引人注目的是 Cinder 中的 Multi-Attach 功能。 Cinder Multi-Attach 使运维者能够将相同的Cinder 卷加载到多个 VM 中。如果一个节点关闭,另一个节点能够接管并访问该卷。 环境准备 1. Cinder 需要满足的条件 Multi-Attach 功能在 cinder microversion >= 3.50 版本可用,查看 stable/queens 的cinder版本 复制 # cinder 创建 multiattach 的卷类型 复制 # cinder type-create multiattach # cinder type-key multiattach set multiattach 查看卷信息,可以看到有两个挂载信息 复制 # cinder show ad8c6437-d842-40f7-b3d8-ee15d9623370 +----------------------------

    2.2K40发布于 2018-07-16
  • 来自专栏院长运维开发

    OpenStack集群部署—Cinder控制节点集群

    Cinder架构原理 当有用户或Nova compute提供创建卷的请求时,首先由Cinder API接收请求,然后以消息队列的形式发送给Cinder Scheduler来调用,Cinder Scheduler MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder create --domain default --password=123456 cinder cinder赋权 # 为cinder用户赋予admin权限 [root@controller01 ~] ~]# cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak [root@controller01 ~]# egrep -v "^$|^#" / :cinder [root@controller01 ~]# cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak [root@controller01

    1.3K20发布于 2020-06-12
  • 来自专栏运维ABC

    OpenStack实践(六):Cinder模块Backup and Restore Volume

    172.27.9.181 NFS服务器,挂载点为/backup openstack-controller Ubuntu 16.04.5 172.27.34.37 openstack控制节点,本地nfs挂载点为cinder_backup 文件 stack@openstack-controller:~$ view /etc/cinder/cinder.conf backup_driver = cinder.backup.drivers.nfs backup_mount_point_base = /cinder_backup backup_share = 172.27.9.181:/backup 2.启动备份服务 手动启动cinder-backup  --config-file /etc/cinder/cinder.conf 挂载点查看 [z7cgh8611k.png] 远程的172.27.9.181:/backup目录被挂载到本地/cinder_backup ] 目标1完成 6.恢复卷 root@openstack-controller:~# cinder backup-restore 34ff4ba3-e175-481a-b578-800d4948dcb7

    1.7K50发布于 2019-09-10
  • 来自专栏后端云

    部署 cinder-csi-plugin 遇到的几个问题

    Kubernetes集群的Pod使用Openstack Cinder作为后端存储,需要部署cinder-csi-plugin https://github.com/kubernetes/cloud-provider-openstack -nkube-system -c cinder-csi-plugin I0424 11:10:56.531843 1 driver.go:73] Driver: cinder.csi.openstack.org 创建卷报错 https://www.codetd.com/en/article/13087314 cinder-csi-plugin node服务没起来 Normal Provisioning 3m32s (x9 over 7m47s) cinder.csi.openstack.org_csi-cinder-controllerplugin-667d467bf6-qfsnn_90ee191a volume for claim "default/csi-pvc-cinderplugin" Warning ProvisioningFailed 3m32s (x9 over 7m47s) cinder.csi.openstack.org_csi-cinder-controllerplugin

    1.3K10编辑于 2022-06-09
  • 来自专栏指剑的分享

    (八)OpenStack---M版---双节点搭建---Cinder安装和配置

    on cinder.* to 'cinder'@'%' identified by '000000'; 2.获得admin凭证执行管理员命令并创建服务证书 # . 编辑 /etc/cinder/cinder.conf #vi /etc/cinder/cinder.conf 在 “[DEFAULT]” 下添加 rpc_backend = rabbit auth_strategy openstack-cinder-scheduler.service #systemctl enable openstack-cinder-api.service openstack-cinder-scheduler.service targetcli python-keystone 2.编辑 /etc/cinder/cinder.conf vi /etc/cinder/cinder.conf 在[DEFAULT]下添加 rpc_backend 1 # cinder list

    67920编辑于 2022-07-15
  • 来自专栏民工哥技术之路

    玩转企业云计算平台系列(八):Openstack 块存储服务 Cinder

    Cinder-api 接收 API 请求, 调用 cinder-volume 。是整个 Cinder 组件的门户,所有 cinder 的请求都首先由 cinder-api 处理。 quit#记得按回车 修改Cinder配置文件 Cinder的配置文件是”/etc/cinder/cinder.conf"。通过修改它便可以实现Cinder与数据库及Keystone的连接。 (1)将配置文件中的注释和空行去掉 cp /etc/cinder/cinder.conf /etc/cinder/cinder.bak #备份配置文件 grep -Ev '^$|#' /etc/cinder 的配置文件是“/etc/cinder/cinder.conf” #将配置文件中的注释和空行去掉 cp /etc/cinder/cinder.conf /etc/cinder/cinder.bak #去掉配置文件中的所有注释和空行 ,生成新的配置文件 grep -Ev '^$|#' /etc/cinder/cinder.bak > /etc/cinder/cinder.conf #打开配置文件 vi /etc/cinder/cinder.conf

    3.2K11编辑于 2024-01-05
  • 来自专栏指剑的分享

    搭建OpenStack-M版的Cinder所碰到过的状况

    Cinder的controller节点以及compute节点在搭建好之后进行验证出现down掉的状态情况分析:compute节点在搭建的时候所编辑的一个配置文件, /etc/lvm/lvm.conf 中的 sda/”,“a/sdb/”,“r/.*/”而不是 “a/sdb/”,“r/.*/”图片controller scheduler挂掉之后,可以使用 systemctl restart openstack-cinder-scheduler

    29320编辑于 2022-07-17
  • 来自专栏姚红专栏

    云计算云存储---Ceph和Openstack的cinder模块对接方法

    #ssh {your-cinder-volume-server} sudo chown cinder:cinder /etc/ceph/ceph.client.cinder.keyring 在ceph ; 配置 cinder 数据库的访问权限,下列CINDER_DBPASS用合适的密码替换。 #GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' \ IDENTIFIED BY 'CINDER_DBPASS'; #GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' \ IDENTIFIED BY 'CINDER_DBPASS'; 退出数据库。 default --password-prompt cinder 添加 admin 角色到 cinder 用户上。

    2.6K30发布于 2019-09-11
  • 来自专栏云+技术

    多云数据管理深度实践中 | 配置OpenSDS多后端(LVM、Cinder、Ceph)

    本文我们继续深入了解OpenSDS,相信细心的童鞋会发现我们上篇在简短介绍OpenSDS的时候说到了可以纳管本地异构存储,所以我们本文将讲述如何配置多后端,为了充分展现我们选择了本地LVM,OpenStack的Cinder LVM我们在上文安装的时候已经默认配置了,Cinder和Ceph的话必须保证两个存储环境已经存在,同时保证OpenSDS节点与他们能够网络互通。 ] name = cinder description = This is a cinder backend service driver_name = cinder config_path = /etc /opensds/driver/cinder.yaml 配置Ceph和Cinder的yaml文件 root@opensds:/etc/opensds/driver# cat ceph.yaml # Copyright 接下来我们到Dashbord配置Cinder和Ceph的profile ? ? 创建Volume测试下是否可以 ? OK,可以看到我创建了三个测试的卷,均已成功,那个default就是lvm。

    1K20发布于 2020-03-04
  • 来自专栏院长运维开发

    OpenStack查看块存储服务及依赖服务状态

    --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var /cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/api.log ├─195687 --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var /cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf

    1.6K20发布于 2020-06-15
  • 来自专栏用户8644135的专栏

    GlusterFS作为OpenStack后端存储

    :cinder /data/brick1/volume chown -R cinder:cinder /data/brick2/volume chown -R cinder:cinder /data/brick3 5、 配置cinder cp /etc/cinder/cinder.conf{,.bak} openstack-config --set/etc/cinder/cinder.conf DEFAULT DEFAULT glusterfs_shares_config /etc/cinder/shares.conf openstack-config --set /etc/cinder/cinder.confDEFAULT glusterfs_mount_point_base /var/lib/cinder/volumes1.2.3.4. touch /etc/cinder/shares.conf vim /etc/cinder #设置相关权限 chown -R cinder.cinder/etc/cinder/shares.conf chown -R cinder:cinder /var/lib/cinder/*1.2. 6、

    81620发布于 2021-06-17
  • 来自专栏ops技术分享

    openstack安装(38)

    /dev/sdb #创建 LVM 卷组 cinder-volumes,块存储服务会在这个卷组中创建逻辑卷 Volume group "cinder-volumes" successfully created , "a/sdb/", "r/.*/"] #如果存储节点在操作系统磁盘上也使用了 LVM,也需要添加相关的设备到过滤器中 [root@block1 ~]# yum install openstack-cinder -v "^$|^#" /etc/cinder/cinder.conf [DEFAULT] rpc_backend = rabbit #配置 RabbitMQ 消息队列访问 auth_strategy ,iSCSI 协议和正确的 iSCSI服务 volume_driver = cinder.volume.drivers.lvm.LVMVolumeDrive volume_group = cinder-volumes target.service [root@block1 ~]# systemctl start openstack-cinder-volume.service target.service

    57720发布于 2021-05-07
  • 来自专栏ops技术分享

    openstack安装(37)

    服务安装控制节点 [root@controller ~]#yum install -y openstack-cinder python-cinderclient [root@controller ~]# egrep -v "^$|^#" /etc/cinder/cinder.conf #编辑cinder.conf [DEFAULT] rpc_backend = rabbit #配置 RabbitMQ db sync" cinder #初始化块设备服务的数据库 [root@controller ~]#[root@controller ~]# grep -A 1 "\[cinder\]" /etc/ openstack-cinder-scheduler.service [root@controller ~]#systemctl start openstack-cinder-api.service openstack-cinder-scheduler.service

    48710发布于 2021-05-07
  • 来自专栏学习之旅

    Openstack之Newton

    相关服务 yum install openstack-cinder -y 6 .配置cinder配置文件 cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak openstack-cinder-scheduler.service Cinder 1 .安装Cinder节点,Cinder节点这里我们需要额外的添加一个硬盘(/dev/sdb)用作cinder的存储服务 配置文件 cp /etc/cinder/cinder.conf /etc/cinder/cinder.conf.bak >/etc/cinder/cinder.conf openstack-config --set /etc/cinder/cinder.conf lvm volume_group cinder-volumes openstack-config --set /etc/cinder/cinder.conf --set /etc/cinder/cinder.conf oslo_concurrency lock_path /var/lib/cinder/tmp 修改后查看vi /etc/cinder/cinder.conf

    1.2K10发布于 2019-02-27
领券