libvirt通过xml创建虚拟机

   摘要:

       最近半年由于工作需要,一直在研究如何使用libvirt管理虚拟机,开发是基于github中的webvirtmgr项目。使用libvirt-python提供的api进行虚拟机的操作,把自己在工作中的经验和代码理解写成文档,方便同行的研究和自己的进步,如有错误或疑问欢迎指出。


虚拟机的创建:

    使用xml创建虚拟机的时候需要先把xml的配置完成,样例如下(对于xml的解释用红色字体标出):


<domain type='kvm'>

  <!--虚拟机名称-->

  <name>platform</name>

  <uuid>881b60b5-a6b0-8f72-b177-b8ff2db043e2</uuid>

  <description>None</description>

  <!--设置内存大小-->

  <memory unit='KiB'>10485760</memory>

  <!--设置虚拟机运行内存,即设备先分给虚拟机的内存,当不够的时候再分,设置的内存为上限值-->

  <currentMemory unit='KiB'>10485760</currentMemory>

  <!--虚拟机的cpu个数-->

  <vcpu placement='static'>4</vcpu>

  <os>

    <!--开启启动项,和类型的设置-->

    <type arch=
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值