zoukankan      html  css  js  c++  java
  • KVM理论

    KVM简介:

    其中,KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor:

    • 它由 Quramnet 开发,该公司于 2008年被 Red Hat 收购。
    • 它支持 x86 (32 and 64 位), s390, Powerpc 等 CPU。
    • 它从 Linux 2.6.20 起就作为一模块被包含在 Linux 内核中。
    • 它需要支持虚拟化扩展的 CPU。
    • 它是完全开源的。官网

    KVM工作原理:

    KVM安装:

    环境准备:

    1.Centos7系统64位

    2.CPU支持硬件辅助虚拟化 HVM

    svm AMD的CPU

    vmx inter的CPU

    KVM模块:

    libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。

    bridge-utils:设置网络网卡桥接(centos7默认安装)。

    qemu-img:安装qemu组件,使用qemu命令来创建管理磁盘等。

    virt-manager:图形化管理工具(最好直接安装yum install virt*,需要用到的virt命令工具较为方便)

    模块的使用:

    1.qemu-img磁盘管理命令

    info  #查看镜像的信息

    create  #创建镜像

    check  #检查镜像

    convert  #转化镜像的格式,(raw,qcow ……)

    snapshot  #管理镜像的快照

    rebase  #在已有的镜像的基础上创建新的镜像

    resize  #增加或减小镜像大小

    KVM创建虚拟机:

    KVM管理虚拟机:

    KVM管理虚拟存储:

    KVM管理虚拟网络:

  • 相关阅读:
    NIO(二)
    前端面试题整理及答案
    win10休眠后屏幕唤不醒
    Python 将多个列表相同索引的元素进行拼接并输出
    Airtest 常用方法
    windows 各种巨强工具包
    mysql 主从数据同步配置
    windows 10 21H1 顶部任务栏点击音量或其他图标不出弹框
    html5 tts(文字朗读)
    为 map 中不存在的 key 提供缺省值
  • 原文地址:https://www.cnblogs.com/gaiting/p/12293955.html
Copyright © 2011-2022 走看看