摘要:
你将学到什么 如何安装LXC 如何创建LXC容器 如何管理LXC容器 如何查询进程所属Namespace 如何给LXC容器添加网卡 如何限制LXC容器资源 环境 x64 Ubuntu 14.04.3 LTS 安装LXC 创建LXC容器 容器配置样例 管理LXC容器 Namespace查询 LXC容器 阅读全文
摘要:
服务端 服务器环境 已经安装过qemu img的32位ubuntu 服务端配置 创建一个文件系统为ext3的qcow2文件 不需要加载nbd模块 发布文件 客户端 客户端环境 安装了libvirt的64位CentOS 客户端配置 加载nbd模块 映射服务器的块设备到本地nbd设备 挂载本地nbd设备 阅读全文
摘要:
Libvirt加密磁盘使用 创建加密磁盘 进入libvirt默认存储池目录 创建加密磁盘 刷新默认存储池 创建密钥 使用xml文件创建密钥 cat volume secret.xml Super secret name of my first puppy os.qcow2 virsh secret 阅读全文
摘要:
Fedora环境 编译环境 操作系统: 64位 Fedora23 下载源文件 "spice gtk" 、 "spice protocol" 安装依赖 设置环境变量 编译spice protocol 编译spice gtk ubuntu环境 方法一 编译环境 操作系统: 64位 Ubuntu 14.0 阅读全文
摘要:
序言 通过Virt Manager研究学习Spice gtk的Python方法 你将学到什么 Virt Manager研究 显示代码定位 首先我们使用Virt Manager来观察桌面连接窗口 然后我们使用 glade 打开 Virt Manager 源码目录下的 ui 目录下的文件进行比对,发现 阅读全文
摘要:
问题描述 有些时候,由于网络存在问题,虚拟机无法获取到IP地址,无法使用spice或vnc来连接虚拟机,但是又需要连到虚拟机来排查故障 解决办法 编辑虚拟机配置 设置xml命名空间 修改网络类型 将虚拟机的3389端口重定向到主机的5555端口 使用远程桌面连接 阅读全文
摘要:
DBus调试命令 查询连接名 查询连接对象路径 监控dbus消息 实际应用 问题描述 分析过程 首先看下出错的对应代码 查询下对应连接 连接是存在的,接着我们查询下对应方法 我们接着来看下dbus收到了哪些消息 我们手动测试下列举虚拟机命令 我们看下连接点org.freedesktop.machin 阅读全文
摘要:
Libvirt介绍 "参考资料" Libvirt学习 通过virsh了解libvirt api的调用方式 通过virHypervisorDriver了解libvirt api的实现 virsh代码阅读 通过阅读virsh代码我们能够了解libvirt api的作用以及调用方法 |文件名|对应vshC 阅读全文
摘要:
外部快照的创建 实验环境 CentOS 7 升级QEMU CentOS 7自带的qemu版本太低需要升级 创建外部快照 查询主机上的虚拟机 查询虚拟机快照列表 查询虚拟机的磁盘 创建外部快照 外部快照文件 快照文件 拍摄快照后会自动生成对应的快照文件,快照文件的根元素 元素记录了参与快照的磁盘信息; 阅读全文
摘要:
Windows "参考文档" 下载virtio驱动 "下载地址" 如果是在Fedora或CentOS环境下,可使用yum的方式下载驱动 安装virtio驱动 将iso文件挂载到虚拟机上 进入虚拟机并更新驱动 |驱动名称|设备名称|说明| | | | | |Balloon|PCI standard R 阅读全文