• 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
  • [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
  • テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

    ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

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

    ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    知ってる? 「登録博物館等マーク」
    2024-06-05

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    東京都写真美術館で「今森光彦 にっぽんの里山」が開催へ
    2024-06-04

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    京都・祇園祭の「長刀鉾」稚児決まる 記者会見で「頑張ります」
    2024-06-06

    ©  Dopu Box
    💛