Cinder存储节点部署

1、安装软件包

yum install -y nfs-utils rpcbind

提示:早期版本安装portmap

  • nfs-utils :包括基本的NFS命令与监控程序
  • rpcbind或portmap:支持安全NFS RPC服务的连接

2、配置NFS目录的访问权限、用户映射

mkdir -p /data/nfs

vim /etc/exports
/data/nfs *(rw,no_root_squash)

访问权限选项

  • 设置输出目录只读:ro
  • 设置输出目录读写:rw

用户映射选项

  • all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组;
  • no_all_squash:访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;
  • root_squash:将root用户及所属组都映射为匿名用户或用户组;
  • no_root_squash:来访的root用户保持root帐号权限;

3、启动服务

systemctl restart rpcbind
systemctl restart nfs

4、cinder存储节点安装请参考博文 http://www.cnblogs.com/shhnwangjian/p/6367854.html

cinder控制节点安装请参考博文 http://www.cnblogs.com/shhnwangjian/p/6367422.html

本文后续内容主要讲解nfs在cinder的配置和应用

编辑 /etc/cinder/cinder.conf,同时完成如下动作:

  • 驱动指定NFS
volume_driver = cinder.volume.drivers.nfs.NfsDriver

提示:配置文件中的驱动路径实际上是/usr/lib/python2.7/site-packages/cinder/volume/drivers/nfs.py文件中的NfsDriver这类

  • NFS挂载路径
nfs_shares_config = /etc/cinder/nfs_shares

在/etc/cinder/nfs_shares文件中配置路径

vim /etc/cinder/nfs_shares
192.168.137.11:/data/nfs

权限设置

chown root:cinder /etc/cinder/nfs_shares
  • 挂载点
nfs_mount_point_base = $state_path/mnt
  • 配置nfs名称
volume_backend_name = NFS-Storage

5、启动块存储卷服务及其依赖的服务,并将其配置为随系统启动

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

6、检查

mount

cinder service-list

7、创建云硬盘类型

cinder type-create lvm
cinder type-create nfs

8、将硬盘类型和volum关联

cinder type-key lvm set volume_backend_name=iSCSI-Storage
cinder type-key nfs set volume_backend_name=NFS-Storage

创建NFS类型云硬盘

  • 将192.168.137.11上的存储节点云硬盘nfs-test连接到192.168.137.12主机的云主机上

192.168.137.12主机上mount

参考文章:https://wiki.openstack.org/wiki/How_to_deploy_cinder_with_NFS

OpenStack 存储服务 Cinder存储节点部署NFS(十七)的更多相关文章

  1. OpenStack 存储服务 Cinder存储节点部署LVM(十六)

    Cinder存储节点部署 部署在192.168.137.12主机 1.安装lvm2软件包 yum install lvm2 -y 2.启动LVM的metadata服务并且设置该服务随系统启动 syst ...

  2. OpenStack 存储服务 Cinder存储节点部署LVM (十四)

    部署在block(10.0.0.103)主机 一)配置lvm 1.安装lvm2软件包 yum install lvm2 -y 2.启动LVM的metadata服务并且设置该服务随系统启动 system ...

  3. OpenStack 计算服务 Nova计算节点部署(八)

    如果使用vmware虚拟机进行部署,需要开启虚拟化:如果是服务器需要在bios上开启. nova计算节点IP是192.168.137.12 环境准备 安装时间同步 yum install ntpdat ...

  4. Openstack 网络服务 Neutron计算节点部署(十)

    Neutron计算节点部署 安装组件,安装的服务器是192.168.137.12 1.安装软件包 yum install -y openstack-neutron-linuxbridge ebtabl ...

  5. Openstack 网络服务 Neutron计算节点部署 (十一)

    一) Neutron计算节点部署 1.安装软件包 # yum install -y openstack-neutron-linuxbridge ebtables ipset 2.配置文件neutron ...

  6. OpenStack 计算服务 Nova计算节点部署 (九)

    如果使用vmware虚拟机进行部署,需要开启虚拟化:如果是服务器需要在bios上开启. Nova Compute nova-compute 一般运行在计算节点上,通过Messages Queue接收并 ...

  7. OpenStack 存储服务 Cinder介绍和控制节点部署(十五)

    Cinder介绍 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷.此服务也会激活管理卷的快照和 ...

  8. OpenStack 存储服务 Cinder介绍和控制节点部署 (十三)

    Cinder介绍 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷.此服务也会激活管理卷的快照和 ...

  9. 探索 OpenStack 之(9):深入块存储服务Cinder (功能篇)

    继研究了Neutron之后,继续Nova的外围研究之旅.本站是研究块存储服务Cinder. 0.验证环境 环境包括: 1.一个controller节点,运行nova-api, nova-schedul ...

随机推荐

  1. [CF1017G]The Tree[树链剖分+线段树]

    题意 给一棵一开始 \(n\) 个点全是白色的树,以 \(1\) 为根,支持三种操作: 1.将某一个点变黑,如果已经是黑色则该操作对所有儿子生效. 2.将一棵子树改成白色. 3.询问某个点的颜色. \ ...

  2. In-Memory:内存优化表的DMV

    SQL Server 在执行查询时,自动将活动的相关信息保存在内存中,这些活动信息称作DMV(Dynamic Management View),DMV记录SQL Server实例级别上的活动信息.由于 ...

  3. SpringBoot入门学习记录(一)

    最近,SpringBoot.SpringCloud.Dubbo等框架非常流行,作为Coder里的一名小学生,借着改革开放的东风,自然也是需要学习学习的,于是将学习经历记录于此,以备日后查看. 官网:h ...

  4. PAT甲题题解-1107. Social Clusters (30)-PAT甲级真题(并查集)

    题意:有n个人,每个人有k个爱好,如果两个人有某个爱好相同,他们就处于同一个集合.问总共有多少个集合,以及每个集合有多少人,并按从大到小输出. 很明显,采用并查集.vis[k]标记爱好k第一次出现的人 ...

  5. [沈航软工教学] 学生项目Coding地址汇总

    同学们把自己的coding主页链接贴在评论里,要求格式"班号+学号+coding主页链接",如: "1301+13061193 + https://coding.net/ ...

  6. Linux内核分析作业 NO.1

    通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 于佳心 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/cour ...

  7. 《LINUX内核设计与实现》第三周读书笔记——第一二章

    <Linux内核设计与实现>读书笔记--第一二章 20135301张忻 估算学习时间:共2小时 读书:1.5 代码:0 作业:0 博客:0.5 实际学习时间:共2.5小时 读书:2.0 代 ...

  8. Linux内核分析第一二章读书笔记

    linux读书笔记(1,2章) 标签(空格分隔): 20135328陈都 第一章 Linux内核简介 Unix的历史 Unix 虽然已经使用了40年,但计算机科学家仍然认为它是现存操作系统中最强大和最 ...

  9. mosquitto集群配置

    --------------------------------------------------------前言------------------------------------------ ...

  10. CentOS7 如何修改 内核版本

    1. 参考blog http://www.mamicode.com/info-detail-1758066.html https://www.cnblogs.com/sexiaoshuai/p/839 ...