标签: cluster

分布式mysql同步

我正在运行连接到 SQL 主机的服务器。我有另一台服务器,我决定将它作为 SQL 备份运行。所以,我有3个。Srv A 是 SQL 主机,srv B 是备份。

我知道有 mysql 复制,但这根本不是我喜欢的(如果我错了,请纠正我)。我想要一些分布式的东西,所以如果 srv A 回来了,它不会覆盖在 srv B 停机期间建立的数据库。我只有 3 个服务器,所以设置集群不是一个选项。

如果有人能帮助我,我会很高兴。

mysql cluster distribution

1
推荐指数
1
解决办法
103
查看次数

Windows Server 2012 Hyper V 集群实时迁移热故障转移

我们正在考虑在 Windows server 2012 服务器上实施 Hyper V Clusteriazation。我们的目标是使用实时迁移功能来消除其中一台服务器出现故障时的停机时间。我的问题是:实时迁移是否很热,也就是说,如果当前托管 Cluster Hyper V 的服务器突然关闭(电源故障或其他原因),集群 Hyper V 会立即在第二台服务器上继续工作而不会中断,还是会关闭然后在第二台服务器上启动。

cluster hyper-v live-migration windows-server-2012

1
推荐指数
1
解决办法
3058
查看次数

使用 DHCP,是否可以获得集群的 IP 地址和 MAC 地址?

我知道 DHCP 分配 IP 地址,但它也分配 MAC 地址吗?

这是集群/云计算的常用范式吗?

也许DHCP可以用来为集群中的每台机器动态分配一个新的IP地址和一个新的MAC地址,也许是一个hadoop集群,是吗?

如果这个问题有点愚蠢,请原谅我,我仍在习惯这些概念和正确的术语。

dhcp cloud mac cluster ip

1
推荐指数
1
解决办法
250
查看次数

在公共云中发现服务器的最佳方法?

我想让一个 ubuntu 服务器映像在公共云中运行,以发现来自同一映像的其他服务器何时上线。我想出了这个解决方案列表,但我不确定什么是最好的?

可能的解决方案:

  • 使用链路层发现协议 (LLDP) 的第 2 层组播与 CDP 非常相似
  • 为自己分配一个本地链接地址,然后发送一个广播
  • Avahi(Linux 上的 zeroconf 实现,很像 Apple 的 Bonjour)
  • 使用 DHCP 服务器跟踪服务器

更多可能的解决方案:(服务器必须已经有IP地址)

  • SNMP 广播/多播
  • SSDP 多播消息(简单服务发现协议)(在 UPnP 中使用)
  • 我不确定,但可能是 m(ulticast)DNS 或 DNS-SD(服务发现)

有没有更多的方法来发现节点?大型云集群通常做什么?

ubuntu cluster service amazon-web-services discovery

1
推荐指数
1
解决办法
242
查看次数

哪种技术允许具有首选本地读写的集群共享存储?

我有两到三台较旧的 HP ProLiant DL380 G6/7 服务器,只有 x * 1 GBit 以太网,但 CPU 功率、RAM 和本地存储容量相当可观。我有兴趣构建一个由两个甚至三个节点组成的小型集群式设置,其中所有节点都提供服务,这与我目前对“超融合”流行语的理解非常相似。这些服务特别托管 VM,这些 VM 本身为不同的 Web 应用程序、一些守护程序、数据库等托管 Web 服务器。在应用程序级别上非常不同的东西,一些 I/O 绑定,一些不是。

这些服务器目前正在使用 Synology 的一些入门/中端 NAS,但事情不再那么好用了。我在让 NAS 在繁重的 I/O 负载下可靠工作时遇到了问题,除了一些基准测试之外,日常性能也不是很好。所以我正在研究不同的选项,比如集群文件系统、DRBD、即用型解决方案,比如 Proxmox 等等。

我目前问自己的主要问题是,是否有某种方法可以通过构建更喜欢本地读取和写入的“东西”来使网络成为一些可能的瓶颈。例如,DRBD 提供了复制协议 A,这正是我想到的。可能的数据丢失的时间跨度可能是某人认为可以接受的风险,查看每台服务器的冗余硬件等。此外,人们可能根本不需要在所有给定时间在所有节点上托管应用程序的可能性,但在节点更新和重启等情况下,仅在节点上移动应用程序可能是可以接受的。这样的事情可能会完成手动,经过一些准备步骤或其他什么。

重要的一点是,如果节点在大部分时间都托管自己的应用程序,则可以通过之后的异步写入通信来进行大量本地读取和写入。这也正是DRBD 文档所说的

无论如何,在双主模式下使用 DRBD 作为 GFS 的复制存储设备是完全可能的。由于 DRBD 通常从本地存储读取和写入本地存储,而不是 GFS 通常配置为运行的 SAN 设备,因此应用程序可能会受益于减少的读/写延迟。

在块级别是否有没有 DRBD 的可比技术?也许一些集群文件系统自己已经提供了这样的东西?此外,如果所建议的内容仅适用于开箱即用的当前 Ubuntu 发行版,那将是有益的,因为这是我目前为服务器选择的操作系统。

networking cluster drbd failovercluster shared-storage

1
推荐指数
1
解决办法
189
查看次数

集群 24x7 满负载运行。可能造成的损害?

假设我们有一个由大约 50 台计算机组成的池,每台计算机有 6 个核心和 12 个线程。

如果有人计划使用它的所有逻辑 CPU(50*12)进行 24x7 的密集天体物理模拟,它能够在没有任何物理损坏的情况下维持多长时间?使用 AC 进行简单冷却,并且 CPU 配有自己的风扇。随着时间的推移,性能会下降吗?如果是,解决办法是什么?

请注意两个主要要求

  1. 所有 CPU 的 CPU 使用率均为 100%,
  2. 令人担忧的是连续运行数年之久。

cluster cpu-usage

1
推荐指数
1
解决办法
101
查看次数

我可以使用 Windows 2008 r2 集群来实现文件冗余吗

我正在研究一种服务器集群架构,作为客户端的冗余和备份解决方案,尚不清楚的是我是否可以使用服务器集群来用备份解决方案替换文件服务器。原谅我对服务器集群的基本理解,但假设:

  1. 2 个站点(新泽西州、加利福尼亚州)
  2. 每个站点的相同服务器设置为 Windows Enterprise Server 2008 r2 的远程站点群集节点
  3. 服务:文件、终端、AD,也许还有 DNS

以下是否成立:文件(包括数据驱动器)将在两台服务器之间同步,无需第三方备份/镜像软件来同步/备份文件。

还假设我使用带文件夹重定向的漫游配置文件;WAN 中的客户端计算机将如何通过集群访问其数据(即它们是否会自动选择最佳路由)

cluster windows-server-2008-r2

0
推荐指数
1
解决办法
1129
查看次数

如何将 2 台物理服务器设置为 1 台服务器

我需要关于从哪里开始以及如何组合 2 台物理服务器以使其作为 1 台服务器运行的帮助。我在这里要做的是,我们需要将 2 个四核服务器设置为我们的 SQL 服务器,但是,我们这里唯一可用的服务器是单核,因此我们计划购买 2 台服务器和最终将它们结合起来发挥作用,这可能吗?如果是这样,我需要什么软件,我应该怎么做?抱歉,伙计们,这对我来说很新,非常感谢您的帮助。提前致谢。

cluster

0
推荐指数
1
解决办法
175
查看次数

wall 命令 + 广播消息不会出现在第二台集群机器上

我有两个集群solaris机器(machine1,machine2)我在两台机器之间有连接ping和ssh工作正常(集群很好)

 more /var/tmp/mesg
 TEST
Run Code Online (Sandbox Code Playgroud)

我执行以下命令:

    wall –a /var/tmp/mesg on machine1  ( on machine1 )
Run Code Online (Sandbox Code Playgroud)

在机器 1 上,我看到消息“测试”

但是当我也在 machine2 上检查消息“TEST”时,我看不到消息“TEST”

请告知问题是什么 - 在 machine2 上我没有收到广播消息“TEST”

机器 1 和机器 2 的详细信息

 machine1 - details


 [root@machine1 /var/tmp]#ifconfig -a


    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000 
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 10.20.24.137 netmask ffffff80 broadcast 10.20.24.255
    groupname Data_ipmp
    ether 0:21:28:d2:31:3e 
e1000g0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 10.20.24.141 netmask ffffff80 broadcast 10.20.24.255
nxge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 …
Run Code Online (Sandbox Code Playgroud)

networking solaris cluster storage-area-network

0
推荐指数
1
解决办法
649
查看次数

通过 Wifi 进行集群计算

我最近在阅读有关集群计算以及它如何使用以太网作为首选接口的文章。我的问题是为什么不使用WiFi?它有 300Mbps (802.11n) 的吞吐量并且没有所有的布线麻烦和东西?我知道以太网有 1 - 10 Gbps 的吞吐量,但要保持在预算范围内,就像在有线连接中一样,您需要:

  • Cat 6 线(价格昂贵)- RS 12,000/10m(~120 美元)
  • 1 - 支持 10 Gbps 的 NIC - RS 3,500/卡(~35 美元)
  • 千兆交换机(16 端口)- RS 13,000(~130 美元)

在 WiFi 802.11n 中,您需要:

  • 只需一个 802.11n 路由器 - RS 2000 (~ 20USD)
  • WiFi Link USB(如果需要)- RS 600/USB (~ 6USD )

如您所见,设置基于 WiFi 的网络便宜得多,那么为什么不考虑将 WIFI 用于集群,在这种情况下它缺少什么?

PS:我说的是我的国家(巴基斯坦)Cat 6 线太贵了,1 -10 Gbps 网卡要贵得多

问候

cluster ethernet wifi

0
推荐指数
1
解决办法
2067
查看次数

依靠共享磁盘进行心跳

我在某处读到,即使网络完全失败,使用共享磁盘进行心跳也是可靠的。
我是在脑裂治疗的背景下阅读的。
这样对吗?但我无法理解这一点。如果网络出现故障,这不也会影响共享磁盘吗?

networking linux cluster failover high-availability

-1
推荐指数
1
解决办法
117
查看次数

HA/故障转移如何工作?

假设我们有十台服务器,每台服务器都有一个无状态应用程序的副本。

  1. 用户在浏览器/客户端程序中输入地址。
  2. dns server 返回一个ip列表(不过很多人说dns不应该用来提供HA,尤其是非浏览器客户端)
  3. 所以旧的浏览器/客户端程序检查第一个 ip,它关闭了所以......会发生什么?连接失败?

怎么解决的?虚拟IP?其他一些机制?请给我一些链接或至少一些流行语,以便我可以阅读更多相关信息

编辑:好的,我知道我们应该在集群前面有一些负载均衡器,但是问题又移到了一层:如何提供该负载均衡器的 HA?毕竟它可以下降

domain-name-system cluster failover high-availability virtual-ip

-1
推荐指数
1
解决办法
390
查看次数