1、国家开放大学网络存储技术期末大作业参考答案请完成以下解答题:(每题20分,共100分)1、QEMU的特点是什么?答:(1)默认支持多种架构。可以模拟x86个人计算机、AMD64个人计算机、MIPSR4000与PowerPC等硬件架构。(2)可扩展,可自定义新的指令集。(3)开源,可移植,仿真速度快。(4)在支持硬件虚拟化的x86构架上,可以使用KVM加速配合内核KSM大页面备份内存,速度稳定远超过VMware ESX。(5)增加了模拟速度,某些程序甚至可以实时运行。(6)可以在其他平台上运行Linux的程序。(7)可以储存及还原运行状态(如运行中的程序)。(8)可以虚拟网络卡。2、QEMU有哪
2、些工具?答:(1)qemu-io:这是一个执行 Qemu I/O 操作的命令行工具。(2)qemu-system-x86_64:Qemu 的核心应用程序,虚拟机就由它创建的。(3)qemu-img:创建虚拟机镜像文件的工具。(4)qemu-nbd:磁盘挂载工具。3、硬盘提供的物理接口包括哪几种?答:目前硬盘主要的物理接口如下:(1)用于ATA指令系统的IDE接口;(2)用于ATA指令系统的SATA接口;(3)用于SCSI指令系统的并行SCSI接口;(4)用于SCSI指令系统的串行SCSI接口(SAS接口);(5)用于SCSI指令系统并承载于FC协议的串行FC接口。4、请简述Kubernetes
3、 容器云,包括功能和特点。答:Kubernetes(通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写)是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和运行容器,提供容器自动部署、扩展和管理的开源平台。满足了应用程序在生产环境中的一些通用需求:应用实例副本、水平自动扩展、命名与发现、负载均衡、滚动升级、资源监控等。Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。Kubernetes 容器云的功能:(1)快速部署功能:定义对应的charts,可以方便把大型的应用
4、部署上去。(2)智能的缩扩容机制:部署时候会自动去考虑容器应该部署在哪个服务器上,以及副本的数量可以自定义。(3)自愈功能:某个节点的服务崩溃了,可以自动迁移到另外一个服务器节点来恢复来实现高可用。(4)智能的负载均衡:利用Ingress,可以实现流量通过域名访问进来时候,进行流量的分流到不同服务器上。(5)智能的滚动升降级:升级或者降级时候,会逐个替换,当自定义数量的服务升级OK后,才会进行其他的升级以及真正销毁旧的服务。Kubernetes 容器云的特点:(1)可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)(2)可扩展: 模块化, 插件化, 可挂载, 可组合(3)自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展(4)快速部署应用,快速扩展应用(5)无缝对接新的应用功能(6)节省资源,优化硬件资源的使用5、Docker用到的命名空间有哪些?答:(1)进程命名空间。CLONE_NEWPID。进程编号。(2)IPC 命名空间。CLONE_NEWPIPC。信号量、消息队列何共享内存。(3)网络命名空间。CLONE_NEWNET。网络设备、网络栈、端口等等。(4)挂载命名空间。CLONE_NEWNS。挂载点(文件系统)。(5)UTS命名空间。CLONE_NEWUTS。主机名与域名。(6)用户命名空间。CLONE_NEWUSER。用户和用户组。