千家信息网

KVM实验环境准备是怎样的

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇文章为大家展示了KVM实验环境准备是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。KVM 是 OpenStack 使用最广泛的 Hypervisor
千家信息网最后更新 2025年02月01日KVM实验环境准备是怎样的

本篇文章为大家展示了KVM实验环境准备是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。


KVM 是 OpenStack 使用最广泛的 Hypervisor,小编介绍如何搭建 KVM 实验环境

安装 KVM

KVM 是 2 型虚拟化,是运行在操作系统之上的,所以我们先要装一个 Linux。Ubuntu、Redhat、CentOS 都可以,这里我们以 Ubuntu14.04 为例。

基本的 Ubuntu 操作系统装好之后,安装 KVM 需要的包

$ sudo apt-get install 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 默认不安装图形界面,手工安装一下

sudo apt-get install xinitsudo apt-get install gdmsudo apt-get install kubuntu-desktop

apt 默认会到官网上去下载安装包,速度很慢,我们可以使用国内的镜像站点。

配置/etc/apt/sources.list

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

然后执行下面命令更新安装包 index

# apt update

Redhat 和 CentOS 安装相对简单,安装过程中选择虚拟化和图形组件就可以了。

小窍门:Ubuntu 默认是不允许 root 通过 ssh 直接登录的,可以修改 /etc/ssh/sshd_config,设置

PermitRootLogin yes

然后重启 ssh 服务即可

# service ssh restartssh stop/waitingssh start/running, process 27639

在虚拟机上做实验

作为 2型虚拟化的 KVM,是支持虚拟化嵌套,这使得我们可以在虚拟机中实验 KVM。 比如我在 VMWare Workstation 中安装了一个 Ubuntu14.04 的虚拟机,为了能让 KVM 能创建 嵌套的虚机,要把 CPU 的虚拟化功能打开。如下图在 VMWare 中设置以下 CPU 的模式




Ubuntu 启动后,用以下命令确认 CPU 支持虚拟化

# egrep -o '(vmx|svm)' /proc/cpuinfo# vmx

确认 Libvirtd 服务已经启动

# service libvirt-bin statuslibvirt-bin start/running, process 1478

上述内容就是KVM实验环境准备是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

实验 环境 图形 知识 准备 操作系统 内容 功能 命令 就是 技能 系统 网络 支持 服务 管理 简明 简明扼要 内存 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 最新网络安全策略 糖尿病生物信息数据库 西安交通大学计算机网络安全 乡村活寡美人 刘虎娃全文数据库 知名专业软件开发成本 rabbitmq数据库 知名的海外网络安全公司 南通多功能软件开发用途 互联网金融对科技金融的促进 网络安全板块拉升东方通涨停 重庆前端软件开发机构 网络安全主管助理面试 国外的黑客扫描国内服务器端口 石屏县网络安全网 美帮帮互联网科技有限公司 美企网络安全 数据库check约束公式 四川专升本计算机网络技术考什么 网络安全受到监控怎么改回来 服装数据库什么意思 网络安全怎么写手抄报 国内电脑服务器排名 餐饮软件开发哪家强 拨打某些电话提示服务器错误 房山服务器硬盘回收门店 英汉词典数据库 英雄联盟几个赛区服务器 整车软件开发管理流程图 无尽的拉格朗日手机登陆显示服务器已满 2022年网络安全月主题
0