zoukankan      html  css  js  c++  java
  • 虚拟化介绍

    • 虚拟化分类
    1:完全虚拟化(Full Virtualization) 需要跑在宿主机之上
    全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。
    guest执行特权级操作,只能通过Hypervisor来处理。例如,guest执行 shutdown -h now,这条指令将会被Hypervisor所捕获到,因此不会真正的被CPU执行,而是被Hypervisor协调执行,从而关闭了虚拟机guest,而不是这个物理机上的OS
     
    代表作品:Vmware Workstation, KVM
     
    2:半虚拟化(Para Virtualization)直接跑在硬件之上
    半虚拟化是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的guest操作系统集成了虚拟化方面的代码。
     
    代表作品:Xen, VMware vSphere,Huawei FusionSphere
     
     
    • KVM 入门
    KVM必须保证CPU支持硬件虚拟化
    Intel CPU:VT-x
    AMD CPU:AMD-V
     
     
    • KVM 管理、查看工具分类
    qemu:
    qemu-kvm
    qemu-img
     
    libvirt
    libvirtd 守护进程
    图形化管理程序:virt-manager程序、virt-viewer程序
    命令行管理程序:virt-install程序、virsh程序
     
     
     
     
  • 相关阅读:
    接口的上溯造型——《Thinking in Java》随笔015
    数据库
    小结
    异常及String
    多态&接口
    继承&封装
    Java 类 对象 包
    Java 方法的应用
    Java数组的运用
    Java代码运用及算法思路养成——用*号输出形状
  • 原文地址:https://www.cnblogs.com/liu1026/p/7657840.html
Copyright © 2011-2022 走看看