Articles of 集群

网格集群的集中式cron

我有一个网格集群。 (它正在运行SGE,但我认为这没有关系。)所有的机器都可以随时退出并回来,没有任何重大的问题。 但是,我的用户需要运行cron作业的能力。 现在,他们只是随便挑选一台服务器,并在其上放置一个cron作业。 我可以分配一个特定的服务器,无论是在网格或外部,他们运行他们的工作,但这似乎是错误的。 有没有人有一个解决scheme的crontabs集中存储,但运行(可能)其他地方? 还是我只是在推翻这个?

高性能集群的安全性问题

这是一个非常开放的问题,因为这是我第一次创build一个集群。 我只是想知道会有什么types的安全问题,以及如何防止这些问题。 背景信息 在内部群集上使用SGE(当前正在安装并确定哪个时间表最好)。 将允许PVM / MPI程序和Perl程序一样运行,也可能只是分叉,因为它们是令人尴尬的并行执行的(如果我没有记错的话,SGE允许fork,但是在我编译之前,更多的信息。有人请只对此发表评论)。 将有一个连接到集群的外部节点,此节点将提交从Internet / Server接收的作业。 所有的用户都必须通过互联网向服务器提交他们的请求(试图想办法避免他们在本地连接时绕过)。 这个项目的目标: 最终允许任何人通过互联网提交作业运行,然后在程序完成时通知。 此外,允许他们查看数据,甚至可以下载数据以供离线查看。 不太可能,但可能:当我们的程序不足时,甚至可能允许用户上传程序来微调他们的数据。

Web服务器集群入门

我为一个小型ISP工作,我们主持了大约250个域名以及与之相关的所有内容:DNS,邮件,垃圾邮件过滤和备份。 目前,我们有单独的DNS服务器(其中两个)和邮件服务器(外发邮件实际上在辅助DNS服务器上,但之前在其自己的服务器上)。 过去,这是作为一项保险措施完成的。 我们最需要的是一些doofus(通常是你的)真正的软pipe服务器,取出DNS和邮件,或者垃圾邮件发送者阻塞我们的SMTP服务器,阻止发送邮件。 过去,这是一个问题,我们的服务器已经按照现在的方式与之对抗了。 然而,像Sun的Cobalt RAQ(以前的版本)和Virtualmin这样的集群解决scheme似乎迎合了一体化的方式,然后通过冗余服务器来处理故障。 到目前为止,我已经避免了这一点,但是我们已经在我们的Web服务器上使用了Virtualmin了一段时间了,我想扩展到将它用于高可用性集群。 我们的networking合作伙伴最近build立了一个数据中心,消除了我们所有的其他bug,比如networking,散热和电源问题,所以现在唯一的问题就是我在这个月初发生了一个服务器问题。 我们避免走这条路线的一个更重要的原因是我们的硬件要求不是特别高。 一台服务器可以轻松处理我们托pipe的所有网站(大部分是平面网站)。 另外,负载平衡路由器往往是昂贵且复杂的。 我真正希望做的是build立一个冗余的双节点集群,这样当我连接一个服务器(不pipe可能是多less)时,我们不会在8-12小时内重build它。 我需要知道的是如何开始,如果我真的有能力打扰这种事情。

群集是Windows Server 2003最具成本效益的冗余方法吗?

我们有一台坏RAM的服务器,导致长时间的停机,而我们的客户面临的应用程序不得不停下来一段时间。 我们正在提出一个即时故障解决scheme,但不知道哪种方法最具成本效益。 是一个Windows服务器群集最好的方法呢? 另外请注意,我们正在使用Parallels Virtuozzo,如果这有什么不同。 我们发现Parallels有一个文档化的方法来设置它,但它表示它需要一个域控制器以及光纤连接到共享存储,是真正需要的吗? 谢谢。

两个群集SQL实例在一个群集 – 相同的端口1433?

2003 Windows群集上的两个群集SQL实例是否可以可靠地使用相同的1433 tcp端口设置? 现在似乎正在起作用。

集群生活postgres 8.3服务器

我们的networking应用越来越stream量,这使得我们糟糕的pg8.3数据库服务器有点麻烦。 我已经看了一下使用pgpool II对数据库进行集群以减轻一点压力,我想知道如何做到这一点,以尽量减less停机时间,考虑到我将聚集一个实时数据库。 有没有人有这方面的经验或知道任何指导要遵循? 干杯:)

在MD3000上升级驱动器

随着我们的数据库不断增长,我们的MD3000arrays已经越来越充足,我们需要更多空间。 目前,我们使用带有双服务器Windows 2003群集和15x 73GB SAS驱动器的MD3000。 磁盘组configuration在两个驱动器的RAID1中。 目前我们正在研究的方法是将现有的SAS驱动器换成更大的(300GB而不是73GB),然后重build每个RAID1arrays。 这是一个好方法吗? 之后我们能否调整arrays大小? 之后我们能否调整分区大小? 戴尔M3000pipe理软件可以这样做,还是必须让服务器脱机,并使用一些分区软件来完成? 提前致谢。

从RHEL集群获取长期负载统计信息?

是否有任何直接的logging/长期负荷logging轮询,而不是通常的1,5,15分钟负荷值? 背景:试图说服教师,目前的群集解决scheme未被充分利用XX%的时间,可以用于BOINC /等“沉默期”

Ubuntu的集群 – 如此接近,但到目前为止

设置如下: 两个Ubuntu 9.10服务器 – LAMP环境(不是切换操作系统的真正select) 一个MD3000i与iscsi连接 这是我想要做的: 让两台服务器都看到另一台写入MD3000i的文件,而不卸下驱动器。 我的连接没问题,MD3000i(使用open-iscsi)。 MD3000i在我需要的几乎所有方面都很棒,除了下面列出的一个。 这是我不想做的(因为我不打算进入 – 已经在这条路上了): 使用NFS挂载 例: Server1.com和Server2.com写入MD3000i上的同一个驱动器。 它们都被安装到的文件夹被标记为/ mnt / files / 。 他们都能正确识别分区大小。 然后, Server1.com将test1.1.txt写入/ mnt / files , Server2.com将test1.2.txt写入/ mnt / files 。 在这种情况下,在ssh连接期间直接在服务器上写入文件。 Server1.com没有看到test1.2.txt没有重新安装。 没有重新挂载,Server2.com没有看到test1.1.txt。 奇怪的是,如果我通过PHP从apache服务器写入文件,并且文件具有唯一的名称,则两个服务器都可以看到它! 但是,如果名称不是唯一的,那么就会出现I / O错误(没有意外)。 我熟悉gfs,gfs2和ocfs2,但远不胜任。 我已经尝试了格式化驱动器和安装它的各种方法。 看来好像我不能得到正确的配方。 题: 你有什么build议? 我已经尝试了许多不同的方式来build立我一直相信的圣杯 – 集群 – 并没有真正的成功。 我知道什么是行不通的。 真的可以真正使用一些有用的提示提升。

完整的群集与负载平衡

有没有什么解决scheme可以“增加一台机器的功率”,而不是在不同主机之间进行stream量分配。 我的意思是以下模式: “中央服务器”接收所有请求,并为其执行提供“共享内存的副本”给不同的主机。 非常感谢。 PS我需要这个基于.NET的Web应用程序。