cenots7 安装kvm

#安装kvm

#确认开启虚拟化 KVM依赖CPU虚拟加速,需要确保机器已经开启,可以通过linux命令查看该信息:
grep -E 'svm |vmx' /proc/cpuinfo

##开启路由转发功能
sed -i '/net.ipv4.ip_forward/s/0/1/' /etc/sysctl.conf
sysctl -p #生效
#安装kvm基础模块
yum install -y kvm libvirt python-virtinst qemu-kvm virt-viewer tunctl bridge-utils avahi dmidecode qemu-kvm-tools virt-manager qemu-img virt-install net-tools libguestfs-tools
#开启服务
systemctl start libvirtd && systemctl enable libvirtd
#查看kvm模块
lsmod | grep kvm

systemctl stop NetworkManager
systemctl disable NetworkManager
#设置桥接网络br0
brctl addbr br0
外网网桥搭建:

#物理网卡的配置ifcfg-eth0

BOOTPROTO=none
DEVICE=eth0
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0
#网桥的配置ifcfg-br0

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=xx.xx.xx.xx
NETMASK=xx.xx.xx.xx
GATEWAY=xx.xx.xx.xx
DEFROUTE=yes
DNS1=114.114.114.114
DNS2=8.8.8.8

#重启网络

#创建虚拟机
virt-install --name=yzwinR2 --cpu=host-passthrough --vcpus=4 --memory=8096 --location=/home/kvm/iso/cn_windows_server_2008_r2_standard_enterprise_datacenter_web_vl_build_x64_dvd_x15-59777.iso --disk path=/home/kvm/image/yzwinR2.qcow2,size=100,format=qcow2 --network bridge=br1,model=virtio --accelerate --vnclisten=0.0.0.0 --vncport=56901 --vnc

#centos6.8 创建虚拟机

# virsh-install OS
virt-install --hvm --virt-type kvm --name=test --vcpus=4 --ram=4096 --cdrom=/home/config/tools/iso/CentOS-7-x86_64-DVD-1908.iso --disk path=/home/image/noc-jk.qcow2,size=30,format=qcow2 --network bridge=br1,model=virtio --accelerate --vnclisten=0.0.0.0 --vncport=56903 --vnc --force

 

 

 

 

#然后通过vnc viewer  进行远程安装系统

#导入现有的qcow2 镜像,适合本身系统有qocw2镜像,可以从其他系统copy一份启动

virt-install --name noc-gl --ram 8192 --vcpus=4 --disk path=/home/kvm/image/Win2008_R2.qcow2,bus=ide,format=qcow2 --network bridge=br1,model=virtio --accelerate --vnclisten=0.0.0.0 --vncport=56901 --vnc --force --import

#虚拟机日常使用命令virsh

#kvm 配置文件xml存放位置
cd /etc/libvirt/qemu
#修改虚拟机xml文件
virsh shutdown noc-gl #关闭虚拟机
virsh define noc-gl.xml #重新加载配置文件
virsh start noc-gl #启动虚拟机

 

#修改vnc密码 先关机虚拟机,再重新定义虚拟机文件,开机启动,启动vnc验证

<graphics type='vnc' port='56901' autoport='no' listen='0.0.0.0' passwd='123456'>

#给虚拟机扩容磁盘大小
#关机
virsh shutdown noc-gl
#查看大小系统盘
qemu-img info /home/kvm/image/Win2008_R2.qcow2
image: /home/kvm/image/Win2008_R2.qcow2
file format: qcow2
virtual size: 40G (42949672960 bytes)
disk size: 4.3G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false

#增加60G空间

qemu-img resize /home/kvm/image/Win2008_R2.qcow2 +60G

#再次查看 开机验证,通过磁盘格式化操作即可

#kvm 单独增加硬盘 在线添加
qemu-img create -f qcow2 lanjing1_data.qcow2 100G
Formatting 'kvm-01_data.qcow2', fmt=qcow2 size=107374182400 cluster_size=65536 lazy_refcounts=off refcount_bits=16
[root@server-01 data]# qemu-img info lanjing1_data.qcow

可以通过修改xml文件

#创建硬盘

qemu-img create -f qcow2 /data/lanjing1_data.qcow2 100G

#虚拟机关机,xml增加如下

<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/data/lanjing1_data.qcow2'/>
<target dev='sda' bus='virtio'/>
</disk>

#开机验证

#快照设置
#创建个快照 虚拟机名 快照名称
virsh snapshot-create-as noc-gl nocgl20200703
#恢复快照
rsh snapshot-revert noc-gl nocgl20200703
#查看快照列表
virsh snapshot-list noc-gl
#查看当前快照
virsh snapshot-current noc-gl
#删除快照
virsh snapshot-delete noc-gl nocgl20200703
#快照存放位置
cd /var/lib/libvirt/qemu/snapshot/

 

 #添加网卡

<interface type='bridge'>
<mac address='52:54:00:00:0d:c2'/>
<source bridge='br88'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</interface>

virsh define 1000030.xml

重启验证即可

#xml限制虚拟机带宽

 # 38400kB/s=37.5Mb/s=300Mb带宽    38400÷1024=37.5MB    37.5×8=300Mb

<interface type='bridge'>
<mac address='52:54:00:c4:09:61'/>
<source bridge='br0'/>
<bandwidth>
<inbound average='38400' peak='38400' burst='38400'/>
<outbound average='38400' peak='38400' burst='38400'/>
</bandwidth>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

 
 
 
 

 

#镜像之间互转换

qocw2转换成 vmdk

qemu-img  convert  Win2016.qcow2  -O vmdk Win2016.vmdk

qemu-img convert test_vm.img -O vmdk /tmp/test_vm.vmdk

 

posted @ 2020-07-03 10:30  怪兽在行动  阅读(183)  评论(3)    收藏  举报