libvirt中删除网络是哪个方法
在libvirt中,要删除网络可以使用virNetworkDestroy和virNetworkUndefine方法。
virNetworkDestroy方法用于停止正在运行的网络。它的原型如下:
int virNetworkDestroy(virNetworkPtr network);
network参数是指向要停止的网络的指针。如果成功停止网络,则返回0;否则返回-1。
virNetworkUndefine方法用于从libvirt中删除网络定义。它的原型如下:
int virNetworkUndefine(virNetworkPtr network);
network参数是指向要删除的网络的指针。如果成功删除网络定义,则返回0;否则返回-1。
需要注意的是,删除网络定义不会自动停止正在运行的网络。如果需要停止网络,请先调用virNetworkDestroy方法停止网络,然后再调用virNetworkUndefine方法删除网络定义。
原文地址: https://www.cveoy.top/t/topic/hY9R 著作权归作者所有。请勿转载和采集!