Linux系统如何安装及配置ClusterShell工具以便了解负载情况

   Linux系统下如果你想了解多台数据库服务器之间的负载情况,那么你就会用到ClusterShell工具,作为Linux运维利器,其安装及配置也是一门学问,那么在Linux上要如何安装及配置ClusterShell呢?


  ClusterShell的安装与配置

  ClusterShell的安装很Easy,如果使用APT或YUM包管理方式的话,基本就是一条命令的事儿,我就不说了,这里说一下如何从源代码安装,需要在源代码目录执行如下命令:

  shell》 python setup.py install

  为了使用的方便,还需要拷贝配置文件到指定目录:

  shell》 mkdir /etc/clustershell

  shell》 cp conf/* /etc/clustershell

  接着配置我们要管理的节点,假设我们配置了一个db组,包含db_[1-3]三个节点:

  shell》 cat /etc/clustershell/groups

  db: db_1 db_2 db_3

  准备就绪,查询所有数据库服务器当前的负载情况:

  shell》 clush -b -g db “uptime”

  注:前提是需要在被操作服务器上设置免密码登录,如果不清楚,请看下面的内容。

  如何配置服务器免密码登录?

  如果没有事先生成ssh密匙的话,需要先生成:

  shell》 ssh-keygen

  可选操作:为了方便,我们可以给需要登录的服务器起一个可读性更好的别名,如果你做了类似的操作,那么后面的《USER》@《SERVER》都可以换成对应的《HOST》:

  shell》 cat ~/.ssh/config

  Host db_1

  Hostname 《SERVER》

  User 《USER》

  Port 《PORT》

  Host db_2

  Hostname 《SERVER》

  User 《USER》

  Port 《PORT》

  Host db_3

  Hostname 《SERVER》

  User 《USER》

  Port 《PORT》

  然后把生成的公钥添加到需要登录的服务器指定位置:

  shell》 cat ~/.ssh/id_rsa.pub | ssh 《USER》@《SERVER》 “cat - 》》 ~/.ssh/authorized_keys”

  如果你总记不清如何正确拼写authorized_keys,可以接着学一下ssh-copy-id的用法,这个命令可以让操作更简单点:

  shell》 ssh-copy-id -i ~/.ssh/id_rsa.pub “《USER》@《SERVER》”

  注:每配置好一台免密码登录的服务器,最好手动实际操作一下,因为第一次连接会要求手动确认是否保存信息到~/.ssh/known_hosts文件。

  上面就是Linux安装配置ClusterShell的方法介绍了,因为ClusterShell的安装配置需要免密码登录服务器,所以本文对此也做了相关讲解。

时间: 2024-10-26 05:13:38

Linux系统如何安装及配置ClusterShell工具以便了解负载情况的相关文章

在Linux系统中安装和配置ACE(转载)

本文详细描述了在Linux操作系统上安装和配置"自适应通信环境(ACE)"的过程和注意事项.文中的描述基于RedHat Linux 9操作系统和ACE 5.4版 准备工作: 1.确保你的Linux操作系统的开发环境(gcc.make--)是完整且可用的.2.在安装ACE的过程中,可能需要root权限,因此确保你拥有root帐户的密码.3.对于典型的Redhat9系统,autoconf程序的版本可能过低,你需要首先升级它.    升级的步骤如下:    1. 在控制台中输入 autoco

在Linux上怎么安装和配置DenyHosts工具以便进行自动屏ip

  使用DenyHosts能够进行自动屏ip的功能,掌握DenyHosts在Linux系统中的安装是很有必要的,那么在Linux系统中要如何安装DenyHosts工具呢?安装后又要如何配置呢?这都是用户需要学习的. denyhosts是一个安全工具,用Python编写的,用于监视服务器访问日志,防止虚拟专用服务器蛮力攻击.该项目工程通过禁止超过一定次数的失败登录尝试的IP地址. 步骤一.安装denyhosts 是的,denyhosts很容易安装在Ubuntu sudo apt-get insta

在Linux系统中安装使用恶意软件扫描工具及杀毒引擎的教程

  恶意软件是指任何旨在干扰或破坏计算系统正常运行的软件程序.虽然最臭名昭著的几种恶意软件如病毒.间谍软件和广告软件,但它们企图引起的危害不一:有的是窃取私密信息,有的是删除个人数据,有的则介于两者之间;而恶意软件的另一个常见用途就是控制系统,然后利用该系统发动僵尸网络,形成所谓的拒绝服务(DoS)攻击或分布式拒绝服务(DDoS)攻击. 换句话说,我们万万不可抱有这种想法"因为我并不存储任何敏感数据或重要数据,所以不需要保护自己的系统远离恶意软件",因为那些数据并不是恶意软件的唯一目标

全面讲解在Linux系统中安装和配置HAProxy的过程

  一.Haproxy概念 Haproxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.Haproxy特别适用于那些负载特大的web站点,这些站点通常又需要会保持或七层处理.Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上. 二.安装Haproxy 代码如下: [root@node3 app]# tar zxvf

Linux系统的安装和配置

Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做与微软抗衡的一面大旗或自由软件爱好者的精神支柱.如果说几年前的Linux是星星之火的话,今天的它已经真正地形成了燎原之势.随着越来越多成熟的Linux发行版的推出以及Linux推广的许多问题(安装不方便.中文化困难.软件匮乏.缺乏统一标准等)得到 圆满解决,现在Linux已经真正地向广大的电脑爱好者们敞开了大门. 一.安装前的准备 你完全可以打消Linux对计算机硬件是否支持的顾虑,放心大

在Linux系统中安装varnish-cache配置及体验方法

  varnish-cache在linux系统中是一套高效能的反向网站快取服务器,这样的服务器很大的方便了电脑的使用,但是在电脑上要怎么的进行安装和体验呢!现在我们一起来看看吧! 主要理解下vcl 几个状态,主要是 vcl-recv 和 vcl-fetch 基本就够用了 vcl-recv 一般可以指定 使用哪个backend 可以设定 pass 规则 vcl-fetch 主要处理 缓存规则,设置缓存时间 beresp.ttl 1.手动清理缓存的命令(3.0版和以前有出入来着): sudo var

Linux系统的安装和配置_unix linux

Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做与微软抗衡的一面大旗或自由软件爱好者的精神支柱.如果说几年前的Linux是星星之火的话,今天的它已经真正地形成了燎原之势.随着越来越多成熟的Linux发行版的推出以及Linux推广的许多问题(安装不方便.中文化困难.软件匮乏.缺乏统一标准等)得到 圆满解决,现在Linux已经真正地向广大的电脑爱好者们敞开了大门. 一.安装前的准备 你完全可以打消Linux对计算机硬件是否支持的顾虑,放心大

Linux系统下安装跨平台团队开发工具Vagrant的教程

Vagrant 是一个可创建轻量级.高复用性和便于移植的开发环境的工具. 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留.你将不会再被XAMMP,手动配置虚拟环境,或者使用FTP远程编辑所卡住. Vagrant 是一个强有力的工具,它的功能和价值超出这篇文章所覆盖的范围以及我的理解所能到达之处.这篇文章将介绍Vagrant中一些相当酷的事情,比如: 在你的机器中使用PHP5.4版本的LAMP. 如何在你

Linux系统上安装和配置Backup Exec 12.5 Oracle Agent详细步骤

一.安装部分 Backup Exec是一款主要用于Windows平台的数据保护产品,但是它也包含了用于Linux或Unix的代理程序.要清楚你所使用的Backup Exec支持哪些Linux或Unix系统,请访问技术支持网站上的软件兼容性列表,以现在用户数量最多的BE10d为例,它的兼容性列表网址是: http://support.veritas.com/docs/278254 你可以在软件兼容性列表中发现两个用于Linux或Unix的代理产品,它们的兼容性不同: Remote Agent fo