云安全技术——kvm虚拟化技术

目录

10-1 kvm简介

10-2 在CentOS 7 图形化界面下安装KVM


 了解 CentOS7图形化界面的部署方法

 了解 KVM的组成和作用

 了解 KVM的技术架构

 了解KVM的安装方法

 了解 KVM创建虚拟机的方法

 了解KVM的常用管理命令

 能部署图形化界面的 CentOS 7操作系统

 能在图形化界面下安装 KVM

 能使用 KVM 虚拟化组件进行虚拟化操作

 能使用KVM命令管理 KVM 虚拟机

CentOS 7

CentOS 6.6

10-1 kvm简介

KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 提供和虚拟化核心架构和处理器规范模块。

使用 KVM 可允许多个包括 Linux 和 Windows 每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡等。

① KVM所使用的方法是通过简单地加载内核模块而将Linux内核转换为一个系统管理程序

② KVM然后会简单地将Linux内核转换成一个系统管理程序

③ 安装KVM之后,可以在用户空间启动客户操作系统。每个客户操作系统都是主机操作系统(或系统管理程序)的一个单个进程

10-2 在CentOS 7 图形化界面下安装KVM

  1. 在 VMware Workstuation 中,使用默认配置,新建一台虚拟机,操作系统类型选择CentOS 7 64位,虚拟机名称为 KVM。详细虚拟机参数配置如下图所示:

  1. 在软件选择阶段,选中“带 GUI 的服务器”选项,如下图所示。依次采用默认设置完成 CentOS系统的安装。

安装KVM虚拟化组件

1、环境要求

安装KVM虚拟组件要求虚拟机能够访问互联网,检测是否能够联网的简单方式通过ping www.baidu.com命令,如果能够 ping 通“百度”网站,则说明虚拟机能够访互联网;如果不通,则需要确认虚拟机的网络设置(IP 和 DNS 等)。

2、检测是否支持虚拟化

使用egrep 'vmx|svm'/proc/cpuinfo命令,检测当前系统的硬件是否支持虚拟化。如下图所示表示支持虚拟化;如果不支持虚拟化,则需要先关机,再开启处理器虚拟化,重启动系统即可完成。

3、安装KVM 虚拟化组件

经过以上两步确认虚拟机是否具备安装 KVM 虚拟化组件的基本条件后,执行如下命令,完成 KVM 虚拟化组件的安装

yum-yinstall libcanberra-gtk2 gemu-kvm.x86_64

qemu-kvm-tools.x86 64 libvirt.x86 64 libvirt-cim.x86_64

libvirt-client.i686 libvirt-java.noarch

libvirt-python-4.5.0-1.el7.x86_64 libiscsi.i686 dbus-devel.i686

virt-clone tunctl virt-manager libvirt libvirt-python

此处需要等待3~5分钟;如果网络环境不好,甚至需要 10 分钟以上。当出现如下图所示的界面时,表示 KVM 虚拟化组件安装成功。

  1. 查看主机 IP 地址

使用ip a命令,看宿主机的 IP 地址,如下图所示。

(4) 上传映像

使用SecureCRT或其他工具连接并上传映像(CentOS-6.6-x86_64-minimal.iso)到任意位置,比如 root 根目录,如下图所示。

    1. 在CentOS图形化界面下对虚拟机进行管理
  1. 在 CentOS 中打开终端,在命令行中输人 virt-manager 命令,打开虚拟系统管理器,如下图所示:

  1. 在虚拟系统管理器中,右 击QEMU/KVM管理器,选择“新建”命令,如下图所示,出现“新建虚拟机”添加向导根据指引,完成虚拟机的创建

  1. 选择“本地安装介质(ISO映像或者光驱)”选项,单击“前进”按钮,如下图所示。进入定位安装介质界面,如下图所示,选择上传过的 ISO 映像文件

  1. 选择内存和CPU设置,设置虚拟机的内存为1024MB,CPU设置为1个虚拟机CPU,单击“前进”按钮,进入下一步

  1. 设置虚拟机的存储选项,选中“为虚拟机启用存储”选项,存储磁盘映像大小设置为10.0GiB,单击“前进”按钮,进入下一步

  1. 此处显示了前几步设置的虚拟机信息的摘要,并可以根据实际情况修改虚拟机名称,这里将虚拟机修改为kvm1,选择虚拟机的网络为“虚拟网络‘default’:NAT”,完成后单击“完成”按钮,紧接着进入CentOS 6系统的安装过程,可以完成CentOS 6的安装

  1. 在虚拟机管理器中,选择“编辑”-->“连接详情”命令,可以打开“QEMU/KVM连接详情”对话框查看KVM的使用详情

存储:

虚拟网络:

网络接口:

  1. 实现两台虚拟机之间相互ping通并且CentOS能够ping通“百度”网站

具体文档请参考如下链接:

https://download.csdn.net/download/qq_53142796/87949422icon-default.png?t=N5K3https://download.csdn.net/download/qq_53142796/87949422

猜你喜欢

转载自blog.csdn.net/qq_53142796/article/details/131390332