Openstack底层通用技术及通用组件

一 CPU特权级

二 内核态与用户态

三 虚拟化管理程序
一种运行在基础物理服务器和操作系统之间中间软件层,可允许多个操作系统和应用共享硬件。也可叫做VMM(Virtual machine monitor),即虚拟机监视器。

四 虚拟化类型
1 半虚拟化
对客户操作系统(VM)的内核进行修改,将运行在Ring 0上的指令转为调用hypervisor
2 硬件辅助全虚拟化
Intel VT和AMD-V技术
客户操作系统可以直接使用Ring 0而无需修改
查看CPU是否支持
grep “vmx” /proc/cpuinfo //针对Intel CPU
grep “svn” /proc/cpuinfo //针对AMD CPU
3 操作系统虚拟化
允许操作系统内核拥有彼此隔离和分割的多用户空间实例。这些用户空间实例,也称之为容器。
基于linux内核中的namespace,chroot、cgroup实现

五 qemu
1 可以在一种架构(如PC机)下运行另一种架构(ARM)下的操作系统和程序。
2 X86架构,支持半虚拟化技术。
3 能让多个虚拟机使用同一镜像,并让每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器)。

六 Kvm
1 KVM是开源软件,全称kernel-based virtual machine(基于内核的虚拟机)。
2 是X86架构且支持硬件虚拟化技术&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值