我一直在考虑用EC2创build一个高度可用的设置。 它将涉及多个Web服务器节点,作为多个NFS和数据库服务(后端)的前端。 理想情况下,该平台可以包含多个负载平衡器,以便将stream量平均分配给每个前端节点。 我刚刚遇到一个项目,允许您将S3存储桶直接挂载到Linux文件系统中。 它支持AWS的authentication,所以你可以在那里保存非公开的数据。 有没有人使用过这种types的设置(Web服务器 – > S3 +数据库 – >浏览器)?
我创build了一个虚拟机,并在其上安装了Debian 6,然后复制硬盘驱动器以供其他虚拟机使用。 对于新复制的虚拟机,我更改了IP地址,主机名和MAC地址。 现在,无论何时启动机器,都会出现这些故障消息: “启动NFS公共实用程序:statd失败!” “startpar:服务(s)返回失败:nfs-common …失败!” “警告:exim paniclog / var / log / exim4 / paniclog具有非零大小,邮件系统可能损坏…失败!” 我知道这是一个相当普遍的问题,但我还没有find任何问题的答案。 我已经尝试卸载nfs-common和portmap,然后重新安装nfs-common和rpcbind(我读了我应该安装,而不是portmap)。 这没有成功。 有人可以告诉我,我可以采取什么步骤来找出问题是什么?
我想通过1Gbitnetworking将一个多TB的目录最有效地传输到nfs挂载目录(可能是限制因素) 3个选项 – tar并压缩到位,然后复制 复制,然后焦油和压缩 tar | 压缩 对我来说看起来很明显,#3应该是最有效率的,因为我只是一次读写数据。 不幸的是,我的命令(tar -c dir | pigz> /mnt/nfs/dir.tgz)似乎tar了一段时间,然后压缩一段时间,然后焦油一段时间…和networking闲置大块的时间,那么CPU是闲置的。 我错过了一些select吗? PS我的问题似乎与这个问题有关,但没有答案,并没有真正问清楚networking和CPU饱和之间交替的确切问题。
今天早上我遇到了一个奇怪的问题,那就是NFS问题似乎把我托pipe在小型vSphere 5.0版本上的大部分虚拟机都取下来了。 基础架构本身是运行大约20台虚拟机的4x IBM HS21刀片式服务器。 这个存储是由一个带有运行Solaris 11的D2700机箱的单个HP X1600arrays提供的。有两个存储池通过NFS公开存储VM文件,还有一些存储池用于存储MSCS共享磁盘等。 通常情况下,这是非常稳定的,但是我很欣赏没有一个X1600做所有的存储弹性。 今天早上,在每个ESX主机的日志中,格林尼治标准时间0521左右,我看到了很多这样的条目: 2011-11-30T05:21:54.161Z cpu2:2050)NFSLock: 608: Stop accessing fd 0x41000a4cf9a8 3 2011-11-30T05:21:54.161Z cpu2:2050)NFSLock: 608: Stop accessing fd 0x41000a4dc9e8 3 2011-11-30T05:21:54.161Z cpu2:2050)NFSLock: 608: Stop accessing fd 0x41000a4d3fa8 3 2011-11-30T05:21:54.161Z cpu2:2050)NFSLock: 608: Stop accessing fd 0x41000a4de0a8 3 [….] 2011-11-30T06:16:07.042Z cpu0:2058)WARNING: NFS: 283: Lost connection to the server 10.13.111.197 mount point […]
我有两个物理磁盘安装如此: sda1 – > / mnt / storage sdb1 – > / mnt / storage / homes 我已经将/ mnt / storage作为NFS共享导出。 客户端可以看到/ mnt / storage的所有内容,但在浏览/ mnt / storage / homes文件夹时不会显示sdb1的内容。 在sdb1挂载之前,它会显示/ mnt / storage / home中的任何内容。 这是NFS的限制还是有挂载参数,可以用来按照我所期待的另一个挂载?
我们最近发生了一次SAN故障,导致一台非常高的磁盘活动虚拟机处于启动状态。 我们修复了故障,但无法启动虚拟机。 当我们尝试时,它显示这个错误信息。 我检查了数据存储,并且该文件不存在。 但是,该虚拟机的数据存储具有与崩溃前相同的内容(大小略有不同),所有内容都是快照,小(<5kb).vmdk文件和一个大的-delta.vmdk文件。 没有“平面”基础图像,并且没有对应于增量的vmdk文件。 这是数据存储内容的图片。 看来每个我浏览的vmware论坛/知识库文章都假设我的文件结构中存在平面文件或其他VMDK。 如果我剩下的只是一个增量和一些快照,我怎么才能启动这个东西呢? (不,没有从备份中恢复的机会,最后的截图显示了所有我必须使用的文件)。 有没有办法从我拥有的文件集合中重build一个工作(即使不是当前的)VM映像?
我有一台FreeBSD服务器,我想运行TFTP服务器(对于PXE)。 我select的守护进程是tftp-hpa ,我已经将它configuration为正确地从/tftpboot服务。 它工作除非我通过NFS挂载/tftpboot 。 这是一些更多的信息... sockstat -4l确认in.tftpd正在*:69上运行(这是正确的) telnet显然不工作(UDP),但是当我试图抓住一个存在的文件,我得到一个超时。 /var/log/messages没有战利品 当我请求一个不存在的文件时,我得到了正确的错误 有任何想法吗?
我需要在科学Linux(RHEL)6.1上解决NFS服务器问题的一些build议。 服务器上的日志显示已经进行了authentication的安装请求: Jan 13 16:30:02 ??? rpc.mountd[3996]: authenticated mount request from ????:784 for /shared-storage/cm/shared (/shared-storage/cm/shared) 但在此之后,它不会继续。 在客户端,它也是挂着的。 现在有趣的是我有两个NFS服务器, 应该是相同的,一个是完美的工作,但另一个performance出上述行为。 问题也不完全持久,即有时挂载请求成功。 我假设问题必须与服务器相关,而不是与客户端相关,因为它在另一台服务器上工作正常。 我的问题是我应该在哪里search这个问题。 我已经使用exportfs -r重新创build了导出,我重新启动了NFS服务器,我比较了两个服务器的rpcinfo输出 – 没有成功。 问题甚至在重新启动后仍然存在。 任何其他的想法,赞赏。 作为对Tim提问的回答:我在dmesg中偶尔有以下内容,但不知道是否相关 e1000e 0000:0c:00.0: eth4: Detected Hardware Unit Hang: TDH <24> TDT <25> next_to_use <25> next_to_clean <24> buffer_info[next_to_clean]: time_stamp <1c3d12940> next_to_watch <24> jiffies <1c3d12940> next_to_watch.status <0> MAC Status […]
我正在运行Xubuntu并尝试使用以下命令使用rsync将文件系统备份到NFS共享: rsync -vSHPhhaX –numeric-ids –delete –exclude-from=/home/rena/.scripts/exclude-list / /home/rena/video/.backup/>/home/rena/video/.backup.log ( /home/rena/video是NFS共享,底层文件系统是ext3)。这个调用不起作用,因为服务器有不同的用户ID和组ID,而不是本地系统,NFS不会让我改变文件的UID / GID添加到服务器上不存在的UID / GID。 没有find任何方法来禁用或绕过这个限制,我试着使用–fake-super选项,而另一种方式来存储的属性。 这也没有工作,我不知道为什么 – 只是很多这些消息,而不是: rsync: delete of stat xattr failed for "/home/rena/video/.backup/bin/bzless": Operation not supported (95) rsync: failed to write xattr user.rsync.%stat for "/home/rena/video/.backup/bin/fusermount": Operation not supported (95) NFS4不支持扩展属性吗? 似乎备份到NFS共享的唯一方法是两台机器上的用户和组ID是否相同?
我有6个节点可以在eth1上访问互联网,在eth0上互相访问。 目前我有eth0的防火墙规则,例如memcached和NFS。 这是必要的吗? 这是一个非常头痛的问题,例如NFS在不同的端口上进行通信,而且我最近还引入了更多的glusterfs。 搞清楚什么后端端口解除阻塞值得安全增强是头痛的事情? 我应该提到,我当然还会在eth0上有一个防火墙规则来阻止同一个数据中心的其他人拥有的服务器。 谢谢