目录
虚拟化概述
虚拟化与云计算的关系
虚拟化是什么?
-
虚拟化是一种技术,顾名思义,就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、再分配,云计算就是利用了虚拟化技术的这个特点。
云计算是什么?
-
云计算是一种服务模式(IAAS),其思想就是把各种资源整合起来,然后租给有需要的用户,其中的资源包括处理器(CPU)、内存、存储、网络和其它基本的计算资源。通常我们通过虚拟化手段把这些资源分割打包提供给用户使用。
Linux虚拟化平台
-
KVM 是linux内核模块,它需要CPU指令集(Intel-VT/AMD-V)的支持,是一种硬件辅助虚拟化技术。
-
QEMU 是一个虚拟化的仿真工具,通过ioctl与内核模块交互完成对硬件的虚拟化支持。
-
Libvirt 是一个对虚拟化管理的接口和工具,提供客户端程序,例如:virsh, virt-manager。
构建虚拟化平台工具软件包
| 服务 | 软件包文件 |
| 虚拟化仿真程序 | qemu-kvm |
| 核心守护进程 | libvirt-daemon |
| 客户端程序 | libvirt-client |
| QEMU管理模块 | libvirt-daemon-driver-qemu |
| 网络管理模块 | libvirt-daemon-driver-network |
| DHCP、DNS服务 | dnsmasq |
虚拟化平台安装
环境准备
| 主机名称 | IP地址 | 配置 |
| ecs | 192.168.88.125 | 2 CPU, 4G mem |
内核模块管理命令
| 命令 | 命令描述 |
| lsmod | 查看已经加载的内核模块 |
| modprobe | 加载一个内核模块 |
| sysctl | 设置内核参数 |
| rmmod | 卸载内核模块 |
安装虚拟化平台
验证指令集
[root@ecs ~]# g

最低0.47元/天 解锁文章
455

被折叠的 条评论
为什么被折叠?



