2V - Vmware workstation to KVM


辞書の知識
  • 仮想化用語および運用者の知識が必要
  • 仮想化プログラムを実行した経験者
  • 作業背景
  • Vmwareワークステーションで実行されているインスタンスをKVM Hypervisorに移動
    事前検査リスト
    プロジェクトリスト1リソース増加状況2ネットワーク接続タイプ3コンソール接続タイプ4仮想ディスクフォーマットタイプ5仮想化移行方式6 IP/MACアドレス7 CP DHCP設定のネットワークが必要かどうかをチェック
    構造図
  • ルータはDHCPサービス
  • を実行している.
  • ホスト(Windows、Centos 7.9)ブリッジネットワーク
  • VM 1ブリッジネットワークへの接続
  • V 2 V移行プロセス
  • VM 1インスタンスの前
    1-1. VM 1インスタンスのストレージパスを移動し、すべてのファイルを圧縮
    1-2. VM 1インスタンスはCentos 7をアーカイブします.9台のサーバ
  • へのアップロードと解凍
  • インスタンス変換の使用
    2-1. virt-v 2 vコマンドを使用してインスタンスを変換する
    2-2. KVMインスタンス情報の編集
  • KVM 1の起動と設定
    3-1. VNCクライアントの設定と接続
    3-2. VM 1接続後のLinux Kernelパラメータの変更
    3-3. KVM-VM 1コンソール接続

  • VM 1インスタンスの移行
    1-1. VM 1インスタンスのストレージパスを移動し、すべてのファイルを圧縮

    1-2. VM 1インスタンスはCentos 7をアーカイブします.9サーバへのアップロードと解凍

  • インスタンス変換アクション
    2-1. virt-v 2 vコマンドを使用して変換
    - virt-v2v -i vmx "VM1.vmx" -o libvirt -of raw -os VM -network br0 

    2-2. VM 1インスタンス情報の編集
  • virsh list --all
  • virsh edit VM1
  • インタフェースタイプ=ブリッジ
  • に設定
  • source bridge=br 0は
  • に設定.
  • グラフィックタイプ=「vnc」port=「5900」autoport=「no」「listen=」「0.0.0.0」(上記の設定は5909で、このインスタンスを開くVNCを示しています)

  • KVM VM 1の起動と設定
    3-1. VM 1の起動
  • virsh start VM1
  • 3-2. VNCクライアントの設定と接続
  • VNCクライアント:https://www.realvnc.com/en/connect/download/viewer/2
  • netstat-anop|grep LIST|grep 5909(ポート検証)

  • 3-2. VM 1接続後のLinux Kernelパラメータの変更
  • vi/etc/devualt/grub(追加コンソール=ttyS 0、以下スクリーンショットで示す)
  • grub2-mkconfig -o/boot/grub2/grub.cfg
  • "3-2"プロセスが完了すると、KVMホストサーバは仮想マシンインスタンスをコンソールに接続することができます(VNCのみを使用する必要はありませんが、操作設定が必要です)
  • .
  • reboot
  • 3-3. KVM-VM 1コンソール接続
  • virsh console VM1