续:Openstack块存储cinder安装配置

接上使用ISCSI作为后端存储,使用NFS作为后端存储配置

参考官方文档:https://wiki.openstack.org/wiki/How_to_deploy_cinder_with_NFS

在node2节点做一个存储

  安装软件包

 yum install openstack-cinder targetcli python-keystone

  安装nfs

yum -y install nfs-utils rpcbind

  创建挂载目录

mkdir -p /data/nfs

  编辑配置文件vim /etc/exports

/data/nsf *(rw,sync,no_root_squash)

  启动nfs

systemctl start rpcbind
systemctl start nfs

 systemctl enable rpcbind
 systemctl enable nfs

  修改配置文件(可以从上一篇配置文档拷贝过来修改,其他数据库,消息队列,keystone配置不变去掉[lvm]配置添加nfs配置)

[nfs]
#模块路径是/usr/lib/python2.7/site-packages/cinder/volume/drivers/nfs.py
volume_driver=cinder.volume.drivers.nfs.NfsDriver
nfs_shares_config = /etc/cinder/nfs_shares
nfs_mount_point_base = $state_path/mnt

  nfs_shares_config  设置NFS共享配置文件

  nfs_mount_point_base 设置NFS挂载点 

  创建文件/etc/cinder/nfs_shares内容为

192.168.0.115:/data/nfs

  设置权限

chown root:cinder /etc/cinder/nfs_shares
chmod 640 /etc/cinder/nfs_shares

  原配置文档enabled_backends = lvm改为

[DEFAULT]
enabled_backends = nfs

  启动并且设置为开机启动

systemctl enable openstack-cinder-volume.service
systemctl start openstack-cinder-volume.service

  在控制节点查看是否注册上

  此时有两种硬盘类型lvm和nfs

  创建类型

  在控制节点操作

cinder type-create NFS

cinder type-create ISCSI

  把类型和存储关联起来

  先在配置文件加类型

  在ISCSI存储节点上面[lvm]下添加

[lvm]
volume_backend_name=ISCSI-Storage

  在nfs存储节点上面

[nfs]
volume_backend_name=NSF-Storage

  配置完的节点需要重启

systemctl restart openstack-cinder-volume.service

  把类型和存储关联起来(创建了两个类型)

cinder type-key NFS set volume_backend_name=NFS-Storage
cinder type-key NFS set volume_backend_name=ISCSI-Storage

  验证

  使用demo登陆web界面

  卷-创建卷  有卷的类型可选

cinder后端存储步骤

  1,把存储准备好

  2,安装cinder-volume

  3,编辑配置文件vim /etc/cinder/cinder.conf

  [xxx]

  volume_driver=xxx

  xxx

  xxx

  4,设置名称volume_backend_nam=xxx-Storage

  启动

  5,创建类型

  cinder type-create  xxx

  6,关联类型

  cinder type-key xxx set volume_backend_name=xxx-Storage

练习:使用GlusterFS作为cinder后端存储

  

Openstack使用NFS作为后端存储的更多相关文章

  1. Openstack入门篇(十八)之Cinder服务-->使用NFS作为后端存储

    1.安装cinder-volume组件以及nfs [root@linux-node2 ~]# yum install -y openstack-cinder python-keystone [root ...

  2. OpenStack Cinder 与各种后端存储技术的集成叙述与实践

    先说下下loop设备 loop设备及losetup命令介绍 1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们 ...

  3. 026-Cinder服务-->使用NFS作为后端存储

    以下将介绍如何使用NFS共享作为Openstack后端存储,本案例在计算节点上配置nfs [root@linux-node2 ~]# yum install -y openstack-cinder p ...

  4. [k8s]k8s配置nfs做后端存储&配置多nginx共享存储&&statefulset配置

    所有节点安装nfs yum install nfs-utils rpcbind -y mkdir -p /ifs/kubernetes echo "/ifs/kubernetes 192.1 ...

  5. 【openstack N版】——块存储服务cinder

    一.块存储服务介绍 1.1块存储服务通常包含以下组件 cinder-api: 接受API请求,并将其路由到"cinder-volume"执行. cinder-volume: 与块存 ...

  6. 9 云计算系列之Cinder的安装与NFS作为cinder后端存储

    preface 在前面我们知道了如何搭建Openstack的keystone,glance,nova,neutron,horizon这几个服务,然而在这几个服务中唯独缺少存储服务,那么下面我们就学习块 ...

  7. 配置Ceph集群为OpenStack后端存储

    配置Ceph存储为OpenStack的后端存储 1  前期配置 Ceph官网提供的配置Ceph块存储为OpenStack后端存储的文档说明链接地址:http://docs.ceph.com/docs/ ...

  8. kubernetes之NFS动态提供Kubernetes后端存储卷

    StorageClass作为对存储资源的抽象定义, 对用户设置的NFS申请屏蔽后端存储的细节, 一方面减少了用户对于存储资源细节的关注, 另一方面减轻了管理员手工管理pv的工作, 由系统自动完成pv的 ...

  9. 使用NFS作为Glance存储后端

    NFS服务介绍 NFS网络文件系统提供了一种在类UNIX系统上共享文件的方法.目前NFS有3个版本:NFSv2.NFSv3.NFSv4.CentOS7默认使用NFSv4提供服务,优点是提供了有状态的连 ...

随机推荐

  1. angularJS 状态样式绑定

    angularJS提供输入框不同状态下的样式绑定 输入框有4种状态 ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error): <!DOCT ...

  2. Tcp Ip -- tcpdump win窗口大小

    问题介绍 今天,有内部模块与外部系统断连. (外部系统smgw,内部接口interface) smgw <----> interface 有消息交互. 通过tcpdump -xns0 po ...

  3. python得到今天前的七天每天日期

    import datetime d = datetime.datetime.now() def day_get(d): # 通过for 循环得到天数,如果想得到两周的时间,只需要把8改成15就可以了. ...

  4. Linux 系统 pptpd+radius+mysql 安装攻略

    分类: 原文地址:Linux 系统 pptpd+radius+mysql 安装攻略 作者:wfeng .你所需要的软件 内核最好能升级到2.6 如果你是centos的用户,可以通过yum update ...

  5. Objective-C_Block

    一.Block语法 Block:块语法,本质上是匿名函数(没有名称的函数),Block变量存放函数的实现,通过Block变量能直接调⽤函数.标准C里面没有Block.C语言的后期扩展版本号.加⼊了匿名 ...

  6. centos6.x 抓取ssh登录的用户名和密码

    systemtap是一款非常强大内核调试工具,可以debug很多关于kernel层的问题.Linux是通过PAM模块检测用户信息和认证信息的,从而确定一个用户是否可以登录系统,利用这个知识点,使用sy ...

  7. Linux下出现Read-only file system的解决办法

    正常运行中的网站,忽然间出现session目录不可写,连接服务器一看,任何关于写硬盘的命令都不能用,提示Read-only file system,使用一条命令即可搞定此问题: mount -o re ...

  8. Asp.Net中使用水晶报表

    Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅 ...

  9. EJB EJB定义了一组可重用的组件:Enterprise Beans

    EJB EJB定义了一组可重用的组件:Enterprise Beans.开发人员可以利用这些组件,像搭积木一样建立分布式应用.

  10. “SYSTEM.DATA.SQLCLIENT.SQLCONNECTION”的类型初始值设定项引发异常---解决方案

    “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常 问题出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2 ...