centos7 安装kvm 网络
时间: 2023-07-07 20:37:39 浏览: 194
在 CentOS 7 上安装 KVM 后,您需要配置网络以使虚拟机能够访问外部网络或其他虚拟机。以下是配置 KVM 网络的步骤:
1. 创建网络桥接
使用以下命令创建一个名为 `br0` 的网络桥接:
```bash
nmcli con add type bridge ifname br0
nmcli con add type bridge-slave ifname eth0 master br0
```
其中 `eth0` 是您现有的网络接口名称。
2. 配置网络
编辑 `/etc/sysconfig/network-scripts/ifcfg-br0` 文件,添加以下内容:
```
DEVICE="br0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Bridge"
```
然后编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件,将以下内容添加到文件末尾:
```
BRIDGE="br0"
```
3. 重启网络服务
使用以下命令重启网络服务:
```bash
systemctl restart network
```
4. 配置虚拟机网络
在创建虚拟机时,您需要将虚拟机的网络接口设置为 `br0`。
例如,使用以下命令创建一个名为 `example-vm` 的虚拟机,并将其网络接口设置为 `br0`:
```bash
virt-install --name example-vm --ram 2048 --disk path=/var/lib/libvirt/images/example-vm.qcow2,size=20 --vcpus 2 --os-type Linux --os-variant centos7.0 --network bridge=br0 --graphics none --console pty,target_type=serial
```
这样就完成了 KVM 网络的配置。您可以使用 `virsh` 命令管理虚拟机。例如,使用以下命令启动虚拟机:
```bash
virsh start example-vm
```
希望这可以帮助到您!
阅读全文