系统是centos6.5
首选将所需文件拷贝到新服务器
1、拷贝备份到新服务器目录
scp传输数据盘文件,因为数据文件备份在ubuntu上所以需要-o
scp -oHostKeyAlgorithms=+ssh-dss windows_svn_server02.qcow2 root@192.168.18.235:/data/virtual-data/svn_server
复制系统盘文件
cp /data/backup/20231210/win2008_svn_server.qcow2 /data/virtual-data/
在源服务器用dumpxml复制配置文件
virsh dumpxml win2008_svn_server
or
virsh dumpxml win2008_svn_server > win2008_svn_server.xml
or
scp /etc/libvirt/qemu/win2008_svn_server.xml root@192.168.18.235:/root
#这个/data/backup目录是新服务器映射在旧服务器上的,所有在新服务器上直接cp就好。
#正常使用rsync 或者 scp传输文件即可。
cp /data/backup/20231210/win2008_svn_server.xml /etc/libvirt/qemu/win2008_svn_server.xml
2 在新服务器上安装kvm
#查看系统版本
cat /etc/redhat-release
#查看kvm是否安装
lsmod |grep kvm
#安装所需包
yum install -y kvm python-virtinst libvirst bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v
#启动libvirtd服务
service libvirtd start
service libvirtd status
3 配置相关文件
#加载配置文件
virsh define /etc/libvirt/qemu/win2008_svn_server.xml
#列出所有虚拟机
#此时已经自动识别复制过来的系统镜像--win2008_svn_server
virsh list –all
#查看网络
ip addr
#创建桥接网卡br0
brctl addbr br0
#将br0与你的物理网卡进行绑定
brctl addif br0 em4
#cat ifcfg-br0
-------------
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.18.235
NETMASK=255.255.224.0
GATEWAY=192.168.18.1
DNS=61.128.128.68
------------------
#em4 替换为ip a 查看的物理网卡
#cat ifcfg-em4
--------------
DEVICE=em4
HWADDR=14:18:77:3D:35:E7
TYPE=Ethernet
UUID=7c9e7e48-f384-4c22-ad68-362f1094973e
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0
BOOTPROTO=none
--------------
#重启网卡
service network restart
4 元神启动
virsh start win2008_svn_server
virsh list
几个简单的命令
virsh start win2008_svn_server 启动win2008_svn_server
virsh shutdown win2008_svn_server 关闭win2008_svn_server
virsh destroy win2008_svn_server 强制关闭win2008_svn_server