error: ImportError:libxenstore.so

Tags: XEN  

我已经安装了xen-4.2.2以及dom0的内核3.4.56,

运行xm出现错误ImportError:libxenstore.so.3.0:cannot open shared object file:No such file or directory

解决办法:

vim /etc/ld.so.conf

/usr/lib

/usr/lib64

ldconfig

leon Published by 2014-11-03 17:30

Detail »

x86-64安全虚拟机构架

Tags: XEN   Virtualization   CPU  

AMD虚拟化(AMD-V?)构架安全虚拟机(Secure Virtual Machine,SVM)为企业级服务器虚拟软件技术设计,SVM在处理器上提供了硬件资源,允许单个机器更有效地运行多个操作系统,并维护安全和资源相互隔离。

虚拟机监视器(Virtual Machine Monitor,VMM)也称为系统管理程序(Hypervisor),由控制程序软件组成,用于控制在单个物理机器上运行的多个客户操作系统。VMM给 每个客户操作系统提供了完全的计算机系统控制,包括内存、CPU和其他周边设备。

leon Published by 2014-06-06 15:49

Detail »

xen虚机的启动过程

Tags: XEN   Virtualization  

XendDomain.py:1027


1   _refresh():

Refresh the domain list. Needs to be called when either xenstore has changed or when a

method requires up to date information (like uptime, cputime stats).

调用_refreshTxn()刷新运行状态的虚机
调用XendDomainInfo的update方法更新DomainInfo

leon Published by 2014-03-06 12:56

Detail »

Hvmloader

Tags: XEN   Virtualization  

In the HVM case the "PV kernel" is actually hvmloader and isn't PV at all, the job of hvmloader is to load all the necessary information that qemu will use to build the necessary environment that will "fool" an unmodified guest that he is in fact on a physical machine. In summary hvmloader pretty much just fills data-structures as follows:

 

leon Published by 2014-01-19 13:23

Detail »