Red Hat Linux RHCSの利用可能性[6]

マネージャQEMU KVM用のvirshのにlibvirtd#仮想環境差
#kvm:基礎となる仮想化
#qemu:そのようなIOデバイスとして仮想周辺デバイス用(プロセス仮想マシンを表示するトップコマンドは、QEMU KVM-ある)
仮想化:#libvirtd根本的な仮想化を管理するためのインターフェース(仮想マシンをオフにダウン作業に影響を与えませんが、でvirt-managerの仮想マシンを見ることはできません)

#### RHCSキット(レッドハット高可用性)####
1. 2オープン仮想マシン、コンフィグレーションYUM源は、(HAを追加する等、以下、ストレージ)、高可用性、負荷分散、メモリ、ファイルシステムを追加
#閉じますfirewalldのselinuxをし、
種々の分析#上でローカルホストを追加
[ハイアベイラビリティ]
名=ハイアベイラビリティ
BASEURL = HTTP://172.25.0.250/rhel6.5/x86_64/dvd/HighAvailability
gpgcheck = 0

[ロードバランサ]
名=ロードバランサ
BASEURL =のhttp://172.25.0.250/rhel6.5/x86_64/dvd/LoadBalancer
gpgcheck = 0

[ResilientStorage]
名= ResilientStorage
BASEURL =のhttp://172.25.0.250/rhel6.5/x86_64/dvd/ResilientStorage
gpgcheck = 0

[ScalableFileSystem]
名= ScalableFileSystem
BASEURL =のhttp://172.25.0.250/rhel6.5/x86_64/dvd/ScalableFileSystem
gpgcheck = 0

2.リッチは、すべてのHAノードに搭載され、ここでノードとserver2 HAノード行うために管理
#luciをWeb管理インターフェース・ツールである
1)SERVER2:
yumのインストールルーシー・リッチ-Y

2)server5:
yumのインストール-y・リッチ

インストールのリッチユーザーが生成した後、3)、ユーザーはパスワードのリッチを設定するには:ます。RedHat
はpasswdリッチを

4)2つのノードがリッチ、ルーシーと設定ブート・オン
/etc/init.d/ricciスタートを
開始/etc/init.d/luci
ON chkconfigのリッチを
ルーシーONのchkconfig

5)着陸
https://172.25.0.2:8084の
ルート
のRedHat

この問題を解決するために、##クラスタ化するために、server5の注目をSERVER2を追加

6)成功追加するかどうかを確認してください
猫を/etc/cluster/cluster.conf

<?xml version = "1.0"?>

#ビューのクラスタの状態
[ルート@サーバー2〜]#clustatの
土11月17日11時00分01秒2018 @ westos_haのためのクラスタ状態
メンバーのステータス:Quorate

メンバー名IDのステータス


SERVER2 1オンライン、ローカル
server5 2オンライン

################################################## #######
CMAN分散クラスタマネージャ
リソース引き継ぎを担うrgmanagerのリソース機関、
modclusterdクラスタ状態監視
clvmdは、共有ストレージを論理ボリュームをクラスタ化
################## ########################################
7)フェンス追加
フェンスデバイス- >追加- >フェンスのvirt(マルチキャストモード) - > vmfence

8)物理マシンへのインストールパッケージのフェンス()
yumのフェンス検索

フェンスvirtd.x86_64
フェンスvirtd-libvirt.x86_64
フェンスvirtd-multicast.x86_64

9)設定のフェンスは、
コンフィギュレーション・ファイルを表示することができますfence_virtd -c#のVimの/etc/fence_virt.conf

インタフェース[virbr0]:BR0 ##デバイス選択BR0、デフォルトで他の

#生成fence_xvm.key
DDなら=は/ dev / urandomの=は/ etc /クラスタ/ fence_xvm.keyのBS = 128カウント= 1

10)HAノードに分散fence_xvm.keyは、ノードはキーによって管理されている
SCPサーバ2 @ルートをfence_xvm.key:の/ etc /クラスタ/
SCP fence_xvm.key Server5ルート@:の/ etc /クラスタ/

11)ノードの構成ウェブインターフェースフェンス
ノード- >サーバ2 - >フェンス追加メソッド- > vmfence-1 - >フェンスインスタンスを追加- > vmfence(XVM仮想マシンフェンシング) - >ドメイン( UUID Server2が充填します)

server5同上。

12)フェンスを起動し、テストが
fence_virtd.serviceを開始systemctl

[ルートの@ server2のクラスタ]#のfence_nodeの server5 ## server5を再開することが
フェンスserver5の成功を

## netstatの-antulp | grepを1229年## UDP 1229ポート

13)は、バックカットと優先度の追加に失敗しました
フェイルオーバーを- >追加- > webfail - >(優先ノードは種類のサービスにフェールオーバーする) - >(サービスのみが指定されたノード上で実行することができます)制限します- >いいえ(サービスが再び使用可能になった、ノード1の優先順位に戻ってそれを送信しない)フェイルバック(このオプションが選択され、優先順位の順にフェイルオーバーホストが再び通常のサイズにカットされ、あるいはません)
#1 server2の優先順位、1 server5優先10、より低い数、より高い優先度であります

14)VIPリソースの追加]
> [IPアドレス- >追加- #Resources
172.25.0.100
24
モニタリンク(選択)リンク監視
秒で睡眠のIPアドレスを削除した後、5 ...の数を

#サービスの追加
#Resourcesを- >追加- >スクリプト
名:httpdの
スクリプトファイルへのフルパス:/etc/init.d/httpd

両方のノードは、デフォルトの発行ページを作成し、インストールし、httpdが起動されました

15)クラスタにサービスグループを追加する
サービスグループ- >追加

サービス名:Apacheが
自動的にこのサービスを開始します。このサービスを開始自動的に選択して
実行排他的(最初の選択):実行独占
フェイルオーバードメイン:webfail
回復ポリシー回復戦略返信政策修理原則の
RELOCATE
... N-浮動VTの再定住、移行のvi再定住を。移転

#次に、リソースを追加する
リソースの追加- > 172.25.0.100/24 - >スクリプト ## IPおよびスタートアップスクリプトを追加します

3.テスト・アクセス・
サーバー2に172.25.0.100#デフォルトのアクセス

4.サーバー2のスプリットブレインを行い、テストフェンス
エコーC>の/ proc / SysRqを、トリガ

フェンスの成功は、Server2が自動的に選択の余地はありませんフェイルバックが存在しないためにhttpdは、サービスを提供するために、サーバー2に戻った開始後、スプリットブレイン後に再起動します

クラスタに接続されたストレージデバイス
の仮想マシンを開くための第1位は、共有ストレージのiSCSI、サーバー3として使用されている
:server3のサーバーのインストールに
yumをインストールSCSI--Y *

:HAクライアント・ノードにインストール
* Y - yumをインストールしたiSCSI

。構成#2が格納されている
サーバ3の場合:
Vimの/etc/tgt/targets.conf
38があります

開始:
開始/etc/init.d/tgtd

TGT-管理者は、情報保存表示する## -s
psの斧を## 2つのTGTDプロセスを見た(4つ存在する場合、学生は、問題のプロセスを見て、間違っています)

:共有ストレージノードHA上で発見
[Server2のルート@〜] -tディスカバリーST#-m -p iscsiadmは172.25.0.3
とiscsidを開始:[OK]
172.25.0.3:3260,1 iqn.2018-11.com.exampleは: server.target1

[ルート@サーバー2〜]#のiscsiadm -mノード-l ##マウントストレージ

FDISK -Cuは/ dev / sdbと##のみ、パーティションテーブルの回復を促進するため、地区に損傷を受けているとき

共有ストレージのiSCSI:
クラスタマネージャマシン:
YUMインストールSCSI-対象-utils.x86_64 0:1.0.24-10.el6 -y
Vimの/etc/tgt/targets.conf

/etc/lvm/lvm.confをvimの
462 locking_type = 3
[ルート@ server2のHTML]#の/etc/init.d/clvmdステータス
clvmd(PID 1235)が実行されている...
cluster_vg:クラスタ化されたボリュームグループの
アクティブクラスタ化された論理ボリューム:デモ

// ext4のは、//(ない同じ生地で)ローカルファイルシステムで
マウント:
前提:/etc/init.d/clvmdステータス(実行されている)
locking_type 3 =
1.2つのクラスタの仮想マシン
DD2:
は、pvcreateは/ dev / sdb1が
vgcreate详细は/ dev / SDB1
4GのDDをDangdangの-nは、lvcreate -L
DD3:
PVS
のAttr PSIZE pfree FMTのPV VG
の/ dev / SDA2 volgroup LVM2 A-- 0 19.51グラム
の/ dev / SDB1 LVM2 A-- 8.00グラム8.00グラム

VGS
VG #PV #LV #SNたAttr VSIZE VFree
VolGroup 1 2 0 WZ-N- 19.51グラム0
详细1 0 0 WZ-NC 8.00グラム8.00グラム
LVS
LV VG AttrのLSIZEプール由来のデータ%移動ログCPY%同期変換
lv_rootのVolGroup -Wi-AO ---- 18.54グラム
lv_swap VolGroup -Wi-AO ---- 992.00メートル
DD详细-Wi-A ----- 4.00グラム

DD2は次のとおりです。
mkfs.ext4は/ dev /详细/ DD
マウントは/ dev /详细/ DD / mntに(両方の仮想マシンを同時にマウント例:ここでは/ etc / passwdの後、アンロードされない場合は、他のマウントCPの内側mntに1 / ext4ファイルシステムがローカルであるため、マシンが(同期していない(同時書き込みをサポートしていません))を参照することはできません)
、CD / mntに
vimのindex.htmlを
アンマウントは/ dev /详细/ DD

グラフィカルな操作:一緒ストレージサービス追加
デバイス、FSラベルまたはUUIDデバイス、FSのラベル、またはUUID
強制アンマウントアンロード力
、迅速なステータスチェックは、クイックステータスチェックを使用して使用して
アンマウントしが失敗した場合、アンインストールは、ホストノードのリブートのホスト・ノードを再起動した場合を
// clusvcadm -d apacheの(このサービスは同じである私は、このサービスは、キャリアウェブインタフェース操作でクラスタコマンドである必要はありません両方のマシン上のApacheのクラスタサービスを教えて閉じていない)
clusvcadm -r apacheの-m dd3.example .COMサービスがdd3.example.comに転送される
STOPを/etc/init.d/httpd(テストサービスを停止した仮想計算機システム上でサービスを停止)

複数のノードが同時に書き込みマウント(GFS2:共有ファイルシステム)
mkfs.gfs2 2 -j -t -pのlock_dlm westos_ha:mygfs2の/ dev /详细/ DD
kfs.gfs2一般オプションは使用されるGFS2ファイルシステムのためのツールを作成:
2
-b BlockSizeは:ファイルシステムのブロックサイズが、512の最小値を指定し、デフォルト値は4096であり、
-J&LTメガバイト:gfs2日志区域大小指定し、デフォルトは128メガバイト、8メガバイトの最小値であり;
-j番号:指定ファイルシステム作成GFS2はログによって作成された領域の数、ログ領域は、典型的には、各クライアントが搭載指定する必要があり;
-p LockProtoName:使用ロックプロトコル名は、通常、1つまたはのlock_dlm lock_nolockによってである。
-t LockTableNameの:ロックテーブル名、一般クラスタファイルシステムは、それがファイルロック、ロックテーブル名CLUSTERNAMEの申請時に関連付けられている情報に基づくクラスタノードのクラスタファイルシステムを作成するために、テーブル名をロックする必要がある:fsname、どこクラスタ名は、クラスタ構成ファイルでクラスタをしなければなりません名前は同じままであり、従って、クラスタ・ファイル・システムにアクセスすることができ、クラスタ内の唯一のノードがあった。また、同じクラスタ内の各ファイルシステム 名前は一意である必要があります。

测试:DD2:マウントは/ dev /详细/ DD / mntに
CDを/ mntの
CP / etc / passwdファイル
DD3:マウントは/ dev /详细/ DD / mntに

3.vimの/ etc / fstabの(2が行う)
0 0の/ dev /详细/ DDの/ var / WWW / HTML GFS2 _netdev(ネットワーク機器)
のマウントは-a
webdate内のリソースを、ファイルシステム内のウェブサイトサービスグループを削除してから削除します
4.clusvcadm -e apacheの

サービスには、彼自身を開く必要はありませんサービスをマウントするマウントに沿って行く必要はありません

gfs2_tool SBは/ dev /详细/ ddのすべて

gfs2_toolジャーナルの/ dev /详细/ DD(マウントポイントをいくつかは、いくつかのログを持っています)

gfs2_jadd -j 3は/ dev /详细/ DD

拡張をサポートしています、また削減をサポートしていますが、リスクの減少(最下層は、LVMである)
は、lvextend -L + 1Gは/ dev /详细/ DD(ディスク容量を拡張)
gfs2_growは/ dev /详细/ DD(ファイル・システムを拡張)

9.テーブル名とクラスタ名が(ない名前がアップマウントされていない)と同じでなければなりません
。mygfs2の/ dev /详细/ DD:mkfs.gfs2 -pのlock_dlm -j -t westos_dd 3
gfs2_tool SBの/ dev /详细/ DD表クラスタ名: mygfs2

#デモ
なら=は/ dev / sdbとのDD = MBR BS = 512カウント= 1〜## バックアップMBRは
=は/ dev / SDB BSのIF =は/ dev / ZEROをD-D 1 = 512 = ## COUNT破壊MBR
DD無し「コマンドファイルシステムは、「基本的なデバイス(BIOS)から直接書き込まれます

再起動後、/ procの/パーティションの下にわずか数分sdb1が表示されていない
マウントは/ dev / sdbと/ mntには、パーティションテーブルがなくなっているので、##文句を言うだろうマウント

=は/ devの= MBR場合、DD / sdbの## MBRに再開
-Cuは/ dev / sdbの##にした後にfdiskをして、wを保存して終了は、適切に取り付けることができ、それはまた、以前に保存したコンテンツを見ることができる
「パーティション化されない場合があります、無パーティションテーブルように、「実験の後ろに分割していない、の/ dev / sdb1などを削除し、この問題を心配しないでください

#iscsiは、単一のポイントを書くことができ、またはデータが同期されていません

6.追加のバックエンドデータベース
#のHAノードは2つのデータベースをインストールしている
のyum -yのMySQLサーバをインストールします

マウントは/ dev / sdbとは/ var / libに/ MySQLの## MySQLの共有デバイスに格納されたデータ

chownコマンドmysql.mysqlは/ var / libに/ mysqlの## mysqlのこのディレクトリの書き込み可能を作ります

アンマウントは/ var / libに/ mysqlの

7.バックエンドデータベースを追加し、Webに保存されている
1)apacheの実行が排他的にキャンセルオフ無効

2)添加リソース
#1.Fileシステム
dbdataの
ext4の
は/ var / libに/ mysqlの
は/ dev / sdbの
強制アンマウント
使用クイックステータスチェックを
アンマウントしますが失敗した場合、ホストノードを再起動

#2.Script
mysqldを
/etc/init.d/mysqld

#3.IP住所
172.25.0.200
24

3)ドメインフェイルオーバ追加
dbfail
重点
電話制限付き
優先順位10:Server2の
Server5:優先順位1

4)添加サービスグループは、
追加
サービス名:SQLは、
自動的にこのサービスの開始
フェイルオーバードメインを:dbfailを

リソースの追加:
ファイルシステム- > IPアドレス- >スクリプト

#命令方式启动apacheの
[ルート@のserver5〜]#clusvcadm -e apacheの
サービスを有効しようとしているローカルマシン:Apacheの...成功
サービス:Apacheは今server5上で実行されています

おすすめ

転載: blog.csdn.net/qq_36016375/article/details/94914985