Articles of 存储

SAN或NAS 100-200TB – 从哪里开始寻找?

我正在开始一个项目来整合大量数据,并在我们的局域网上提供。 我想我们可能在任何时候都需要从100-200TB的任何地方。 在决定SAN和NAS,技术select和供应商之间,我应该考虑哪些因素? (虽然我知道购物的问题不在话下,但我不会拒绝任何build议的供应商和模型作为我的研究的起点:))

戴尔MD1000和x4 SAS连接器吞吐量/布局

我试图让我的脑海中,多通道x4 SAS连接器如何在戴尔MD1000等DAS系统中工作。 我知道每个通道是3Gbps,多个硬盘可以共享一条通道。 我在查找信息时遇到的困难是如何将驱动器分配到一条通道,以及当您将另外两台md1000连接到另一台md1000时,这种情况如何发生变化? 这是每个机架15个磁盘,在三个机架configuration中共有45个磁盘。 这将在单pathconfigurationBTW,这意味着一个x4 SAS电缆。 编辑1: 所有,首先感谢所有的帮助,但是我认为你们正走向一条与我所要求的略有不同的道路。 我得到了整个饱和度,这不是我的问题。 我知道理论上的最大值是基于这样的事实,即服务器每个架子有一个12g连接。 含义服务器>>>> 12g >>>> MD10001 >>>>> MD10002 >>>>> MD10003将是12g,因为这一切都取决于服务器的单一连接,每个md1000菊花链12Gbps链接。 我的问题是,如果每个架子和3个架子有15个驱动器,我怎么知道哪个驱动器在给定的4x连接器的哪条通道上? 虽然最后可能不重要,但我只是好奇而已。 也FYI,shell是SAS,但驱动器是SATA。

DAS可以使用未充分利用的虚拟机吗?

在虚拟化游戏中,我们有点落后,我不得不承认。 我们目前没有任何虚拟化,但我正试图改变这一点。 我们希望通过虚拟化让自己感受一下,所以我打算明年提供一台服务器,并虚拟化3台使用率不高的(非常老的)非关键服务器。 我知道虚拟化是关于SAN的,但不幸的是我们没有一个(我们所有的服务器都是DAS)。 我的问题是,如果我用DAS得到一台服务器(可能是HP DL380的一些描述),客机虚拟机(未充分利用不会忘记)会因此受到严重的损害吗? 我目前的想法是把Hyper-V Server 2008 R2作为主机,如果有什么区别的话。 我将快速浏览下面3台服务器的function。 我知道这不是一个确切的科学,但粗略地说,你认为DAS会好吗? 服务器1 运行每周访问一次或两次的传统HR系统。 这有一个SQL Server 2000后端也运行在此服务器上。 这个东西是古老的(我不知道惠普停止品牌ProLiants康柏,但这自豪地显示在前面的康柏标志)。 服务器2 为我们的AS / 400运行一些模拟打印机,并将输出打印到一些真正的打印机上。 这个W2K3和2GB内存的老式电脑运行愉快。 服务器3 运行一个商业智能产品的服务器,但实际上是在凌晨4点从AS / 400input一吨数据并将其编译成一个文件(大概需要半个小时)。 然后大约15个用户定期(也许每隔几天一次)下载这个编译的文件(〜100MB)到他们的本地计算机。 下载是用户发起的,所以没有真正定义的访问模式。 这也是运行2K3,但3GB RAM的PC上。 更新 我们现在已经多次看过虚拟化,但是由于我们缺lessSAN以及它所带来的诸多优势,我们每次都将虚拟化视为一种select。 我知道将这些虚拟机放在DAS上的一些缺陷(缺lessHA等),这对于这些机器来说是可以的。 如果主机失败,那将是一个不便,而不是一场完全的灾难。 我正在看更多的整合项目,而不是其他任何东西。 这3台服务器明年都要更换,而且就像我说的那样,它们已经变得相当老旧了,大部分都闲置着,而且是大量的空间和电力的大型机器。 在我看来,3台新的服务器(不pipe是基本的)对于那些整天呆在一起的机器来说仍然是过分的。

放大/缩小电子邮件存储服务器的典型方法是什么?

我试过了: 我有两个电子邮件存储架构。 旧的和新的。 旧: 快递 – imapds在几个(18+)1TB存储服务器上。 如果其中一个出现磁盘空间不足的迹象,我们会将一些电子邮件帐户迁移到另一台服务器。 服务器没有副本。 没有备份。 新: dovecot2在一台配有16TB(SATA)存储和一些SSD的巨大服务器上 我们将新邮件存储在固态硬盘上,并运行doveadm清除function,将超过一天的邮件移动到SATA磁盘 有一台相同的服务器,它具有来自主服务器的最长-15分钟的rsync备份 为了最大限度地降低每个服务器SSD的成本,上级/pipe理人员希望在每台服务器上尽可能多地存储存储空间 rsync正在完成,因为GlusterFS在那个高小的随机IO下复制得并不好。 预计将configuration另一对如此巨大的服务器 在面对像旧架构那样的磁盘紧缩问题时,手动移动电子邮件帐户将会完成。 关注/疑虑: 我不相信同步复制的文件系统理念适用于繁重的随机/小IO。 GlusterFS还没有为我们工作,我不知道这个用例是否有另一个文件系统。 这个想法是保持相同的配对,并使用DNS循环来发送电子邮件和IMAP / POP3访问。 如果服务器出于某种原因(计划/未计划)而出现故障,我们会将IP移到另一台服务器上。 在像Lustre这样的文件系统中,我获得了单一名称空间的好处,因此我不必担心手动迁移帐户并更新MAILHOMEpath和其他元数据/数据。 问题: 用传统软件(courier-imapd / dovecot)扩展/扩展的典型方法是什么? 传统的存储在本地安装的文件系统上的软件是否构成一个障碍,以最小的“问题”来扩展? 是否必须重新编写(部分)这些对象来使用某种对象存储 – 比如OpenStack对象存储?

LUN和虚拟机

我有HP P2000 + XenServer解决scheme工作。 我在想的是如何为20个虚拟机创buildLUN。 每个虚拟机都有独立的LUN? 它使我能够备份特定的虚拟机,但是在XenCenter中有20个vm = 20共享存储,而且我害怕这些LUN的可pipe理性,或者我错了吗? 或者我可以有20个VM的更大的LUN。 什么是更好的select?

为什么docker-machine在重新启动时清除数据?

我在OSX上使用Docker Toolbox。 我创build了一个用于存储持久数据的数据卷容器: https : //docs.docker.com/userguide/dockervolumes/#creating-and-mounting-a-data-volume-container 。 我检查了这个数据确实存储在boot2docker虚拟机(由docker-machine创build)上,而不是在容器上,所以它会一直存在。 然而,“docker-machine restart”会清除虚拟机上的这个自定义数据。 我无法find正在发生的事情的文档。 我发现有一个论坛post提到/ var / lib / docker中的数据将被保留,但是我找不到任何官方文档指出这一点,而且考虑到上面的持久存储指南并不使用这个path,甚至提到你的数据将被删除。 这是预期的,如果是这样的话,是否有正确的path来存储持久性数据的官方文档? 编辑:添加失败的senario的例子 $ docker-machine ssh alt docker@alt:~$ docker run -v /data:/var/lib/mysql –name mydata busybox sh -c "echo 'hello' > /var/lib/mysql/hello" docker@alt:~$ docker run –rm –volumes-from mydata busybox sh -c "cat /var/lib/mysql/hello" hello docker@alt:~$ exit $ docker-machine restart alt […]

URE究竟是什么?

我最近一直在研究RAID5 Vs RAID6,并且由于URE额定值和驱动器尺寸的增加,我一直看到RAID5不够安全。 基本上,我发现的大部分内容都表示,在RAID5中,如果磁盘发生故障,如果arrays的其余部分是12TB,则几乎有100%的机会遇到URE并丢失数据。 12TB的数据来自这样一个事实,即磁盘读取10 ^ 14位的数据以达到一个URE。 那么,我不能到这里。 阅读是由头部进行的部门完成的,可以使阅读失败的是头部死亡或部门死亡。 也可能是由于某种其他原因,阅读不起作用(我不知道,就像一个震动头部跳跃…)。 所以,让我解决所有三种情况: 阅读不起作用:这不是不可恢复的,对吗? 它可以再试一次。 头部死亡:这肯定是无法恢复的,但是,这也意味着整个拼盘(或者至less是侧面)将是不可读的,这将是更惊人的,不是? 该部门的死亡:也完全无法恢复,但在这里我不明白为什么4TB磁盘的额定值为10 ^ 14的URE和8TB的额定值为10 ^ 14的URE,这将意味着8TB(很可能是新技术)的可靠性与4TB的一样可靠,这是没有意义的。 如你所见,从我认定的3个失败点来看,没有任何意义。 那么URE究竟是什么,具体是指? 有人可以向我解释吗? 编辑1 在第一波答案之后,似乎是这个部门失败的原因。 好的是,固件,RAID控制器和OS +文件系统已经有程序来及早检测和重新分配扇区。 那么,我现在知道什么是URE(实际上,这个名字是不言而喻的:))。 我仍然困惑于潜在的原因,主要是他们给出的稳定的评级。 有些人把失败的部门归因于外部的来源(宇宙波),然后我感到惊讶的是,URE的速度是基于读数,而不是年龄,宇宙波确实会影响更老的磁盘,因为它已经暴露更多的,我认为这更像是一种幻想,虽然我可能是错的。 现在是另一个与磁盘磨损相关的原因,有人指出,密度越高,磁畴越弱,这是完全合理的,我会按照解释。 但是, 正如这里很好地解释的那样 ,较新的磁盘不同的大小主要通过在HDD机箱中放置或多或less的相同的盘片(然后相同的密度)来获得。 这些扇区是相同的,都应该有相同的可靠性,所以更大的磁盘应该比较小的磁盘有更高的评价,扇区读取更less,这是不是这样,为什么? 这可以解释为什么新技术的新硬盘比旧硬盘没有更好的等级,仅仅是因为更高的技术收益被更高密度的损失所取代。

MegaRAID JBOD替代品

似乎某些MegaRAID芯片不支持JBOD(不幸的是)。 我已经在网上阅读,为了使这些控制器作为传递,我应该在RAID0configuration磁盘。 你推荐什么样的RAID0设置?

将更多驱动器添加到RAID 10arrays是否可以提高性能?

我想知道是否要增加额外的驱动器到现有的RAID 10,如果这会提高整个arrays的速度?

存储架构

与此问题相关:在构build存储区域networking时,存储pipe理员通常会根据I / Otypes(顺序访问还是随机访问)创build物理磁盘arrays,并将LUN从这些arrays提供给需要特定typesI / O的主机?