openstack rocky cinder服务器安装

openstack Rocky版本,ubuntu18.04

安装单独的服务器

一 、安装cinder服务器

1. 修改 /etc/apt/sources.list  为本地源

apt-get update

apt-get upgrade

2. 创建 /etc/pip.conf 为本地源

[global]
index-url = https://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
3.取得devstack安装程序
#git clone http://git.trystack.cn/openstack-dev/devstack -b stable/rocky

4.创建stack用户
#devstack/tools/create-stack-user.sh

5.移动目录
#mv devstack /opt/stack
#chown -R stack:stack /opt/stack/devstack

6.切换到 stack 用户
#su - stack
#cd devstack

扫描二维码关注公众号,回复: 4000892 查看本文章

7.编辑local.conf
在 /opt/stack/devstack 目录下,创建 local.conf  控制节点内容如下
[[local|localrc]]
DEST=/opt/stack
LOGFILE=$DEST/logs/stack.sh.log
VERBOSE=True
LOGDAYS=1
LOG_COLOR=True
RECLONE=false
PIP_UPGRADE=Flase
IP_VERSION=4
SERVICE_IP_VERSION=4
ENABLE_IDENTITY_V2=False
DATABASE_TYPE=mysql
SERVICE_HOST=192.168.10.10
MYSQL_HOST=$SERVICE_HOST
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
ADMIN_PASSWORD=admin
MYSQL_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret
MULTI_HOST=1
ENABLED_SERVICES=c-vol
HOST_IP=192.168.10.13

二、增加nfs方式作为块存储源

安装后,已经可以提供增加lv逻辑卷方式创建云硬盘,以下增加nfs方式提供,并作为默认方式

区别:lv方式是在硬盘上创建一个个的逻辑卷作为云硬盘

      nfs方式是一个个共享目录下的文件作为云硬盘,方便复制迁移手工删除等,安全性差一些

1. sudo apt install nfs-kernel-server  安装nfs服务器软件

2. nano /etc/exports 编辑配置文件

在最后增加一行

/home/cinder *(insecure,rw,sync,no_subtree_check)

3.重启服务

sudo exportfs -rv  //刷新配置

sudo /etc/init.d/nfs-kernel-server restart   //重启nfs服务

sudo exportfs  //查看本共享

会看到   /home/cinder   *  说明服务器ok了

如果防火墙禁止访问 pfw disable 关闭掉
4. 创建cinder共享列表文件

nano /etc/cinder/nfsshare.conf  ,内容如下:

172.16.10.13:/home/cinder

5.修改 cinder配置文件

nano /etc/cinder/cinder.conf  增加如下内容:
[DEFAULT]

#default_volume_type = lvmdriver-1  //修改默认

default_volume_type = nfs 
enabled_backends = lvmdriver-1,nfs

[nfs]
volume_driver=cinder.volume.drivers.nfs.NfsDriver
nfs_shares_config = /etc/cinder/nfsshare.conf
nfs_mount_point_base = /home/cinder
volume_backend_name = nfs

6.重启cinder服务

systemctl restart devstack@c-vol

7. 进入dashboard,创建卷类型

 管理员->卷->卷类型
增加类型 nfs

8.可以创建卷了

120G的硬盘上可以超配创建云硬盘,以下是云盘对应的文件

9.修改默认简类型为本地卷  /etc/cinder/cinder.conf

[default]

default_volume_type = lvmdriver-1
#default_volume_type = nfs
重启服务 :systemctl restart devstack@c-vol

再创建卷,可见卷的类型是本地硬盘上的逻辑卷

使用lvdisplay 命令可以看见创建的逻辑卷

猜你喜欢

转载自blog.csdn.net/oLinBSoft/article/details/83895477