部署KVM虚拟化平台
KVM虚拟化架构
- KVM模块直接整合在Linux内核中
KVM的组成
KVM Driver
- 虚拟机创建
- 虚拟机内存分配
- 虚拟机CPU寄存器读写
- 虚拟CPU运行
QEMU(经过简化与修改)
- 模拟PC硬件的用户控件组件
- 提供I/O设备模型及访问外设的途径
KVM虚拟化三种模式
- 客户模式: 虚拟机
- 用户设置: 设置
- 内核模式: KVM Driver 内核态
KVM工作原理
案例环境
- 使用一台物理机器,安装CentOS7.4的64位系统(即bdqn),test01是在宿主机上安装的虚拟机
主机 | 操作系统 | IP地址 | 主要软件 |
---|---|---|---|
bdqn | CentOS7.4 x86_64 | 192.168.45.129 | Xshell、Xmanager |
test01 | CentOS7.4 x86_64 | 192.168.45.140 | Xshell、Xmanager |
案例需求
- 安装KVM
- 安装Linux虚拟机
- 使用KVM命令集管理虚拟机
KVM文件管理
- 查看当前磁盘格式
- virt-cat命令
- vrit-edit命令
- virt-df命令
案例搭建
虚拟机需求为内存最小为4G
1、在虚拟机开机前,先在虚拟机上添加一个硬盘,并将硬盘格式化,并挂载到/data/目录下
开启虚拟机的虚拟化
2、将我们需要安装的系统镜像包挂载到虚拟机上
#挂载软件包
mount.cifs //192