ホームページ  >  記事  >  システムチュートリアル  >  RHCS クラスターの管理と保守

RHCS クラスターの管理と保守

PHPz
PHPz転載
2024-01-05 09:40:161226ブラウズ
###導入### RHCS クラスターの管理と保守は、非常に複雑で面倒な作業です。RHCS クラスターを適切に保守するには、RHCS の基本的な動作原理を理解しておく必要があります。クラスター管理の観点から、RHCS は次の 2 つの方法を提供します。 Luci グラフィックス インターフェイス モードとコマンド ライン モード。ここでは、コマンド ラインで RHCS クラスターを管理する方法に焦点を当てます。 RHCS クラスターを開始します

RHCS クラスターのコアプロセスは cman と rgmanager です。クラスターを起動するには、cman、rgmanager の順に起動します。操作は次のとおりです。 ホスト web1 でクラスター サービスを開始します:
リーリー

cman が他のノードで正常に開始されたら、rgmanager サービスを開始します。具体的な操作は次のとおりです:

リーリー

RHCS クラスターを閉じます クラスターサーバーの起動とは逆に、RHCS クラスターをシャットダウンするコマンドは次のとおりです。

リーリー

cman サービスを閉じるときに、失敗メッセージが表示されることがあります。このとき、ローカル共有ストレージの GFS2 ファイル システムがアンインストールされているかどうかを確認でき、また、他のノード上のすべての rgmanager サービスがアンインストールされているかどうかも確認できます。通常通りシャットダウンします。

アプリケーションサービスの管理 クラスタシステム起動後、アプリケーションサービスはデフォルトで自動起動されますが、自動起動しない場合は手動でアプリケーションサービスを起動する必要があります。アプリケーション サービスを管理するコマンドは clusvcadm で、これらのコマンドを使用して、クラスター サービス内の Del アプリケーション サービスを開始、シャットダウン、再起動、切り替えできます。

アプリケーションを開始します wrbserver の起動を例として、次の方法でノード上でアプリケーション サービスを起動できます。

リーリー

アプリケーションを閉じる mysqlserver の起動を例として、次の方法でノード上のアプリケーション サービスをシャットダウンできます。

リーリー

アプリケーションを再起動します wrbserver の起動を例として、次の方法でノード上のアプリケーション サービスを再起動できます。

リーリー

このコマンドは web2 ノードで実行され、web1 ノードで wrbserver を再起動することもできます。clusvcadm コマンドはクラスター内のどのノードでも実行できることがわかります。

アプリケーションを切り替える ノード web1 からノード web2 へのサービスの切り替えを例として、次の方法で特定のノード上のアプリケーション サービスを切り替えることができます。 リーリー

RHCS クラスターのステータスを監視する

RHCS を監視すると、クラスター内の各ノードの健全性状態を理解し、問題を特定してタイムリーに解決するのに役立ちます。 RHCS クラスターには豊富なステータス表示コマンドが用意されていますが、ここでは主に cman_tool、clustat、ccs_tool の使用方法を紹介します。

cman_tool コマンド cman_tool には多くのパラメーターがありますが、その使用方法は比較的簡単です。ここでは 2 つのパラメーターの使用方法を紹介します。 リーリー このコマンドは、ノード名、対応するノードの IP アドレス、およびクラスターに参加した時刻を表示します。

クラスター ノードの詳細情報を知りたい場合は、次のコマンドを使用できます:

リーリー


clustat コマンド

clustat コマンドは非常に簡単に使用できます。詳しい使用方法については、「clustat -h」を使用してヘルプ情報を取得できます。ここではほんの数例を示します。 リーリー 出力内容の意味は以下のとおりです。

clustat の「-i」パラメータは、クラスタシステム内の各ノードやサービスの稼働状態をリアルタイムに表示できます。「-i 3」は、クラスタの状態を 3 秒ごとに更新することを意味します。

この出力では、各ノードが「オンライン」状態にあることがわかります。これは、各ノードが正常に実行されていることを示しています。ノードがクラスターから離脱すると、対応するステータスは「オフライン」になります。また、クラスターが2 つのサービスも「開始」状態にあり、それぞれ Mysql1 ノードと web1 ノードで実行されています。

また、「ID」列からクラスタノードの対応関係を知ることができます。たとえば、このクラスタでは web2 が「ノード 1」のノードに対応し、web1 が「ノード 4」のノードに対応します。クラスター ノードの順序を理解すると、クラスター ログを解釈するのに役立ちます。


ccs_tool コマンド

ccs_tool は、主にクラスター構成ファイルクラスター.conf の管理に使用されます。ccs_tool を通じて、ノードの追加/削除、フェンスデバイスの追加/削除、クラスター構成ファイルの更新、およびクラスター内のその他の操作を行うことができます。 以下に、ccs_tool のいくつかのアプリケーション例を示します: 1 つのノードで構成ファイルを変更した後、「ccs_tool update」コマンドを実行して、すべてのノードの構成ファイルを更新できます。例:

[root@web1 cluster]# ccs_tool  update /etc/cluster/cluster.conf
Proposed updated config file does not have greater version number.
  Current config_version :: 35
  Proposed config_version:: 35
Failed to update config file.

ccs_tool是根据cluster.conf中的“config_version”值来决定是否进行更新的,因此在修改完cluster.conf文件后,一定要将cluster.conf的config_version值进行更新,这样执行ccs_tool时才能更新配置文件。

[root@web1 cluster]# ccs_tool  update /etc/cluster/cluster.conf
Config file updated from version 35 to 36
Update complete.

本文原创地址:https://www.linuxprobe.com/management-maintenance-rhcs.html作者:冯琪,审核员:苏西云

本文原创地址:https://www.linuxprobe.com/management-maintenance-rhcs.html编辑:public,审核员:暂无

为您推荐一些与本文相关的文章:

  • TPC 官方披露—阿里云自研数据库AnalyticDB破纪录
  • 工信部、国资委发文推动5G技术产业化,多股涨停
  • 新版Linux将不在对旧CPU架构予以支持
  • 怎样恢复Mysql数据库误删除后的数据
  • DeepMind组建美国团队:加强与谷歌的联系
  • 《RedHat Linux 5系统安装手册》pdf版电子书免费下载
  • 《Web编程基础》pdf电子书免费下载
  • KDE Frameworks 5.105改进了对Flatpak应用的支持,更新了Breeze图标主题
  • 《ASP动态网页设计与Ajax技术》pdf电子书免费下载
  • 高并发大流量网站 10 个调优策略

以上がRHCS クラスターの管理と保守の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。