1. systemctl status libvirtd 查看服务启没启动
    一、命令介绍
    先启动一台虚拟机并进入 virsh console testvm01

进入网络的配置文件并修改ONBOOT=yes
KVM网络
systemctl restart network 从启网络
虚拟机获得ip 能ping外网 外面不能访问里面

net-list --all 查看所有的网络

net-info default(网络名) 查看网络的详细信息

brctl show 查看网桥 cd /etc/libvirt/qemu/networks在这个目录下查看 启动一个虚拟机 就多一个vnet网桥

net-edit default 查看网络的配置文件

domiflist testvm02 可以查看虚拟机的网络信息

domifaddr testvm02 查看ip

iptables -L -t nat 启动一台虚拟机就会自动在这里面加一些策略

net.ipv4.ip_forward = 1就是路由转发 如果不等于1就在 /etc/sysctl.conf
里面加一条net.ipv4.ip_forward = 1

KVM网络

domif-getlink testvm02 vnet1 查看虚拟机里面的网桥是非启动

domifstat testvm02 vnet1 看网卡的状态

二、向虚拟机添加网络

1.增加桥接连接模式
cp ifcfg-ens33 ifcfg-virbr1 复制一个网卡配置文件并编辑 修改ifcfg-ens33的文件 把原来的都删掉如下图
KVM网络
在修改vim ifcfg-virbr1这个配置文件 Bridge(网桥模式)
KVM网络
systemctl restart network 从启网络

交换机我们已经创建出来了 下面我们把虚拟机连接到这个网桥上

attach-interface testvm02 bridge virbr1 --model virtio --current
给虚拟机添加一个virbr1的网桥 --current当前生效 --config 下次启动永久生效

2.增加独立的网络

图形化添加一个网络
1.进入虚拟机
KVM网络
2.双击KVM网络
3.选择网络 点击加号添加一个网络叫network1KVM网络
创建出来网卡的配置文件
KVM网络
在nfspool里面创建两个卷
vol-create-as nfspool test2.qcow2 3G --format qcow2
vol-create-as nfspool test3.qcow2 3G --format qcow2

安装虚拟机 桥接模式的
virt-install -n test2 -r 512 --vcpus 1 -l /iso/CentOS-7-x86_64-DVD-1611.iso --disk vol=nfspool/test2.qcow2 --network bridge=virbr1 --nographics -x 'console=ttyS0

安装独立的
virt-install -n test3 -r 512 --vcpus 1 -l /iso/CentOS-7-x86_64-DVD-1611.iso --disk vol=nfspool/test3.qcow2 --network network=network1 --nographics -x ‘console=ttyS0’
network=network1 查看net-list 必须是存在的网络

相关文章:

  • 2021-12-06
  • 2022-02-27
  • 2022-12-23
  • 2021-11-23
  • 2021-08-06
  • 2021-11-01
  • 2021-11-11
  • 2022-12-23
猜你喜欢
  • 2021-05-01
  • 2021-12-24
  • 2021-11-18
  • 2021-11-05
  • 2022-01-30
相关资源
相似解决方案