首页 > 其他分享 >35 KVM管理设备-管理虚拟网卡

35 KVM管理设备-管理虚拟网卡

时间:2023-05-31 20:35:17浏览次数:55  
标签:KVM 35 网卡 vhost 虚拟 device 挂载 net

35 KVM管理设备-管理虚拟网卡

35.1 概述

虚拟网卡类型主要包含virtio-net、vhost-net、vhost-user等。用户在创建虚拟机后,可能会有挂载或者卸载虚拟网卡的需求。openEuler提供了网卡热插拔的功能,通过网卡热插拔,能够改变网络的吞吐量,提高系统的灵活性和扩展性。

35.2 操作步骤

虚拟网卡的配置步骤,请参见“虚拟机配置 -网络设备”。本节以vhost-net网卡为例,介绍挂载和卸载虚拟网卡的简单方法。

  • 挂载vhost-net网卡:

    使用virsh attach-device命令挂载vhost-net虚拟网卡:

    # virsh attach-device <VMInstance> <attach-device.xml>
    

    上述命令可以为虚拟机在线挂载vhost-net网卡,其中网卡信息由attach-device.xml文件指定。下面是一个attach-device.xml文件的例子:

        <interface type='bridge'>
          <mac address='52:54:00:76:f2:bb'/>
          <source bridge='br0'/>
          <virtualport type='openvswitch'/>
          <model type='virtio'/>
          <driver name='vhost' queues='2'/>
        </interface>
    

    通过上述命令挂载的vhost-net网卡,在虚拟机关机重启后失效。如果需要为虚拟机持久化挂载虚拟网卡,需要使用带–config参数的virsh attach-device命令。

  • 卸载vhost-net网卡:

    通过在线挂载的网卡,如果不需要再使用,可以通过virsh detach命令动态卸载:

    # virsh detach-device <VMInstance> <detach-device.xml>
    

    其中,detach-device.xml指定了需要卸载虚拟网卡的XML信息,与动态挂载时的XML信息保持一致。

标签:KVM,35,网卡,vhost,虚拟,device,挂载,net
From: https://blog.51cto.com/u_237826/6389293

相关文章

  • 算法学习day35贪心part04-860、406、452
    packageLeetCode.greedypart04;/***860.柠檬水找零*在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。*每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每......
  • 算法学习day36贪心part05-435、763、56
    packageLeetCode.greedypart05;importjava.util.Arrays;/***435.无重叠区间*给定一个区间的集合intervals,其中intervals[i]=[starti,endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。*示例:*输入:intervals=[[1,2],[2,3],[3,4],[1,3]]*输出......
  • Camera | 10.linux驱动 led架构-基于rk3568
    前面文章我们简单给大家介绍了如何移植闪光灯芯片sgm3141,该驱动依赖了led子系统和v4l2子系统。V4L2可以参考前面camera系列文章,本文主要讲述led子系统。一、LED子系统框架Linux内核的led子系统主要功能:为每个设备在/sys/class/leds下创建不同的文件节点,用于操作led抽象出......
  • NEFU 635(二分+枚举)
    题目:TwinkleTwinkleLittleStar 题意:就是给n个点的坐标,然后在这个图形中找出一个边长最小的正方形,要求正方形的边平行于坐标轴且覆盖的点大于等于k个。#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>usingnamespacestd;constintN=20......
  • POJ2352 stars(树状数组)
    题目:Stars #include<stdio.h>#include<string.h>constintN=32005;intC[N];intlevel[N];intLowbit(intx){returnx&(-x);}voidUpdate(intx){inti;for(i=x;i<=N;i+=Lowbit(i)){C[i]++;}}i......
  • 精读7.35读书笔记
    概念结构设计概念结构设计的第一步就是对需求分析阶段收集到的数据进行分类、组织,确定实体、实体的属性、实体之间的联系类型,形成E-R图。首先,如何确定实体和属性这个看似简单的问题常常会困扰设计人员,因为实体与属性之间并没有形式上可以截然划分的界限。实体与属性的划分原则......
  • 算法学习day34贪心part03-1005、134、135
    packageLeetCode.greedypart03;/***1005.K次取反后最大化的数组和*给你一个整数数组nums和一个整数k,按以下方法修改该数组:*选择某个下标i并将nums[i]替换为-nums[i]。*重复这个过程恰好k次。可以多次选择同一个下标i。*以这种方式修改数组后,返回......
  • 34 KVM管理设备-管理虚拟磁盘
    34KVM管理设备-管理虚拟磁盘34.1概述虚拟磁盘类型主要包含virtio-blk、virtio-scsi、vhost-scsi等。virtio-blk模拟的是一种block设备,virtio-scsi和vhost-scsi模拟的是一种scsi设备。virtio-blk:普通系统盘和数据盘可用,该种配置下虚拟磁盘在虚拟机内部呈现为vd[a-z]或vd[a-z][......
  • leetcode 350. Intersection of Two Arrays II
    Giventwoarrays,writeafunctiontocomputetheirintersection.Example:Givennums1=[1,2,2,1],nums2=[2,2],return[2,2].Note:Eachelementintheresultshouldappearasmanytimesasitshowsinbotharrays.Theresultcanbeinanyorder.Foll......
  • 354个有些图片的推理题库ACCESS\EXCEL数据库
    推理题类的数据有一些,比如《1000道逻辑推理考题ACCESS数据库》、《近5千侦探脑筋急转弯选择题ACCESS数据库》等,但是今天遇到了一份有些图片的推理题库,感觉非常不错,就是记录数少了一些,请看以下截图,截图包含所有字段,所有图片放在一个文件夹中。分类情况如下:逻辑推理(60)、脑筋急转弯......