zoukankan      html  css  js  c++  java
  • O003、准备 KVM 实验环境

     
    KVM 是 OpenStack 使用的最广泛的Hypervisor,本节介绍如何搭建 KVM 实验环境。
     
    安装KVM
     
    前面说了,KVM是2型虚拟化,是运行在操作系统之上的,所以我们需要先安装一个Linux,Ubuntu、Redhat、CentOS都可以,这里我们以Ubuntu 16.04 为例,基本的Ubuntu操作系统装好以后,安装KVM需要的包。
     
    ps:先更新 apt 源到阿里云或者清华
     
    apt-get install -y qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan
     
    通过安装这些安装包我们顺便复习一下上一节介绍 KVM 的相关知识。
     
        1、qemu-kvm 和 qemu-system 是KVM和QEMU的核心包,提供 CPU、内存和IO虚拟化功能
        2、libvirt-bin 就是libvirt,用于管理KVM等 HYpervisor
        3、virt-manager 是 KVM的图形化管理工具
        4、bridge-utils 和 vlan ,主要是网络虚拟化需要的,KVM 网络虚拟化的实现是基于 linux-bridge 和 VLAN,后面我们会详细学习。
     
    Ubuntu 默认不安装图形界面,需要手工安装一下
     
    apt-get install -y xinit gdm kubuntu-desktop
     
    KVM 作为 2 型虚拟化技术,支持虚拟化嵌套,我们这里用的是VMware的Esxi ,需要在VMware中设置CPU模式,打开虚拟化功能。
     
    Esxi 嵌套KVM (需要在虚机配置文件中添加 vhv.enable = "TRUE" )
     
    检查运行 KVM 的擦装系统是否支持虚拟化技术
     
    egrep -o '(vmx|svm)' /proc/cpuinfo
     
    确认 libvirtd 服务已经启动
     
    service libvirt-bin status
     
  • 相关阅读:
    UE4_简易AI_玩家死亡动画bug修复
    UE4_简易AI_Ai攻击
    pikachu-SSRF
    pikachu-XXE漏洞
    pikachu-PHP反序列化
    pikachu-Over permission(越权漏洞)
    pikachu-不安全的文件下载和上传
    pikachu-File Inclusion(文件包含漏洞)
    Web安全之RCF(远程命令,代码执行漏洞)
    Web安全之SQL Inject 2
  • 原文地址:https://www.cnblogs.com/www1707/p/10897187.html
Copyright © 2011-2022 走看看