2013年12月10日

使用Sed抽取MySQL安装文档的目录及行号

摘要: sed -nr -e '/^2.|^shell/=' -e '/^2.|^shell/p' INSTALL-SOURCE |awk '{if (NR%2==1) x=$1; else printf "%d\t%s\n",x,$0}'>INSTALL-directory.txt 阅读全文

posted @ 2013-12-10 11:58 lisalala 阅读(204) 评论(0) 推荐(0)

2013年12月7日

[MySQL]关于Com_状态

摘要: MySQL 5.5官方文档:http://dev.mysql.com/doc/refman/5.5/en/server-status-variables.html#statvar_Com_xxxCom_xxxTheCom_xxxstatement counter variables indicate the number of times eachxxxstatement has been executed. There is one status variable for each type of statement. For example,Com_deleteandCom_updatec 阅读全文

posted @ 2013-12-07 15:16 lisalala 阅读(1128) 评论(0) 推荐(0)

2013年12月6日

[译]理解对象存储如何工作

摘要: 这一节简述Object Storage管理过程中每个概念。The Ring Ring表示存储对象名字与其在磁盘上的物理存储位置之间的映射关系。accounts,containers和objects各有自己的ring。当其他组件需要实现任何对于accounts,containers和objects的操作,都需要同cluster里决定他们位置的适当的ring进行交互。 Ring使用zones,devices,partitions,replicas来维护这些映射。默认每个partition在cluster中有3份备份,partition在映射中的位置由ring来维护。Ring同时也负责决定在... 阅读全文

posted @ 2013-12-06 16:42 lisalala 阅读(420) 评论(0) 推荐(0)

[译]OpenStack Object Storage Monitoring

摘要: 注:翻译的不完整,主要是有些地方翻译后反而妨碍理解,有些不知道怎么翻,anyway,需要时拿来用用也是可行的,顺便共享啦。欢迎提意见。 一个OpenStack Object Storage(OSOS)集群是一个复杂的野兽-大量的后台进程遍布各个节点,共同工作。因为有如此多的“moving parts“,了解集群内部每时每刻究竟在做些什么就显得相当重要。服务器层级的测量包括CPU利用率,负载,内存消耗,磁盘的用法及利用率等等,这些是必须的,但是还不够。我们需要知道每个服务器中不同的进程都在做什么。比如:node8中的备份对象有多少?备份要花多长时间?如果备份出错会怎么办?在这个复杂的生态系统里. 阅读全文

posted @ 2013-12-06 16:39 lisalala 阅读(1222) 评论(0) 推荐(0)

通过设置swift中container的ACL提供匿名访问及用户授权读取服务

摘要: 在上层使用swift提供的云存储服务的过程中,提出了无需验证的使用需求。在参考了:http://my.oschina.net/alanlqc/blog/160196(curl命令操作)官方文档:http://docs.openstack.org/api/openstack-object-storage/1.0/content/special-metadata-acls.html(ACL基本介绍)以及:http://blog.fsquat.net/?p=40(ACL修改)三篇文章之后,我总结出了以下步骤:找到两个方法来修改ACL,一个是通过swift命令,另一个是使用curl工具。下面先讲一下使 阅读全文

posted @ 2013-12-06 16:31 lisalala 阅读(1327) 评论(0) 推荐(0)

使用swift命令遭遇503错误

摘要: 使用swift命令遭遇503 Internal Server Error.这个问题可能有很多种原因,这里只描述下我当前遇到的一种情况。我们实验环境下的swift设有3个zone,有1个proxy node,5个storage node,其中3台是虚拟机,分别位于3个zone。因为重启的原因,3个节点attach存储磁盘失效。按照之前的经验,没有理会这3个节点。直接使用swift命令进行一些操作。结果出现503 Internal Server Error。因为swift命令是直接对proxy-server进行操作,因此直觉就在proxy服务器上找原因。查看配置,重启服务,都没有办法。后来使用ta 阅读全文

posted @ 2013-12-06 10:03 lisalala 阅读(1309) 评论(0) 推荐(0)

2013年11月28日

swift-get-nodes简单使用

摘要: 在参考http://blog.csdn.net/cywosp/article/details/12850645文章对对象的具体物理磁盘位置进行查找时,发现两个问题:1. 在使用swift+keystone认证方式时,swift-get-nodes后面所带的account参数应该是经过keystone处理过的帐号信息。比如,我使用如下命令:curl -d '{"auth":{"tenantName": "test-newcomer","passwordCredentials":{"username& 阅读全文

posted @ 2013-11-28 16:26 lisalala 阅读(461) 评论(0) 推荐(0)

2013年11月25日

修改虚拟硬盘的大小

摘要: 在使用虚拟机的过程中,出现了系统盘容量不够的问题。经查找资料并实践,发现可以通过以下两种方法来解决。 方法一: 方法二: 阅读全文

posted @ 2013-11-25 10:02 lisalala 阅读(378) 评论(0) 推荐(0)

导航