环境
- Linux 内核2.6以上 2G内存以上,20G硬盘以上
- CPU需支持虚拟化,如果是虚机需在CPU选项中开启虚拟化支持
- 宿主机可以正常访问网络或者已搭建内部源仓库
- 准备安装的虚拟机镜像或介质,也可以是网络安装环境
- ssh工具支持图形化,建议使用Moba
1. 开启虚拟化引擎
- 本次实验使用VMWare Workstation
- 在虚拟机选项中,选择处理器选项,勾选虚拟化引擎第一项并确定
- 需要在虚机关闭时进行此项设置
2. 设置网桥
- KVM虚机使用网桥和宿主机使用同一网络方便访问
- 在宿主机设置网桥,相当于vmware中的虚拟交换机的作用
创建网桥文件
cat >/etc/sysconfig/network-scripts/ifcfg-br0 << SUN
TYPE=Bridge
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=10.0.0.199
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=223.5.5.5
SUN
编辑宿主机网卡
- 将宿主机网卡桥接至网桥虚拟网卡
- 备份原宿主机网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
- 创建新的宿主机网卡配置文件
cat >/etc/sysconfig/network-scripts/ifcfg-eth0 << SUN
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
SUN
重启网络服务
- 重启网络服务使网桥配置生效
systemctl restart network.service
- 检查网络配置情况
[root@c7-199 ~]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
link/ether 00:0c:29:e6:1f:9e brd ff:ff:ff:ff:ff:ff
3: br0: