Articles of glusterfs

安装复制Gluster多可用区存储

我有自动缩放服务器使用的复制Gluster存储。 自动缩放和存储都分配在两个可用区域中。 Gluster: Number of Bricks: 4 x 2 = 8 Transport-type: tcp Bricks: Brick1: gluster01:/storage/1a # Zone A Brick2: gluster02:/storage/1b # Zone B Brick3: gluster03:/storage/2a # Zone A Brick4: gluster04:/storage/2b # Zone B Brick5: gluster01:/storage/3a # Zone A Brick6: gluster02:/storage/3b # Zone B Brick7: gluster03:/storage/4a # Zone A Brick8: gluster04:/storage/4b # Zone B 我使用Round […]

使用Glusterfs Dist-Replica存储池进行Hyper-V虚拟机存储

我正在追查一些关于即将到来的项目的信息。 所以基本上我们有一个在Ubuntu上运行的大型Glusterfs Dist-Replica存储池,我们希望有几台虚拟机从我们的Windows 2012服务器上运行, 现在我们使用Hyper-V来运行虚拟机,到目前为止,在Gluster存储池上实际创buildVHDX时遇到了一些问题。 我已经用Gluster创build了一个挂载点,并试图与Samba共享它,但是它永远不会创buildVHDX或者在群集上运行现有的VHDX,因为它会不断抛出如下错误:pipe理程序中的错误错误函数。 更改权限,允许匿名访问,确保它可以RW等etc仍然不会允许任何VHDX创build。 然后试图与NFS共享和创build一个虚拟机时,Hyper-V会抛出这样的错误:文件系统限制发现这是相当普遍的: https : //slog.starwindsoftware.com/hyper-v-vms-上NFS共享/ 所以我很好奇,如果有人在Glusterfs上运行的Hyper-V虚拟机,如果有的话,你是如何configuration的? 任何信息都将是太棒了:) 在附注中,请让我知道是否有人使用VMware的Samba / NFS,如果这比Hyper-Vperformance更好。 感谢团队

什么样的“卷/存储pipe理”有最大的支持/function设置这些天?

(免责声明:这可能是所有其他问题的“时间限制”,我只是现在指出来,而不是牵连它) 我们基础设施的一些基本决定的一部分再一次成为卷/存储pipe理的主题。 我主要在这里谈论本地存储(或者阻止提供服务器无法智能处理的设备)。 刮蹭networking,博客,社区在我看来,BTRFS基本上已经死了,承诺的土地还没有到来,更糟糕的是我看不到项目的整体进展。 ZFS似乎有一个更大的社区,但是Linux的稳定性仍然是我不能相信的。 LVM是大多数人都知道的,但它有自己的一套prolems(快照,RAID的外部处理,…) Ceph是新的孩子,但不是没有大量胶水的存储pipe理。 而且这个系统在复杂性方面还是相当不错的,而最有趣的卖点(CephFS)仍然被标记为“还没有准备好生产” – 但是,嘿有人成为第一个尝试:) GlusterFS看起来不错,但是我们遇到了麻烦的大脑情况,所以我们的信任度相当低 到目前为止,我在这个话题上的地位。 问题是: 在接下来的几年里,如果你今天select,如果约束是Linux,你会使用什么样的存储pipe理? 我个人的重要性是这样的: 强大的社区支持 “简单”的工作(标准任务应该很容易完成后,相对较短的时间适应) 广泛支持不同的发行版(至less.deb 和 .rpm可用) 本地内核支持(或者对现场pipe理员进行低维护) (自从我上次发帖以来,已经很长时间了,所以请把我引导到更好的地方)

后缀参数default_privs

我在main.cf设置了default_privs=myuser ,这是一个perl脚本,在这个用户的上下文中执行。 在perl脚本中,我添加了一些debugging来打印出用户: my $exec_username = $ENV{LOGNAME} || $ENV{USER} || getpwuid($<); $logger->info("Script is running in context of user:".$exec_username); 如果脚本是由传入的电子邮件触发的,则可以看到脚本正在用户“myuser”的上下文中运行。 在脚本的后面,我尝试复制一个文件。 我使用反引号从STDOUT和STDERR获得输出: my $copycmd = "cp -f -v '".$final_tiff."' '".$fax_file_name."'"; $logger->info("Copy command: ".$copycmd); my $copylog=`$copycmd 2>&1`; $logger->info($copylog); 但是这给了我: cp: cannot create regular file … : Permission denied 用户“myuser”是在glusterfs文件共享上拥有rw权限的组的一部分。 正如你在代码中看到的,我也打印出复制命令。 如果我使用相同的命令并在shell中运行它,如: su myuser cp … … 该文件被复制。 […]

虚拟主机集群文件系统混乱

我的标题可能并不包括我所需要的全部范围,所以我会列出我想要完成的。 我有两个大的驱动器arrays,多个CPU和大量的RAM的Linux服务器。 我在每台服务器的操作系统上都有一个单独的RAID卡上的主文件存储arrays。 这些服务器还有一个40Gbps Infiniband卡用于连接对方,另外还有一个4端口1Gbps LAN卡用于将虚拟机连接到networking。 我的目标是这样的: 我想通过虚拟化其function(使用Qemu-KVM)来消除一些较旧的物理服务器。 我想要两个大型服务器来处理虚拟机,但我希望能够让他们失败。 不必是自动的。 如果ServerA发生硬件故障,我希望能够进入ServerB并启动该机器上的虚拟服务器。 我想虚拟化的几台物理服务器是文件服务器。 我希望大型服务器上的存储arrays充当虚拟机的SAN,所以我不必创build一个虚拟驱动器映像来存储文件。当然,我会喜欢上的存储arraysServerA镜像到ServerB,再次提供故障转移。 我的想法是使用像Ceph的Gluster来处理从ServerA到ServerB的虚拟镜像的文件存储和镜像。 我的疑惑来自信息超载。 虚拟机如何访问运行在同一台主机上的分布式文件系统? 会有瓶颈吗? 虚拟主机是否必须走出1Gbps的网卡,然后回环,或者他们可以以某种方式进行内部通信? 我有这一切倒退? 我不期望一步一步的答案,但一个一般的build议,链接指向我在正确的方向将不胜感激。

我应该使用GlusterFS作为KVM / Xen虚拟机的存储池吗?

你认为使用GlusterFS作为存储的KVM(或XEN)虚拟机真的很慢吗? 我的想法是使用GlusterFS来避免本地文件系统的限制。 如果一个pipe理程序将closures,另一个可以照顾孤儿的虚拟机。 即使是现场移民也应该是直截了当的。

Linux文件/存储服务器在Windows环境中使用

我需要创build存储服务器(文件服务器)来存储Windows机器的备份和用户文件。 我正在考虑把CentOS 6.3作为一个新的服务器操作系统,并设置samba共享。 突然之间,我碰到了GlusterFS,这似乎是更先进和可扩展的… 所以问题是我应该考虑使用GlusterFS还是我应该更简单的方法,只是使用桑巴?

推荐存储平台:Gluster VS Nexenta

有一个新的发行版本3.0: http://www.gluster.com/community/documentation/index.php/Gluster_Storage_Platform 有没有人尝试过这种虚拟机存储? 在性能,可用性等方面,这与基于ZFS的存储解决scheme(如Nexenta等)相比如何?

Amazon AutoScaling和GlusterFS

我已经在负载平衡器中注册了5个EC2实例,设置了Elastic load balancing。 我们的网站用户上传他们的数据(图像),我们将这些图像存储在networking附加存储(NAS)。 我们有NAS挂载在所有的实例上。 我们正计划采取措施引入Amazon AutoScaling并迁出networking连接存储。 GlusterFS是在Autoscaling组中的所有实例之间共享数据的一个很好的解决scheme吗? Gluster确保没有数据丢失? 如果Autoscaling中的所有实例都终止,会发生什么情况?我会丢失用户数据吗? 如果用户上载图像并且处理请求的服务器closures,会发生什么情况? 如果客户倒下,是否会对IO产生影响? ( Gluster究竟干什么? )

Glusterfs分布式复制小文件的性能

我已经在hyperv服务器(dynamicvhdx)虚拟磁盘上的xfs分区之上设置了4个分布式复制服务器和glusterfs。 网卡是6x1Gbit(hyperv)。 我通过桑巴分享给Windows客户端。 我碰到的问题是,当有大量的10K文件,我的传输速率在300kb左右(在本机客户端上速度也不是那么快)时,我的性能很差,很多小文件(读取和写入)。 有没有解决这个问题? 还是我的configuration不好? 大文件传输很好(利用所有带宽)