
KVM 是 kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。fedora 25 iso下载KVM是基于硬件的完全虚拟化
egrep ‘vmx|svm‘ /proc/cpuinfo
或lscpu
yum install -y kvm virt-manager libvirt
Centos7中kvm已经集成到内核当中
lsmod | grep kvm
kvm_intel 170181 0
kvm 554609 1 kvm_intel
irqbypass 13503 1 kvm
systemctl enable libvirtd
systemctl start libvirtd
virt-manager
systemctl stop NetworkManager
systemctl disable NetworkManager
yum install -y bridge-utils #centos7默认安装
方法1:修改配置文件
创建桥接网卡ifcfg-br0
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens32 ifcfg-br0
vim ifcfg-br0
TYPE=Bridge
BOOTPROTO=none
DEFROUTE=yes
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.200.100
PREFIX=24
GATEWAY=192.168.200.2
DNS1=114.114.114.114
修改要桥接的网卡
vim ifcfg-ens32
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=ens32
DEVICE=ens32
ONBOOT=yes
BRIDGE=‘br0‘
方法2:
virsh iface-bridge ens34 br1
重启网络服务
systemctl restart network
查看网桥状态:
brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000c29f308bd no ens32
br1 8000.000c29f308c7 yes ens34
virbr0 8000.52540028c2c6 yes virbr0-nic
yum install -y virt-install virt-viewer
virt-install --name windows-server-2012 --os-type=windows --os-variant=Win2k12 --hvm --vcpus=2 --ram 1536 --disk path=/mnt/disk01/windows-server-2012.img,size=30,format=qcow2,bus=virtio --network bridge=br0,model=virtio,mac=52:54:00:00:00:00 --noautoconsole --vnc --vncport=5900 --vnclisten=0.0.0.0 --cdrom /mnt/disk01/cn_windows_server_2012_r2_x64_dvd_2707961.iso
参数说明:
--hvm 全虚拟化
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-71149-1.html
靠的是美国