kvm 基于centos7
安装kvm 和libvirt
yum install -y kvm kmod-kvm kvm-qemu-img libvirt Python-virtinst virt-manager virt-viewer bridge-utils
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64 dbus-devel virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst
创建镜像,用作安装虚拟机的硬盘
qemu-img create -f qcow2 vm1.qcow2 10G 制定格式和大小,用作虚拟机硬盘
网络
宿主机创建桥接网络,虚拟机网络使用桥接模式,创建桥接网卡,虚拟机网卡桥接
brctl addbr br0 创建桥接网卡
brctl addif br0 eth0 桥接网卡绑定
ifconfig eth0 0 删除eth0地址
dhcpclient br0 br0自动获取地址
brctl stp br0 on br0开启stp模式
安装centos6.5 报错,修改
.treeinfo
[images-x86_64]
kernel = isolinux/vmlinuz
创建虚拟机过程
virt-install -d -n kvm_test -r 512 --disk path=/root/temp1.qcow2,size=10,format=qcow2,bus=virtio,cache=none --network bridge=br0,model=virtio --vnc --cdrom=/root/cd/share/CentOS-6.8-i386-minimal.iso
安装linux
使用tty0 使用nfs挂载镜像
virt-install --name=vm1 --ram=512 --vcpus=1 --disk path=/root/temp.qcow2 --nographics --os-type=linux --network bridge=br0 --extra-args='console=ttyS0' -v --location=/opt/centos
virt-install --name=vm1 --ram=512 --vcpus=1 --disk path=/root/temp.qcow2 --nographics --os-type=linux --network bridge=br0 --extra-args='console=ttyS0' -v --location=/opt/centos --os-variant=rhel6
安装win7
virt-install --name=win7 --ram 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/win7.qcow2,size=10 --accelerate --cdrom /opt/iso/img/cn_windows_7_ultimate_x64_dvd_x15-66043.iso --vnc --vncport=5911 --vnclisten=0.0.0.0 --network bridge=br0 --force --autostart
克隆虚拟机,从虚拟机名为 templateHost100,克隆至centos138 并制定镜像
virt-clone --original templateHost100 --name centos138 --file /var/lib/libvirt/images/centos138.qcow2
虚拟机快照
1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/虚拟机名/下
2.快照只支持qcow2磁盘格式的系统
创建快照
virsh snapshot-create vm1-clone
快照别名
virsh snapshot-create-as vm1-clone first_snap
查看虚拟机快照历史
virsh snapshot-list vm1-clone
查看当前快照信息
virsh snapshot-current vm1-clone
恢复快照,根据快照id
virsh snapshot-revert vm1-clone 1457941090
删除快照
virsh snapshot-delete vm1-clone 1457941090
#虚拟机新建网卡,桥接模式,绑定网卡br0
临时网卡
virsh attach-interface snale --type bridge --source br0
永久建立
virsh attach-interface snale --type bridge --source br0 --config
重启,新建网卡文件信息
删除网卡
virsh detach-interface snale --type bridge --mac 52:54:00:14:86:cf
阅读(1491) | 评论(0) | 转发(0) |