CentOS 7 安装 QEMU + KVM

CentOS 7 安装 QEMU + KVM

背景:VM15 + CentOS 7, Intel-CPU
1. 开启CPU的扩展虚拟化支持

虚拟机设置中选中CPU 的Intel-VT 选项
2. 检查

lscpu | grep Virtualization

Re: Virtualization: VT-x

1
2
3

3. 更新

yum update

1

4. 安装KVM相关的工具

yum install qemu-kvm libvirt libvirt-python libguestfs-tools
virt-install

1
2

5. 开启 libvirtd 服务,并设置开机自启动

systemctl enable libvirtd
systemctl start libvirtd

1
2

6. 检查KVM的安装

lsmod | grep -i kvm
Re: 出现 kvm-intel kvm 字样

1
2

7. 配置网络桥接
所谓桥接网络:

桥接器是用于在一个逻辑网络(例如一个ip子网)中分隔两个或多个网络段的设备。

桥通常被放置在两组相互通信的计算机之间,但与另一组计算机之间的通信并不多。

网桥的工作是每次检查数据包的目的地,并决定是否将数据包传递到以太网段的另一端。结果是一个更快、更安静、冲突更少的网络。

桥接代码不是通过查看协议类型(IP、IPX、NetBEUI)来决定是桥接数据还是删除数据,而是通过查看每个NIC唯一的mac地址来决定。

**** : 重要的是要理解桥接既不是路由器也不是防火墙。简单地说,桥接器的行为类似于网络交换机(即第2层交换机),使其成为透明的网络组件(这不是绝对正确的,但几乎是正确的)。
8. 配置虚拟网桥

cp ifcfg-eno49 ifcfg-br0

vim /etc/sysconfit/network-scripts/ifcfg-ens33

TYPE=Ethernet
BOOTPROTO=static
DEVICE=eno49
ONBOOT=yes
BRIDGE=br0

* * *

vim /etc/sysconfig/network-scripts/ifcfg-br0

TYPE=Bridge
BOOTPROTO=static
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.57.137
NETMASK=255.255.255.0
GATEWAY=192.168.57.2
DNS1=192.168.57.2
DNS2=114.114.114.114

“`
#### 9. 重启网络
“`
systemctl restart network
“`
#### 10. 使用 virt-manager 安装
“`
virt-manager
选择相应的镜像或者CDROM或者本地磁盘,也可以是从网络启动
“`

————————————————
版权声明:本文为CSDN博主「ticatfp」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ticatfp/article/details/96180800

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>