版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
KVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)第6章KVM镜像管理与桌面虚拟化制作并测试RockyLinux镜像制作并测试Windows10镜像课业任务123目录CONTENT
本章将详细讲解如何在KVM环境中制作和管理操作系统镜像。使用镜像可以避免重复安装操作系统和配置软件,大幅提升部署效率并降低运维复杂度。此外,制作完成的镜像不仅适用于KVM虚拟机,还可移植到其他云平台(如OpenStack)进行分发和使用。在部署新虚拟机时,只需根据实际需求调整相关参数(如IP地址、主机名、用户账号等),即可实现快速批量部署。本章将深入解析KVM环境下RockyLinux和Windows10镜像的制作及测试过程。-本章学习导言-1、制作RockyLinux镜像1。将防火墙状态设为关闭,并禁用相应服务。-一、制作并测试RockyLinux镜像1-1、制作RockyLinux镜像2。在虚拟机里进行初始化的配置,如图6-1所示,关闭防火墙,并把防火墙的服务disable掉。-一、制作并测试RockyLinux镜像2-1、制作RockyLinux镜像3。关闭SELINUX,把SELINUX设置成permissive模式,并要求永久生效。-一、制作并测试RockyLinux镜像3-1、制作RockyLinux镜像4。配置IP地址,检查虚拟机vm01的IP地址,此地址将在后续搭建FTP服务时使用。-一、制作并测试RockyLinux镜像4-1、制作RockyLinux镜像5。安装FTP服务端vsftpd。-一、制作并测试RockyLinux镜像5-1、制作RockyLinux镜像6。启动并开机自启FTP服务器。-一、制作并测试RockyLinux镜像6-1、制作RockyLinux镜像7。创建FTP的上传目录upload。-一、制作并测试RockyLinux镜像7-1、制作RockyLinux镜像8。设置匿名用户上传权限,设置匿名用户上传、创建目录、其他写的权限。-一、制作并测试RockyLinux镜像8-1、制作RockyLinux镜像9。测试vsftpd服务器.-一、制作并测试RockyLinux镜像9-1、制作RockyLinux镜像10。安装工具virt-sysprep所提供的软件包guestfs-tools,virt-sysprep工具能初始化操作系统如生成新的MAC地址和SSH密钥等,为后续制作vm01镜像做好准备。-一、制作并测试RockyLinux镜像10-1、制作RockyLinux镜像11。关闭虚拟机,使用virt-sysprep来封装RockyLinux虚拟机。-一、制作并测试RockyLinux镜像11-1、制作RockyLinux镜像12。查看要封装的虚拟机的镜像文件。-一、制作并测试RockyLinux镜像12-1、制作RockyLinux镜像13。通过resize命令进行调整,将磁盘的镜像文件调加“1GB”。-一、制作并测试RockyLinux镜像13-1、制作RockyLinux镜像14。使用virt-sparsify命令对镜像文件进行压缩。-一、制作并测试RockyLinux镜像14-1、制作RockyLinux镜像15。查看转换后的磁盘镜像大小。-一、制作并测试RockyLinux镜像15-2、测试RockyLinux镜像1。在虚拟机管理器对话框中,新建虚拟机,右键“QEMU/KVM”,选择“New”命令。-一、制作并测试RockyLinux镜像16-2、测试RockyLinux镜像2。选择“导入现有磁盘映像”选项。-一、制作并测试RockyLinux镜像17-2、测试RockyLinux镜像3。将新创建的镜像文件移动至“/var/lib/libvirt/images/”目录。-一、制作并测试RockyLinux镜像18-2、测试RockyLinux镜像4。选择default存储池中的刚制作好的镜像rockylinux.qcow2。-一、制作并测试RockyLinux镜像19-2、测试RockyLinux镜像5。在“请选择要安装的操作系统”选项中,输入“Rocky9”,选择“RockyLinux9(rocky9)”操作系统。-一、制作并测试RockyLinux镜像20-2、测试RockyLinux镜像6。配置虚拟机的CPU和内存容量,在本示例中,使用默认设置完成此步骤。-一、制作并测试RockyLinux镜像21-2、测试RockyLinux镜像7。
输入虚拟机名称,在本示例中,使用默认设置完成此步骤。-一、制作并测试RockyLinux镜像22-2、测试RockyLinux镜像8。完成新建虚拟机向导后,虚拟机rocky9成功创建。接下来启动该虚拟机。-一、制作并测试RockyLinux镜像23-2、测试RockyLinux镜像9。虚拟机rocky9启动完成之后,使用SSH工具远程连接,,其IP地址为“”,与之前的虚拟机IP不一样,虚拟机rocky9的IP地址以实际虚拟机IP为准。-一、制作并测试RockyLinux镜像24-2、测试RockyLinux镜像10。在宿主机上对基于该镜像文件新建的虚拟机进行功能验证。-一、制作并测试RockyLinux镜像25-1、制作Windows10镜像1。搭建基于phpStudy工具的Windows10镜像,并在镜像启动后即可使用内置的Web站点服务。-二、制作并测试Windows10镜像1-1、制作Windows10镜像2。新建Windows10虚拟机,使用“本地安装介质(ISO映像或光驱)”作为安装源。-二、制作并测试Windows10镜像2-1、制作Windows10镜像3。选择安装镜像,选择Windows10.iso镜像文件,需要提前把Windows10.iso镜像拷贝到“default”存储池里面。-二、制作并测试Windows10镜像3-1、制作Windows10镜像4。
选择完镜像之后,KVM将自动检测操作系统。-二、制作并测试Windows10镜像4-1、制作Windows10镜像5。选择内存与CPU的大小,此处按默认的大小,内存为4G,CPU为2个。-二、制作并测试Windows10镜像5-1、制作Windows10镜像6。创建磁盘镜像,磁盘大小默认的是“40G”。-二、制作并测试Windows10镜像6-1、制作Windows10镜像7。在安装前的准备阶段,先将虚拟机名称设定为“win10”,然后在“在安装前自定义配置”前打勾,以便在后面的步骤中执行个性化配置。-二、制作并测试Windows10镜像7-1、制作Windows10镜像8。个性化配置中,配置固件,将“固件”设置为“UEFI”。-二、制作并测试Windows10镜像8-1、制作Windows10镜像9。
设置网卡的设备模式,把“设备型号”设置为“virtio”。-二、制作并测试Windows10镜像9-1、制作Windows10镜像10。添加virtio-win驱动ISO镜像。-二、制作并测试Windows10镜像10-1、制作Windows10镜像11。设置虚拟机的启动顺序。-二、制作并测试Windows10镜像11-1、制作Windows10镜像12。开始进行Windows10的安装,在本示例中可采用默认配置,随后单击“下一步”继续安装。-二、制作并测试Windows10镜像12-1、制作Windows10镜像13。其他选项都是默认选项,直到出现“您想进行何种类型的安装?”,选择“自定义:仅安装Windows(高级)”选项。-二、制作并测试Windows10镜像13-1、制作Windows10镜像14。单击“加载驱动程序”并在弹出的对话框,选择“浏览”,接着在随后出现的对话框,选择“amd64”驱动,最后单击“下一步”完成驱动安装,即可使系统识别VirtIO总线下的硬盘并继续进行后续安装。-二、制作并测试Windows10镜像14-1、制作Windows10镜像15。驱动程序成功安装后,安装界面已经识别到“40GB”的磁盘文件,随后选择“40GB”的磁盘,单击“新建”创建磁盘分区,大小默认即可,最后单击“下一步”继续执行安装流程,系统进入安装流程。-二、制作并测试Windows10镜像15-1、制作Windows10镜像16。系统安装完成后,需要进行一系列初始配置操作,在配置到网络设置时,由于网络驱动没有安装,所以需要选择“我没有Internet连接”,随后设置用户名、密码等信息,完成后等待几分钟即可进入系统。-二、制作并测试Windows10镜像16-1、制作Windows10镜像17。进入系统后,系统并未检测到网卡,实际上网卡已存在,但由于Windows10未能识别基于VirtIO驱动的半虚拟化网卡,需要在win10虚拟机中打开已挂载的“virtio-win-0.1.185.iso”磁盘镜像,以完成相应网卡驱动的安装。-二、制作并测试Windows10镜像17-1、制作Windows10镜像18。打开CD驱动器,双击打开“virtio-win-guest-tools”工具,弹出对话框,安装virtio工具的向导,勾选“lagreetothelicensetermsandconditions”后单击“Install”选项。-二、制作并测试Windows10镜像18-1、制作Windows10镜像19。在virtio工具安装到一半时,出现“virtio-win-driver-install”的对话框,单击“Next”,随后勾选“lagreetothelicensetermsandconditions”后单击“Next”选项,在自定义选项中保持默认,单击“Next”选项继续安装,最后单击“Install”选项进行安装,程序正在进行安装。-二、制作并测试Windows10镜像19-1、制作Windows10镜像20。当弹出“您想安装这个设备软件吗?”对话框时,勾选“始终信任来自”RedHat,Inc.”的软件”选项,单击“安装”选项进行安装。-二、制作并测试Windows10镜像20-1、制作Windows10镜像21。安装完成后弹出网络配置的对话框,单击“是”选项,随后单击“Finish”选项完成安装。-二、制作并测试Windows10镜像21-1、制作Windows10镜像22。打开命令提示符(CMD)输入“ipconfig”检查网络是否成功获取IP地址。-二、制作并测试Windows10镜像22-1、制作Windows10镜像23。接下来将使用phpStudy工具搭建Web环境。-二、制作并测试Windows10镜像23-1、制作Windows10镜像24。打开phpStudy安装程序开始安装。-二、制作并测试Windows10镜像24-1、制作Windows10镜像25。打开浏览器,输入Windows10虚拟机的IP地址。-二、制作并测试Windows10镜像25-1、制作Windows10镜像26。在完成系统安装和Web环境配置后,需要对Windows10系统进行封装。-二、制作并测试Windows10镜像26-1、制作Windows10镜像27。
完成封装后,虚拟机自动关机,进入虚拟机的详细页面,把连接光盘所有设置都删除。-二、制作并测试Windows10镜像27-1、制作Windows10镜像28。查看虚拟机的镜像文件。-二、制作并测试Windows10镜像28-1、制作Windows10镜像29。压缩镜像。-二、制作并测试Windows10镜像29-1、制作Windows10镜像30。再次查看镜像。-二、制作并测试Windows10镜像30-2、测试Windows10镜像1。新建虚拟机,选择安装操作系统的方法,选择“导入现有磁盘映像”。-二、制作并测试Windows10镜像31-2、测试Windows10镜像2。选择制作好的镜像文件,并选择操作系统“MicrosoftWindows10”。-二、制作并测试Windows10镜像32-2、测试Windows10镜像3。设置CPU与内存的大小按默认配置设置。-二、制作并测试Windows10镜像33-2、测试Windows10镜像4。设置虚拟机名称,将虚拟机名称命名为“win10_web”-二、制作并测试Windows10镜像36-2、测试Windows10镜像5。完成虚拟机的新建后,启动该虚拟机时发现Windows进入了全新的体验模式,需要进行初始配置,包括选择国家或地区、创建用户、设置密码等,这表明对Windows10的封装操作已成功。-二、制作并测试Windows10镜像37-2、测试Windows10镜像6。等待系统初始完毕后,正常进入系统。-二、制作并测试Windows10镜像38-2、测试Windows10镜像7。打开命令提示符(CMD)输入“ipconfig”检查网络是否成功获取IP地址。-二、制作并测试Windows10镜像39-1、实验目的掌握虚拟机镜像的制作方法掌握制作Linux虚拟机镜像的方法-四、课业任务1-2、实验环境
已经安装RockyLinux操作系统并且安装KVM的宿主机。-四、课业任务2-3、实验拓朴
-四、课业任务3-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第一步:
新建虚拟机,选择“Rocky-9.5-x86_64-dvd.iso”。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第二步:
设置虚拟机的CPU与内存大小,按照默认配置。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第三步:
设置存储容量,将存储容量设置为“20GB”。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第四步:
设置虚拟机名称,将虚拟机名称设置为“rocky9-1”,网络设置为“桥接设备”,桥接设备名称为“br1”。-四、课业任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作满意度调查反馈函8篇范本
- 社交媒体粉丝增长策略指南
- 建筑部门工程进度绩效考评表
- 智能客服机器人响应质量监控评价表
- 环保科技公司研发团队成员创新力与研发成果绩效考评表
- 建筑规划战略与空间布局优化研究
- 2026年汉中市中心医院备案制招聘(25人)考试参考题库及答案详解
- 业务流程优化再造指导书
- 二硫化碳生产工班组安全能力考核试卷含答案
- 桥梁巡视养护工安全素养知识考核试卷含答案
- 员工用电安全指导培训课件
- 一中分班考试题目大全及答案
- 医院终末消毒课件
- 医院检验科试剂耗材管理
- 2024年广东省阳西县人民医院公开招聘医务工作人员试题带答案详解
- 大学版画教学课件下载
- 《无人机搭载红外热像设备检测建筑外墙及屋面作业》
- 玩偶之家-完整版
- 协商一致解除劳动合同协议书
- IATF16949-质量手册(过程方法无删减版)
- 企业级IPv6网络改造及升级服务合同
评论
0/150
提交评论