
KVM
文章平均质量分 70
my2005lb
有乐观的心态,性格沉稳,不事张扬(http://www.cdus.org)
展开
-
如何在KVM中管理存储池
KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。 通过virsh中pool命令能够查看、创建、激活、注册、删除存储池。 下面通过一些实例演示如何管理存储池: 一、查看当前存储池列表 [root@kvm02 kvmcontrol]# virs原创 2013-03-04 22:17:21 · 9592 阅读 · 0 评论 -
Linux下基于libxml2写入KVM与数据库配置文件
在Linux下编写应用平台经常会面临编写各类配置文件,这里给出一种编写XML格式配置文件的编程方法。这段代码是基于libxml2库,通过调用库里面的相关函数生成各个配置节点,并保存配置文件: 相关代码如下: #include #include #include int main(int argc, char **argv) { xmlDocPtr xmlDoc原创 2013-02-26 21:26:35 · 1037 阅读 · 0 评论 -
Libvirt库对虚拟化开发的价值
当前市面上多种虚拟化平台在支撑着各类用户的各种基础数据中心,有时候比较幸运用户统一虚拟化平台,如仅依赖于vmware,当然也面临其他用户同时混合多种虚拟化平台搭建自己的数据中心。不同的虚拟化平台存在对于用户来讲是福音,至少有了货比三家的机会;但对于开发者来讲,并不一定是好事,至少同样的功能针对不同的虚拟化平台要重新实现一遍。 当前流行的针对虚拟化的二次开发,要么是调用平台对外提供的原创 2013-03-09 22:27:28 · 2138 阅读 · 0 评论 -
C+libvirt获取KVM存储池信息
分享一段代码,可以获取指定虚拟化宿主机器上的存储池信息,如:存储池名称、存储池容量、存储池状态、存储池可用、总计以及已使用容量,代码如下: #include #include #include int main(int argc, char *argv[]) { virConnectPtr conn; conn = virConnectOpen("qemu:///system");原创 2013-03-09 22:33:26 · 1869 阅读 · 0 评论 -
libvirt管理ESX主机
ESX/ESXi平台得到了极为广泛的应用,对于ESX的管理可以由借助于VI工具、VCenter、SSH命令行等方式,这里给出一种基于Libvirt的方式。 采用的工具是Virsh,是基于Libvirt库开发。 一、连接ESX [root@kvm ~]# virsh -c esx://12.16.1.14/?no_verify=1 Enter username for 12.原创 2013-03-12 14:26:46 · 1475 阅读 · 0 评论