LVMで実行中のサーバーを複製する簡単な方法

LVMで実行中のサーバーを複製する簡単な方法

Clonezilla を使用して、4x4TB ディスクとそれらにまたがる単一の LVM ボリュームを持つ Ubuntu 18.04 LTS サーバーのイメージを取得しました。Clonezilla が名前 (ボリューム グループ "datazone" の "datavolume") で LVM データ ボリュームのイメージを作成しているのを確認したので、ある意味では機能しているようです。問題は、このイメージを別のマシンに復元する方法がわからないことです。Clonezilla 復元を単純に実行すると、LVM ディスクの UUID が同じではないというエラーが表示され、コンピューターがクラッシュします。まあ、完全にではありませんが、サーバーを希望どおりに複製することはできません。

私が希望するレプリケーション先は、4x8TB ディスクを備えた BIOS でのみ実行される古いサーバーです。多少の苦労はありましたが、同様のレイアウトで空の Ubuntu 18.04 LTS を入手できました。

ソース ディスクのレイアウトを以下に示します。

「clonezilla-img」のペーストビン:https://pastebin.com/KYKmt6iR

ファイルリストのPastebin(ls -lah画像フォルダ内):https://pastebin.com/Y3Y3Kfgi

元のサーバーのレイアウト

答え1

結局、この古いサーバーは実際には UEFI をサポートしていることがわかりました。デフォルトでは BIOS モードになっていただけです。そのため、サーバーを UEFI モードにした後、USB スティックから Clonezilla を UEFI モードで起動し、イメージを正常に復元することができました。(変更したい点が見つかった場合に備えて、詳細モードを使用しましたが、デフォルトのままにしました。)

念のため付け加えておきますが、これは 4x4TB LVM セットアップを 4x8TB の実ディスクに復元したものです。後で、たとえば仮想マシン内の 4x5TB の仮想ディスクに復元してみたいと思います。しかし、それはまた別の日に行うプロジェクトです。

関連情報