Use Kvm
约 399 字
预计阅读 1 分钟
次阅读
CentOS6部署kvm
安装
1
|
yum install -y qemu-kvm.x86_64 qemu-kvm-tools.x86_64 python-virtinst.noarch qemu-img.x86_64 bridge-utils.x86_64 libvirt virt-manager yum -y groupinstall "desktop"
|
桥接网卡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
[root@KVM-PM ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
#HWADDR=52:54:00:57:40:40
TYPE=Ethernet
#UUID=fe15211b-a8fd-4497-9359-d57c792ff8e2
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.16.1.11
NETMASK=255.255.0.0
BRIDGE="br0"
[root@KVM-PM ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.168.110
NETMASK=255.255.255.0
GATEWAY=192.168.168.1
|
CentOS7部署KVM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
yum groupinstall "fonts" "compat-libraries" "core" "development" "guest-agents" "virtualization-client" "virtualization-platform" "virtualization-tools"
yum install qemu-kvm python-virtinst virt-manager virt-top virt-viewer libvirt libvirt-client libvirt-python libguestfs-tools virt-install qemu-kvm-tools bridge-utils wget net-tools dejavu-lgc-sans-fonts xorg-x11-xauth xorg-x11-xinit xorg-x11-server-utils xorg-x11-font-utils xorg-x11-drv-ati-firmware
yum install virt-manager
yum install libvirt
yum info libvirtd
yum info libvirt
yum install qemu-kvm
yum install qemu-kvm-tools
service libvirtd start
systemctl start libvirtd.service
systemctl enable libvirtd.service
yum install xorg-x11-xauth
yum install xorg-x11-xauth xorg-x11-xinit xorg-x11-server-utils xorg-x11-font-utils xorg-x11-drv-ati-firmware
virt-manager
yum install dejavu-lgc-sans-fonts
yum install qemu-kvm libvirt virt-install bridge-utils
lsmod|grep kvm
brctl show
route
ip addr
yum install -y wget
yum install -y net-tools
cd /usr/local/src/
wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo -O /etc/yum.repos.d/virtio-win.repo
yum install -y virtio-win
virt-manager
|
桥接网卡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
[root@a43sv ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp5s0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp5s0
UUID=557dfc61-71cf-4d38-86b3-2f135f862e54
DEVICE=enp5s0
ONBOOT=yes
BRIDGE=br0
[root@a43sv ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE="Bridge"
BOOTPROTO="static"
ONBOOT="yes"
DELAY="0"
STP="yes"
IPADDR=192.168.168.76
NETMASK=255.255.255.0
GATEWAY=192.168.168.1
DNS1=114.114.114.114
DNS2=129.29.29.29
NM_CONTROLLED=no
|
命令行创建windows2016
1
2
3
4
5
6
7
8
9
|
virt-install \
--name w2k16 \
--os-type=windows \
--ram=2048 --vcpus=2 \
--disk /home/images/w2k16.qcow2,bus=virtio,size=50 \
--disk /home/images/virtio-win-0.1.171_amd64.vfd,device=floppy \
--cdrom=/home/images/cn_windows_server_2016_x64_dvd_9718765.iso \
--network bridge=br0,model=virtio \
--virt-type kvm
|
收缩镜像
1
2
3
|
qemu-img convert -c -O qcow2 test.qcow2 test2.qcow2 # test2.qcow2是目标镜像
qemu-img convert -O qcow2 windows.qcow2 windows_new.qcow2
virt-sparsify --compress /tmp/centos.qcow2 centos-new.qcow2
|
清除网络相关硬件生成信息
1
|
virt-sysprep -d centos7
|