注:2017-7-14更新
0. 序
最近搞可信计算方面,需要使用tpm模拟器,查阅不少资料,也看到了网上的教程。现将自己的安装步骤写个备注,方便自己查看。也希望对看官有所帮助。开干。
—原创水印:https://gscsnm.github.io/—
1. 环境
vmware 12
Ubuntu 16.10 桌面版 (服务器版也行)
2. 安装cmake
sudo apt-get install cmake
注:2017-7-14更新
最近搞可信计算方面,需要使用tpm模拟器,查阅不少资料,也看到了网上的教程。现将自己的安装步骤写个备注,方便自己查看。也希望对看官有所帮助。开干。
—原创水印:https://gscsnm.github.io/—
vmware 12
Ubuntu 16.10 桌面版 (服务器版也行)
sudo apt-get install cmake
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,遇到了很多问题,记录一下。
目录(直达火箭):
权限问题我遇到几次,对kvm不是很熟悉,所以你懂得….
先描述我的情况:
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,但是发现中文学习材料很少,故来大概翻译一下官方的材料,恶心我一个人就行了,方面大家。本人水平有限,凑合着看吧。部分句子或段落的翻译加上了个人理解,不喜勿喷。
原文链接:
http://libvirt.org/docs/libvirt-appdev-guide-python/en-US/html/
域(guest)是一个运行在虚拟机上的操作系统的实例。客户域(guest domain)可以引用一个运行的虚拟机或可用于启动一个虚拟机的配置。连接对象提供了方法列举客户域,创建新的客户域和管理现有的域。客户域的用 virDomainPtr 对象表示,有很多独特的标识符:
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,但是发现中文学习材料很少,故来大概翻译一下官方的材料,恶心我一个人就行了,方面大家。本人水平有限,凑合着看吧。部分句子或段落的翻译加上了个人理解,不喜勿喷。
原文链接:
http://libvirt.org/docs/libvirt-appdev-guide-python/en-US/html/
在libvirt中,连接是每一个指令(动作action)和对象的基础。每个想要与libvirt交互的实体(entity),像virsh、virt-manager或一个使用libvirt库的程序,都需要首先获得一个与主机中libvirt守护进程的连接。这个连接不仅描述了虚拟化技术的类型(qemu,xen,uml等),而且还描述了任何一种必要的身份认证方法。
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,但是发现中文学习材料很少,故来大概翻译一下官方的材料,恶心我一个人就行了,方面大家。本人水平有限,凑合着看吧。部分句子或段落的翻译加上了个人理解,不喜勿喷。
原文链接:
http://libvirt.org/docs/libvirt-appdev-guide-python/en-US/html/
Libvirt hypervisor-independent虚拟化API和工具包,基于自由软件在GNU通用公共许可证,可用于各种操作系统中。
本章介绍libvirt并定义常用术语。
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,但是发现中文学习材料很少,故来大概翻译一下官方的材料,恶心我一个人就行了,方面大家。本人水平有限,凑合着看吧。部分句子或段落的翻译加上了个人理解,不喜勿喷。
原文链接:
http://libvirt.org/docs/libvirt-appdev-guide-python/en-US/html/
本手册使用几个约定来强调某些词和短语和关注特定的信息。
在PDF和纸质版本,本手册使用的字体 Liberation Fonts字体集。Liberation Fonts还用于HTML版本。如果没有安装,字体显示。 注意:Red Hat Enterprise Linux 5以后默认包括Liberation Fonts。
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
由于近期使用libvirt,但是发现中文学习材料很少,故来大概翻译一下官方的材料,恶心我一个人就行了,方面大家。本人水平有限,凑合着看吧。部分句子或段落的翻译加上了个人理解,不喜勿喷。
原文链接:
感谢朋友支持本博客,欢迎共同探讨交流。
由于能力和时间有限,错误之处在所难免,欢迎指正!
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。如果转载,请保留作者信息。
博客地址:https://gscsnm.github.io
邮箱地址:gscsnm@gmail.com
目录:
如图所示:
底层是物理系统,就是一些硬件,cpu、内存、io等等。
在物理系统之上,运行着监控器,Hypervisor,管理物理硬件平台。
上层才是虚拟机,虚拟机内有虚拟的硬件,这样保证虚拟机间的隔离。虚拟机可以运行自己的操作系统。
图1:虚拟化模型图