• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LinuxシステムCentOS 7はどのようにクラスタを構築しますか?高可用性クラスタを構築するには
2022-01-26

CentOS 7で高可用性クラスタを構築する方法。高可用性クラスタとは、サービス中断時間を短縮することを目的とするサーバクラスタ技術を指す。ユーザーのビジネス・プログラムが外部に絶えず提供するサービスを保護することで、ソフトウェア/ハードウェア/人為的な障害によるビジネスへの影響を最小限に抑えることができます。では、新しいcentosの下でどのようにして高可用性クラスタを構築しますか。

環境:本稿では、2台のマシンで2セットのホットスペア高可用性クラスタを実現し、ホスト名node 1のIPは192.168.122.1168、ホスト名node 2のIPは192.168.122.1169である。

一、クラスタソフトウェアをインストールするには、ソフトウェアpcs,pacemaker,corosync,fence-agents-allが必要であり、関連サービスを構成する必要がある場合は、対応するソフトウェアもインストールしなければならない。

二、ファイアウォールの配置

1、ファイアウォールとselinuxを禁止する

変更/etc/sysconfig/selinux SELINUX=disabledを確認し、setenforce 0またはrebootサーバを実行して有効にします。

2、ファイアウォールルールの設定

三、各ノード間のホスト名は互いに解析し合い、それぞれ2台のホスト名をnode 1とnode 2に変更し、centos 7で直接/etc/hostnameを変更して自機ホスト名とホストテーブルに参加し、ネットワークサービスを再起動すればよい。

2台のホストのホストテーブルを構成し、/etc/hostsに追加

四、各ノード間の時間同期はnode 1とnode 2でそれぞれ時間同期を行い、ntpを用いて実現することができる。

五、各ノード間でsshの暗号鍵なしアクセスを構成する。次の操作は、各ノードで操作する必要があります。

2台のホストは互いに通信可能であるため、2台のホストは互いに鍵を生成し、公開鍵を複製しなければならない。相互のノード上のhostsファイルはいずれも相手のホスト名を解析しなければならない。192.168.122.168168 node 1 192.168.122.1169 node 2

六、pacemakerによる高可用性クラスタの管理

1、クラスタユーザーの作成

各ノード間の通信とクラスタの構成を容易にするために、各ノードにhaclusterを作成するユーザーは、各ノードのパスワードが同じである必要があります。

2、pcsd起動の自己起動を設定する 3、クラスタの各ノード間で認証を行う

4、クラスタの作成と起動

5、クラスタの自己起動を設定する

6.クラスタ状態情報の表示

7、fence設備の設置

corosyncではstonithがデフォルトで有効になっていますが、現在のクラスタには対応するstonithデバイスがありません。このデフォルト構成は現在使用できません。これは、次のコマンドで検証できます。

次のコマンドでstonithを無効にできます。

8、ストレージの構成

高可用性クラスタは、ローカルディスクを使用して純粋なソフトウェアのミラー型クラスタシステムを構築することも、専用の共有ディスク装置を使用して大規模な共有ディスク型クラスタシステムを構築することもでき、お客様の異なるニーズを十分に満たすことができます。

共有ディスクには主にiscsiまたはDBRDがあります。この文書では、共有ディスクは使用されていません。

9、浮動小数点IPの配置

クラスタサービスがどこで実行されても、サービスを提供するために固定されたアドレスが必要です。ここでは192.168.122.1101をフローティングIPとして選択し、覚えやすい名前のClusterIPを付け、クラスタに30秒ごとにチェックするように伝えます。

10、apacheサービスの構成

node 1とnode 2にhttpdをインストールし、httpdの起動が無効になっていることを確認します

httpdモニタリングページを構成し(構成しなくてもsystemdモニタリングできるようです)、node 1とnode 2でそれぞれ実行します

まずApacheのホームページを作成します。centosでデフォルトのApache docrootは/var/www/htmlなので、このディレクトリの下にホームページを作成します。

Node 1ノードは次のように変更されました。

Node 2ノードは次のように変更されました。

次の文は、httpdをリソースとしてクラスタに追加します。

11、groupの作成

VIPとWEB resourceをこのグループにバンドルし,クラスタ全体として切り替える.(この設定はオプション)

12、サービス起動順序の設定

リソースの競合を回避するために、構文:(pcs resource group addの場合も追加の順序で順次起動できます。この構成はオプションです)

13、優先するLocationを指定する(この構成はオプション)

Pacemakerは、マシンのハードウェア構成が同じであることを要求していません。他のマシン構成よりも良いマシンもあるかもしれません。この場合、ノードが使用可能な場合、リソースが上にあるなどのルールを設定します。この効果を達成するためにlocationコンストレイントを作成します。同様に、私たちは彼に記述的な名前(prefer-node 1)を取って、私たちがWEBというサービスを上で走りたいことを示して、多く上で走りたいことを示します(私たちは今50のスコアを指定していますが、2ノードのクラスタ状態では、0より大きい値はすべて所望の効果を達成することができます)、およびターゲットノードの名前:

ここでは、スコアが大きいほど、対応するノードで実行したいことを示します。

14.生産資源粘性(この構成はオプション)

一部の環境では、ノード間でのリソースの移行を最小限に抑える必要があります。リソースの移行は、通常、期間内にサービスが提供されないことを意味します。Oracleデータベースなどの複雑なサービスは、この時間が長くなる可能性があります。

この効果を達成するために、Pacemakerには「リソース粘性値」という概念があり、サービス(リソース)が実行中のノードにどれだけいたいかを制御することができます。

Pacemakerは、各リソースを最適に分散するために、この値をデフォルトで0に設定します。アセットごとに異なるスティッキー値を定義できますが、一般的にはデフォルトのスティッキー値を変更すれば十分です。リソース粘性は、リソースが現在のノードに残る傾向があるかどうかを表し、正の整数であれば傾向を表し、負の数は離れ、-infは負の無限を表し、infは正の無限を表す。

共通コマンド要約:クラスタステータスの表示:#pcs status

クラスタの現在の構成の表示:#pcs config

起動後のクラスタの自己起動:#pcs cluster enable–all

起動クラスタ:#pcs cluster start–all

クラスタリソースステータスの表示:#pcs resource show

クラスタ構成の検証:#crm_verify -L -V

リソース構成のテスト:#pcs resource debug-start resource

ノードをスタンバイ状態に設定:#pcs cluster standby node 1

これが編集者が皆さんに持ってきたCentOS 7の下でどのように高利用可能なクラスタを構築するかというステップで、詳しくはありません。読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。


ソース元URL:https://dopubox.com/article/p/2729ae0b97e85d9c

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    美術評論家連盟が「ガザ戦争に対する意⾒表明」を公開
    2024-06-04

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    「art stage OSAKA 2024」が9月に開催。大阪・関西万博への機運も醸成
    2024-06-05

    写真家の吉田ルイ子さん死去
    2024-06-06

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛