zoukankan      html  css  js  c++  java
  • 第十一章 cinder组件安装2

    1、在存储节点上安装cinder组件
    apt -y install cinder-volume python3-mysqldb python3-rtslib-fb
    # 配置文件
    mv /etc/cinder/cinder.conf /etc/cinder/cinder.conf.org          # 备份官方
    vi /etc/cinder/cinder.conf
    # 修改如下
    # create new
    [DEFAULT]
    debug = True                                                   # 打开调试功能
    # admin project_id and user_id,根据自己的实际情况修改,作用为镜像缓存功能,提升性能
    # openstack project list
    cinder_internal_tenant_project_id = 9dd9ec3cf67b4e749fef7ad50ac8de39
    # openstack user list
    cinder_internal_tenant_user_id = 9dd9ec3cf67b4e749fef7ad50ac8de39
    # define own IP address
    my_ip = 192.168.222.25                                        # API IP  
    rootwrap_config = /etc/cinder/rootwrap.conf
    api_paste_confg = /etc/cinder/api-paste.ini
    state_path = /var/lib/cinder
    auth_strategy = keystone
    # RabbitMQ connection info
    transport_url = rabbit://openstack:password@192.168.222.29
    enable_v3_api = True
    # Glance connection info
    glance_api_servers = http://192.168.220.29:9292              #  这里配置存储网的IP,下载镜像到本地
    enabled_backends = lvm
    # wipe data better method
    volume_clear = zero
    volume_clear_size = 100
    #volume_clear_ionice = -c3
    # MariaDB connection info
    [database]
    connection = mysql+pymysql://cinder:password@192.168.222.29/cinder
    
    # Keystone auth info
    [keystone_authtoken]
    www_authenticate_uri = http://192.168.222.29:5000
    auth_url = http://192.168.222.29:5000
    memcached_servers = 192.168.222.29:11211
    auth_type = password
    project_domain_name = default
    user_domain_name = default
    project_name = service
    username = cinder
    password = servicepassword
    
    [oslo_concurrency]
    lock_path = $state_path/tmp
    
    [lvm]
    target_helper = tgtadm
    target_protocol = iscsi
    # IP address of Storage Node,include storage network
    target_ip_address = 192.168.220.25               # 这里修改为存储网IP
    # volume group name just created
    volume_group = cinder-volumes
    volume_backend_name = raid_sata
    volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
    volumes_dir = $state_path/volumes
    # add image-volume cache
    image_volume_cache_enabled = True
    image_volume_cache_max_size_gb = 100
    image_volume_cache_max_count = 50
    
    # 修改文件权限
    chmod 644 /etc/cinder/cinder.conf
    chown root:cinder /etc/cinder/cinder.conf
    # 重启服务
    systemctl restart cinder-volume            # 服务开机机自启动
    2、在存储节点上配置卷
    # 编辑配置文件
    /etc/lvm/lvm.conf
    # 修改如下
    filter = [ "a/sdc/", "a/sde/", "r/.*/"]      # 过滤,,只用sdc磁盘
    # 这里的sdc是用raid卡做的一块7TB的磁盘
    pvcreate /dev/sdc /dev/sde                   # 加入物理磁盘
    vgcreate cinder-volumes  /dev/sdc /dev/sde   # 创建cinder-volumes卷
    apt -y install tgt thin-provisioning-tools  # 带存储卷的精简功能
    # 绑定target在storage network,(以下步骤可选,默认绑定在所有接口)
    # 以下的配置不用执行,只是作为参考用,以下配置本人做了设置,但是还是没有在特定的IP 192.168.220.25上侦听3260端口,还望高手指点;(tgt服务默认在本机上侦听了所有接口。)
    # vi /etc/init.d/tgt
    # 修改如下
    # --make-pidfile --background --exec --iscsi portal=192.168.220.25:3260 $DAEMON   # 在start中,添加--iscsi portal=192.168.220.25:3260
    # systemctl restart cinder-volume tgt         # 服务开机自启动

    3、在控制节点上验证

    openstack volume service list

  • 相关阅读:
    win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
    Jenkins 不同角色不同视图及不同权限设置
    dig挖出DNS的秘密
    Linux Shell高级技巧
    《Linux内核设计与实现》读书笔记
    github开发
    NodeJs-- 新建项目实例
    Linux makefile 教程 非常详细,且易懂
    cms完整视频教程+源码 孔浩老师 全131讲
    Redis实现简单消息队列
  • 原文地址:https://www.cnblogs.com/shihongkuan/p/11400987.html
Copyright © 2011-2022 走看看