第一章课后习题2、3、8、10、11、12
第二章课后习题3、4
第三章课后习题1、2、3
第四章课后习题3、4、5
第五章课后习题5、6
第六章课后习题1、2
1、云计算的实现模式分为三种(IaaS)(PaaS)(SaaS)。
2、OpenNebula分为三层(接口层)(核心层)(驱动层)。
3、KVM技术由三部分组成(KVM引擎)(虚拟化软件QEMU)(管理工具Libvirt)。
4、多CPU技术发展至今,主要经历了(SMP)(MPP)(NUMA)三种技术。
5、NUMA模式共有三种:(strict)(preferred)(interleave)。
6、VCPU型号配置模式主要有三种(custom模式)(host-model模式)(host-passthrough模式)
7、常用的虚拟化技术主要有(KSM)(内存气球)(巨型页)三种。
8、虚拟机硬盘接口可以配置的缓存模式主要有(writethrough)(writeback)(none)(directsync)(unsafe)
9、比较常用的虚拟机硬盘格式有(raw)(cloop)(cow)(qcow)、qcow2等。
1、简要概述IaaS、PaaS、SaaS的特点和区别?
IaaS-基础设施即服务,就是硬件,网络和操作系统的集成,在IaaS模式下,用户不必自行采购硬件设备,也不用考虑安装操作系统、配置防火墙、网络升级、更换硬件等事务,只需选择自己所需的硬件配置。
PaaS-平台即服务。再IaaS的基础上增加了中间件和数据库的资源,用户选择PaaS时只需要考虑自己习惯使用哪种语言的数据库,然后只关心程序的开发和部署即可。
SaaS-软件即服务。只要注册一个账号,无需任何安装操作,只要登录就可以使用所需的软硬件资源。
2、简述KVM的作用?
(1)提高物理服务器资源利用率
(2)支持批量部署虚拟机
(3)支持实时快照功能
(4)支持克隆功能
(5)支持离线迁移和在线迁移
(6)支持资源的动态调整
3、在宿主机执行numastat命令,得到以下结果
在这里插入图片描述
解释numa_hit、numa_miss、numa_foreign、interleave_hit、local_node、other_node的含义。
numa_hit:使用本节点内存的次数
numa_miss:计划使用本节点内存,但是被调度使用其他节点内存的次数
numa_foreign:计划使用其他节点内存,但是被调度使用本节点内存的次数
interleave_hit:在交叉分配使用的内存中使用本节点内存的次数
local_node:本节点上运行的程序使用本节点内存的次数
other_node:其他节点上运行的程序使用本节点内存的次数
4、在宿主机上使用哪些命令可以列出正在运行的虚拟机?
先使用virsh命令,然后使用list命令
5、查看宿主机的配置信息并得到以下的截图结果,使用哪个命令可以完成?
在这里插入图片描述
使用numactl --hardware命令
6、下图显示查看KSM的运行状态是使用哪个命令输出的?从下图判断当前宿主机的KSM服务是否支持?
在这里插入图片描述

命令systemctl status ksm
图片显示宿主机支持KSM服务
7、创建一个大小为2GB,格式为raw,文件名为test.raw的镜像,写出命令。
qemu-img create test.raw 2G
8、简单说明下图命令执行了什么操作?
在这里插入图片描述
输入以下命令将raw格式转换成qcow2格式,文件名为test1.qcow2。
9、简要介绍虚拟化技术的原理和特点 10
原理:在操作系统中加入一个虚拟化层,这是一种位于物理机和操作系统之间的软件,允许多个操作系统共享一套基础硬件,也叫虚拟机监视器,该虚拟化层可以对下层主机的物理硬件资源进行封装和隔离,将其抽象为另一种形式的逻辑资源,然后提供给上层虚拟机使用。
特点:
同质:虚拟机的本质与物理机的本质相同
高效:虚拟机的性能与物理机接近,在虚拟机上执行的大多数指令有直接在硬件上执行的权限和能力,只有少数的敏感指令会由VMM来处理
资源可控:VMM对物理机和虚拟机的资源绝对可控
移植方便:如果物理主机发生故障或者因为其他原因需要停机,虚拟机可以迅速移植到其他物理主机上,从而确保生产或者服务不会停止,物理主机故障修复后,还可以迅速移植回去,从而充分利用硬件资源。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐