你可以在这里看到,设置Cassandra的每个实例都需要一个新的“节点”。 我的问题是 – 在我的Mac(Running Mavericks)上运行Cassandra的多个节点的集群 – 是否需要为每个节点启动一个虚拟机 – 或者我可以运行多个实例(在不同的目录中或以不同的configuration文件为例)?
我configuration了硬件(juniper)到软件VPN(openswan)隧道。 我想让openswan高度可用。 我想知道是否可以configurationopenswan集群,但是我没有发现任何实质性的东西。 有人可以帮助我,我应该如何使我的openswan高度可用,以便如果一个节点宕机,第二个节点将可用。
我刚刚决定在分段环境中使用ColdFusion集群来设置我的站点。 当我们转向集群环境时,我需要找出需要进行哪些代码调整。 我有两台机器安装Coldfusion服务器。 直到现在我遵循的步骤是: 在CFServer_1上,我创build了一个实例(cfinstance_1) 在CFServer_2上,我创build了另一个实例。 (cfinstance_2) 在CFServer_1上,我使用这两个实例创build了一个集群。 现在在CFServer_1上,我创build了一个指向我的代码库的IIS站点(testsite.com)。 现在在CFServer_1上,使用Webconfiguration工具将testsite.com与集群关联起来。 现在我的问题是我是否也需要在第二台服务器(CFServer_2)上设置代码库,在IIS中使用相同名称(testsite.com)创build一个站点,并将该站点与cfinstance_2关联?
我在VMWare 5.5的windows server 2012上运行SQL Cluster,发现当我重新启动被动节点来安装补丁时,主动节点会受到影响。 这似乎是包含在kb文章http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2033174&sliceId=1&docTypeID=DT_KB_1_1&dialogID=416079996&stateId=1%200%20399670784但这不' t对群集看起来是正确的行为 – 更新被动节点会影响主动节点。
我正在使用HAProxy进行负载均衡,并将JBoss EAP用作应用程序服务器。 Haproxy服务器configuration为将传入请求路由到应用程序服务器。 如何将Jboss EAP和HAproxy集成到集群和负载平衡,以便在服务器上复制会话?
是否可以防止pcs / dlm / crm在节点失败时屏蔽该节点? 我只使用集群来构buildGFS2存储,并有我自己的方式来避免裂脑。 所以我不需要诸如fence和dlm-locks之类的东西。 我尝试在CentOS7中通过以下方式configurationon-fail操作:使用pcs resource update dlm/clvmd/gfs2_res op monitor onfail=ignore并编辑文件/etc/corosync/dlm_cfg ,编辑on-fail="ignore"并重启所有节点。 重启后,我可以从pcs cluster cib检查,所有的“fence”都变成了“ignore” 但是当我杀死一个节点中的corosync时,另一个节点仍然试图去阻止它,就像从消息日志中看到的那样。 3月5日10:37:10 node0 stonith-ng [1733]:notice:remote_op_done:node3对node3的操作重启为[email protected]:没有这样的设备 3月5日10:37:10 node0 crmd [1739]:notice:tengine_stonith_notify:对于node3,Peer3没有被node3终止(重新启动):客户端stonith_admin没有这样的设备(ref = a7be5018-4894-4de2-9273-8867d034d7af)。 controld.24862 我只是想知道是否有办法完全避开围栏? 这只是给我的系统带来了很多麻烦。
情况: 在工作中,我们有一个内部数据处理工具。 当一个作业被触发时,它会在不同的进程中启动自己的多个副本,并与它们进行通信以便并行执行。 目前在4核机器上使用4个并行进程,操作系统自然将每个进程分配给一个核心。 该程序目前运行在Windows 7 64位。 题: 是否有可能利用联网机器的处理能力运行更多的并行处理? 我想知道我的情况是否会比一些更容易,因为这个algorithm已经在多个进程之间并行化了,而这个进程可以简单地通过系统调度程序来完成。 限制: stream程虚拟化必须对stream程透明化; 即它仍然可以看到主机系统中的所有硬件/驱动器/ NIC。 嘎吱嘎吱的程序的来源已经失去了历史,所以我只能使用现有的并行化scheme。 迄今为止发现的潜在解决scheme: build立一个可以在多台机器上运行的虚拟机,并将虚拟机看作一台高性能的机器。 (不确定的术语来形容这个,所以努力研究它)。 像Incredibuild这样的解决scheme可以将进程移出到其他机器(这很棘手,因为它似乎需要单独的可执行文件,可以分配到不同的机柜,也不太透明)。 理想情况下,我想我正在寻找一个开箱即用的虚拟化系统,它可以在集群中虚拟使用Windows操作系统。 我希望这不是一个侮辱性的高阶! 注意:我是控制系统工程师,而不是系统pipe理员,所以可能会有一些明显的缺点。 这也是我在SE网站上的第一个问题! 谢谢。
我们试图用以下方式检查我们的Cassandra集群数据完整性: nodetool repair 但几分钟后(〜2-10分钟),我们得到了奇怪的连接重置/断开的pipe道 在第一个节点上堆栈跟踪: ERROR [STREAM-OUT-/52.xx.xx.xx] 2016-01-14 17:16:38,022 StreamSession.java:524 – [Stream #2b784f90-bada-11e5-8356-d1461c60ce25] Streaming error occurred org.apache.cassandra.io.FSReadError: java.io.IOException: Broken pipe at org.apache.cassandra.io.util.ChannelProxy.transferTo(ChannelProxy.java:144) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.compress.CompressedStreamWriter$1.apply(CompressedStreamWriter.java:79) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.compress.CompressedStreamWriter$1.apply(CompressedStreamWriter.java:76) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.io.util.BufferedDataOutputStreamPlus.applyToChannel(BufferedDataOutputStreamPlus.java:297) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.compress.CompressedStreamWriter.write(CompressedStreamWriter.java:75) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.messages.OutgoingFileMessage.serialize(OutgoingFileMessage.java:90) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.messages.OutgoingFileMessage$1.serialize(OutgoingFileMessage.java:48) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.messages.OutgoingFileMessage$1.serialize(OutgoingFileMessage.java:40) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.messages.StreamMessage.serialize(StreamMessage.java:47) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.ConnectionHandler$OutgoingMessageHandler.sendMessage(ConnectionHandler.java:363) ~[apache-cassandra-2.2.4.jar:2.2.4] at org.apache.cassandra.streaming.ConnectionHandler$OutgoingMessageHandler.run(ConnectionHandler.java:335) ~[apache-cassandra-2.2.4.jar:2.2.4] at java.lang.Thread.run(Thread.java:745) […]
目前我已经将它设置为集群范围,但是我真的很喜欢将其设置为“true”,而对于只有我的Slave DRBD资源,则设置为false。 使用Pacemaker 1.1.12和Corosync 1.4.8。
我正在研究使用起搏器和corosync的HA集群。 红帽文档将LVM,HA-LVM和CLVM作为单独的主题。 我理解CLVM在HA-LVM上增加的function和优点。 我不确定的是HA-LVM和普通的LVM相比是什么? 这只是你如何使用它的一个麻烦? 如果从每个节点上的lvm.conf的volume_list中排除共享卷组以阻止本地系统激活它,然后使用pacemaker资源来pipe理共享卷组的激活和停用,那么会使HA-LVM 。 或者是否有实际上构成HA-LVM的不同代码。 当使用clvm时,实际安装额外的软件包来提供clvmd和dlm。 使用HA-LVM,您似乎没有任何额外的软件包或指令可以声称您希望使用HA-LVM模式。 但是文档对待它的方式和使用的术语我有点困惑。