美文网首页
openstack学习笔记1

openstack学习笔记1

作者: 青城山下过 | 来源:发表于2019-11-14 21:54 被阅读0次

    2019-11-14

    1.CPU 内核态 用户态  Ring0~Ring3

    2.VMM virtual machine manager   虚拟化管理程序 hypervisor

    3.半虚拟化 全虚拟化 ——硬件辅助型的虚拟化

    半虚拟化,需修改内核,在OS上运行hypervisor,然后再上时虚拟机,虚拟机通过hypervisor调用R0 CPU

    全虚拟化,需CPU支持,硬件上直接是hypervisor,然后再之上是虚拟机,虚拟机直接可以调用R0 CPU

    例如vmware、virtualbox等可以根据CPU是否支持hypervisor,具体表现为半虚拟和虚拟化,这些属于非硬件辅助型虚拟化

    4.操作系统上的虚拟化

    容器技术,多用户空间实例

    基于linux 内核中的namespace、chroot、cgroup

    5.qemu 在一种架构下运行另一种架构 x86架构 支持半虚拟化技术

    6.kvm kernel-based virtual machine 基于内核的虚拟机

    qemu-kvm 虚拟机上层控制和界面

    7.libvirt 虚拟化管理程序的C函数库,为各种虚拟化管理程序提供编程接口

    virt-manager 图形化

    virsh 命令行

    8.libvirt 术语:

    Node 节点:一台物理机器

    Domain 域: 客户机操作系统实例、虚拟机

    以上1-8 为计算虚拟化技术相关内容

    9.TCP/IP

    应用层:HTTP FTP等

    传输层:TCP UDP

    网络层:路由器、多层交换机

    链路层、物理层 :网卡、二层交换机、网桥

    10.软件定义网络SDN

    网络的控制平面和数据转发平面 分离

    应用层、控制层、基础设施层

    物理设备的功能由软件来实现?

    相关文章

      网友评论

          本文标题:openstack学习笔记1

          本文链接:https://www.haomeiwen.com/subject/lfydictx.html