Linuxの物理マシンをVMwareの仮想マシンに変換する方法

バックアップから物理サーバーを復元する必要があるものの、元の物理サーバーが破損しており、復元に使用できる空き物理マシンがない場合はどうすればよいでしょうか?この場合、物理サーバーを仮想環境に復元し、物理マシンのハードウェアが修理されるまで、復元された仮想マシン(VM)を使用して作業を進めることができます。

このブログ記事では、以下の方法を使用して、バックアップから物理Linuxサーバーを仮想マシンに復元する方法について説明しています。 NAKIVO Backup & Replicationさらに、このガイドでは、物理マシンを仮想マシンに変換する方法について詳しく説明しています。 NAKIVO Backup & Replication P2Vコンバーターとして。

Linuxマシン向けNAKIVOバックアップ

Linuxマシン向けNAKIVOバックアップ

Linuxサーバーおよびワークステーション向けの高速かつ効率的なバックアップ。ランサムウェア対策、複数のバックアップ先、柔軟な復元オプションなど、多彩な機能を搭載!

P2Vリカバリのユースケース

物理マシンから仮想マシンへの移行は、P2V移行とも呼ばれます。P2V移行には、主に"一時的なP2V移行"と"恒久的なP2V移行"という2つのユースケースがあります。

Temporary P2V recoveryこれは、破損した物理マシンが修理、再構成、または交換されるまでの間、バックアップから物理マシンを仮想マシンとして復元する手法です。このアプローチでは、ダウンタイムを最小限に抑えることができます。 物理サーバーやワークステーションがオフラインになった場合、バックアップからそのマシンをVMとして復旧させることができます。物理マシンが修理または交換されるまで、復旧されたVMが故障した物理サーバーやワークステーションの代わりとして稼働します。ワークステーションのP2V復旧の場合、ユーザーは利用可能な任意のコンピュータから復旧されたVMにリモート接続できます。故障した物理マシンが修理されたら、必要なデータをすべて修理済みのマシンに移行する必要があります。 その後、物理マシンの修理中に稼働していた一時的なVMを削除し、すべてのワークロードを修理済みの物理マシンに移行できます。

物理マシンは定期的にバックアップする必要があります。これにより、コンピュータが予期せず故障した場合でも、データが安全に保護され、復旧に利用できることが保証されます。次の図は、ダウンタイムの短縮に役立つ一時的なP2V復旧の利点を示しています。

Advantages of temporary P2V recovery

Permanent P2V migrationこのオプションは、ITインフラストラクチャを変更し、物理マシンを恒久的な運用向けに仮想マシンに変換する際によく使用されます。たとえば、ハイパーバイザーを実行するために新しいサーバーを購入する場合、物理LinuxサーバーをVMware仮想マシン(VM)に変換するか、物理Windows ServerをHyper-V仮想マシンに変換するかを選択できます(仮想環境に応じて)。 NAKIVO Backup & Replication この目的のために、P2Vコンバーターとして使用できます。

Linuxサーバーのバックアップの仕組み

このブログ記事では、Linux マシンの P2V 復旧プロセスについて説明します。ただし、事前にバックアップを行わないと、データを復元することはできません。それでは、Linux Server Backup がどのように機能するのかを見ていきましょう。 NAKIVO Backup & Replication.

物理LinuxサーバーがInventoryに追加されると NAKIVO Backup & Replication、a 物理マシンエージェント と通信する NAKIVO Backup & Replication ディレクター そして 輸送業者 はLinuxマシンにデプロイされています。その inst.sh インストーラファイルはSSH経由で対象のLinuxマシンにアップロードされます。次に、証明書(certificate.pem)とトークン bhsvc.id エージェントとディレクター間の安全な通信のためにファイル(ID および事前共有キー)がアップロードされ、その後、エージェントがサイレントモードでインストールされます。インストール後、エージェントはサービスとして実行され、自動的に起動します(1回限りのエージェント展開でない場合)。Transporterがすでにインストールされているマシンには、物理マシン用エージェントをインストールすることはできません。物理Linuxマシンは、インベントリに表示されるようになります。 NAKIVO Backup & Replication エージェントのインストールが完了した後。物理マシンをインベントリに追加すれば、VMware や Hyper-V の仮想マシン(VM)に対してジョブを実行するのと同様に、バックアップジョブを作成して実行できます。

物理マシンエージェントの機能:

  • LVM(論理ボリューム管理)のスナップショットに対応しています。
  • これは、証明書と事前共有鍵を使用してセキュアモードで動作します。
  • 更新する場合は NAKIVO Backup & Replication (ディレクター)により、関連する物理マシンエージェントは自動的に更新されます。
  • ソースへのファイル単位の復元がサポートされています。
  • 独自の変更追跡方式を用いた増分バックアップに対応しています。

要件

バックアップ対象の物理Linuxサーバーは、以下の要件を満たしている必要があります。

Hardware requirements:

32ビットまたは64ビットCPU(x86 / x86-64アーキテクチャ)

最低1 GBのRAM

サポートされる最大ディスク容量は64 TB

MBRまたはGPTパーティションテーブル

Storage requirements:

ソースとなる物理Linuxサーバーでサポートされているディスク形式およびファイルシステム:Ext2、Ext3、Ext4、XFS、ReiserFS、NTFS、FAT32、Linux SWAP、

。サポートされているLVMタイプ:リニア、RAID 0、RAID 1

Officially supported Linux distributions:

Ubuntu 16 – Ubuntu 18 LTS、64ビット

SLES (SUSE Linux Enterprise Server) v12.0-12.4、64ビット

CentOS v6.6-7.6、64ビット

Red Hat Enterprise Linux v6.3-7.5、64ビット

Network requirements:

Linuxサーバー上でSSHサーバーが実行されている必要があります( openssh-server (パッケージをインストールする必要があります)。

対象の物理Linuxサーバーでは、以下のTCPポートを開く必要があります:

  • SSH接続(安全なログインおよびSCPやSFTPによるファイル転送)を確立するには、TCP 22番ポートを開く必要があります。
  • TCP 9446 は、 NAKIVO Backup & Replication 機械と通信するため。

エージェントを展開するには、root権限が必要です。Linuxマシン上でSSH経由でrootユーザーへのアクセスを有効にすることは可能ですが、セキュリティの観点からは最善の選択肢とは言えません。rootユーザー以外で操作する場合は、そのユーザーがSSH経由で物理的なLinuxマシンに接続し、 sudo コマンドを実行してroot権限を取得します。SSHサーバーではパスワード認証が有効になっている必要があります。

Linuxサーバー向けP2V復元アルゴリズム

LinuxサーバーのP2V復旧手順は以下の通りです:

  • 物理Linuxサーバーをバックアップリポジトリにバックアップする
  • バックアップから、適切な形式(VMDK、VHD、またはVHDX)の仮想ディスクにデータをエクスポートします
  • 仮想ディスクファイルを、ハイパーバイザーからアクセス可能なデータストアにコピーする
  • 新しいVMを作成し、エクスポートされたディスクを使用するように設定する
  • ハイパーバイザーが動作している物理マシン上で仮想マシンを起動する

P2V復旧ワークフロー

例を挙げて、物理LinuxサーバーからVMware仮想マシンへのP2V移行の全プロセスを順を追って見ていきましょう。ソースとなるLinuxサーバーはUbuntu 18.04 LTSを実行しており、移行先のESXiホストはESXi 6.5を実行し、vCenter Server(バージョン6.5)によって管理されています。Linuxサーバーで使用されるアカウントは ユーザー1 ~とともに sudo 有効化されています。この場合、追加のP2Vコンバーターは使用されません。Linux物理サーバーは、バックアップからVMに変換されます。 NAKIVO Backup & Replication.

物理Linuxマシンをインベントリに追加する

  1. まず、インベントリに物理Linuxサーバーを追加する必要があります。 NAKIVO Backup & Replication. ログインしてください NAKIVO Backup & Replication、[ここ](https://example.com) へ移動してください Configuration > Inventory. クリック Add New そして選択してください Physical machine(s).Adding physical Linux server to Inventory
  2. [新しい物理マシンの追加] ページで、必要なパラメータを設定します。
    表示名: Ubuntuの物理マシン
    タイプ: Linux
    ホスト名またはIPアドレス: 192.168.16.61
    ユーザー名: ユーザー1
    パスワード: ********
    SSHポート: 22
    P物理マシンエージェント お使いの物理Linuxマシンにインストールされます。
  3. クリック Add.Adding physical Linux server to Inventory in NAKIVO Backup & Replication
  4. これで、インベントリに物理Linuxサーバーが表示されるようになりました。physical Linux server is added to Inventory

物理Linuxサーバーのバックアップを作成する

新規作成 物理マシンのバックアップジョブ で NAKIVO Backup & Replication. ホームページで、[クリック] Create > Physical machine backup job.

Creating a new Physical machine backup job

物理マシン用の新しいバックアップジョブウィザードが開きます。

1. Machines. 利用可能な物理マシンのリストから、必要なマシンを選択してください。LinuxマシンとWindowsマシンは、それぞれ別のカテゴリに分類されています。 Ubuntuの物理マシン この例では、が選択されています。クリック Next ウィザードの各ステップで続行するには。

Selecting the Ubuntu physical machine in New Backup Job Wizard for Physical machine

2. Destination. バックアップリポジトリを選択します。この例では、CIFS バックアップリポジトリを使用して、物理 Linux のバックアップを保存します。Linux サーバー名をクリックすると、オプションを展開できます(Ubuntuの物理マシン (この場合)バックアップ対象のカスタムディスクとパーティションを選択します。

Selecting a backup repository to store a physical machine backup

3. Schedule. これは、バックアップジョブにおける通常のステップです。 NAKIVO Backup & Replication必要なスケジュール設定を選択してください。

Configuring scheduling options

4. Retention.

必要な保存期間の設定を行ってください。

Configuring retention settings

5. Options. ここでは、ジョブ名の設定、アプリケーション認識モードの有効化または無効化、変更追跡方法の選択、およびネットワーク高速化と暗号化の設定を行うことができます。VMware や Hyper-V の仮想マシン(VM)向けのジョブとは異なり、変更追跡には NAKIVO 独自の方法しか使用できない点にご注意ください。これは、仮想マシンではなく物理マシンをバックアップするためです。 ホストレベル.

すべてのジョブオプションの設定が完了したら、 Finish 雇用創出を完了するか、またはクリック Finish & Run ジョブの設定を保存して、ジョブを実行します。

Configuring physical job backup options

物理Linuxサーバーのバックアップが完了するまでお待ちください。バックアップの進行状況は、 NAKIVO Backup & Replication.

A physical Linux machine backup job is running

バックアップのエクスポート

物理Linuxサーバーのバックアップが完了したら、以下の手順でマシンの復元や、Hyper-VまたはVMwareの仮想マシンへの変換を行うことができます。 NAKIVO Backup & Replication バックアップのエクスポート機能を使用します。

ホームページでクリックします Recover > Export backups バックアップから適切な形式の仮想ディスクへデータをエクスポートする。

Selecting backup export for P2V recovery

"バックアップエクスポートウィザード"が開きます。

1. Backups. 物理Linuxサーバーのバックアップと、必要な復元ポイントを選択してください。デフォルトでは、最新の復元ポイントが選択されています。クリックしてください Next 各ステップを進めるには。

Selecting the Ubuntu physical machine to recover a VM from backup

2. Disks. バックアップから必要なディスクを選択してください。デフォルトでは、既存のすべてのディスクが選択されています。

Selecting the disks to be exported and recovered

3. Options. バックアップのエクスポートオプションを選択してください。

エクスポート形式: VMDK

エクスポート先: CIFS共有

共有先のパス: ファイルサーバー共有07

ユーザー名: バックアップユーザー

パスワード: ********

クリック Test Connection 十分な読み取り/書き込み権限を持つ正しい認証情報を入力したかどうかを確認してください。

Configuring backup export destination options

接続のテストが正常に完了したら、[ Export ボタンをクリックして、バックアップのエクスポート処理を開始します。

Connection test is successful

4. Finish. バックアップのエクスポートが開始されたら、 活動 タブをクリックして、実行中のバックアップエクスポートジョブの進行状況を確認します。

Backup Export started

バックアップのエクスポートジョブが完了するまでお待ちください。

Backup Export job is running_disks of a backed-up physical machine are exported to the virtual disks

エクスポートされたディスクをESXiデータストアにコピーする

バックアップエクスポートジョブが完了すると、指定した場所に仮想ディスクファイルが表示されます。今回のケースでは、共有フォルダに2つのVMware ESXi形式の仮想ディスクファイルが保存されています:

Ubuntu-physical-machine_Disk1_2020年1月29日(水) 10時17分30秒 (UTC+00:00).vmdk

Ubuntu-physical-machine_Disk1_2020年1月29日(水) 10時17分30秒 (UTC+00:00) -flat.vmdk

ESXi形式の仮想ディスクには、2つのファイルが必要です。1つはディスク記述子ファイル(.vmdk) および生データを含むファイル(-flat.vmdk). エクスポートされたファイル名には、Inventoryで定義された物理マシンの名前、ディスク番号、曜日、日付、時刻、およびタイムゾーンが含まれます。

Converted virtual disks have been exported to SMB share

これらのファイルをESXiホストに接続されたデータストアにアップロードする前に、便宜上、仮想ディスクファイルの名前を短い名前に変更しておきましょう。

Physical_Linux_Recovered.vmdk

Physical_Linux_Recovered-flat.vmdk

The renamed virtual disk files

Editing a virtual disk descriptor after renaming virtual disk files

仮想ディスクファイルをデータストアにコピーします。この例では、VMware vSphere Client を使用して vCenter に接続し、vCenter で管理されている ESXi ホストを設定します。

VMware vSphere Client で、[ Datastores そして、復元したLinuxサーバーの実行に使用するESXiホストに接続されているデータストアを選択します。この例では、選択されたデータストアの名前は SSD2次に、 Files タブをクリックして New Folder 選択したデータストア内に新しいディレクトリを作成します。

Creating a new folder in the ESXi datastore to upload the exported VMware virtual disk files

新しいディレクトリの名前を指定してください。例えば、 Physical_Linux_復旧.

Creating a new folder in the ESXi datastore

その 物理Linuxの復旧 ディレクトリが SSD2 データストア。

作成されたディレクトリを開き、クリックします Upload Files, そして、エクスポートして名前を変更した2つのファイルを選択し(.vmdk そして -flat.vmdk) をアップロードします。

Uploading virtual disk files to the ESXi datastore (P2V converter)

2つのファイルがアップロードされると(.vmdk そして -flat.vmdk)、データストアには2つのファイルがアップロードされているにもかかわらず、表示される仮想ディスクファイルは1つだけになります。SSH経由でESXiホストに接続し、ファイルをアップロードしたディレクトリの内容を確認することで、ファイルが2つあることを確認できます。

Virtual disk file is uploaded to the ESXi datastore

コンソールには、仮想ディスクのファイルが2つ表示されています。

All necessary virtual disk files are uploaded to the ESXi datastore

ESXi上で新しいターゲットVMを作成する

次に、新しい仮想マシンを作成し、エクスポートした仮想ディスクを使用するように設定します。VMware vSphere Client で、[ ホストとクラスタ そして、エクスポートした仮想ディスクファイルをアップロードしたデータストアがあるESXiホストを選択します。ESXiホストを右クリックし、コンテキストメニューから New Virtual Machine 新しいVMを作成する。

Creating a new VM on the ESXi host to import the exported virtual disk to that VM

新しい仮想マシンウィザードが開きます。

1. Select a creation type. 選択 新しい仮想マシンを作成する. クリック Next ウィザードの各ステップで、続行するには。

Creating a new virtual machine

2. Select a name and folder. VMに一意の名前を指定し、設置場所を選択してください。この例では、新しいVMの名前は 物理Linuxの復旧、およびvCenterによって管理されているターゲットデータセンター名は 首相.

Selecting VM name and folder (P2V converter)

3. Select a compute resource. この手順では、アップロードされた仮想ディスクファイルが含まれるデータストアが接続されているESXiホストを選択する必要があります。このESXiホストのコンピューティングリソースが、仮想マシンの実行に使用されます。この例では、IPアドレスが 10.10.10.74.

Selecting a compute resource for a new VM

4. Select storage. 物理LinuxサーバーをVMware仮想マシンに復元するためにエクスポートした仮想ディスクファイルを配置したデータストアを選択してください。この例では、これらのファイルは SSD2 データストア、そしてこのデータストアが選択されています。

Selecting storage for a new VM (P2V converter)

5. Select compatibility. 仮想マシンのハードウェア互換性(VMハードウェアバージョン)を選択します。VMを旧バージョンのESXiホストに移行する予定がある場合は、この手順で最も低いESXiバージョンを選択してください。 ESXi 6.5 以降 このケースでは、それが選択されています。

Selecting compatibility for the new VM

6. Select a guest OS. ゲストOSのファミリーとバージョンを選択します。Linuxマシン(Ubuntu 18 x64)がインストールされた仮想ディスクが利用可能であるため、ここでは"Linux"と"Ubuntu Linux (64-bit)"を選択する必要があります。

Selecting a guest OS family and version

7. Customize hardware. これは、バックアップされた物理Linuxサーバーのエクスポート済み仮想ディスクをインポートするために必要な"新しい仮想マシン"ウィザードの中で、最も重要な手順です。デフォルトでは、ウィザードは新しい空の仮想ディスクを作成するよう提案します。この仮想ディスクを選択し、 ×アイコン (下のスクリーンショットで印が付いています)。

Customizing VM hardware to import the exported virtual disk for P2V recovery

次に、[ Add New Device ボタンをクリックして選択 Existing Hard Disk.

Adding the existing virtual disk

その ファイルを選択 ポップアップウィンドウで、エクスポートした仮想ディスクファイルをアップロードしたディレクトリを選択し、仮想ディスクファイルを選択します。この例では、仮想ディスクデータファイル(-flat.vmdk) および仮想ディスク記述子ファイル (.vmdk) は SSD2 のデータストア Physical_Linux_復旧 ディレクトリ。前述の通り、仮想ディスクの2つのファイルがデータストアにアップロードされますが、VMware vSphere Clientには1つしか表示されません。クリック OK ファイルの選択を適用するには。

Selecting the exported virtual disk

これで、エクスポートした仮想ディスクが新しいVMの仮想ハードウェアに追加されたことが確認できます。

The exported virtual disk has been added to the new VM for P2V recovery (P2V converter)

8. Ready to complete. 新しいVMの構成概要を確認し、 Finish 新しいVMの作成を完了します。

Ready to complete the VM creation

移動 Hosts and Clusters、適切なESXiホスト上で、先ほど作成したVMを選択します(物理_Linux_復旧 について 10.10.10.74)、次にクリックします Actions > Power > Power On 仮想マシンを起動します。

Powering on the VMware VM after conversion

仮想マシンが起動したら、忘れずにインストールしてください VMware Tools. 現在、物理LinuxサーバーがバックアップからVMware仮想マシンに復元されています。 NAKIVO Backup & Replication以下のスクリーンショットでは、LinuxのP2V変換(P2Vリカバリ)が正常に完了していることが確認できます。

The Ubuntu Linux VM is running after conversion from a physical machine

結論

物理マシンから仮想マシンへの復旧は、場合によっては有用であり、ダウンタイムの短縮に役立ちます。 NAKIVO Backup & Replication これは、物理サーバーへの対応を強化した汎用的なデータ保護ソリューションであり、物理LinuxサーバーやWindowsサーバー、さらにはWindowsワークステーションのバックアップと復元が可能です。 NAKIVO Backup & Replication 物理マシンのバックアップと バックアップのエクスポート この機能を使えば、他のP2Vコンバーターをダウンロードすることなく、P2Vコンバーターとして利用できます。

したがって、物理マシンを仮想マシンに変換することができます。 NAKIVO Backup & Replication バックアップを行った後、変換が完了したら、仮想ディスクを新しい仮想マシンにインポートするだけです。このブログ記事では、物理LinuxサーバーをVMware ESXi仮想マシンに変換する例を挙げ、その手順がいかに簡単であるかを紹介しています。

Hyper-V バックアップ用 NAKIVO

Hyper-V バックアップ用 NAKIVO

Hyper-V向けのエージェントレスかつアプリケーション認識型のバックアップ。ランサムウェア対策、バックアップからのVM即時起動、その他の仮想/物理プラットフォームへの対応など。

People also read