最简搭建KVM虚拟机

  • 虚拟化实现技术分类:

纯软件仿真:
QEMU、Bochs、PearPC
虚拟化翻译
无硬件辅助的全虚拟化
半虚拟化
硬件辅助的全虚拟化
容器技术
LXC和Docker

VMware Workstation是最常见的虚拟化软件,使用起来也很方便。但因为是无硬件辅助的虚拟化,效率上打了折扣。
当前容器技术大行其道,在Linux平台上应用广泛。但还是有很多场景是需要完整操作系统的,此时,KVM就是不错的选择。
KVM是硬件辅助的全虚拟化,效率上有优势,只要掌握方法,使用起来依然轻松。
2007年2月发布的Linux内核2.6.20中,开始正式包括了KVM。

  • 基于KVM的管理平台:

1、Ovirt
功能强大,是Redhat虚拟化管理平台RHEV的开源版本。
http://www.ovirt.org/
2、Openstack

言归正传,KVM使用前提:
CPU必须支持虚拟化技术,在BIOS设置为启动。目前,多数服务器基础桌面计算机均处于启用状态。

KVM可以有Linux系统上安装,也可以Linux虚机中安装。即嵌套虚拟化:
VMware虚机的CPU配置中勾选:虚拟化 Intel VT-x/EPT 或AMD-V/RVI(V)
在这里插入图片描述
KVM虚机打开透传,鉴于本文是入门资料,从略。

Centos7.2最小化安装,另外额外的软件包:

在这里插入图片描述

上述安装过程中,安装的软件包
@base
@core
@virtualization-hypervisor
@virtualization-platform
@virtualization-tools
@virtualization-client
@gnome-desktop

  • 使用本地光盘作为软件仓库
# cd/etc/yum.repos.d/ 
# vi CentOS-Local.repo 

[localcdrom]
name=CentOS-$releasever - Local CDROM 
baseurl=file:///mnt/cdrom/
gpgcheck=0
# yum -y group install virtualization-client 
# yum -y group iinstall gnome-desktop
  • KVM开箱即用:

在这里插入图片描述
在这里插入图片描述
通常可能有远程图形化访问服务器进行管理的需求,这就需要使用vnc来实现。

  • 服务器端:
rpm -ivh tigervnc-server-1.3.1-3.el7.x86_64.rpm \
tigervnc-server-minimal-1.3.1-3.el7.x86_64.rpm \
tigervnc-license-1.3.1-3.el7.noarch.rpm

建立密码:

vncpasswd

防火墙设置:

iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
  • 客户端软件:

VNC Viewer或tigervnc

在服务器上创建虚拟机

在这里插入图片描述

  • 指定安装光盘位置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 指定硬盘位置
    在这里插入图片描述
    在这里插入图片描述
  • 建立卷
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 开始安装

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值