virsh 真对虚拟机可以进行硬件的配置管理,比如:网卡、内存、硬盘和CPU等。

在做实验时,首要采用centos或者redhat。如果使用其他的不是不可以,主要是会产生这样那样的怪问题,这时候就很那解决。

比如。我原来用的mxlinux做的宿主机在使用virsh添加网卡,一直会报PCI接口不够的错误,但是在图形界面操作添加网卡是没有问题。至今也没解决问题,网上资料也是少得可怜。

1、网卡

1.1、虚拟机查看网卡

首先,我们查看虚拟机网卡。

virsh domiflist mxlinux

image.png

1.2、虚拟机添加网卡,

virsh attach-interface name --type network_type --source network_name --model virtio --config

virsh attach-interface suse01 network default  --persistent

参数说明:

–type           添加网卡的类型,network 或 bridge等
network         网络类型

–source         用KVM服务器的那个网卡
-source default 虚拟机网络源,default默认是NAT连接方式
-source br0     则网络模式为桥接

--model virtio  添加一块网卡,指定模式virtio网卡更快

--persistent    永久的意思,重新启动后网卡依然存在。
--current	立刻生效
--config	下次启动生效

具体如下:

image.png

1.3、删除虚拟机网卡

虚拟机删除网卡是根据MAC地址进行删除。

virsh detach-interface <domain> <type> <--mac mac> [--persistent]  

virsh detach-interface suse01 --type network --mac  52:54:00:00:34:55  --live --config

image.png

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

只有把抱怨环境的情绪,化为上进的力量,才是成功的保证!