Articles of 集群

将一个新节点添加到Cassandra部署

我有一个包含单个节点的基本Cassandra部署。 我想向部署中添加第二个节点,并且我希望客户端可以访问相同的数据,而不pipe它们正在与哪个节点交谈(即在给定的密钥空间内部,特定的查询应该在任何节点上产生相同的结果节点,除非最近的更新尚未完全传播)。 我的密钥空间的复制因子是2。 所以无论如何,我遵循这里的指示 (虽然我不知道我是否使用'虚拟'节点…我应该做任何在Cassandra 2.1下默认),并且节点似乎是相互通信: # nodetool status Datacenter: DC1 =============== Status=Up/Down |/ State=Normal/Leaving/Joining/Moving — Address Load Tokens Owns Host ID Rack UN xxx.xxx.234.252 563.02 MB 1024 ? xxxxxxxx-0b3e-4fd3-9e63-xxxxxxxxxxxx RAC1 UN xxx.xxx.194.188 923.45 KB 1024 ? xxxxxxxx-84cb-4260-84df-xxxxxxxxxxxx RAC2 但是,我没有看到任何数据传播到新节点的证据。 例如,它的cfstats看起来像这样: Read Count: 290 Read Latency: 0.1124551724137931 ms. Write Count: 35 Write Latency: 0.12919999999999998 ms. […]

如何获得关于特定SGE队列中的待处理作业的统计信息(例如,使用qacct)?

我知道我可以使用qacct来获得有关运行作业的所有types的统计信息。 现在有什么办法可以得到一些关于有多less工作正在等待的统计数据,他们需要平均等待多长时间? 奖金问题:我可以得到有关SGE“闲置”(或空)插槽的统计数据吗?

是否有必要通过共享私有VPSnetworking保护PHP FPM的TCPstream量?

当运行在其他私有networkingstream量被其他潜在敌对的主机(例如,AWS,Vultr,DigitalOcean)共享的群集中时,有很多推荐的实践和教程来保护LEMP / LAMP堆栈的各种组件。 您可以使用TLS来保护反向代理和MySQLstream量。 但是,对于涉及一组托pipePHP-FPM池的实例的集群,似乎没有关于保护Web服务器实例和PHP-FPM实例之间的TCP通信的任何文献。 是否甚至有必要,还是有一个没有文献的原因(例如,stream量是encryption的,或没有理智的VPS /云提供商将在混杂模式下运行专用networking接口)? 当请求进入HTTPS站点时,我们可以看到问题,站点将请求细节发送到PHP-FPM池(包括密码或信用卡号码),第三方以某种方式监听该stream量。

带有节点和lingering_close的Nginx保持连接5秒钟

我们有一系列的服务器设置使用我们新的shiny的API,它将取代我们以古老的语言编写的旧API。 新应用程序是一个使用节点的服务器集群,位于NGINX之后。 这是为旧的API设置的相同types的集群。 还有另一台服务器坐在这两个集群的字体中,使用NGINX将stream量路由到一个或另一个。 目前,新集群的stream量远低于1%,而旧集群的stream量超过99%。 日志表明客户端(坐在NGINX路由器前面的客户端)总是及时接收响应(无论哪个集群处理请求) 日志还表明节点正在及时响应本地的NGINX。 旧的NGINX / API运行良好。 但是,节点集群的LOCAL NGINX正在logging每个请求所花费的时间,以使节点响应…加上额外的5秒钟。 有一点调查certificate,这是由于configuration设置称为lingering_close …它被设置为5秒。 根据文件,持续closures使用“启发式”决定何时保持开放。 http://nginx.org/en/docs/http/ngx_http_core_module.html#lingering_close 这是比较模糊的。 我们知道当响应小于1.1k时,连接只保持5秒。 我知道这很奇怪,但“启发式” 如果我们将lingering_closeclosures…连接closures没有启发式的影响。 这似乎从来没有发生在旧的群集。 有没有人有任何启发式可能保持连接的更清楚的信息,并可能有一些build议如何进行。 我最担心的是,所有的stream量都被转移到了第二个集群,所有这些打开的连接开始引起性能问题。

oVirt自托pipe引擎集群上没有高可用性

我正在尝试使用oVirt的虚拟机集群HA(特别是Red Hat Virtualization 4.0,但是我并没有得到Manager VM的高度可用性,所采取的步骤本质上是: 设置node1并使用iscsi存储运行托pipe引擎脚本。 设置node2并使用相同的iscsipath继续托pipe引擎脚本。 将集群/主存储添加到Manager VM,并让数据中心运行。 我已经按照红帽提供的文档说,现在应该启用HA。 问题在于,当我通过其Web门户访问Manager VM设置时,它指出“使用托pipe引擎时,VM无法设置为高度可用”。 我错过了什么?

drdb驱动器上的I / O使用率很高

drdb驱动器上的I / O使用率很高,但底层驱动器上的使用率非常低。 因为底层磁盘使用情况良好,所以忽略DRDB驱动器上的I / O使用情况是正确的。 我们有4个Redhat盒Dell PowerEdge R630(比如a,b,c,d),它们具有以下操作系统/软件包。 RedHat EL 6.5 MySql Enterprise 5.6 DRBD 8.4 Corosync 1.4.7 我们已经设置了4路堆叠的drbd资源,如下所示: 群集群集-1:服务器a和b互相连接本地局域网群集群集-2:服务器c和d 群集群集1和群集2通过虚拟IP通过堆叠的drbd连接,是不同数据中心的一部分。 drbd0磁盘已在每个服务器1GB本地创build,并且还连接到drbd10。 底层正常的磁盘使用情况: – Device: rrqm/s wrqm/sr/sw/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda2 0.00 3718.00 0.00 441.00 0.00 33268.00 75.44 0.06 0.13 0.08 3.35 avg-cpu: %user %nice %system %iowait %steal %idle 1.25 […]

如何在RHEL 7上的NFS exportfs群集资源中指定两个不同的子网

我正在RHEL 7集群上configuration一个NFS导出资源,我需要让一个共享目录可以从属于不同子网的客户端上挂载。 例如,下面的命令显然工作正常(只有一个networking定义): pcs resource create TEST-EXPORTFS ocf:heartbeat:exportfs clientspec=192.168.1.0/24 options=rw,sync,no_root_squash directory=/test fsid=1 但是如何在“clientspec”参数中添加第二个networking(例如:192.168.100.0/24),以便两个子网的客户端都可以安装共享目录? 我在官方文档中找不到任何帮助(无论是从RedHat还是从Linux-HA)。 提前感谢任何宝贵的帮助。

如何使用Haproxy通过http转发https请求

我有一个haproxy设置,有几个haproxy服务器路由到一个应用程序服务器集群。 我想haproxy做所有的SSL终止。 现在,https请求会以https的forms转发到应用程序服务器。 所以我想要的是: user <-https-> Haproxy <-http-> Application user <-http-> Haproxy <-http-> Application 我已经看到一些使用haproxy强制用户升级到https的configuration,然后整个系统都通过https。 这不是我正在寻找的 – 我希望应用程序服务器始终在http中。

起搏器未检测到节点断开

为了在部署生产系统之前testing集群configuration的各个方面,我在Centos 7主机上设置了三个Centos 7 KVM虚拟机。 节点被称为clua,club和cluc。 configuration的资源很less: fence_virsh STONITH资源克隆集 dlm,clvmd和GFS2 FileSystem资源克隆集 我一直在testing各种故障情况。 引起问题的原因是我通过三个节点中的两个节点上的下行接口使节点彼此失去联系。 在这里的testing我有iflu编辑clua和cluc的接口,离开俱乐部独自一人。 我已经证实,我不能在这个状态下的节点之间ping通。 在俱乐部,它或多或less是我所期望的: root@itkclub ~ # pcs status Cluster name: tclu Stack: corosync Current DC: club (version 1.1.15-11.el7_3.4-e174ec8) – partition WITHOUT quorum Last updated: Thu Apr 6 16:23:28 2017 Last change: Thu Apr 6 16:18:33 2017 by root via cibadmin on clua 3 […]

HaProxy将Mysqlstream量redirect一段时间

我有一个与HaProxy MariaDB集群。 由于繁重的工作cronjobs,我需要在07.00-07.10之间每天将客户端redirect到其他机器。 例如我有3服务器,ips是192.168.1.2,192.168.1.3,192.168.1.4。 在07.00-07.10之间,我的192.168.1.1应用服务器不应该使用192.168.1.2。 我该怎么做?