服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

对40TB服务器configuration进行完整性检查

我已经有了40年的计算能力,但是我从来没有像现在这样build立一个服务器,所以这可能是一个问题。 我有一个客户端,将提供超高清音乐文件下载。 在这种情况下,这意味着FLAC压缩24 / 192Khz =〜10GB /专辑。 (不,我不想讨论产品的可取性,只是服务器configuration。)目录大约有3000个专辑,包括超高清和低清版本(对于他们的iPod,我想),给出原始数据35-40TB左右。 由于这是一个非常专业化的产品,因此市场规模相对较小(想想:在audio系统上花费2万美元以上的人),这意味着大多数情况下服务器将100%空闲(或接近它)。 ColocationAmerica提供的1Gbps连接和带宽约为20美元/ TB,这是一个很好的托pipe服务,所以现在我只需要构build一个盒子来交付货物。 数据访问用例是一次写入/多次读取的,所以我正考虑使用软件RAID 1来配对驱动器。 这可以让我(我认为 )重新configuration备用驱动器的故障的dynamic,从而能够开始重build第二个驱动器之前,一些系统pipe理员注意到系统上的红灯(他们可以自由换出)。 如果不需要的话,我可以让大部分硬盘进入hibernate/hibernate状态,这对于大多数硬盘来说是大部分时间。 我并不需要太多的计算能力 – 这个东西只是把肥pipe放在pipe道上 – 所以CPU /主板可以是非常适中的,只要它能支持这个数量的驱动器。 我目前正在考虑以下configuration: Chasis: Supermicro CSE-847E26-RJBOD1 Drives: 30 4TB SAS drives (Seagate ST4000NM0023 ?) MB: SUPERMICRO MBD-X10SAE-O w/ 8GB CPU: Xeon E3-1220V3 3.1GHz LGA 1150 80W Quad-Core Server 那么,我是朝着正确的方向走,还是这是一个完全解决问题的方法? 更新以澄清几点: 我没有使用ZFS的经验,因为我拥有的最后一个Sun产品是在80年代后期。 我会做一些RTFMing,看看它是否正确。 我并不需要文件系统来做任何令人惊叹的事情,因为文件名将是简单的UUID,并且这些对象将在整个驱动器之间平衡(有点像大型caching系统)。 所以我真的把这些想象成40个独立的文件系统,这使得RAID 1听上去是正确的(但我承认这里是无知的)。 […]

KVM / qemu – 直接使用LVM卷,无需映像文件?

我不太清楚如何说出这个问题(因此,这个题目很差),所以让我举个例子来说明我正在做的事情。 在我的(老)Xen主机上,我能够直接向每个来宾呈现LVM文件系统。 这些文件系统实际上是在主机上创build和格式化的,并直接通过。 例如,对于我使用单独的tmp和交换分区的主机之一,我定义了这样的存储: 磁盘= [ 'PHY是:/ dev / VG1 / guest1虚拟交换,SDA1,W', 'PHY是:/ dev / VG1 / guest1虚拟盘,SDA2,W', 'PHY是:/ dev / VG1 / guest1虚拟-TMP,sda3的,W', ] 因此,guest1-swap被格式化为交换分区,guest1-disk和guest1-tmp被格式化为ext4,并且从guest虚拟机的angular度来看,它简单地将它们视为/ dev / sda下的三个格式化分区。 (这可能听起来像很多工作,但有供应脚本,如令人敬畏的xen工具 ,自动几乎所有的东西)。 这提供了一些非常有用的function,其中我特别感兴趣的是找出KVM: 从主机操作系统挂载来宾文件系统 。 我可以在任何时候对guest虚拟机文件系统进行只读挂载,即使guest虚拟机正在运行。 这有一个副作用,允许我在客户运行时创build任何现有卷的LVM快照。 这样,我就可以从主机上集中备份所有的客人。 在线音量调整 。 因为这些卷包含标准的Linux文件系统,所以我可以使用lvextend和resize2fs的组合来扩展我的guest文件系统。 我目前正在设置一个将取代Xen主机的KVM主机。 与Xen设置类似,我利用LVM提供直接的文件系统访问,但KVM / qemu的行为不同,因为它始终为guest虚拟机创build映像文件,即使在LVM卷上也是如此。 从客户的angular度来看,它将其视为未分区的磁盘,由客户来应用分区标签,然后创build分区和文件系统。 从客户的angular度来看,这很好,但从服务器/pipe理的angular度来看,它似乎远没有我所描述的Xen设置灵活。 我还是KVM的新手,所以我可能会(希望)错过了一些东西。 当我尝试在KVM主机上重新实现以前的备份解决scheme时遇到了这个问题,并且当我尝试挂载其中一个guest虚拟机的文件系统时,挂载命令被阻塞。 所以说,这是我目前所关心的问题,但也让我担心这个重新调整的事情,因为我相信这个问题也会在某个时候出现。 所以,这是我的问题: 有没有什么办法让kvm / qemu直接使用LVM卷文件系统? 如果这有所作为,我使用libvirt进行pipe理。 如果没有,我能做些什么来获得KVM下类似的安装/备份function? […]