博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
libvirt API 学习
阅读量:6956 次
发布时间:2019-06-27

本文共 696 字,大约阅读时间需要 2 分钟。

virConnectListDefinedDomains

这个函数很实用

 

virDomainManagedSave/virDomainSave

这两个是暂停虚拟机,并将内存信息存入磁盘中。前面一个表示的是,libvirt会keep track of saved state,会持续监控 ,会reuse当域被重启的时候(自动会通过libvirt调用),这个是为性能考虑的api吧?

 

virDomainCreate/ virDomainCreateWithFlags

这两个api是用来启动虚拟机的,注意一些flags的涵义

可以要求启动的时候为paused状态

自动销毁(客户端断开链接的时候)

是否使用cache(managed save) ?

 

virDomainDefineXML

这个会覆盖之前的定义,但是有些操作会阻止这个操作,比如block copy操作,要先使用virDomainBlockJobAbort操作取消这些块拷贝操作

 

virDomainMemory

这个接口可以获得虚拟内部的内存使用状况,但是好像只支持kvm

 

virDomainCreateXML

运行一个新的guest域,注意,这个域并不是持久的,当虚拟机被销毁了之后(或者重启之后),这个定义会消失,virDomainDefineXML是持久的

flags可以设置

域启动,但是CPU将要保持paused,就是一开始就处于paused状态?可以用

virDomainResume恢复

自动消毁,需要注意的是,设置了这个标志的将在migration, save-to-file, or snapshots 的时候阻塞

转载地址:http://dnmil.baihongyu.com/

你可能感兴趣的文章
在Dubbo中开发REST风格的远程调用(RESTful Remoting)
查看>>
eclipse导入远程git代码及(push、pull、及maven工程导入)
查看>>
openstack ice自定义调度算法项目详解(horizon、novaclient、api、scheduler、db、自定义数据库)...
查看>>
亿级订单同步
查看>>
hibernate.current_session_context_class
查看>>
cropper图片裁剪上传
查看>>
Redis服务端集群配置
查看>>
Spring框架JdbcTemplate类中查询方法介绍
查看>>
babel 6.0 在线测试
查看>>
CG行业的一个重要成员——广告
查看>>
PHP基础知识
查看>>
Apache相关配置记录
查看>>
Android RecyclerView 使用完全解析 体验艺术般的控件
查看>>
navicat for mysql只导出数据表结构
查看>>
IOS MagicRecord 详解
查看>>
二叉树遍历方法
查看>>
css字体定义
查看>>
mysql主从复制跳过错误
查看>>
keepalived安装脚本
查看>>
Java程序使用memcached配置与示例
查看>>