设为首页 收藏本站
查看: 1259|回复: 0

[经验分享] openstack虚拟机做存储分区问题的解决方案之一

[复制链接]

尚未签到

发表于 2018-6-1 12:59:19 | 显示全部楼层 |阅读模式
openstack实例存储分区的构建方案

  

     对于在openstack的实例中做存储,不管是做cinder还是swift首先就是要解决分区问题。今天在openstack的实例中构建swift存储是就就遇到这样的问题。对于分区我们可以使用一下的几种方案:


  • 构建共享存储,或者做iscsi存储服务器等

  • 使用实例自带的硬盘进行分区

  • 使用回环设备作为服务器的存储设备

  • 在本地的服务器中构建swift使用openstack的云硬盘将其挂载至所需的实例中。(还未做测试,只是一种方案)

所用的文件系统官方推荐使用xfs。

接下来就是具体的实施过程:

      第一条命令:if=/dev/zero表示空输入,即自动填充0of= /srv/swift-disk表示输出到指定文件;bs=1024表示同时设置读入/输出的块大小(字节),即每次读入/输出1024字节的数据块;count=0表示拷贝0个块,块大小由bs指定;seek=15000000从输出文件开头跳过15000000个块后再开始复制。第一条命令的结果是创建了一个15000000*1024字节大小的文件(约15GB,未自动填充0),为创建回环设备做准备,这里我的实例总共为30G,因此分这么大。用户可以根据自己的实际情况进行设定。  

      第二条命令:.xfs表示创建的是XFS格式的回环设备;-i size=1024,当数据小于1024KB时,写入inode中,当数据大于1024KB时,写入block中,默认值为256KB;还可以考虑设置-l size=128m,可显著提升XFS文件系统删除文件、拷贝文件等操作的速度,但需要大内存的支持,默认值的是10m。第二条命令的结果是在上述文件的基础上创建了XFS回环设备。

  

1. 创建存储文件夹。

# mkdir /srv/
2.在所创建的存储文件夹中创建我们上面所说的XFS文件格式,来构建回环设备

# dd if=/dev/zero of=/srv/swift-disk bs=1024 count=0 seek=15000000
# mkfs.xfs -f -i size=1024 /srv/swift-disk
3.将所创建好的回环设备写入开机挂载当中,使其进行开机自动挂载。

#vi  /etc/fstab
#/srv/swift-disk /srv/node/sdb1 xfs loop,noatime,nodiratime,nobarrier,logbufs=8 0 0
4.创建回环设备的挂载点,并对其进行挂载。

# mkdir -p /srv/node/sda4
# mount /srv/node/sda4
5.添加挂载文件的所属用户和所属组为root

# chown -R root:root /srv/node
这里需要说的一点就是dd命令。关键是要对dd命令进行学习。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-501060-1-1.html 上篇帖子: openstack【Kilo】汇总:包括20英文文档、各个组件新增功能及Kilo版部署 下篇帖子: 【云快讯】之三十八《IBM 利用 Openstack 打通私有云和 Softlayer 部署》
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表