OpenStack 存储服务 Cinder存储节点部署NFS(十七)
Cinder存储节点部署
1、安装软件包
yum install -y nfs-utils rpcbind
提示:早期版本安装portmap
- nfs-utils :包括基本的NFS命令与监控程序
- rpcbind或portmap:支持安全NFS RPC服务的连接
2、配置NFS目录的访问权限、用户映射
mkdir -p /data/nfsvim /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
转载于:https://www.cnblogs.com/shhnwangjian/p/6371660.html
OpenStack 存储服务 Cinder存储节点部署NFS(十七)相关推荐
- OpenStack 存储服务 Cinder存储节点部署LVM (十四)
部署在block(10.0.0.103)主机 一)配置lvm 1.安装lvm2软件包 yum install lvm2 -y 2.启动LVM的metadata服务并且设置该服务随系统启动 system ...
- OpenStack之部署块存储服务cinder
块存储服务 简介 部署环境 在控制节点上安装和配置块设备存储服务(cinder) 安装并配置一个存储节点 图形化界面访问 简介 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存 ...
- 块存储服务(Cinder)安装配置,这一篇就够了!
本实验是一个比较综合的实验,需要结合前面所学的OpenStack基础环境安装配置,身份认证服务(Keystone)安装配置等一些基础的实验来做这个块存储服务(Cinder)安装配置实验.为了更好地理解 ...
- (十一)openstack------块存储服务cinder,磁盘(卷)扩容,使用 NFS---后端存储
文章目录 一. 介绍Cinder 二. 开始配置 初始化数据库 配置haproxy 1. 控制节点:8776 开始安装cinder服务 2. 计算节点---都要配置 3. 配置存储节点 3. 1存储安 ...
- 【转】Microsoft Azure存储服务:存储账户****
在正式使用 Microsoft Azure 存储服务之前,你至少需要有一个 Azure 订阅并创建「存储账户」.Azure 订阅账户可以访问和使用各种 Azure 服务,在有了 Azure 订阅之后便 ...
- openstack学习笔记六 多节点部署之keystone
keystone 对用户进行验证,每个组件必须得实用一个用户向keystone进行注册,只有成功了,那么这个组件才能正常工作.所以当我们在创建其他组件的时候,也包括keystone本身,都得为这 ...
- openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据
元数据 rabbitmq信息中枢 rabbitmq信息中枢 所有组件通信的时候 实用 AMQP 高级消息队列 qpid rabbitmq 端口5672 sll加密 5671 1 2 ...
- openstack云计算平台 4(镜像封装、块存储服务)
目录 一.镜像封装 二.块存储服务 1.简介 2.环境部署 3.安装并配置控制节点 4.安装并配置一个存储节点 5.验证操作 一.镜像封装 目前我们只有一个测试镜像,接下来我们去构建一个镜像 点击虚拟 ...
- manila 文件共享存储服务
共享文件系统服务简介 manila 共享文件系统服务提供计算实例可以使用的共享文件系统. OpenStack 共享文件系统服务( Manila )为虚拟机提供文件存储.共享文件系统服务提供了用于管理和 ...
最新文章
- Android使用SQLite数据库(1)
- cmake + visual studio 配置出错的解决方法
- div+css的布局方式进行设计成品作业_原创响应式php企业成品网站,清晰风格版
- Android7.0 PowerManagerService亮灭屏分析(三)
- 【bzoj4592】[Shoi2015]脑洞治疗仪
- java高位转低位注意事项,int转 short/byte溢出过程
- 简化得最没道理的6个汉字,让人大跌眼镜
- python实现人脸识别比对_人脸识别并比对实现(基于face_recognition)
- pytorch Tensor.backward
- 图像算法二:【图像几何变换】平移、镜像、转置、缩放、旋转、插值
- C语言基础之--sizeof()运算符的使用以及注意
- create报错不是函数_node.js – sequelize .create不是函数错误
- Shell:函数返回值接收
- linux驱动视频采集卡,在linux下使用视频采集卡
- html php简单程序,PHP_php简单的分页程序,[code]html head me - phpStudy
- C++——模板(超详细的模板解析)
- [搜片神器]直接从DHT网络下载BT种子的方法
- 图论及其应用 2016年 期末考试 答案总结
- (转载)220v交流接触器自锁接线图另接热继电器
- 网件RAX70 SWRT固件和刷机/救砖教程