1. <tr id='bhz7b'><strong id='bhz7b'></strong><small id='bhz7b'></small><button id='bhz7b'></button><li id='bhz7b'><noscript id='bhz7b'><big id='bhz7b'></big><dt id='bhz7b'></dt></noscript></li></tr><ol id='bhz7b'><table id='bhz7b'><blockquote id='bhz7b'><tbody id='bhz7b'></tbody></blockquote></table></ol><u id='bhz7b'></u><kbd id='bhz7b'><kbd id='bhz7b'></kbd></kbd>

      <fieldset id='bhz7b'></fieldset><span id='bhz7b'></span>
        <ins id='bhz7b'></ins><dl id='bhz7b'></dl>

        <i id='bhz7b'></i>
        <acronym id='bhz7b'><em id='bhz7b'></em><td id='bhz7b'><div id='bhz7b'></div></td></acronym><address id='bhz7b'><big id='bhz7b'><big id='bhz7b'></big><legend id='bhz7b'></legend></big></address>

          <code id='bhz7b'><strong id='bhz7b'></strong></code>
          <i id='bhz7b'><div id='bhz7b'><ins id='bhz7b'></ins></div></i>
          1. Linux系统如何安装及配置ClusterShell工具以便了解负载情况

            • 时间:
            • 浏览:16
            • 来源:124软件资讯网

                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的安装设置需要免密码登录服务器  ,以是本文对此也做了相关解说  。