Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxシステムClusterShellツールのインストールおよび設定方法

LinuxシステムClusterShellツールのインストールおよび設定方法

  

Linuxシステム複数のデータベースサーバー間の負荷を理解したい場合は、ClusterShellツールをLinuxの運用および保守ツールとして使用します。学ぶために、LinuxにClusterShellをどのようにインストールして設定しますか。あなたはAPTやYUMパッケージ管理を使用している場合は、

ClusterShellのインストールは、非常に簡単です


ClusterShellのインストールと設定、それはものの基本的なコマンドですが、私は、言うことはありませんここでソースコードからインストールする方法について説明するには、ソースコードディレクトリで次のコマンドを実行する必要があります。

shell "python setup.py install

使用の便宜上、設定ファイルを指定されたディレクトリにコピーする必要があります。 :

シェルmkdir /etc /clusterhell

シェルcp conf /* /etc /clusterhell

次に、管理したいノードを設定します(データベースを設定したと仮定します)。 db_ [1-3] 3つのノードを含むグループ:

shell "cat /etc /clusterhell /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

ホストdb_1

ホスト名 "SERVER"

ユーザー "USER"

ポート "PORT"

ホストdb_2 < Br>

ホスト名 "SERVER"

ユーザー "USER"

ポート "PORT"

ホストdb_3

ホスト名 "SERVER"

ユーザー "USER"

ポート "PORT"

次に、生成された公開鍵をサーバーの指定した場所に追加します。

シェル "cat〜/。 Ssh /id_rsa.pub |  Ssh "USER" @ "SERVER"' cat - 》>〜/.ssh /authorized_keys'

authorized_keysを正しくつづる方法を覚えていない場合は、ssh-copy-idの使い方を学ぶことができます。このコマンドを使用すると、操作が簡単になります。
<シェル> ssh-copy-id -i〜/.ssh /id_rsa.pub' "USER" @ "SERVER"'

注注:パスワードなしのログインサーバーを設定するたびに、最初の接続では〜/.ssh /known_hostsファイルに情報を保存するために手動の確認が必要になるため、手動で操作するのが最善です。

上記はClusterShell方式のLinuxインストールおよび設定です。CClusterShellのインストール設定にはパスワードなしのログインサーバーが必要であるため、この記事でも説明しました。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved