我正在寻找build立一个集群的Web服务器(RedHat /阿帕奇)部署在两个单独的数据中心,但服务相同的内容。 因此,这些服务器需要访问两个站点中可用的复制共享文件存储(NFS)。 由于每个站点都有一个具有FibreChannel SAN的传统VMwave ESXi群集,因此我正在寻找一个“虚拟NAS / Filer”解决scheme作为虚拟机运行在每个站点的现有基础架构之上,以便在站点之间复制数据并通过NFS导出卷。 主动/被动解决scheme是非常好的,所有IO都转到主站点VM,但是到被动节点的故障转移需要是即时的。 我知道我可以用一些运行NFS / DRBD / Pacemaker的Linux机器来构build这个工具,但是我正在寻找一个非Linuxpipe理员可以pipe理的预打包的易于pipe理的解决scheme。 你会推荐什么样的免费或商业解决scheme? 似乎有很多不同的VSAN解决scheme,但是它们中的大多数似乎相当过分杀死,并且更有针对性地在商品硬件上运行以取代传统的SAN层。 我更多的是寻找一个低成本(但高度可用)的解决scheme,从现有的基础设施提供文件服务。
我们将/ home目录存储在NetApp SVN上,并使用Kerberos将它们自动挂载为NFSv4。 这似乎在RHEL7.x上完美运行,但无论我们尝试什么,它都不能在Ubuntu 14.04或16.04中运行。 RHEL和Ubuntu都使用SSSD,并使用realmdjoin同一个域。 我比较了RHEL和Ubuntu之间的所有configuration(krb5.conf,sssd.conf,resolv.conf,nsswitch.conf,idmapd.conf,所有的pamconfiguration等),设置都是一样的。 我比较了RHEL中已安装的pam,krb5,sssd,nfs等软件包,并在Ubuntu上安装了所有可比较的软件包。 所有服务都已成功启动。 防火墙完全禁用。 RHEL和Ubuntu都禁用了SELinux。 两者都有相同服务主体的krb5.keytab文件。 出于某种原因,在Ubuntu机器上,当用户login时,sssd日志表明服务票证被授予,但是当您以该用户身份运行“klist”时,只有TGT被列出。 通过debuggingautofs,在Ubuntu上显示: attempting to mount entry /home/user >> mount.nfs4: access denied by server while mounting 10.4.195.9:/NetAppSVM_Home/user >> mount.nfs4: access denied by server while mounting 10.4.195.8:/NetAppSVM_Home/user mount(nfs): nfs: mount failure files.uconn.edu:/NetAppSVM_Home/user on /home/user failed to mount /home/user 我们在RHEL和Ubuntu上的/etc/auto.home看起来像: * -fstype=nfs4,sec=krb5,user=&,uid=$UID,gid=$GID,cruid=$UID files.univ.edu:/NetAppSVM_Home/& 两台机器都在同一个子网上。 用户成功通过身份validation,但出于某种原因,自动挂载/ home可以在RHEL而不是Ubuntu上运行。 […]
在一个NFS共享上解压tar文件的时候,我一直在试图弄清楚一个奇怪的错误。 解压缩包含已归档的文件的tar文件时,错误会自行显示,而没有对归档文件设置的写入权限。 错误消息间歇性地打印如下: tar: test/doc/manpages/man1/Makefile.in: Cannot close: Input/output error 为了确认这种行为,我设置了两个相同的tar文件:一个用chmod权限575(用户读/执行)设置归档文件,另一个用chmod权限设置为755(用户读/写/执行)。 两个tar文件都被归档如下: tar czf test.tgz test 并提取如下: tar -xvzf test.tgz 当提取本地文件系统上的两个档案时,我没有得到任何错误。 另外,在使用用户在NFS共享上写入的情况下提取存档时,我不会收到任何错误。 将归档文件解压到NFS共享时,如果没有对归档文件的用户写入权限,则会出现错误。 NFS共享configuration有以下输出参数: /media/share 10.0.0.3(rw,sync,no_subtree_check,no_root_squash) 而NFS挂载的客户端fstab条目如下所示: 10.0.0.3:/media/share /media/share nfs4 rw,_netdev,auto,clientaddr=10.0.0.10 0 0 客户端和服务器都运行Ubuntu 14.04.1 客户端和服务器上的nfs-common版本是v1:1.2.8-6ubuntu1.2 , nfs-kernel-server上的nfs-kernel-server软件包也是v1:1.2.8-6ubuntu1.2 任何帮助将不胜感激,因为我想深究造成这些错误的原因。
我有一个AWS EFS,我希望我的Centos 7服务器在启动时挂载。 来自/etc/fstab的意思是完成这一行的是: xxxxxxx.efs.us-east-1.amazonaws.com:/ /mnt/EFS nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,_netdev 0 0 在重新启动后login到服务器时,文件系统未安装; 但是,如果我mount -a一个分享将无误地挂载。 查看日志,看起来有一个sorting周期,即从启动中删除挂载。 相关日志: systemd[1]: Found ordering cycle on nfs-server.service/start systemd[1]: Found dependency on www\x2ddata.mount/start systemd[1]: Found dependency on nfs-server.service/start systemd[1]: Breaking ordering cycle by deleting job www\x2ddata.mount/start 当我做 systemctl show -p Requires,Wants,Requisite,BindsTo,PartOf,Before,After nfs-server.service 我看到www\x2data.mount列出; 但是,在该服务上运行相同的服务不会列出任何依赖项。 nfs-utils version 1.3.0-0.48.e17_4 我不知道下一步要解决这个应该是什么,任何帮助将不胜感激。
我在公司环境中使用RHEL7和SSSD来对Active Directory进行身份validation。 定期身份validation正常。 我设法让NFSv4服务器与NFSv4客户端一起使用,都使用相同的域与Kerberos和SSSD,但只能以交互方式(即:SSSD在login时自动创build票证或手动使用kinit)。 这些NFS共享的目的是存储一些需要从应用用户(即httpd或tomcat)访问的内容。 这种部署的最佳方法是以非交互方式使访问成为可能? 提前致谢;
当魔术出现在哪一层时,我可以在客户机上的两个NFS安装之间硬连接文件,当它们位于服务器上的同一个文件系统上时? 另外,我可以相信这些行为像正常的硬链接? 是的,这是一个真实的东西,我看到在我面前的屏幕上发生。
我有一个非常基本的场景,我的Java Web应用程序(运行在Tomcat实例中)试图将文件保存在NFS服务器上。 出于某种原因,时不时我创build的文件为空,没有实际的权限与他们关联: ls -l ———- 1 tomcat7 admin 0 Jul 29 1975 resources.txt 我想这可能是一个广泛的范围,但没有实际的领导,我能够了解这一点。 有任何想法吗? 谢谢!
我有一个棘手的问题,至less对我来说似乎很棘手。 这是设置。 我有一个Linux文件服务器和另一个Linux服务器。 我正在寻找使用另一台Linux服务器上的文件服务器的磁盘空间。 唯一的问题是,我希望数据在文件服务器上encryption,以避免随机的人员查看数据。 总之,数据需要在文件服务器上encryption,但是可以通过NFS或其他协议安装在另一台Linux服务器上。 解决scheme至less需要免费和/或开源。 预先感谢您的帮助 !
我有一个fat32文件系统坐在NAS存储设备(nslu2),我需要在我的Ubuntu系统上安装。 我试过Samba和NFS挂载,但都似乎不支持正确的locking。 更具体地说,我无法通过GNUcash,KeepassX等将文件保存到安装的驱动器,这使得共享毫无用处。 有没有一个协议,使我能够实现这一目标? 请注意,NAS存储设备正在运行一个Linux操作系统,所以我几乎可以运行任何具有Linux实现的协议。 我不在寻找的唯一select是重新格式化分区为ext3,由于其他约束,我无法做到这一点。 另外,是否有人使用Samba通过networkingpipe理fat32系统的正确locking? 或者,是build议lockingnetworking安装的fat32文件系统最好的? 我想过尝试sshfs,但我还没有发现任何迹象表明,这将解决我的问题。 编辑:好的,也许我可以重新格式化驱动器,但除ext3以外的任何文件系统。 “unslung”nslu2不喜欢多个ext3驱动器,我已经有一个附加。 因此,任何涉及将驱动器重新格式化为ntfs,hfs等的解决scheme都可以,只要我可以在Linux上装载并locking文件即可。
我有一个Debian服务器通过Samba共享文件。 我可以通过Windows访问这些文件,但是当我尝试使用相同的凭据在Fedora客户端上安装共享时,我无法写入任何文件。 我有正确的读取权限,但没有写入权限。 以下是我的smb.conf中共享的设置: [lampp] path = /opt/lampp writable = yes browsable = yes 我不得不认为这是Fedora方面的问题,因为从Windows访问共享工作正常。 我也尝试通过SSHFS挂载没有运气; 它也将允许我读取文件,但不能写入。 但是,在Windows中,使用一个名为WebDrive的程序,我能够访问文件(基本上通过SSHFS),没有任何问题。 我试图设置NFS,但也没有太多的运气, 如果可能的话,我宁愿坚持使用Samba。 有什么build议么?