zoukankan      html  css  js  c++  java
  • 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后端存储

      

  • 相关阅读:
    常用函数
    MySQL查询
    mysql的数据类型
    swoole简单demo测试
    linux下搭建lamp环境以及安装swoole扩展
    Linux下NAT模式和桥接模式的网络配置
    PhpStorm+xdebug+postman调试
    windows Apache 环境下配置支持HTTPS的SSL证书
    Yii2 restful api创建,认证授权以及速率控制
    Windows下开启composer镜像服务来安装yii
  • 原文地址:https://www.cnblogs.com/minseo/p/8506437.html
Copyright © 2011-2022 走看看