openstackcontrollerha测试环境搭建记录(十三)——配置cinder(控制节点)

多看多学多记多实践 多看多学多记多实践     2022-09-02     547

关键词:

在任一控制节点创建用户:
mysql -u root -p
CREATE DATABASE cinder;
GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘localhost‘ IDENTIFIED BY ‘123456‘;
GRANT ALL PRIVILEGES ON cinder.* TO ‘cinder‘@‘%‘ IDENTIFIED BY ‘123456‘;


在任一控制节点创建相关用户:
source admin-openrc.sh
keystone user-create --name cinder --pass 123456
keystone user-role-add --user cinder --tenant service --role admin
keystone service-create --name cinder --type volume --description "OpenStack Block Storage"
keystone service-create --name cinderv2 --type volumev2 --description "OpenStack Block Storage"
keystone endpoint-create
  --service-id $(keystone service-list | awk ‘/ volume / {print $2}‘)
  --publicurl http://myvip:8776/v1/%(tenant_id)s
  --internalurl http://myvip:8776/v1/%(tenant_id)s
  --adminurl http://myvip:8776/v1/%(tenant_id)s
  --region regionOne
keystone endpoint-create
  --service-id $(keystone service-list | awk ‘/ volumev2 / {print $2}‘)
  --publicurl http://controller:8776/v2/%(tenant_id)s
  --internalurl http://controller:8776/v2/%(tenant_id)s
  --adminurl http://controller:8776/v2/%(tenant_id)s
  --region regionOne


在每个控制节点安装软件:
yum install -y openstack-cinder python-cinderclient python-oslo-db


在每个控制节点修改配置文件:
openstack-config --set /etc/cinder/cinder.conf database connection mysql://cinder:[email protected]/cinder

openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_password 123456
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_hosts controller1:5672,controller2:5672,controller3:5672
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_retry_interval 1
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_retry_backoff 2
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_max_retries 0
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_durable_queues true
openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_ha_queues true

openstack-config --set /etc/cinder/cinder.conf DEFAULT auth_strategy keystone
openstack-config --set /etc/cinder/cinder.conf keystone_authtoken auth_uri http://myvip:5000/v2.0
openstack-config --set /etc/cinder/cinder.conf keystone_authtoken identity_uri http://myvip:35357
openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_user cinder
openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_tenant_name service
openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_password 123456

openstack-config --set /etc/cinder/cinder.conf DEFAULT my_ip 10.0.0.10

openstack-config --set /etc/cinder/cinder.conf DEFAULT verbose True


在任一控制节点初始化cinder数据库:
su -s /bin/sh -c "cinder-manage db sync" cinder


尝试在拥有VIP资源的节点启动cinder服务:
systemctl start openstack-cinder-api.service openstack-cinder-scheduler.service

openstackcontrollerha测试环境搭建记录——配置neutron(计算节点)

在计算节点配置内核参数:vi/etc/sysctl.confnet.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0在计算节点使内核参数立即生效:sysctl-p在计算节点安装软件:yuminstall-yopenstack-neutron-ml2openstack-neutron-openvswitch在计算节点修改配置文件:o 查看详情

openstackcontrollerha测试环境搭建记录——配置neutron(网络节点)

在网络节点配置内核参数:vi/etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0在网络节点使内核参数立即生效:sysctl-p在网络节点安装软件:yuminstall-yopenstack-neutronopenstack-neutron-ml2open 查看详情

openstackcontrollerha测试环境搭建记录(十四)——配置cinder(存储节点)

先简述cinder存储节点的配置: 1、IP地址是10.0.0.41; 2、主机名被设置为block1; 3、所有节点的hosts文件已添加相应条目; 4、已经配置了ntp时间同步; 5、已安装lvm2,并设置为开机自动启动; 6、已经挂载了... 查看详情

openstackcontrollerha

global    log127.0.0.1local3    maxconn4000    chroot /var/lib/haproxy    pidfile /var/run/haproxy.pid &n 查看详情

测试环境建设原则和管理实践

1问题测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据等的总称,即够支持完成测试工作所需要的软件和硬件。测试环境是测试活动的基础,正确模拟生产环境,稳定支持测试活动是测试环... 查看详情

测试环境建设原则和管理实践

1问题测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据等的总称,即够支持完成测试工作所需要的软件和硬件。测试环境是测试活动的基础,正确模拟生产环境,稳定支持测试活动是测试环... 查看详情

测试环境建设原则和管理实践

1问题测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据等的总称,即够支持完成测试工作所需要的软件和硬件。测试环境是测试活动的基础,正确模拟生产环境,稳定支持测试活动是测试环... 查看详情

接口测试之线上测试

 在说接口测试之前,我们先来探讨整个环境,而在不同的环境中会采用不同的方式进行接口测试。我所待的公司测试分为如下几个环境环境适用人群作用开发环境前端开发,后端开发1.前后端用来联调适用2.开发在开发环境... 查看详情

什么是测试环境?如何搭建测试环境?

测试进行软件测试的之前,需要搭建好测试环境。那什么是测试环境呢?   简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络   硬件:包括PC机、笔... 查看详情

eclipse本地测试启服务没问题,上测试环境就不行

1、检查本地和测试环境的配置文件是否一致;2、检查本地和测试环境的运行环境是否一致;3、检查本地和测试环境的应用程序是否一致;4、检查本地和测试环境的网络环境是否一致;5、检查本地和测试环境的服务器环境是否... 查看详情

测试环境建设的基本原则

说起来测试环境,我相信很多人都觉得不稀奇,哪位测试工程师不和测试环境打交道的,那么要是说一下测试环境是什么的时候,怎么规划测试环境,不知道你是不是还是一样觉得稀松平常。测试环境到底是什么测试环境是指为... 查看详情

测试环境建设的基本原则

说起来测试环境,我相信很多人都觉得不稀奇,哪位测试工程师不和测试环境打交道的,那么要是说一下测试环境是什么的时候,怎么规划测试环境,不知道你是不是还是一样觉得稀松平常。测试环境到底是什么测试环境是指为... 查看详情

性能测试

1.性能测试是在正式环境还是测试环境做?视情况而定,正式环境还未上线,如果想让测试结果更有意义,可以到正式环境去做。前提条件是正式环境还未上线,还没有让用户使用,做完测试产生的冗余数据要清理干净。这样得... 查看详情

沙箱测试

一、开发测试阶段,应用需要在沙箱环境进行开发,开发完成后可选择正式环境测试;二、沙箱环境API调用量没有限制;正式环境API的调用量是5000次/天。一、开发测试阶段,应用需要在沙箱环境进行开发,开发完成后可选择正... 查看详情

软件测试环境简介

软件测试环境:  包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库以及其他应用软件... 查看详情

银行面试人机测试是啥意思

参考技术A银行人机测试,又称人机对话测试,指将编制开发好的标准化测验通过软件技术加载在计算机上,并按照测验的规范要求设定操作程序。被评价者根据程序指引直接在计算机上答题,答题结束后,计算机自动统计各测... 查看详情

开发测试生产环境

...://blog.csdn.net/aaa333qwe/article/details/77482099什么是开发环境、测试环境、生产环境、UAT环境、仿真环境。开发环境(DEV):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。... 查看详情

在阿里,我们如何管理测试环境

...阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。互联网产品的服务通常是由Web应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上环... 查看详情