zoukankan      html  css  js  c++  java
  • OpenStack 存储服务 Cinder存储节点部署NFS(十七)

    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

  • 相关阅读:
    hdu4280 Island Transport(最大流Dinic数组模拟邻接连边)
    hihoCoder1378 (最大流最小割)
    单聊语音
    Mybatis批量更新数据
    mysql 之 MRR
    Intellij IDEA 快捷键整理
    SpringBoot 整合 Swagger2 使用教程
    jdk/dubbo spi
    redis问题(待解决)
    JVM调优心得
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6371660.html
Copyright © 2011-2022 走看看