• Openstack使用NFS作为后端存储


    续: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后端存储

      

  • 相关阅读:
    第15章 在应用程序中使用虚拟内存(1)
    第14章 探索虚拟内存(2)
    第14章 探索虚拟内存(1)
    第13章 Windows内存体系结构
    第12章 纤程(Fiber)
    第11章 Windows线程池(3)_私有的线程池
    第11章 Windows线程池(2)_Win2008及以上的新线程池
    第11章 Windows线程池(1)_传统的Windows线程池
    第10章 同步设备I/O和异步设备I/O(4)_利用I/O完成端口实现Socket通信
    php+JQuery+Ajax简单实现页面异步刷新 (转)
  • 原文地址:https://www.cnblogs.com/minseo/p/8506437.html
Copyright © 2020-2023  润新知