
この記事では、新しくインストールしたProxmox 3.0ハイパーバイザーをソフトウェアRAID1に移行するプロセスについて説明します。
Wikiの Proxmox開発者は、このソリューションは公式にはサポートされておらず、使用することは推奨されていないと書いています。 代わりに、テスト済みのハードウェアRAIDコントローラーでソリューションを使用することをお勧めします。 それでも、ネットワーク上では、このトピックに関するいくつかのマニュアルと、Proxmoxを使用したsoftraid'aの正常な運用方法を見つけることができます。 残念ながら、これらのマニュアルのほとんどは、ステップバイステップガイドとは呼ばれません。すべてのマニュアルには、目的の結果が得られない特定のエラーが含まれています。 これらの
マニュアルの 1つに基づいて、この状況を修正しようとしました。 以下のソリューションは、最初に仮想マシンで段階的に数回テストされ、次に実際のハードウェアでデータを移行するために使用されました。 結果は、あなたの注意を引く実用的なハウツーです。
移行を開始する前に、次のものがあります。
- 同じ容量の2つのHDDを持つサーバー(/ dev / sdaおよび/ dev / sdb)。 ディスクはRAID'eではありません。
- Proxmox 3.0は最初のHDDにゼロからインストールされます(/ dev / sda)
- システムにはすべての最新の更新プログラム(aptitude update && aptitude upgrade)があります
移行の最後に、両方のHDDがソフトRAID1にマージされますが、移行前にディスクにあったデータを保存します。
移行はいくつかの段階で行われます。
0.必要なソフトウェアをインストールします。
1. RAID1に転送するためのディスクの準備。
2. / dev / md0への移植/ブート。
3. / etc / fstabの変更。
4. Grub2の変更。
5. LVMを/ dev / md1に転送し、ソースディスクをRAID1に転送します。
0.必要なソフトウェアをインストールします。
mdadmとscreenを配置します。 インストール時に、mdadmはブート時に有効にする必要があるモジュールを尋ねます。 「すべて」と答えます。 画面はオプションですが、LVMを転送する5番目の段階で安全を確保するのに役立ちます。
root@kvm0:~
1. RAID1に転送するためのディスクの準備。
sdaディスクレイアウトをsdbにコピーします。 以下では、各ステップで結果を確認できるように、コマンドの完全な出力を示します。
root@kvm0:~
sdbディスクのセクションを「Linux raid auto」としてマークします。
root@kvm0:~
以前に作成したRAIDアレイに関する情報がディスクにないことを確認するために、次のことを行います。
root@kvm0:~
ディスクが空の場合、上記のメッセージが表示されます。 そうでない場合、コマンドの出力は空になります。
RAIDアレイを作成します。
root@kvm0:~
配列に関する情報をmdadm.confに追加します
root@kvm0:~
2. / dev / md0への移植/ブート。
/ dev / md0にファイルシステムを作成します。 / mnt / md0にマウントし、/ bootの内容をそこにコピーします。
root@kvm0:~
3. / etc / fstabの変更。
/ etc / fstabで、UUIDを介したブートパーティションのマウントをコメント化し、/ dev / md0を介したパーティションのマウントを規定します。
root@kvm0:~
その結果、/ etc / fstabは次のようになります。
root@kvm0:~
再起動します。
4. Grub2の変更。
RAID1サポートを追加します。
root@kvm0:~
両方のディスクにブートローダーをインストールします。
root@kvm0:~
5. LVMを/ dev / md1に転送し、ソースディスクをRAID1に転送します。
ソースディスク/ dev / sdaのブートパーティションをRAID1に追加します。
root@kvm0:~
ここで、データをLVMパーティション/ dev / sda2から/ dev / md1に転送する必要があります。 pvmoveを使用したデータの転送にはかなり長い時間がかかるため、画面でさらにアクションを実行します。
root@kvm0:~
ソースディスクの2番目のパーティションをRAID1に追加します。
root@kvm0:~
コーヒーを1杯注ぎ、cat / proc / mdstatを介して配列の同期を監視します。
これで、Proxmox 3.0 VMからソフトウェアRAID1への移行が完了しました。
URL:
pve.proxmox.com/wiki/Software_RAIDpve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezydominicpratt.de/proxmox-ve-3-0-software-raidwww.howtoforge.com/proxmox-2-with-software-raidwww.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-debian-squeeze