物理服务器上运行了一种中间软件层,Hypervisor,然后之上是操作系统层,Hypervisor可以看作是虚拟环境中的“元”操作系统,然后所有物理服务器又链接在一起。
Hypervisor的作用是把物理服务器虚拟成N个虚拟服务器,然后每个虚拟服务器上都有各自的操作系统。
有计算任务需求的时候,通过某些调度算法,调度一些计算资源去完成任务;此时,计算请求肯定是先到各虚拟机的操作系统,然后再到Hypervisor,然后再到真实的物理服务器。
openstack中,外界用户是通过rest API来发送请求的。