GNU/Linux >> Linux の 問題 >  >> Ubuntu

物理LinuxマシンをVmwareで使用するように変換しますか?

Linux初心者はこちら。 MacからSSH経由でマシンに接続しています。すでに実行中のLinuxマシンをESXIで使用する仮想マシンに変換するための最良のプロセスを誰かに教えてもらえますか?
以下に示すようにRAIDが接続されたUbuntu Server16.04.2LTSを実行します。

 Filesystem      Size  Used Avail Use% Mounted on
 udev            1.9G     0  1.9G   0% /dev
 tmpfs           393M   23M  371M   6% /run
 /dev/sdg2       1.8T   12G  1.7T   1% /
 tmpfs           2.0G     0  2.0G   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
 /dev/loop0      161M  161M     0 100% /snap/nextcloud/1337
 /dev/loop1       80M   80M     0 100% /snap/core/1689
 /dev/md0        8.2T  6.5T  1.3T  84% /mnt/raid/samba
 /dev/sdg1       512M  3.4M  509M   1% /boot/efi
 /dev/loop2      179M  179M     0 100% /snap/nextcloud/1474
 tmpfs           393M     0  393M   0% /run/user/1000
 tmpfs           393M     0  393M   0% /run/user/1001

これらの各ディスクを個別に変換する必要がありますか?または、私が見ていなかったより簡単なプロセスはありますか?

ありがとうございます!

ベストアンサー

はい、それは可能であり、それほど難しいことではありません。ルートが1つしかないUNIXファイルシステムを利用できるため、コピー内のマウントやRAIDなどの構造を複製する必要はありません。システムはすべてのファイルを1つのマウントに持つのと同じように動作します。

私は以前に手順を正常に実行しました。私の方法はhttps://wiki.archlinux.org/index.php/full_system_backup_with_rsyncのガイドに基づいています。

前提条件

  • サーバーのホームディレクトリに、サーバーのコンテンツ全体を保存するのに十分な空き容量(圧縮)
  • ローカルハードドライブ上の非圧縮サーバーコンテンツと圧縮サーバーコンテンツの両方に十分な空き容量
  • サーバーへのルートアクセス
  • 両方のマシンで互換性のあるアーキテクチャを使用する必要があります(そうでない場合、転送されたバイナリを実行できませんでした)

手順

  1. サーバーの内容全体をバックアップします。 rsyncを使用できます リンクされたガイドから、圧縮するか、単一のステップで実行します。 sudoが必要です すべてのファイルにアクセスします。

     sudo tar --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","~/server-backup.tar.xz"} -cJvf ~/server-backup.tar.xz /
    
  2. SCPまたは別の適切な方法を使用して、作成したファイルをダウンロードします。

  3. 十分な容量の新しい仮想ハードドライブを使用してVMを作成します。ライブディストリビューションを起動します。

  4. 空のハードドライブをフォーマットしてマウントします。

  5. 圧縮されたバックアップファイルの内容をマウントされたドライブに解凍します。 (たとえば、共有フォルダまたはVMに接続された別のドライブを使用して、ファイルをVMで使用できるようにする必要があります。)

  6. chrootメソッドを使用してGRUBを復元します。

  7. 必要に応じて構成ファイルを編集します(特に/etc/fstab/etc/network/interfaces

  8. VMをシャットダウンし、ライブディストリビューションメディアをデタッチして、サーバークローンを起動します。

関連:Ubuntu 18.04 Gnomeがログイン画面でハングしますか?
Ubuntu
  1. Linux – Tcp_defer_acceptの実際の使用?

  2. Ubuntu – Linux上のVcenterサーバー?

  3. OpenSSHを使用してLinuxサーバーに接続する方法

  1. Linuxサーバーで最初の10分間に行う9つのこと

  2. Windows XP 物理マシンから仮想マシンを作成できますか?

  3. Linux シェルから Windows マシンに接続できますか?

  1. 自宅のLinuxサーバー管理にコックピットを使用する方法

  2. Linuxシステムが物理マシンか仮想マシンかを確認する方法

  3. 管理 Linux サーバー