kvm虚拟机添加网卡

kevin.Zhu 发布于:2022-4-11 18:17 分类:文摘  有 11 人浏览,获得评论 0 条  

https://blog.csdn.net/qq_37692227/article/details/107788487


#1.宿主机查看虚机

root@ubuntu-18:~# virsh list --all Id    Name                           State
----------------------------------------------------
 1     controller01                   running
 6     c1                             running
 7     c2                             running
 8     c3                             running
 11    s1                             running
 12    s2                             running
 13    s3                             running
 14    n1                             running
 15    n2                             running
 21    registry                       running
 22    kolla-all                      running
 -     controller02                   shut off
 -     controller03                   shut off 
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

#2.进入虚机c1

[root@c1 ~]# ip a 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 state UP group default qlen 1000
    link/ether 52:54:00:6c:bf:9f brd ff:ff:ff:ff:ff:ff
    inet 192.168.151.31/24 brd 192.168.151.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::2883:6f59:f0a9:d8d2/64 scope link tentative noprefixroute dadfailed 
       valid_lft forever preferred_lft forever
    inet6 fe80::c3d8:6935:9545:b8bf/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:90:e9:8b brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:5e:27:c8:7e brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever 
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

#3.查看虚机网卡类型

root@ubuntu-18:~# virsh domiflist c1 Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet6      bridge     br0        virtio      52:54:00:6c:bf:9f
vnet7      network    hostonly1  virtio      52:54:00:90:e9:8b 
	
  • 1
  • 2
  • 3
  • 4
  • 5

#4.添加新网卡

root@ubuntu-18:~# virsh attach-interface  c1 --type network --source hostonly2 --model virtio  Interface attached successfully

root@ubuntu-18:~# virsh domiflist c1 Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet6      bridge     br0        virtio      52:54:00:6c:bf:9f
vnet7      network    hostonly1  virtio      52:54:00:90:e9:8b
vnet25     network    hostonly2  virtio      52:54:00:d3:60:1b 
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

#5.加载配置文件

root@ubuntu-18:~# virsh attach-interface  c1 --type network --source hostonly2 --model virtio  --config Interface attached successfully

root@ubuntu-18:~# virsh dumpxml c1 > /etc/libvirt/qemu/c1.xml  root@ubuntu-18:~# virsh define  /etc/libvirt/qemu/c1.xml Domain c1 defined from /etc/libvirt/qemu/c1.xml 
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

#6.查看虚机网卡信息
在这里插入图片描述

PS.删除网卡命令
virsh detach-interface c1 --type network --mac 52:54:00:d3:60:1b --config