VMware · 1 min read · Nov 30, 2025

VMWareサーバーとDebian Etch (4.0)による仮想マシンのレプリケーションとフェイルオーバー

VMWareサーバーとDebian Etch (4.0)による仮想マシンのレプリケーションとフェイルオーバー

バージョン 1.0
著者: Francis Theys  , Falko Timme , Till Brehm

このチュートリアルでは、Debian Etchシステム上に高可用性のVMwareサーバー環境を作成するための手順を説明します。このチュートリアルを使用すると、フェイルオーバー/フェイルバック機能を持つ複数のシステムで利用可能な仮想マシンを作成できます。

このシステムは、「高可用性Linuxプロジェクト」のコンポーネント、すなわち「DRBD」と「Heartbeat」を使用しています。
DRBDの無料オープンソース版は、2ノードのアクティブ/パッシブ環境のみを許可するため、大企業向けではありません!また、このチュートリアルで設定されたheartbeat/drbdの構成は、2つのEthernet NICを使用しています。DRBDレプリケーションに使用されるNIC(このチュートリアルではeth1)は、少なくとも1Gbit以上であることをお勧めします。

警告: このチュートリアルは、基本的なLinuxおよびネットワーキングの知識を必要とし、Linuxおよび/またはネットワーキングおよび/またはVmwareの「初心者」向けではありません!

この目標を達成する方法はいくつかありますが、私が取る方法です。これがあなたにとって機能することを保証するものではありません!

1. 前提条件

Debian Etchシステムをセットアップし、両方のサーバーにVMWareサーバーがインストールされていると仮定します。これは以下のチュートリアルで説明されています:

「完璧なセットアップ - Debian Etch (Debian 4.0)」 !!最初の2ページのみ!!


注意: 4GB RAM以上のサーバーを使用する場合は、「bigmem」カーネルとそれに対応するヘッダーをインストールしてください!

apt-get install linux-image-2.6.18-4-686-bigmem linux-headers-2.6.18.-4-686-bigmem

両方のサーバー間でレプリケートされる別のファイルシステムが必要になるため、以下のような手動パーティションスキームを使用することをお勧めします:

/dev/sda1 -- 500 MB /boot (プライマリ, ext3, ブート可能フラグ: on)  
/dev/sda5 -- 10000 MB / (論理, ext3)   
/dev/sda6 -- 2000 MB swap (論理)   
/dev/sda7 -- 60 GB マウントされていない (論理) (これが/var/vmディレクトリを含む)

パーティションのサイズはハードディスクのサイズに応じて変更できます。また、パーティションの名前もハードウェアによって異なる場合があります(例:/dev/sda1の代わりに/dev/hda1があるかもしれません)。また、/dev/sda7はサーバー1とサーバー2で同じサイズであることを確認し、インストーラーが尋ねるときにマウントしないでください:
パーティション#7のext3ファイルシステムにマウントポイントが割り当てられていません (SCSI1 (0,0,0) (sda)).
パーティションメニューに戻りますか?

「いいえ」と答えてください!


「Debian 4.0にVMwareサーバーをインストールする方法」 !!最初のページのみ!!

指定がない限り、すべてのコマンドは両方のサーバーで実行されます。

2. 両方のサーバーに必要なパッケージをインストールする

まず、パッケージデータベースを更新します:

apt-get update

次に、このチュートリアルに必要なパッケージをインストールします。

apt-get install ssh drbd0.7* module-assistant heartbeat build-essential psmisc
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。