网站建设服务器
GlusterFS分布式文件系统
GlusterFS是一个开源的分布式文件系统。软件结构设计良好,易于扩展和配置,通过各模块的灵活搭配,得到有针对性的解决方案。可以解决一些问题:网络存储,联合存储,冗余备份,大文件的负载均衡。可靠性久未测试,不适合提供24小时不间断服务的产品环境。目前适合数据量大的离线应用。
GlusterFS通过infiniband RDMA或TCP/IP将许多廉价的X86主机连接成并行网络文件系统。
注意事项:
brick:GFS中的存储单元,通过可信存储池中服务器的导出目录。
客户端:挂在GFS卷上的设备。
节点:储存砖块的装置。
RDMA:远程直接内存访问。
GFID:GFS卷中的每个文件或目录都有一个唯一的128位数据关联。
FUSE:它是一个可加载的内核模块,支持非特权用户创建自己的文件系统,而无需修改内核代码。
GlusterFS的部署:
五.安装依赖包
#yum -y安装xfs progs fuse fuse-libs libacl-devel flex bison OpenSSL-devel SQLite-devel libxml 2
# rpm -ivh用户空间-rcu-0.9.2-2.fc25.x86_64.rpm
# rpm -ivh用户空间-rcu-devel-0 . 9 . 2-2 . fc25 . x86 _ 64 . rpm
五安装三部曲
#./configureprefix=/usr/local/g luster
#制作制作安装
手动指定系统来查找URCU。
# ldconfig
# pkg-configlibscflags liburcu-BP liburcu
v定义系统变量。
# vim /etc/profile
添加内容:
PATH=$ PATH:/usr/local/g luster/sbin
启动Glusterd服务
# glusterd开始
# ps aux |grep glusterd
Gluster的使用:
v cluster集群关联
#gluster同行调查1.1.1.1
#gluster同行调查1.1.1.2
#gluster同行调查1.1.1.3
V host添加一个硬盘,格式化并挂载它。
#fdisk -l
#fdisk /dev/sdb
#mkfs /dev/sdb1
#mount /dev/sdb1 /a
五.创建一个卷
多个磁盘形成一个没有RAID的卷。
# gluster卷创建renvg 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 2:/b 1 . 1 . 1 . 3:/c
多个磁盘组成一个卷,构成RAID1。
# gluster卷创建renvg副本2 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 2:/b 1 . 1 . 1 . 3:/c
只需将卷装入文件夹中
# mount-t glusterfs-o ACL master:/renvg/opt/a
Gluster基本命令摘要
命令
形容
Gluster音量停止renvg
停止使用该卷
Gluster音量启动renvg
开始使用该卷
Gluster卷删除renvg
删除卷
修复卷中的磁盘
Gluster卷更换-brick renvg 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 3:/new
Gluster volume heal renvgfull
维修量
扩展卷容量
Gluster卷添加砖renvg1.1.1.4:/new
在线扩展卷的容量。
Gluster卷重新平衡renvgstart
平衡数据
减少卷容量
Gluster卷移除-brick renvg1.1.1.1:/a开始
在线减少卷的容量
Gluster卷删除-brick renvg1.1.1.1:/a状态
查看已删除卷的状态
Gluster卷删除-砖renvgcommit
提交删除操作。
磁盘配额
Gluster卷配额renvgenable
打开磁盘配额
Gluster卷配额renvglimit -usage /quo_a 10Gb
设置此目录只能使用10Gb的卷。
Gluster卷配额renvglist
显示当前配额使用情况。
Gluster卷配额renvgremove /quo_a
删除目录配额
Gluster卷配额renvgdisable
禁用磁盘配额
使用RAID创建宗卷
Gluster卷创建了新条带3 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 2:/b 1 . 1 . 1 . 3:/c
RAID0
Gluster卷创建renvgreplica2条带3 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 2:/b 1 . 1 . 1 . 3:/c
RAID1 0
Gluster卷创建renvgdisperse 6冗余1 1 . 1 . 1 . 1:/a 1 . 1 . 1 . 2:/b 1 . 1 . 1 . 3:/c
RAID5
Gluster卷创建renvgdisperse 10冗余5
RAID6
注意:绿色的是卷的名称。
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。