• 华为云计算笔记(摘要略读,零基础)(三)(KVM介绍、FusionCompute架构)


    KVM是Linux和虚拟机的中间件

    嵌套进Linux系统 

    KVM是什么?(Kernal-based Virtual Machine)

    用户空间

    VM
    应用程序A
    Bins/Libs
    Guest OS
    QEMU

    内核空间

    KVM模块——(属于) Linux内核

    物理硬件

    KVM体系架构

    Libvirt:虚拟机管理平台,通用平台,提供API支持北向

    北向工具:

    Virsh:命令行管理工具

    Virt-manager:图形化管理工具——CNA、VRM

    Virt-viewer:登录查看

    Virt-install:创建

    KVM I/O操作流程 Virtio——io半虚拟化,vring中间件

    FusionCompute架构——KVM单服务器

    CNA提供虚拟化、VRM后续统一分配管理

    从而虚拟化和物理资源统一管理

    FusionCompute组件的作用
    组件功能
    CNA主要提供以下功能:
    ●提供虚拟计算功能。
    ●管理计算节点上的虚拟机。
    ●管理计算节点上的计算、存储、网络资源。
    VRM主要提供以下功能:
    ●管理集群内的块存储资源。
    ●管理集群内的网络资源(IPNLAN),为虚拟机分配IP地址。
    ●管理集群内虚拟机的生命周期以及虚拟机在计算节点上的分布和迁移。
    ●管理集群内资源的动态调整。
    ●通过对虚拟资源、用户数据的统--管理,对外提供弹性计算、存储、IP等服务。
    ●通过提供统一的操作维护管理接口,操作维护人员通过WebUI远程访问FusionCompute对整个系统进行操作维护,包含资源管理、资源监控、资源报表等。

    服务器和PC 

    服务器CPU 至强  服务器CPU使用的是精简指令集(RISC)
    PC的CPU 酷睿
    Ring0^ Ring3

    X86-32
    X86-64

    指令集——Intel: VT-x

    指令集——ADM: AMD-V

    机架式、刀片式

    BMC = Base-board manager controler

    M.2 = NVMe SSD

  • 相关阅读:
    UEFI手札
    ARM非对齐访问和Alignment Fault
    PCIE手札
    开始→运行(cmd)命令大全
    关于C#静态构造函数的几点说明
    网址
    python并发编程之多进程理论部分
    第九篇:网络编程
    第八篇:异常处理
    第七篇:面向对象高级
  • 原文地址:https://www.cnblogs.com/cyfe67373/p/13456714.html
Copyright © 2020-2023  润新知