openstack:将cinder-volume后端配置为smbfs存储

一.在控制节点安装服务:

yum install samba samba-client samba-swat

启动samba服务:

[[email protected] system(keystone_admin)]# service smb restart

Redirecting to /bin/systemctl restart  smb.service

配置samba为远程可访问:

#mkdir /var/smb

#cd /etc/samba/

#cp smb.conf smb.conf.bak

在smb.conf最后添加:

[share]
        path=/var/smb
        available = yes
        browseable = yes
        public = yes
        writable = yes

创建账户:

设置root密码:

[[email protected] samba(keystone_admin)]# smbpasswd -a root

New SMB password:

Retype new SMB password:

Added user root.

[[email protected] samba(keystone_admin)]#

Root的密码是lxp

试一下:

在windows输入:

\\192.168.15.180\

就直接出现:

竟然神奇的登录了,而不是/var/smb目录

在这里的/share/文件夹中创建个hello,则在服务器端出现同样的文件

说明smbfs服务安装成功,可以登录。

在计算节点挂载:

#mount -t cifs -o username=root,password=lxp //192.168.15.180/share /var/smb

[[email protected] smb]# mount |grep cifs

//192.168.15.180/share on /var/smb type cifs (rw,relatime,vers=1.0,cache=strict,username=root,domain=CONTROLLER-RDO,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.15.180,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1)

OK,挂载成功

二.在计算节点--将cinder-volume后端配置为smbfs

Cinder.conf:

[DEFAULT]
enabled_backends=smbfs

[smbfs]
volume_driver=cinder.volume.drivers.smbfs.SmbfsDriver
smbfs_mount_options = username=root,password=lxp
smbfs_mount_point_base = /var/smb
smbfs_shares_config = /etc/cinder/smbfs_shares

/etc/cinder/smbfs_shares:

//192.168.15.180/share

注意:这里的share要和/etc/samba/smb.conf中添加的字段名一致!

重启cinder-volume服务

创建个smbfs的云硬盘:

这里多出来一个文件:

[[email protected] 25696c3e9a8dc1b584b6768a72d7ffb8]# pwd

/var/smb/25696c3e9a8dc1b584b6768a72d7ffb8

[[email protected] 25696c3e9a8dc1b584b6768a72d7ffb8]# ls

hello.txt  volume-b978989d-dd51-432f-8b67-04b549a76557

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-30 23:33:28

openstack:将cinder-volume后端配置为smbfs存储的相关文章

openstack:将cinder-volume后端配置为nfs存储

一.配置控制节点的nfs服务--nfs服务端 1. 在控制节点192.168.15.180上配置nfs服务 # yum install nfs-utils portmap # yum -y install nfs-utils rpcbind 创建nfs服务的目录: #mkdir  /root/nfs_dir 改配置: [[email protected] nfs_dir(keystone_admin)]# cat /etc/exports /var/nfs *(rw,sync,no_root_s

Openstack存储总结之:详解如何使用NFS作为Cinder的后端存储

NFS服务简单描述 NFS是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS

配置NFS网络存储作为cinder的后端存储

安装cinder和nfs yum install -y openstack-cinder yum install cifs-utils 在controller节点配置nfs [[email protected] ~]# mkdir -p /data/nfs #创建一个共享挂载资源的目录 [[email protected] ~]# cat /etc/exports /data/nfs *(rw,sync,root_squash) #NFS服务程序的配置文件为/etc/exports sync 同

OpenStack Liberty Cinder对接商业存储华为S2600Tv1_FC

本文目录: 背景描述 架构参考 准备工作 控制节点 计算节点 功能测试 参考链接 ----------------------正文------------------------- 背景描述: 由于OpenStack的被接受程度越来越高,部署使用OpenStack的企业也越来越多,那承载虚机的存储使用什么成为企业考虑的重点因素,如果放在计算节点本地则无法实现快速的迁移等特性,对于宕机后的数据恢复也是挑战,所以企业数据基本都是放在共享存储上的. 传统的虚拟化例如VMware基本都是存储在商业存储上

探索 OpenStack 之(9):深入块存储服务Cinder (Part 1)

继研究了Neutron之后,继续Nova的外围研究之旅.本站是研究块存储服务Cinder. 0.验证环境 环境包括: 1.一个controller节点,运行nova-api, nova-scheduler, cinder-api, cinder-scheduler, mysql, rabbitmq 2.一个Nova compute节点,运行一个虚机 3.三个cinder volume节点,每个节点使用LVMISCSIDriver来使用本地存储 4. 创建一个volume type,设置 volu

OpenStack架构----cinder组件(六)

整个OpenStack是由控制节点,计算节点,网络节点,存储节点四大部分组成.上篇博文详细讲述了控制节点服务controller中的horizon组件,本篇博文将详解存储节点cinder的部署.分为两部分:控制节点和存储节点 OpenStack存储节点架构 存储节点包含Cinder,Swift等服务 Cinder:块存储服务,提供相应的块存储,简单来说,就是虚拟出一块磁盘,可以挂载到相应的虚拟机之上,不受文件系统等因素影响,对虚拟机来说,这个操作就像是新加了一块硬盘,可以完成对磁盘的任何操作,包

手动模拟attach cinder volume的过程

我们首先启动一台机器,启动的时候attach一个volume 创建一个空的cinder volume root:~# cinder create --display-name emptyvolume11g 11+---------------------+--------------------------------------+|       Property      |                Value                 |+--------------------

理解 OpenStack & Ceph (1):Ceph + OpenStack 集群部署和配置

本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph 与 OpenStack 集成的实现 (3)TBD 1. 测试环境 为了深入学习 Ceph 以及 Ceph 和 OpenStack 的集成,搭建了如下的测试环境: 硬件环境: System X 服务器一台,CPU.内存和磁盘空间足够 服务器只有一个物理网卡 软件环境: 服务器安装 RedHat 6.5 操作系统 OpenStack 使用 Ubuntu 镜像库中的 Kilo maste

(八)OpenStack---M版---双节点搭建---Cinder安装和配置

↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建数据库并授权 2.获得admin凭证执行管理员命令并创建服务证书 3.创建块存储设备API接口 4.Controller节点安装块存储组件并配置 5.初始化块设备服务的数据库 6.配置计算节点以使用块设备存储 7.重启服务并设置开机启动 8.Compute节点安装并配置一个存储节点,此处用Compute节点代替 9.验证操作 1.创建数据库并授权 # mysql -uroot -p000000