This site best when viewed with a modern standards-compliant browser. We recommend Firefox Get Firefox!.

Linux-HA project logo
Providing Open Source High-Availability Software for Linux and other OSes since 1999.

USA Flag UK Flag

Japanese Flag

ホームページ

サイトについて

コンタクト情報

使用条件

協力方法

セキュリティ

This web page is no longer maintained. Information presented here exists only to avoid breaking historical links.
The Project stays maintained, and lives on: see the Linux-HA Reference Documentation.
To get rid of this notice, you may want to browse the old wiki instead.

2010.1.28
追加パッケージ集リニューアル
追加パッケージ集は、こちらから

2008.8.28
RHEL用rpm更新
更新情報はこちらから

2008.8.18
Heartbeat 2.1.4
リリース!
Downloadはこちらから

2007.11.13
Linux-ha-japan日本語ML移植しました

2007.10.5
日本語サイトOPEN
日本語MLも開設しました

2007.10.5
OSC2007 Tokyo/Fall で Heartbeat紹介
発表資料を公開しました

Last site update:
2017-12-12 18:12:57

アップグレード方法

Heartbeatのアップグレード方法は3種類あります:

  1. 完全なクラスタシャットダウン

    • 全てのクラスタノードとリソースをシャットダウンして、クラスタを再起動する前に全ノードをアップグレードします。
  2. ローリング ((ノードを1つずつ)

    • 全てのノードが最新バージョンを実行するようになるまで、ノードを1つずつクラスタから取り出して、アップグレードした後に、オンラインに戻します。
  3. 切断とリアタッチ

    • 完全なクラスタシャットダウンの変種ですが、リソースはアクティブなまま残して、クラスタが再起動したときに再検出されます。

それぞれの方法にメリットとデメリットがあります。下の表をご覧ください:

アップグレードタイプ

バージョン問題

サービス停止

アップグレード中の修復

フェイルオーバロジックの実行

シャットダウン

no

yes

no

no

ローリング

yes

yes

yes

yes

リアタッチ

no

no

no

no

バージョン互換性

Heartbeatチームが掲げている目標は、クラスタを100年間でも オンライン状態にあるよう目指すことです。そのため、 新バージョンをリリースする際には、旧バージョンとの 互換性の確保に心がけています。バージョンXからX+1については 確実にアップグレードできますが、高品質なソフトウェアを制作し 続けるためには、旧バージョンとの互換性を排除しなければ ならない場合もあります。

シリーズ2リリース間には、アップグレードパスが必ず存在します。

また、通常のアップグレード手順に加えて、何ステップか実行しなければならない場合もあります。 アップデート体験をご覧になるとヒントが得られます。

2.0.5のリリースに伴い、2.0.4よりも前のバージョンから、1回のパスローリングアップグレードを実行する機能を廃止しました。 ただし、上述のとおり、ほかのアップグレード戦略が存在し、サービスを 中断せずにアップグレードできる機能があります。

どうしても1回のパスで2.0.5(以降)にローリングアップグレードを実行したい方は、 関連コードは無効化されていて、除去されているわけではないので、当分の間は ソースからコンパイルして行ってください。詳細については、ご要望に応じてご用意いたします。

ローリングアップデートの例:2.0.1から2.0.6へ

Upgrading from 2.0.1 to 2.0.6:

  1. 2.0.1から2.0.4にアップグレードするローリングアップグレードの手順に従ってください。

  2. 2.0.4から2.0.6にアップグレードするローリングアップグレードの手順に従ってください。