我用OCFS2replace了一个以双主模式运行的死节点。 所有的步骤工作: /proc/drbd version: 8.3.13 (api:88/proto:86-96) GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by [email protected], 2012-05-07 11:56:36 1: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r—– ns:81 nr:407832 dw:106657970 dr:266340 al:179 bm:6551 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 直到我尝试安装该卷: mount -t ocfs2 /dev/drbd1 /data/webroot/ mount.ocfs2: Transport endpoint is not connected while mounting /dev/drbd1 on /data/webroot/. Check 'dmesg' for more information on […]
我有几个服务器之间分布的几个Tomcat服务器的设置,都运行相同的事情。 Apache在Apache服务器之前,在Apache服务器之前是负载平衡器。 我想要使用共享会话对Tomcat进行群集,以最大限度地减less部署应用程序时的停机时间和用户中断。 我知道集群可以在同一台服务器上工作,但是可以通过在不同机器上的服务器之间共享会话的方式来设置Tomcat吗? => Server 1 ==> Apache 1 ===> Tomcat 1 => Server 2 ==> Apache 2 ===> Tomcat 2 当服务器/ Tomcat 1被取消时,用户和他们的会话将转移到Server / Tomcat 2,反之亦然。
我有一个要求是在2.6.32的linux内核上提供一个高度可用的MySQL数据库和静态encryption。 “高可用性”部分并不难,但与HA结合使用时,“静态encryption”被certificate是一个挑战。 关键问题是安装encryption存储。 在我们所有其他的静态encryption系统中,都有一个命令需要由一个人运行,然后被提示inputencryption密钥。 这种模式在集群安排中有一个相当明显的缺陷,那就是服务必须自动启动。 目前,我对如何在高可用性环境下提供静态encryption以及不在同一系统上存储密钥密码短语感到茫然。 我可以看到两种可能的情况,其中任何一种都可以与我的环境一起工作,但是我不确定这些细节如何使它们起作用。 或者即使这是可能的。 场景1:CLVM和群集 卷在我的群集成员之间共享。 本卷大致设置为: cryptsetup东西在物理设备上 LVM的东西在新的crypt设备上 群集服务设置为不自动join群集,依靠手动干预。 群集服务通过人运行的命令启动,提供解密密钥,然后激活CLVM的东西。 这样,正在运行的节点就可以访问CLVM卷,因此它们可以在集群pipe理器告知时启动服务。 节点的重新启动仍然需要一个人,并且密码密码从不保存在任何地方的磁盘上。 情景2:DRBD和群集 每个群集成员上都创build一个卷 cryptsetup的东西在物理设备上运行 drbd被configuration在encryption的设备之上,以便在每个节点之间进行复制 LVM或文件系统放置在drbd卷的顶部 群集服务设置为不自动join群集,依靠手动干预。 群集服务由提供解密密钥的人员启动,这反过来使得LVM(或文件系统)可见但未挂载。 与CLVM设置一样,节点只有在可以看到可能共享的存储之前才join群集。 事情是,我不确定上述任何一种是如何工作的。 两者都假设可以在encryption卷上分层LVM PV(例如pvcreate /dev/mapper/cryptmysql )。 这可能是不可能的。
在我们的SharePoint 2010服务器场上,我们使用的是SQL 2008 R2。 目前,构build一个SQL集群(具有2个位于相同数据中心的SQL服务器)以提供自动故障切换function。 但是,它没有DR能力。 我们被要求为系统提供DR能力。 我们正在考虑的方法之一是在DR站点添加一个新的SQL服务器(第三台服务器)。 然后使用SQL群集设置镜像。 SQL 2008 R2有可能吗? 我觉得没有太多的系统是这样设置的。 我没有find任何来自微软或互联网的支持文件。
我们希望有一个基于SGE的计算集群,其队列可以访问计算人员的所有节点,第二个集群队列可以访问其他人员偶尔使用的一半节点。 我们希望限制第二个队列的资源,以便计算人员可以继续做一些工作,即使偶尔(非常重)使用non-comp也是如此。 员工。 有没有办法build立一个节点集合中的两个(或更多)SGE队列,这样一个队列可以包含所有节点,第二个队列包含相同节点的一个子集,并且两个队列同时操作? 我将研究哪些具体的SGEconfiguration参数来设置类似的东西?
我们在一个硬件负载平衡器后面有许多Linuxnetworking服务器,它们服务于一个网站。 游客需要能够上传文件。 这些文件的大小一般为300-700KB,我们预计在这个区域有100万个文件。 但是,这带来了一个明显的问题:如果用户上传文件到处理请求的服务器,我们如何保持所有的服务器同步? 延迟应该是最小的,所以在设定的时间表上使用rsync之类的东西并不是真正的select。 也不应该有一个单一的故障点,所以NFS不适合,除非它与DRBD结合来创build故障转移NFS服务器。 我研究过共享/集群文件系统(GlusterFS,MogileFS,OCFS2和GFS),但没有这些经验,所以我不确定它们在性能和可靠性方面如何在生产环境中执行。 我很欢迎任何有关如何最好地解决这个问题的build议。 非常感谢
我运行一个主机大约50Gb数据的MySQL服务器(主要用于大约250个网站),我想知道我的选项是用来设置一个冗余的MySQL集群吗? 主要目的是为了维护或重新启动服务器,而不影响数据库可用性 – 其次,如果活动服务器出现问题,将会出现某种热故障切换 。 我的理解是, mysql-cluster要求数据库完全包含在内存中,并且有这么多的数据,这不是一个实际的select。
我打算构build一个高性能的Web服务。 它应该使用数据库(或任何其他存储系统),某种处理语言(不pipe是否使用脚本)和Web服务器守护进程。 系统应该分布在大量的服务器上,使业务运行快速可靠。 它应该复制数据以实现可靠性,同时它必须提供分布式计算function以处理大量数据(主要是对大型数据库的查询,这些数据库不会在具有适当响应级别的单个服务器上执行)。 caching技术不在话题中。 我应该考虑哪些集群/云解决scheme? 有很多单系统映像(SSI),集群文件系统(可以是devise的一部分),像Hadoop,BigTable克隆等项目。 每个人都有自己的优点和缺点,而“about”页面总是说这个解决scheme很棒:)如果你试图部署一些解决这个问题的东西 – 分享你的经验! UPD:这不是一个文件托pipe,而不是一个游戏,而是一些互动的东西。 你可以把ServerFault作为一个Web服务的例子:小块的数据,半静态的内容,密集的数据库操作。 对于那些可能感兴趣的人: 在StackOverflow交叉邮政 相关问题: 什么集群pipe理软件用于Linux? 什么样的分布式shell工具可以让人感觉良好,灵活且易于使用?
我有一个约50个Ubuntu的节点集群,目前正在运行标准版本。 我想将它们升级为oneiric,但我很难select正确的工具。 我知道Ubuntu有'无人值守升级'工具,但它只是用于安全升级,不能切换整个版本。 有什么类似的可以吗? 现在看来,唯一的select就是使用像fabric / pssh / capistrano这样的东西,并在每台服务器上运行“do-release-upgrade”。 但“升级 – 升级”是交互式的,在升级过程中需要用户input一些信息。 似乎没有任何 – '注意 – 升级'工具的无人参与的参数。 你在这种情况下使用什么样的策略? 谢谢!
试图缩短我们的部署时间,寻找您或您的团队使用的build议和捷径,以便重新回到terminal并离开数据中心。 从订购设备到生命周期的整个过程。