云存储系统常用操作管理手册
2011-11-21 17:43
387 查看
创建云存储卷:
(1)先要创建一个信赖的存储池使用以下命令:
# gluster peer probe SERVERNAME(SERVER IP) (注:添加云存储池,一次添加一台)
(2)查看云存储池的列表信息:
# gluster peer status
(3)创建云存储共享池:
# gluster volume create Cloud-volume server1(IP):/mnt/Brick1 server2(IP):/mnt/Brick2……..
(4)启动云存储卷:
#gluster volume start Cloud-volume
(5)查看云存储信息:
#gluster volume info Cloud-volume/all (all是显示所有的卷信息)
(6)客户端挂载使用云存储,以nfs或glusterfs两种挂载方式:
# mount –t nfs ric:/Cloud /mnt
# mount –t glusterfs ric:/Cloud /mnt
(注:客户端需要加入DNS解析,否则请使用IP地址进行挂载)
扩展云存储容量:
(1)在集群存储中要添加新的存储节点时使用命令:
# gluster peer probe NewServerName(NewServerIP)
Probe successful
(2)添加新存储块使用以下命令:(存储块所在的存储节点需先加到存储节点池中)
# gluster volume add-brick Cloud-volume server7(IP):/brick1
Add Brick successful
(3)检查卷信息使用以下命令:
# gluster volume info
Volume Name: Cloud
Type: Distribute
Status: Started
Number of Bricks: 5
Transport-type: tcp
Bricks:
Brick1: 192.168.1.3:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
Brick3: 192.168.1.7:/mnt/brick1
删除云存储块:
(1)删除云存储块要先停止云存储工作使用以下:
# gluster volume stop Cloud
(2)删除云存储块使用以下:
# gluster volume remove-brick Cloud-volume server7:/brick1
Removing brick(s) can result in data loss. Do you want to Continue? (y/n)
输入“Y”来确认操作。该命令显示以下内容:
Remove Brick successful
(3)检查卷信息使用以下命令:
# gluster volume info
Volume Name: Cloud
Type: Distribute
Status: Started
Number of Bricks: 4
T ransport-type: tcp
Bricks:
Brick1: 192.168.1.3:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
(4)启动Cloud云存储:
# gluster volume start Cloud
迁移卷数据块:
(1)您可以把云存储中的数据从一个存储块中迁移到另一个存储块,且集群是在线并正常使用。
迁移从server3:/mnt/brick1 到server7:/mnt/brick1
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 start
Replace brick start operation successful
(2)如果需要暂停迁移操作,请使用以下命令:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 pause
Replace brick pause operation successful
(3)如果需要中止迁移操作,请使用以下命令:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 abort
Replace brick abort operation successful
(4)使用以下命令检查迁移运行状态:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 status
Current File = /usr/src/linux-headers-2.6.31-14/block/Makefile
Number of files migrated = 10567 Migration complete
显示当前文件正在迁移与目前迁移的文件总数。迁移完成后,它会显示迁移完成。
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 commit (commit命令完成新卷数据迁移)
Replace-brick commit successful
(5)使用以下命令验证查看迁移卷信息:
# gluster volume info Cloud-volume
Volume Name: Cloud-volume
Type: Replicate
Status: Started
Number of Bricks: 4
Transport-type: tcp
Bricks:
Brick1: 192.168.1.7:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
重新平衡卷:
扩大或缩小云存储卷后,则需要重新平衡服务器之间的数据,这样再新写入数据将被自动均匀分布到云存储中。
(1)检查平衡运行状态,使用以下命令:
# gluster volume rebalance Cloud-volume status
Rebalance in progress: rebalanced 399 files of size 302047 (total files
scanned 765)
# gluster volume rebalance test-volume status
Rebalance completed!
(2)根据需要暂停重新平衡操作,使用下面的命令:
# gluster volume rebalance test-volume stop
Stopping rebalance on volume test-volume has been successful
(3)重新平衡修复云存储布局变化:
# gluster volume rebalance Cloud-volume fix-layout start
Starting rebalance on volume test-volume has been successful
云存储中目录配额:
(1)要先启用磁盘配额,使用以下命令:
gluster volume quota Cloud enable
Quota is enabled on /Cloud
(2)设置磁盘限额使用以下命令:(设置存储目录下DDD,限额500MB)
gluster volume quota Cloud limit-usage /DDD 500MB
limit set on /DDD
(3)显示硬盘限额信息使用以下命令:
# gluster volume quota Cloud list
path limit_set size
-----------------------------------------------------------------
/DDD 524288000 525074432
/UserHomes/FILM/xiao 524288000 1049608192
(3)删除硬盘目录限额使用以下命令:
# gluster volume quota Cloud remove /UserHomes/FILM/xiao
Removed quota limit on /UserHomes/FILM/xiao
(4)随着需求量的扩大,要重新设置目录限额使用如下命令:
# gluster volume quota Cloud limit-usage /DD 1GB
limit set on /DD
(5)查看磁盘重新限额信息使用以下命令:
# gluster volume quota Cloud list
path limit_set size
--------------------------------------------------------------------
/DD 1073741824 525074432
(6)禁用硬盘配额使用以下命令:
# gluster volume quota Cloud disable
Disabling quota has been successful
云存储日志文件:
日志路径 :
# cd /var/log/glusterfs/
bricks/ etc-glusterfs-glusterd.vol.log mnt-cloudshare.log tmp-mntJFCe8q.log
cli.log geo-replication/
nfs.log tmp-mntk44Tx9.log
.cmd_log_history geo-replication-slaves/ tmp-mntdxpiye.log tmp-mntqWJ5OB.log
etc-glusterd-mount-Cloud.log mnt-cloudshare-.log tmp-mntefTB2H.log tmp-mntqxyKF8.log
当出现故障时首先要先查看日志信息,然后再进行故障排除,具体以情况来定。
本文出自 “皓月无痕泽哥地带” 博客,请务必保留此出处http://lzspf.blog.51cto.com/843701/721140
(1)先要创建一个信赖的存储池使用以下命令:
# gluster peer probe SERVERNAME(SERVER IP) (注:添加云存储池,一次添加一台)
(2)查看云存储池的列表信息:
# gluster peer status
(3)创建云存储共享池:
# gluster volume create Cloud-volume server1(IP):/mnt/Brick1 server2(IP):/mnt/Brick2……..
(4)启动云存储卷:
#gluster volume start Cloud-volume
(5)查看云存储信息:
#gluster volume info Cloud-volume/all (all是显示所有的卷信息)
(6)客户端挂载使用云存储,以nfs或glusterfs两种挂载方式:
# mount –t nfs ric:/Cloud /mnt
# mount –t glusterfs ric:/Cloud /mnt
(注:客户端需要加入DNS解析,否则请使用IP地址进行挂载)
扩展云存储容量:
(1)在集群存储中要添加新的存储节点时使用命令:
# gluster peer probe NewServerName(NewServerIP)
Probe successful
(2)添加新存储块使用以下命令:(存储块所在的存储节点需先加到存储节点池中)
# gluster volume add-brick Cloud-volume server7(IP):/brick1
Add Brick successful
(3)检查卷信息使用以下命令:
# gluster volume info
Volume Name: Cloud
Type: Distribute
Status: Started
Number of Bricks: 5
Transport-type: tcp
Bricks:
Brick1: 192.168.1.3:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
Brick3: 192.168.1.7:/mnt/brick1
删除云存储块:
(1)删除云存储块要先停止云存储工作使用以下:
# gluster volume stop Cloud
(2)删除云存储块使用以下:
# gluster volume remove-brick Cloud-volume server7:/brick1
Removing brick(s) can result in data loss. Do you want to Continue? (y/n)
输入“Y”来确认操作。该命令显示以下内容:
Remove Brick successful
(3)检查卷信息使用以下命令:
# gluster volume info
Volume Name: Cloud
Type: Distribute
Status: Started
Number of Bricks: 4
T ransport-type: tcp
Bricks:
Brick1: 192.168.1.3:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
(4)启动Cloud云存储:
# gluster volume start Cloud
迁移卷数据块:
(1)您可以把云存储中的数据从一个存储块中迁移到另一个存储块,且集群是在线并正常使用。
迁移从server3:/mnt/brick1 到server7:/mnt/brick1
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 start
Replace brick start operation successful
(2)如果需要暂停迁移操作,请使用以下命令:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 pause
Replace brick pause operation successful
(3)如果需要中止迁移操作,请使用以下命令:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 abort
Replace brick abort operation successful
(4)使用以下命令检查迁移运行状态:
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 status
Current File = /usr/src/linux-headers-2.6.31-14/block/Makefile
Number of files migrated = 10567 Migration complete
显示当前文件正在迁移与目前迁移的文件总数。迁移完成后,它会显示迁移完成。
# gluster volume replace-brick Cloud-volume server3:/brick1 server7:/brick1 commit (commit命令完成新卷数据迁移)
Replace-brick commit successful
(5)使用以下命令验证查看迁移卷信息:
# gluster volume info Cloud-volume
Volume Name: Cloud-volume
Type: Replicate
Status: Started
Number of Bricks: 4
Transport-type: tcp
Bricks:
Brick1: 192.168.1.7:/mnt/brick1
Brick2: 192.168.1.5:/mnt/brick1
Brick13: 192.168.1.3:/mnt/brick2
Brick14: 192.168.1.5:/mnt/brick2
重新平衡卷:
扩大或缩小云存储卷后,则需要重新平衡服务器之间的数据,这样再新写入数据将被自动均匀分布到云存储中。
(1)检查平衡运行状态,使用以下命令:
# gluster volume rebalance Cloud-volume status
Rebalance in progress: rebalanced 399 files of size 302047 (total files
scanned 765)
# gluster volume rebalance test-volume status
Rebalance completed!
(2)根据需要暂停重新平衡操作,使用下面的命令:
# gluster volume rebalance test-volume stop
Stopping rebalance on volume test-volume has been successful
(3)重新平衡修复云存储布局变化:
# gluster volume rebalance Cloud-volume fix-layout start
Starting rebalance on volume test-volume has been successful
云存储中目录配额:
(1)要先启用磁盘配额,使用以下命令:
gluster volume quota Cloud enable
Quota is enabled on /Cloud
(2)设置磁盘限额使用以下命令:(设置存储目录下DDD,限额500MB)
gluster volume quota Cloud limit-usage /DDD 500MB
limit set on /DDD
(3)显示硬盘限额信息使用以下命令:
# gluster volume quota Cloud list
path limit_set size
-----------------------------------------------------------------
/DDD 524288000 525074432
/UserHomes/FILM/xiao 524288000 1049608192
(3)删除硬盘目录限额使用以下命令:
# gluster volume quota Cloud remove /UserHomes/FILM/xiao
Removed quota limit on /UserHomes/FILM/xiao
(4)随着需求量的扩大,要重新设置目录限额使用如下命令:
# gluster volume quota Cloud limit-usage /DD 1GB
limit set on /DD
(5)查看磁盘重新限额信息使用以下命令:
# gluster volume quota Cloud list
path limit_set size
--------------------------------------------------------------------
/DD 1073741824 525074432
(6)禁用硬盘配额使用以下命令:
# gluster volume quota Cloud disable
Disabling quota has been successful
云存储日志文件:
日志路径 :
# cd /var/log/glusterfs/
bricks/ etc-glusterfs-glusterd.vol.log mnt-cloudshare.log tmp-mntJFCe8q.log
cli.log geo-replication/
nfs.log tmp-mntk44Tx9.log
.cmd_log_history geo-replication-slaves/ tmp-mntdxpiye.log tmp-mntqWJ5OB.log
etc-glusterd-mount-Cloud.log mnt-cloudshare-.log tmp-mntefTB2H.log tmp-mntqxyKF8.log
当出现故障时首先要先查看日志信息,然后再进行故障排除,具体以情况来定。
本文出自 “皓月无痕泽哥地带” 博客,请务必保留此出处http://lzspf.blog.51cto.com/843701/721140
相关文章推荐
- 第二节 Linux系统管理常用命令
- Oracle用户、角色、权限和系统资源管理常用操作
- 通用权限管理系统组件回答用户的常用问题:操作权限、用户角色、数据权限的解决方法
- 支撑电子政务平台的CMS内容管理系统
- 【商业版、提供全部源码】基于RBAC的C#ASP.NET支持多用户的通用权限管理系统高质量源码10月份销售20套【提供操作手册设计文档下载】
- 第三节 Linux用户管理常用命令
- X3协同胚布库存管理系统操作手册
- 胚布库存管理系统操作速查手册
- mysql运维常用操作
- 人员信息管理系统练习
- Oracle数据库管理系统下对数据库操作常用命令
- 原料仓库管理系统操作手册
- Oracle用户管理常用操作
- 初学hadoop之linux系统操作的hdfs的常用命令
- Windows2008管理---第2章 安装Windows Server 2008
- SVN管理系统安装及其操作
- 【学习笔记】Linux基本操作(5)--- Linux系统常用命令
- 投票操作管理系统
- RDIFramework.NET ━ .NET快速信息化系统开发框架 - 4.9 操作(功能)权限管理模块
- 二代CMS旅游网站程序V1使用手册(八):邮件发送系统配置管理