@IT:体験! 新しくなったLinux-HA(1/3): "* @IT
* @IT CORE
* @IT情報マネジメント
* @IT MONOist
* @IT自分戦略研究所
* JOB@IT
* ITmedia
* TechTarget
* 誠
* EE Times
アットマーク・アイティ ITエキスパートのための問題解決メディア
@IT総合トップ > @IT CORE > Linux Square > 体験! 新しくなったLinux-HA
【ITM-EXPO開催中】50講演・40ブース・資料250点
スラッシュドット [ブログに書く] はてなブックマーク Yahoo!ブックマークに登録 印刷
Heartbeat+Pacemaker+DRBDで高可用Linux(1)
体験! 新しくなったLinux-HA
Linuxで動作するオープンソースソフトウェアを組み合わせ、高い信頼性を備えたシステムを実現する「Linux-HA」が新しくなり、さらに高い信頼性を実現するようになりました。最新のLinux-HAの特徴と、導入から設定方法まで基本的な環境構築を解説します(編集部)
岩崎のぼる(Linux-HA Japan)
2010/9/8
新しくなったLinux-HA
Linuxで動作するオープンソースソフトウェア(OSS)だけでHigh Availabilityクラスタ(HAクラスタ)環境を実現するLinux-HAは、サービスの可用性やデータの保存性に対する要求が高くなったこの数年で非常に注目されている分野です。
Linux-HAとは複数のOSSを組み合わせた環境の総称で、Heartbeat、Corosync、OpenAIS、DRBDなどを組み合わせて実現するHA環境をいいます。Heartbeatのバージョン3へのアップデートでは、Heartbeat バージョン2から実装されたクラスタリソースマネージャ(CRM)機能が独立し、新たに「Pacemaker」となって加わりました。
図1
図1 アクティブ/スタンバイのHAクラスタ環境
Heartbeatから独立することにより、Pacemakerは対応するサービスが増え、XMLベースで難解だった設定も「crmシェル」の実装により簡単に動作するようになりました。Linux-HAがさらに実用的になったといえるでしょう。
関連記事:
連載記事 「Heartbeatでかんたんクラスタリング」
DRBD+iSCSI夢の共演
HAクラスタの基本構成
HAクラスタの基本構成は、2台のサーバによるアクティブ/スタンバイ構成です。サービスはアクティブノードで提供し、スタンバイノードはサービスを提供せずにアクティブノードの予備機として動作しています。2台のサーバはアクティブ側もスタンバイ側も互いに存在を認識し合い、相互監視を行っています。
図2
図2 従来のHAクラスタ環境とDRBDを使ったHAクラスタ環境の違い
今回紹介するLinux-HA環境では、Heartbeat V3、Pacemaker、DRBDの3つのOSSを組み合わせて、ApahceサービスをHAクラスタ化してみます。
■Heartbeatの役割
Linux-HAの代名詞ともいえるOSSがHeartbeatです。Heartbeat単体でも、サービスの状態の監視を除いた、ごく簡単なHAクラスタ環境を構築することが可能です。
Pacemakerとの組み合わせで、リソースの状態まで監視するHAクラスタ環境を構築できます。この場合Heartbeatは、各ノードの死活監視とノード間の通信を担うインフラストラクチャモードとして動作し、Pacemaker同士の通信の基盤として動作します。電源不良やカーネルパニックなど、ハードウェアやOS全体に関する障害が発生した場合はHeartbeatが障害を検知します。
■Pacemakerの役割
Linux-HAによるHAクラスタ環境の中核として動作するソフトウェアがPacemakerです。Pacemakerは、Heartbeat V2に実装されたCRMが独立したもので、単体では動作しません。HeartbeatまたはCorosyncなどのインフラストラクチャのサブプロセスとして動作します。今回は、HeartbeatからPacemakerを起動するHAクラスタを構築します。
クラスタリソースマネージャという名前のとおり、Pacemakerは仮想IPアドレスやApache、MySQLなどのサービスをリソースとして扱い、起動や停止、動作状態を監視します。そして異常を検知すると、自動的に、動作するリソースが起動するノードを制御(管理)します。
■DRBDの役割
アクティブ/スタンバイのHAクラスタ環境で、かつ共有ストレージを使わない環境ではデファクトスタンダードともいえるOSSです。DRBDはネットワークケーブルを利用して2台以上のサーバのブロックデバイスをレプリケーション(ミラーリング)します。
DRBDでは共有ストレージサーバを必要としないため、低コストでHAクラスタ環境を構築できます。さらに、共有ストレージのようにノード間で共有するデータがないため、SPOF(Single Point of Failure:単一障害点)がなくなります。Linux-HAではこれを「シェアードナッシング型HAクラスタ環境」といいます。
【お知らせ】
なお、9月10日、11日に開催されるオープンソースカンファレンス2010では、Linux-HA JapanブースにてHAクラスタ環境のデモの展示と、セミナーを行います。Linux-HAについてさらに詳しく知りたいという方は、ぜひ足を運んでください。
オープンソースカンファレンス2010 Tokyo/Fall
http://www.ospn.jp/osc2010-fall/
Webサーバを冗長化してみよう
以上、Linux-HAで構築するHAクラスタ環境の概要を説明しましたが、Linux-HAは考えるよりも、動きを体感する方が早く理解できるでしょう。
サーバの冗長化で最も重要なことは、「何をどのように冗長化するか」という目的を明確に定義することです。
今回は、基本的なサービスとして、Apacheで構築されたWebサービスを提供するサーバを冗長化しましょう。構成はアクティブ/スタンバイ形式でApacheのプロセスの状態を監視し、異常があった場合にはスタンバイサーバへ切り替わる(フェイルオーバーする)構成と決めてみます。
1/3
Index
Heartbeat+Pacemaker+DRBDで高可用Linux
第1回 体験! 新しくなったLinux-HA
Page 1
新しくなったLinux-HA
HAクラスタの基本構成
Webサーバを冗長化してみよう
Page 2
ハードウェアとOS環境の整備
DRBDでデータを複製する
Page 3
Pacemakerによるリソース設定
動作確認(フェイルオーバー実験)
コラム 姉妹でよく分かるアクティブ/スタンバイHAクラスタ
Linux Square全記事インデックス
Linux Squareフォーラム 仮想化技術関連記事
連載:実践! Xenで実現するサーバ統合
有力な仮想化技術として注目を集めるようになった「Xen」。このXenを活用してサーバ統合を実践していく手順を具体的に紹介します
特集:サーバの仮想化技術とビジネス展開の可能性
jailからUML/VMwareまで
1台のマシンで複数のサーバを動かす「仮想化技術」。VMwareやUMLの登場により、WebサイトだけでなくOS自体を仮想化できるようになった
特集:仮想化技術のアプローチと実装
VMwareから要注目技術Xenまで
1台のサーバで複数の仮想マシンを実行する仮想化技術は、空間コストを引き下げる可能性を持つ。最新の仮想化技術を概観してみよう
特集:仮想OS「User Mode Linux」活用法
技術解説からカーネルカスタマイズまで
Linux上で仮想的なLinuxを動かすUMLの仕組みからインストール/管理方法やIPv6などに対応させるカーネル構築までを徹底解説
特集:仮想化技術の大本命「Xen」を使ってみよう
インストール & Debian環境構築編
高いパフォーマンスで本命の1つとなった仮想マシンモニタ「Xen」。日本語による情報が少ないXenを、実際に動かしてみよう
特集:仮想化技術の大本命「Xen」を使ってみよう
Xen対応カスタムカーネル構築編
Xen環境およびその上で動作する仮想マシン用カーネルを自分で構築しよう。これにより、自由にカスタマイズしたカーネルを利用できる
特集:IPv6、UML、セキュリティ機能の統合
全貌を現したLinuxカーネル2.6[第4章]
今回は、これまでに紹介し切れなかった機能を一気に紹介する。これを読めば、カーネル2.6の正式リリースが楽しみになるだろう
Linux Squareプロダクトレビュー VMware Workstation 4
PC/AT互換機エミュレータとして不動の地位を築いたVMware。その新バージョンがリリースされた。新機能を早速試してみよう
古くて新しい「サーバ仮想化技術」の行方
サーバ仮想化を実現するための技術がソフトウェア、ハードウェアの両面で出そろってきた。ハイパーバイザーのさらなる高速化に向けた動きを紹介する
Linux Squareフォーラム全記事インデックス
推奨記事(β)
* 故障発生時にフェイルオーバーしない?
* HAクラスタ構築に便利な豆知識
* DRBDを組み合わせてデータを保護
* インストールとApache用の設定方法
* Heartbeatでかんたんクラスタリング(1)
powered by newziaコネクト
- PR -
NVIDIA Tesla 8基搭載モデル新登場!
GPUコンピューティング・ソリューション
1GPU〜4GPU搭載パーソナル・スーパーコンピュータから、1ユニットで8GPUを実現する超高密度モデル、さらに、GPU搭載ノードを超高速 InfiniBandで接続する大規模GPU Clusterまでフル・ラインナップ!
全モデルCUDA開発環境インストール
●Fermiベース最新GPU Tesla 20シリーズ対応
・コア周波数:1.15GHz
・488CUDAコア/1GPU
●Tesal 8基搭載モデル新登場
・1ユニットに最大8GPU搭載
●GPU Cluster システム
・ノード間通信:InfiniBand接続
株式会社 日本コンピューティングシステム
ホワイトペーパー(TechTargetジャパン)
* Hyper-V: Windows Server 2008 R2 での Live Migration のためのステップバイステップ ガイド
* Hyper-V ステップ バイ ステップ ガイド: Hyper-V とフェールオーバー クラスタリング
* 既存メールサーバをHAクラスタ化する方法
* 従来型ストレージが、仮想化環境構築の障害になる理由
* CLUSTERPRO X 1.0 のご案内
powered by newziaコネクト
Linux Square フォーラム 新着記事
* 体験! 新しくなったLinux-HA (2010/9/8)
Linuxシステムの可用性をもっと高めたい? オープンソースソフトの組み合わせで実現できるんです
* ビシッと決めるチューニング:もう一絞り編 (2010/9/3)
キャッシュやスレッド処理の実装といった、OpenLDAP内部に踏み込んだチューニング手法を紹介します
* 知らなきゃ損するiptablesのTips (2010/8/23)
いちいちコマンドラインで実行する代わりに設定を保存したり、運用を手助けするちょっとした工夫を紹介します
* インストール、そしてはじめの一歩 (2010/8/17)
プログラマに高い人気を誇るエディタの1つ「Vim」。その導入から基本の操作、設定に至るまでを紹介します
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)
RSSフィード
@IT 新着記事
* 体験! 新しくなったLinux-HA
* オンラインOffice「Office Web Apps」は使えるのか?
* VB開発者のためのコレクション・クラス入門
* フレームワーク——物事を分けて考えよう
* 【解説2-3】サーフェスを使って押し出ししよう
* 六本木ヒルズに住むSaaSの雄
* Windowsの長い道のり
* Twitterを「捨てる」という発想
* WPFの「リソース、スタイル、テンプレート」を習得しよう
* 世界が広がる!! クラウド時代の組み込み機器
* 第236話 amazon
* クラウド時代、SIerが生き残るための秘けつとは?
スキルアップ/キャリアアップ(JOB@IT)
あなたの年収で分かる、ITエンジニアとしての市場価値 『@IT年収MAP』
エンジニア求人に復活の兆し! 続々と「転職成功」の報告が届いています。
<転職のための7つ道具> 必要な書類テンプレートが無料ダウンロードできる!
スポンサーからのお知らせ
田中社長が語る「さくらのVPSはココが違う」
高いコストパフォーマンス、自前開発で高機能
国内ニーズに応え、データセンター建設計画も
Hadoopシステム構築に好適な高集積サーバ
42Uラックに最大320台搭載可能
省スペース&省電力で運用コストも低減
★顧客満足度No.1その理由とは何か?★
今はまさに顧客ニーズの大変革時代——
ニーズの波を受け止める堅固な帆船を探れ!
@IT読者調査で浮き彫りとなった、仮想化の
『意外な現状』とは?結果レポートプレゼント
Amazonギフト券5000円分も当たるWチャンス!
「極小」ワークステーション
ハイエンド グラフィックスボード対応
Tesla/GPGPU、パーソナルクラスタにも最適!
- PR -
@IT Sepcial
仮想化で新次元ネットワークを実現!
いま、「ネットワークの常識」が変わる
New!
さくらインターネットがVPSサービス開始!
独自機能やDC建設計画など、田中社長に聞く
WiMAX×WINで業務効率化!もちろんセキュリ
ティサービスも充実で安心、快適!
サーバ仮想化の先にある課題、知ってます?
新たな課題のポイント「非機能要求」とは
仮想化、省電力、運用効率化、紛失対策——
クラウド時代の「企業PC」に必要なものは?
→ @IT Special ヘ
NewsInsight ヘッドライン
* ベリサイン、企業リモートアクセスのOTP認証をSaaS的に提供
* 日立、韓国事例をテンプレート化しIFRS導入支援を強化
* CA、APM製品の最新版「CA APM 9」を発表
* memcachedと“正反対”、Redisが仮想メモリをサポート
* 日本の携帯事業者は世界をリードできる、NSN CEO
* Ruby認定試験の上位、「ゴールド」開始へ
* PaaS、SaaSをヴイエムウェアはどうしたいのか
ニュース一覧へ→
- PR -
セミナー情報
2010年9月29日(水) アキバプラザ ホール
2010年9月28日(火)アキバプラザ ホール
お勧め求人情報
■■■ 求ム!エンジニア ■■■
あの有名・人気IT系企業が積極採用! うわっ…私の年収、低すぎ?
5分で判定!あなたの適正年収は?
キャリアアップ 〜JOB@IT
そろそろ転職しようかな?と思ったら……
転 職|ITエンジニア向けの求人案件多数
サーチ|希望職種や条件の指定もできます
エンジニアの求人に復活の兆し!
続々と届く「転職成功」の報告。
@ITジョブエージェントが支援します。
差のつく履歴書の書き方、教えます!
エンジニアの転職が有利に運ぶよう最適化
「履歴書テンプレート集」のダウンロード
JOB@IT ヘ
スキルアップ 〜@IT自分戦略研究所
* ITトレメ 「ビジネス基礎」シリーズ開始
「マナー&コミュニケーション編」「法律・知財・債権管理編」
**先週の人気講座ランキング**
〜ITIL編〜
* 1位ITILファンデーション(V3)
* 2位ITILファンデーション(V3) -試験なし-
* 3位ITILファンデーション(V3)+ITIL書籍5冊セット
ホワイトペーパー(TechTargetジャパン)
* VMware vSphere 4の価値を最大化する管理ツール「vSphere Client/vCenter Server」
* 担当者に聞くOracle VMの機能強化計画
* 仮想化導入ガイドPart9 仮想環境の高可用性実現のためにすべきこと
powered by newziaコネクト
@IT Sepcial
さくらインターネットがVPSサービス開始!
独自機能やDC建設計画など、田中社長に聞く
安全、高速、大容量。なのに意外と安い?
アーカイブは「MailDepot」その理由を探る
WiMAX×WINで業務効率化!もちろんセキュリ
ティサービスも充実で安心、快適!
1日2億PVをどうさばく? 負荷対策の限界
に挑戦するエンジニアの技術ノウハウ
外交ジャーナリストの手嶋龍一氏から見た
「クラウド」の重要性とは?
BPMは21世紀のビジネスリエンジニアリング
日本企業の競争力強化のヒントがここに→
大きなハコに乗せ替えるだけが投資ではない
サイベースの提案「独立のススメ」とは?
ソフトウェア開発業界が進むべき道筋とは?
'技術者'ホリエモン、Web開発を語る。
仮想化、省電力、運用効率化、紛失対策——
クラウド時代の「企業PC」に必要なものは?
→ @IT Special ヘ
ソリューションFLASH
@ITトップ|Linux Squareフォーラム トップ|会議室|利用規約|プライバシーポリシー|サイトマップ
Copyright(c) 2000-2010 ITmedia Inc.
著作権はアイティメディア株式会社またはその記事の筆者に属します。(著作権について)
当サイトに掲載されている記事や画像などの無断転載を禁止します。
「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「@IT MONOist」「ITmedia」「誠」「BARKS」は、アイティメディア株式会社の登録商標です。
当サイトに関するお問い合わせは「@ITへのお問い合わせ」をご覧ください。
- このページを Google ツールバーから送信"
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。