Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1635770
  • 博文数量: 63
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 646
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-26 18:02
个人简介

祸兮福之所倚,福兮祸之所伏

文章分类

全部博文(63)

文章存档

2020年(11)

2019年(10)

2017年(10)

2016年(25)

2015年(7)

我的朋友

分类: 虚拟化

2017-08-04 14:47:17

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
阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~