kvm 给虚机增加网卡
Posted 运维工匠实战(如果发现有错误请大家把正确的方法发送给我,方便
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm 给虚机增加网卡相关的知识,希望对你有一定的参考价值。
[[email protected] ok]# virsh domiflist c03 Interface Type Source Model MAC ------------------------------------------------------- vnet1 bridge br0 rtl8139 52:54:00:cf:e1:a3 [[email protected] ok]# virsh list Id Name State ---------------------------------------------------- 1 c01 running 2 c03 running 3 c70 running
临时增加网卡:
[[email protected] ok]# virsh attach-interface c03 --type bridge --source br0 Interface attached successfully 查看: [[email protected] ok]# virsh domiflist c03 Interface Type Source Model MAC ------------------------------------------------------- vnet1 bridge br0 rtl8139 52:54:00:cf:e1:a3 vnet3 bridge br0 rtl8139 52:54:00:7e:c2:6a [[email protected] conf]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 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 qlen 1000 link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0 inet6 fe80::5054:ff:fecf:e1a3/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 52:54:00:2b:9e:6c brd ff:ff:ff:ff:ff:ff
永久增加网卡:
命令行增加网卡只保存在内存中,重启就失效,所以要保存在配置文件中
[[email protected] ok]# virsh dumpxml c03 >/etc/libvirt/qemu/c03.xml [[email protected] ok]# virsh define /etc/libvirt/qemu/c03.xml Domain c03 defined from /etc/libvirt/qemu/c03.xml
重启虚机后再次查看网卡:
[[email protected] ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 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 qlen 1000 link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0 inet6 fe80::5054:ff:fecf:e1a3/64 scope link valid_lft forever preferred_lft forever 3: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff
增加并配置配置文件:
[[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth2^C [[email protected] network-scripts]# pwd /etc/sysconfig/network-scripts [[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth2 配改MAC并查看: DEVICE=eth0 | DEVICE=eth2 HWADDR=52:54:00:CF:E1:A3 | HWADDR=52:54:00:7e:c2:6a TYPE=Ethernet | TYPE=Ethernet UUID=4edbb7bf-e64f-402a-854c-ff259250c497 | #UUID=4edbb7bf-e64f-402a-854c-ff259250c497 ONBOOT=yes | ONBOOT=yes NM_CONTROLLED=yes | NM_CONTROLLED=yes BOOTPROTO=dhcp | BOOTPROTO=dhcp
查看IP
[[email protected] network-scripts]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 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 qlen 1000 link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0 inet6 fe80::5054:ff:fecf:e1a3/64 scope link valid_lft forever preferred_lft forever 3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff inet 10.100.0.58/24 brd 10.100.0.255 scope global eth2 inet6 fe80::5054:ff:fe7e:c26a/64 scope link valid_lft forever preferred_lft forever
删除网卡命令:
# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 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 qlen 1000 link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0 inet6 fe80::5054:ff:fecf:e1a3/64 scope link valid_lft forever preferred_lft forever 3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff inet 10.100.0.58/24 brd 10.100.0.255 scope global eth2 inet6 fe80::5054:ff:fe7e:c26a/64 scope link valid_lft forever preferred_lft forever [[email protected] ok]# virsh detach-interface c03 --type bridge --mac 52:54:00:7e:c2:6a Interface detached successfully 查看IP # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 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 qlen 1000 link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0 inet6 fe80::5054:ff:fecf:e1a3/64 scope link valid_lft forever preferred_lft forever 再次保存配置文件: [[email protected] ok]# virsh dumpxml c03 >/etc/libvirt/qemu/c03.xml [[email protected] ok]# virsh define /etc/libvirt/qemu/c03.xml Domain c03 defined from /etc/libvirt/qemu/c03.xml
以上是关于kvm 给虚机增加网卡的主要内容,如果未能解决你的问题,请参考以下文章