DPDK-A3: KVM使用SRIOV和虚机使用DPDK

虚拟机基本管理

如下命令可以修改默认网段

sudo virsh net-edit --network default

<network>
  <name>default</name>
  <uuid>45ed012c-3933-4f3e-9575-b37bffa21b83</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:03:a7:5b'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
    </dhcp>
  </ip>
</network>

Enable forwarding

echo "net.ipv4.ip_forward=1" | sudo tee /etc/sysctl.conf

[root@netdev vm]# virsh list --all
 Id   Name     State
------------------------
 1    ubuntu   running

启动、关闭、删除

virsh [start/shutdown/destroy] vm

挂起和恢复

virsh [suspend|resume] vm

开机自启动

virsh autostart vm

查看信息

[root@netdev vm]# virsh dominfo ubuntu
Id:             1
Name:           ubuntu
UUID:           dd1e0fee-0f38-4a9a-a515-256bb6a10d16
OS Type:        hvm
State:          running
CPU(s):         4
CPU time:       539.3s
Max memory:     8388608 KiB
Used memory:    8388608 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: selinux
Security DOI:   0
Security label: system_u:system_r:svirt_t:s0:c887,c939 (enforcing)


克隆虚机

[root@netdev vm]# virt-clone -o ubuntu -n vm001 -f /home/vm/vm001.qcow2
Allocating 'vm001.qcow2'                                                                                                             | 100 GB  00:00:08

Clone 'vm001' created successfully.

克隆完成后, 需要uuidgen

[root@netdev vm]# uuidgen
10c35319-bd71-4447-aa1a-88207ec42fbf
[root@netdev vm]# vim /etc/libvirt/qemu/vm001.xml

删除虚机

virsh undefine vm

删除虚机并删除存储

virsh undefine vm --storage /home/vm/vm.qcow2
virsh undefine
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值