所以我试图在云环境中build立一个冗余的NFS共享(所有链接都是内部的,一半的gig链接),我正在考虑使用心跳进行故障转移,但是所有的指南似乎都是关于DRBD和心跳的结合来创build强大的环境。 如果需要的话,我可以做到这一点,但由于我的内容几乎是完全静态的,我想尽可能避免DRBD的额外开销和复杂性,但是如果其中一个NFS服务器出现故障,仍然可以进行故障转移。 是否有可能使用心跳与NFS来实现高可用性,而不使用DRBD来复制块? 我没有嫁给NFSv4,所以如果需要通过UDP传输NFSv3,这不会是一个问题(只有极less数的客户端将连接到共享) 任何意见表示赞赏。
我有一个应用程序需要水平扩展以覆盖Web和服务节点(目前它们都在一个),但与同一组数据库和源文件(应用程序代码和自定义资产)交互。 数据库没有问题,它已经在MongoDB中进行复制处理了。 此外,服务器的configuration是相同的(100%的Linux)。 这个问题实际上是关于在机器之间共享一个文件系统,以使其内容总是正确的,而不pipe节点是否访问它。 到目前为止,我的两个想法是NFS和SAN – SAN成本非常昂贵,NFS在第二个节点上看到了有关PHP中的glob()的一些性能问题。 有没有人有build议的策略或其他技术不涉及跨节点分割数据或任何可能导致磁盘寻道时间缓慢的NFS陷阱? 为了给你一个规模的概念,主节点在〜0.01秒内初始化它的应用程序模块。 中学花费了大约2.2秒。 他们是虚拟机在ESXi中的本地虚拟networking中,它们之间的ping时间为〜0.3ms
我正在玩群集(扭矩+开放MPI)。 我有一个主节点和计算节点。 主提交作业计算节点。 要做到这一点,我使用NIS + NFS来统一UID和主目录。 为了执行远程命令,我使用ssh和keychain来获得无密码login。 一切似乎都好,不是吗? 那么不是真的。 例如,假设master是主节点,node1和node2是计算节点。 所以当发出一个工作时,node1和node2要求input密码。 确保远程命令不再要求密码。 你觉得一切都好吗? 不是真的 :) 假设我添加了30个新节点。 我将不得不为每个节点首次input密码,这有点疯狂。 或者让我们说,我必须重新启动一些节点,同样的问题… 我已经尝试过使用openssh证书(ssh-keygen -s …),但它是相同的问题,我依赖于ssh-agent。 也许我正在寻找它有点不安全,但我希望每个计算节点使用主节点的套接字。 但我不知道该怎么做。 看来这是不可能通过公共密钥身份validation用户pipe理与NIS的用户 ,不是吗? 任何想法? 提前致谢
我想在XenServer主机上使用相同的SR,因为它们无法成为同一个池的一部分(因为没有完全相同的cpufunction集,如果我理解正确的话)为了共享模板,能够手动)启动另一个节点上的主机,在其他硬件上备份运行主机等。SR的技术可以是iSCSI,NFS或CIFS中的任何一种,iSCSI显然是首选。 尝试添加iSCSI卷会呈现“此LUN已被用作池xxxxxx上的SR iSCSI – 共享存储”。 在一个XS主机上添加NFS共享,在那里创build一个模板,然后检查另一个XS主机,发现他们不同意使用的空间等。 来自vSphere世界这是相当困惑,但如果这些是有限的,那么我将不得不重新思考这个低预算项目的一些概念。
我的nfs守护进程不再启动了。 我在syslog中看到以下条目: Sep 26 18:21:10 VOXWEBPRODDHNCGN001 mountd[3401]: Kernel does not have pseudo root support. Sep 26 18:21:10 VOXWEBPRODDHNCGN001 mountd[3401]: NFS v4 mounts will be disabled unless fsid=0 Sep 26 18:21:10 VOXWEBPRODDHNCGN001 mountd[3401]: is specfied in /etc/exports file. 可能是什么问题?
我有一个Nexenta存储盒(Solaris),它可以导出一个NFS共享。 Mac OS X和较早的Ubuntu客户端可以安装NFS共享,没有任何特殊的选项。 Ubuntu的更新版本只是返回: mount.nfs:挂载10.0.0.10:/volumes/Shares/share时服务器拒绝访问 从Nexenta日志看来,Ubuntu甚至不会尝试通信,Ubuntu客户端上的日志也是空的。 Nexenta仅configuration为NFSv3。 我的fstab条目是: 10.0.0.10:/volumes/Shares/share/ / mnt / images / nfs vers = 3,rw,nodev,nosuid,noexec 从Linux安装Solaris / Nexenta NFS共享时是否需要考虑一些问题?
我有我的nfs服务器运行在192.168.1.99框,我有我的/ etc / exportsconfiguration使用 /myshare 192.168.1.*(rw,sync,no_subtree_check) 我能够从192.168.1.50客户端安装nfs。 但是我无法从192.168.1.49安装! (“mount.nfs mount(2)权限被拒绝”,后面跟着“mount.nfs访问被服务器挂载时拒绝”) 然后我发现我可以连接,如果我更改客户端的IP到192.168.1.48 最后,我能够通过使用192.168.1.0/24而不是192.168.1.*来使它工作192.168.1.* 有谁可以解释为什么192.168.1.0/24为192.168.1.49 ,但192.168.1.*不? netmask 255.255.255.0 network 192.168.1.0 …我不是pipe理员,我对子网了解不够… Ubuntu64,12.04 …
我有一台我用作媒体服务器/文件服务器的Debian机器。 它正在运行Debian wheezy。 我有一个使用mdadm设置的raid卷。 所有工作正常。 我已经build立了一些原始的FTP访问到我需要的文件夹 – 再次如此好。 但是我已经开始使用NFS提供对NAS的访问,这让我感到头疼。 我创build了两个挂载点(使用–bind)挂载到文件所在的位置。 /dev/md0 mounted to /media/vol1 /mnt/media mounted to /media/vol1/media (using –bind) /mnt/docs mounted to /media/vol1/docs (using –bind) 我已经将以下内容添加到export文件并重新启动exportfs -a /mnt/media 0.0.0.0/0.0.0.0(rw,sync,no_root_squash) /mnt/docs 0.0.0.0/0.0.0.0(rw,sync,no_root_squash) 从Windows 7 – 命令行 mount -u:user -p:pass mynas:/mnt/media *不起作用NETMSG 2我想 不过这样做: mount -u:user -p:pass mynas:/mnt *尽pipe文件夹是空的。 在某些场合,我一直在玩这个,windows下的NFS客户端实际上是BSDOs窗口。 这感觉就像是权限,但想知道是否有人可以帮我一把吗? 提前谢谢了) SAM
我在Linux上有一些CSV文件。 我想用存储过程将它们加载到我的SQL Server中。 我正在寻找一种方法来通过NFS与我的Windows服务器共享文件。 我想知道是否有人能帮我描述这个过程。 我是一个完全新手,所以我提前道歉我的任何错误
我有一个nfsv4服务器和客户端(都是RedHat 6),configuration方法设置为nsswitch,同时在/etc/idmapd.conf中的客户端和服务器上设置相同的域。 在客户机上,我得到了nobody:nobody ownership和每个用户在/ var / log / messages中的以下消息: nfsidmap[632]: nss_getpwnam: name 'bob' not found in domain 'mydomain' 现在,'bob'帐户不在客户端系统上,而只在服务器上,所以客户端必须通过rpcidmapd获取它以显示在日志消息中。 我如何获得正确的所有权出现,而不是默认回无人:没有人?