版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
KVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)
本课程介绍了虚拟化、容器、云计算。全书共11章,分3部分。第一部分是介绍KVM虚拟化技术,主要内容包括虚拟化概述、虚拟机的两个工具virsh与virt-manager、虚拟机的克隆、KVM存储池管理、KVM网络模式的配置、KVM迁移、KVM桌面虚拟化技术、KVM镜像的制作。第二部分是介绍容器,主要内容包括容器介绍、如何使用Docker管理镜像以及容器。第三部分是介绍云计算平台OpenStack,主要内容包括云计算概述、OpenStack组件、OpenStack安装以及OpenStack的网络配置、镜像管理、云主机创建、安全组配置、浮动IP地址绑定、密钥对管理等。-本课程主要学习内容-第1章KVM概述及环境配置KVM虚拟化概述新建虚拟机在虚拟机里安装RockyLinux123目录CONTENT远程管理RockyLinux45国内镜像源配置6课业任务
KVM(基于内核的虚拟机)是一种广泛应用于市场的虚拟化工具,自RockyLinux6版本起,KVM已作为默认的虚拟化解决方案。本章将介绍虚拟化技术及KVM的基本概念,并详细说明实验环境的配置,旨在帮助读者顺利完成环境搭建,从而能够轻松跟随本书学习KVM虚拟化与云计算技术。-本章学习导言-1、虚拟化概念虚拟化是一种利用软件技术对物理计算机的硬件资源进行抽象与重组的技术,使单台物理服务器能够被划分为多个相互独立的虚拟计算环境。每个虚拟机均可运行不同的操作系统,并在隔离的环境中独立执行应用程序,避免相互干扰,从而显著提升计算资源的利用率与运行效率。-一、KVM虚拟化概述1-2、虚拟化的产生背景服务器的各种资源的使用率都非常低,加上软硬件的故障导致服务的可靠性大大的降低。-一、KVM虚拟化概述2-3、虚拟化架构常见的虚拟机管理程序主要分为两类:裸金属架构和宿主架构,如图1-2所示。裸金属架构的虚拟机管理程序直接运行在硬件之上,能够直接访问和控制硬件资源,从而提供更高的性能和效率。宿主架构的虚拟机管理程序依赖于已安装在硬件服务器上的操作系统,通过宿主操作系统间接访问硬件资源。-一、KVM虚拟化概述3-4、主流虚拟化技术VMware的vSphereMicrosoft的Hyper-VCitrix的XenServerRedHat的KVM-一、KVM虚拟化概述4-1、本教程的实验环境在Windows操作系统上安装VMwareWorkstation,并基于该平台创建一台RockyLinux虚拟机。在该虚拟机中安装KVM,其中RockyLinux作为宿主机(Host),运行于KVM中的操作系统被称为客户操作系统(GuestOS)。-二、新建虚拟机1-1、新建虚拟机1——安装并打开VMwareWorkstation17Pro软件。-二、新建虚拟机2-1、新建虚拟机2——创建新的虚拟机。-二、新建虚拟机3-1、新建虚拟机3——选择“稍后安装操作系统”。-二、新建虚拟机4-1、新建虚拟机4——选择虚拟机的操作系统。-二、新建虚拟机5-1、新建虚拟机5——设置虚拟机的名称。-二、新建虚拟机6-1、新建虚拟机6——设置虚拟机的磁盘大小。-二、新建虚拟机7-1、新建虚拟机7——查看虚拟机的信息。-二、新建虚拟机8-1、新建虚拟机8——调整虚拟机的其余配置。-二、新建虚拟机9-1、新建虚拟机9——配置虚拟机的虚拟化引擎。-二、新建虚拟机10-1、新建虚拟机10——成功新建一台虚拟机。-二、新建虚拟机11-1、新建虚拟机后,即可在其中安装RockyLinux。安装过程中,计算机的CPU需满足两个条件:首先,必须为64位处理器;其次,CPU需支持虚拟化功能,并在BIOS中已启用该功能。-三、在虚拟机里安装RockyLinux1-2、选择RockyLinux的ISO安装镜像文件。-三、在虚拟机里安装RockyLinux2-3、选择网络连接的模式,勾选“NAT模式”。-三、在虚拟机里安装RockyLinux3-4、选择网络连接的模式,勾选“NAT模式”。-三、在虚拟机里安装RockyLinux4-5、设置虚拟网络。-三、在虚拟机里安装RockyLinux5-6、修改网络配置。-三、在虚拟机里安装RockyLinux6-7、设置子网、子网掩码以及DHCP。-三、在虚拟机里安装RockyLinux7-8、启动虚拟机。-三、在虚拟机里安装RockyLinux8-9、光盘进行引导安装RockyLinux。-三、在虚拟机里安装RockyLinux9-10、选择安装语言。-三、在虚拟机里安装RockyLinux10-11、未进行配置的安装信息摘要。-三、在虚拟机里安装RockyLinux11-12、选择安装位置。-三、在虚拟机里安装RockyLinux12-13、手动分区配置界面。-三、在虚拟机里安装RockyLinux13-14、创建安装目录。-三、在虚拟机里安装RockyLinux14-15、管理虚拟机目录。-三、在虚拟机里安装RockyLinux15-16、保存更改的目录。-三、在虚拟机里安装RockyLinux16-17、设置Root账户密码为“root”。-三、在虚拟机里安装RockyLinux17-18、新建teacher账户,密码为“123456”。-三、在虚拟机里安装RockyLinux18-19、配置完的安装信息摘要。-三、在虚拟机里安装RockyLinux19-20、成功安装RockyLinux。-三、在虚拟机里安装RockyLinux20-21、成功启动界面。-三、在虚拟机里安装RockyLinux21-22、成功登录界面。-三、在虚拟机里安装RockyLinux22-23、进入终端界面查看IP。-三、在虚拟机里安装RockyLinux23-1、使用disable的方法禁止防火墙。-四、远程管理Rocky91-2、修改配置文件永久关闭SELinux。-四、远程管理Rocky92-3、重启,查看防火墙状态与SELinux模式。-四、远程管理Rocky93-4、使用Xshell来远程管理RockyLinux。-四、远程管理Rocky94-5、配置Xshell连接RockyLinux的属性。-四、远程管理Rocky95-6、配置成功。-四、远程管理Rocky96-7、连接RockyLinux。-四、远程管理Rocky97-8、配置RockyLinux图形界面远程管理。-四、远程管理Rocky98-9、安装XRDP服务。-四、远程管理Rocky99-10、配置XRDP服务。-四、远程管理Rocky910-11、设置XRDP服务开机自启并开启服务。-四、远程管理Rocky911-12、设置XRDP服务开机自启并开启服务。-四、远程管理Rocky912-13、XManager软件图形界面连接RockyLinux。-四、远程管理Rocky913-14、设置XManager连接属性。-四、远程管理Rocky914-15、创建XManager连接。-四、远程管理Rocky915-16、成功连接。-四、远程管理Rocky916-1、查看现在的镜像源配置。-五、国内镜像源配置1-2、对现有的镜像源进行更换并重新生成缓存。-五、国内镜像源配置2-3、查看换源后的镜像源配置。-五、国内镜像源配置3-1、实验目的理解虚拟化的概念掌握搭建一台4G内存,2个核心,30G存储,挂载RockyLinux镜像且开启虚拟化IntelVT-x/EPT或AMD-V/RVI(V)的虚拟机-六、课业任务1-2、实验环境在VMwareWorkstation虚拟机上新建一台虚拟机,并且配置4G内存,2个核心,30G存储空间,挂载RockyLinux镜像。-六、课业任务2-3、实验拓朴
-六、课业任务3-4、实验内容第一步:新建虚拟机,选择“典型”方法进行安装,选择系统界面选择“稍后安装系统”。-六、课业任务4-4、实验内容第二步:客户机操作系统选择“Linux”,版本选择“RockyLinux64位”,虚拟机名称为“RockyLinux”。-六、课业任务4-4、实验内容第三步:容量设置为30G,自定义硬件根据任务目的进行选择。-六、课业任务4-4、实验内容第四步:启动虚拟机安装“RockyLinux”操作系统,安装语言配置为中文。-六、课业任务4-4、实验内容第五步:安装目标位置保持默认设置,设置Root用户密码为“root”。-六、课业任务4-4、实验内容第六步:设置完之后开始安装,重启并进行登录。-六、课业任务4-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStac实战——虚拟化与云计算配置管理与运维(第2版·微课视频版)第2章安装KVM并且在KVM里面安装RockyLinux在RockyLinux主机上安装KVM在KVM新建虚拟机在虚拟机里安装RockyLinux123目录CONTENT
在宿主机RockyLinux安装完成后,可在其上部署KVM以实现虚拟化管理。通过KVM的虚拟机管理器可创建并配置虚拟机,同时在新建的虚拟机中安装客户操作系统,以满足特定的运行需求。-本章学习导言-1、查看虚拟化支持条件1——查看CPU信息,需符合64位架构、具备虚拟化技术支持以及在BIOS中启用虚拟化功能。
-一、在RockyLinux主机上安装KVM1-
1、查看虚拟化支持条件2——查看KVM模块。-一、在RockyLinux主机上安装KVM2-2、安装KVM1——使用XFTP传输RockyLinux镜像文件。-一、在RockyLinux主机上安装KVM3-2、安装KVM2——将RockyLinux的ISO文件上传。
-一、在RockyLinux主机上安装KVM4--一、在RockyLinux主机上安装KVM5-2、安装KVM3——手动启动libvirtd服务,并配置为开机自启。-一、在RockyLinux主机上安装KVM6-2、安装KVM4——安装KVM核心软件包。-一、在RockyLinux主机上安装KVM7-2、安装KVM5——通过命令virt-manager启动虚拟机管理器。-二、在KVM新建虚拟机1-1、在虚拟机管理器中新建虚拟机。右键单击“QEMU/KVM”,然后从快捷菜单中单击“New”选项,以启动新建虚拟机的向导。-二、在KVM新建虚拟机2-2、选择操作系统的安装方式。选择“本地安装介质(ISO映像或者光驱)(L)”选项。-二、在KVM新建虚拟机3-3、点击“浏览”按钮,选择上传的ISO镜像文件作为安装介质。-二、在KVM新建虚拟机4-4、根据需求合理分配内存和CPU。-二、在KVM新建虚拟机5-5、进行虚拟机存储配置,创建合适大小的磁盘镜像。-二、在KVM新建虚拟机6-6、为虚拟机指定名称,确认所有配置信息。-三、在虚拟机里安装RockyLinux1-1、选择安装过程中使用的语言,默认语言为“简体中文(中国)。-三、在虚拟机里安装RockyLinux2-2、配置相关选项,软件选择需设置为“最小安装”,安装位置选择“自动分区”,其余选项保持默认配置。-三、在虚拟机里安装RockyLinux3-3、重新启动虚拟机vm01并登录系统,查询并确认其IP地址。-三、在虚拟机里安装RockyLinux4-4、使用SSH远程登录至虚拟机vm01,实现远程管理和操作。1、任务目的了解虚拟机内服务部署的基本流程掌握如何在KVM虚拟机中安装并运行NginxWeb服务-四、课业任务1-2、任务环境
在KVM虚拟机管理器中创建虚拟机并安装RockyLinux操作系统,虚拟机命名为vm01。-四、课业任务2-3、任务拓朴
-四、课业任务3-4、任务内容
第一步:在虚拟机vm01中安装Nginx服务。使用Xshell远程访问虚拟机,执行系统软件包更新,并安装Nginx服务。-四、课业任务4-4、任务内容
第二步:启动Nginx服务,设置为开机自启,并验证Nginx运行状态为正常启动。-四、课业任务5-4、任务内容
第三步:配置防火墙规则,在虚拟机中开放80端口。-四、课业任务6-4、任务内容
第四步:查询虚拟机IP地址并验证Web服务。-四、课业任务7-4、任务内容
第五步:查看虚拟机运行状态、Nginx服务状态以及端口监听与网络连接情况。-四、课业任务8-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)第3章对KVM虚拟机进行基本管理使用virsh对虚拟机进行基本的管理对虚拟机进行进阶管理使用Cockpit进行KVM管理123目录CONTENT4课业任务
虚拟机安装完成后,需要对其进行有效管理。KVM虚拟机的管理主要有两种方法:一是使用图形化管理工具virt-manager,二是采用命令行工具virsh。这两种工具均通过调用libvirtAPI实现对虚拟化资源的管理与操作。本章将详细讲解虚拟机的基本管理操作,包括虚拟机的启动、关闭和暂停,以及对虚拟机的网卡、硬盘、CPU和内存等硬件资源的管理。-本章学习导言-1、使用virsh对虚拟机进行基本的管理1——使“virshlist”命令可查看当前正在运行的虚拟机。-一、使用virsh对虚拟机进行基本的管理1-1、使用virsh对虚拟机进行基本的管理2——“start”命令用于启动虚拟机。-一、使用virsh对虚拟机进行基本的管理2-1、使用virsh对虚拟机进行基本的管理3——“shutdown”命令后面加上虚拟机的名字用于关闭虚拟机,属于正常关闭。-一、使用virsh对虚拟机进行基本的管理3-1、使用virsh对虚拟机进行基本的管理4——“destroy”命令是直接拔掉虚拟机电源方式进行关闭。-一、使用virsh对虚拟机进行基本的管理4-1、使用virsh对虚拟机进行基本的管理5——“suspend”命令后加上目标虚拟机的名字挂起虚拟机,挂起操作相当于暂停虚拟机的运行状态。-一、使用virsh对虚拟机进行基本的管理5-1、使用virsh对虚拟机进行基本的管理6——“resume”命令后面加上虚拟机的名字恢复挂起的状态。-一、使用virsh对虚拟机进行基本的管理6-1、使用virsh对虚拟机进行基本的管理7——“autostart”命令后面加上要自启动的虚拟机的名字,设置虚拟机随物理机启动而启动。-一、使用virsh对虚拟机进行基本的管理7-1、使用virsh对虚拟机进行基本的管理8——“dominfo”命令后面加上虚拟机的名字,查看虚拟机信息。-一、使用virsh对虚拟机进行基本的管理8-1、使用virsh对虚拟机进行基本的管理9——“undefine”命令,并在命令后指定虚拟机名称,删除虚拟机。-一、使用virsh对虚拟机进行基本的管理9-1、使用virsh对虚拟机进行基本的管理10——“undefine”命令,并在命令后指定虚拟机名称,再加上一个“--storage”,删除虚拟机并删除磁盘文件。-一、使用virsh对虚拟机进行基本的管理10-1、使用virsh对虚拟机进行基本的管理11——“undefine”命令,并在命令后指定虚拟机名称,加上一个“--remove-all-storage”,删除虚拟机,并删除所有磁盘文件。-一、使用virsh对虚拟机进行基本的管理11-1、使用virsh对虚拟机进行基本的管理12——使“autostart”命令后面加上要自启动的虚拟机的名字,再加上“--disable”,禁止虚拟机的自启动。-一、使用virsh对虚拟机进行基本的管理12-1、使用virsh对虚拟机进行基本的管理13——“dumpxml”命令后加上虚拟机的名字,将显示此虚拟机的配置文件。-一、使用virsh对虚拟机进行基本的管理13-1、给虚拟机添加一块网卡1——查看虚拟机的网络接口配置。-二、对虚拟机进行进阶管理1-1、给虚拟机添加一块网卡2——添加一块网卡。-二、对虚拟机进行进阶管理2-1、给虚拟机添加一块网卡3——查看网卡信息。-二、对虚拟机进行进阶管理3-2、给vm01添加一块硬盘1——查看虚拟机的磁盘信息。-二、对虚拟机进行进阶管理4-2、给vm01添加一块硬盘2——生成的磁盘添加到虚拟机。-二、对虚拟机进行进阶管理5-3、修改CPU与内存1——使用命令“dominfo”查看CPU。-二、对虚拟机进行进阶管理6-3、修改CPU与内存2——“virshedit”命令修改配置文件。-二、对虚拟机进行进阶管理7-3、修改CPU与内存3——调整资源不能超过宿主机。-二、对虚拟机进行进阶管理8-3、修改CPU与内存4——重启虚拟机使配置生效。-二、对虚拟机进行进阶管理9-3、修改CPU与内存5——查看虚拟机信息。-二、对虚拟机进行进阶管理10-3、修改CPU与内存6——命令行调整虚拟机资源,设置最大允许分配的CPU数量配置为2个。-二、对虚拟机进行进阶管理11-3、修改CPU与内存7——命令行调整虚拟机资源,虚拟机的CPU在线调整至2个。-二、对虚拟机进行进阶管理12-3、修改CPU与内存8——命令行调整虚拟机资源,设置最大内存。-二、对虚拟机进行进阶管理13-3、修改CPU与内存9——命令行调整虚拟机资源,查看内存的大小。-二、对虚拟机进行进阶管理14-3、修改CPU与内存10——命令行调整虚拟机资源,可视化查看信息。-二、对虚拟机进行进阶管理15-3、修改CPU与内存11——命令行调整虚拟机资源,调整内存。-二、对虚拟机进行进阶管理16-3、修改CPU与内存12——命令行调整虚拟机资源,查看信息。-二、对虚拟机进行进阶管理17-1、Cockpit的安装与配置1——安装cockpit服务与cockpit-machines插件。-三、使用Cockpit进行KVM管理1-1、Cockpit的安装与配置2——编辑配置文件,使root用户可以进行登录,需要删除#ListofuserswhicharenotallowedtologintoCockpitroot。-三、使用Cockpit进行KVM管理2-2、使用Cockpit管理虚拟机1——启动cockpit服务并设置为开机自启。-三、使用Cockpit进行KVM管理3-2、使用Cockpit管理虚拟机2——登录cockpit的web服务对vm01虚拟机进行管理,登录网址为RockyLinux的IP地址:9090。-三、使用Cockpit进行KVM管理4-2、使用Cockpit管理虚拟机3——登陆后选择虚拟机界面。-三、使用Cockpit进行KVM管理5-2、使用Cockpit管理虚拟机4——管理内存,单击图3-38所示的内存右边的“编辑”选项即可进入内存管理面板。-三、使用Cockpit进行KVM管理6-2、使用Cockpit管理虚拟机5——管理CPU,单击图3-38所示的CPU右边的“编辑”选项即可进入CPU管理面板。-三、使用Cockpit进行KVM管理7-2、使用Cockpit管理虚拟机6——保存CPU设置之后进行重启。-三、使用Cockpit进行KVM管理8-2、使用Cockpit管理虚拟机7——添加磁盘。-三、使用Cockpit进行KVM管理9-2、使用Cockpit管理虚拟机8——磁盘参数。-三、使用Cockpit进行KVM管理10-2、使用Cockpit管理虚拟机9——磁盘参数。-三、使用Cockpit进行KVM管理11-2、使用Cockpit管理虚拟机10——添加网络接口。-三、使用Cockpit进行KVM管理12-2、使用Cockpit管理虚拟机11——接口参数。-三、使用Cockpit进行KVM管理13-1、实验目的
掌握virsh管理KVM虚拟机的命令
掌握Cockpit管理KVM虚拟机的操作-四、课业任务1-2、实验环境
在KVM中上添加500M内存到一台已经存在的虚拟机上,并且多加一个CPU到虚拟机上。-四、课业任务2-3、实验拓扑
-四、课业任务3-4、实验内容
第一步:使用“virsh”命令查询虚拟机信息。-四、课业任务4-4、实验内容
第二步:使用“setvcpus”命令添加CPU,再使用“setmem”命令添加内存。-四、课业任务5-4、实验内容
第三步:重启虚拟机查看CPU和内存。-四、课业任务6-4、实验内容
第四步:使用root用户登录cockpit平台对虚拟机进行管理。-四、课业任务7-4、实验内容
第五步:进入虚拟机管理界面,对内存和CPU进行管理。-四、课业任务8-4、实验内容
第六步:重启虚拟机,查看虚拟机的内存和CPU配置。-四、课业任务9-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStac实战——虚拟化与云计算配置管理与运维(第2版·微课视频版)第4章虚拟机的克隆使用图形界面克隆虚拟机使用virt-clone工具克隆虚拟机使用虚拟机的配置文件克隆虚拟机123目录CONTENT
在进行批量部署虚拟机时,可采用虚拟机克隆的方式以提高部署效率。在克隆过程中,需了解克隆后生成的虚拟机与原有虚拟机之间的差异,主要涉及虚拟机名称、虚拟机UUID、虚拟机IP地址和虚拟机MAC地址等信息。虚拟机克隆主要有3种方法,本章将围绕这3种方法详细讲解其实现过程与操作步骤。-本章学习导言-1、选择要克隆的虚拟机,该虚拟机应处于关闭或暂停状态,在选中的虚拟机上单击右键,单击“克隆”选项。
-一、使用图形界面克隆虚拟机1-2、确认克隆虚拟机名称,单击“克隆”按钮。
-一、使用图形界面克隆虚拟机2-3、单击“克隆”按钮后,将弹出克隆虚拟机进度框,等待克隆过程完成。
-一、使用图形界面克隆虚拟机3-4、执行“克隆”操作后,系统成功生成了一个名为“vm01-clone”的新虚拟机。
-一、使用图形界面克隆虚拟机4-5、通过virsh命令启动新创建的虚拟机“vm01-clone”。
-一、使用图形界面克隆虚拟机5-1、安装virt-install软件包。
-二、使用virt-clone克隆虚拟机1-2、通过执行virt-clone命令实现虚拟机克隆操作。
-二、使用virt-clone克隆虚拟机2-1、通过使用uuidgen命令生成虚拟机的唯一UUID标识
-三、使用配置文件克隆虚拟机1-2、在虚拟机配置文件目录/etc/libvirt/qemu下,通过cp命令复制虚拟机vm01的配置文件,生成新文件vm02.xml。
-三、使用配置文件克隆虚拟机2-3、修改虚拟机配置文件,将虚拟机名称修改为vm02并更新其UUID。
-三、使用配置文件克隆虚拟机3-4、调整虚拟机镜像文件名称并将镜像文件路径修改为/var/lib/libvirt/images/vm02.qcow2。
-三、使用配置文件克隆虚拟机4-5、为新虚拟机分配一个新的MAC地址。
-三、使用配置文件克隆虚拟机5-6、使用cp命令复制旧虚拟机vm01的镜像文件。
-三、使用配置文件克隆虚拟机6-7、使用virshdefine命令定义新虚拟机并进行查看验证。
-三、使用配置文件克隆虚拟机7-1、任务目的掌握使用virsh命令对克隆虚拟机进行管理掌握启动、关闭、暂停、恢复和删除克隆虚拟机-四、课业任务1-2、任务环境
已克隆完成的虚拟机(如vm01-clone和vm02)。宿主机已安装KVM并可通过virsh命令管理虚拟机。具备宿主机操作权限(root用户或具备sudo权限)。-四、课业任务2-3、任务拓朴
-四、课业任务3-4、任务内容
第一步:检查虚拟机运行状态。获取vm01-clone及其MAC地址和磁盘的详细信息,以完成准备工作。-四、课业任务4-4、任务内容
第二步:验证虚拟机运行后,执行关闭操作,使其正常断开运行服务。-四、课业任务5-4、任务内容
第三步:暂停并恢复克隆虚拟机,通过恢复操作让虚拟机回到暂停前的运行状态,继续提供服务。-四、课业任务6-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)第5章KVM网络管理NAT网络桥接网络课业任务123目录CONTENT
虚拟机要想与外界正常通信,首先必须构建一个稳定高效的网络环境。网络配置作为虚拟化部署中的关键环节,直接关系到基于网络应用的正常运行。在KVM环境下,NAT与桥接两种网络模式在实现原理及适用场景上各具特色,本章将详细介绍这两种模式的工作原理及配置方法。-本章学习导言-1、NAT网络的原理1——NAT联网方式。
-一、NAT网络1-1、NAT网络的原理2——NAT联网的宿主机内部结构。
-一、NAT网络2-2、NAT网络的图形配置方法1——选择”连接详情”选项。
-一、NAT网络3-2、NAT网络的图形配置方法2——选择”虚拟网络”面板。
-一、NAT网络4-2、NAT网络的图形配置方法3——删除默认的网络default。
-一、NAT网络5-2、NAT网络的图形配置方法4——单击左下角的“+”按钮来新建一个虚拟网络并配置IPv4。
-一、NAT网络6-2、NAT网络的图形配置方法5——新生成的WYLNAT网络。
-一、NAT网络7-2、NAT网络的图形配置方法6——虚拟机选择用WYLNAT网络。
-一、NAT网络8-2、NAT网络的图形配置方法7——使用WYLNAT网络启动后的网卡情况。
-一、NAT网络9-2、NAT网络的图形配置方法8——从宿主机上可以通过虚拟网络WYLNAT访问到虚拟机vm01-clone。
-一、NAT网络10-2、NAT网络的图形配置方法9——虚拟机可以访问外网。
-一、NAT网络11-3、NAT网络的字符配置方法1——查看当前的虚拟网络。
-一、NAT网络12-3、NAT网络的字符配置方法2——查看WYLNAT网络中的网桥情况。
-一、NAT网络13-3、NAT网络的字符配置方法3——查看路由情况,从图5-19所示,所有前往网段/24的数据包,都从virbr0发出去。
-一、NAT网络14-3、NAT网络的字符配置方法4——通过配置文件来新建网络。
-一、NAT网络15-3、NAT网络的字符配置方法5——修改网络配置文件nat.xml。
-一、NAT网络16-3、NAT网络的字符配置方法6——通过virshnet-define命令定义此网络。
-一、NAT网络17-3、NAT网络的字符配置方法7——通过net-start来激活此网络。
-一、NAT网络18-3、NAT网络的字符配置方法8——通过net-autostart命令来实现自动启动WJHNAT网络。
-一、NAT网络19-3、NAT网络的字符配置方法9——虚拟机如果要使用此网络。
-一、NAT网络23-3、NAT网络的字符配置方法10——虚拟机获得了WJHNAT的网络信息。
-一、NAT网络24-1、桥接网络的原理1——网桥联网方式。
-二、桥接1-1、桥接网络的原理2——网桥连网的宿主机内部结构。
-二、桥接2-2、桥接网络的字符配置方法1——查看网卡的“UUID(通用唯一识别码)”。
-二、桥接3-2、桥接网络的字符配置方法2——删除ens160的网络配置。
-二、桥接4-2、桥接网络的字符配置方法3——添加名为“br1”的桥接网络。
-二、桥接5-2、桥接网络的字符配置方法4——设置“br1”网络为DHCP连接并激活。
-二、桥接6-2、桥接网络的字符配置方法5——将物理接口ens160加入br1作为桥接从属接口,并激活物理接口。
-二、桥接7-2、桥接网络的字符配置方法6——查看宿主机IP地址。
-二、桥接8-2、桥接网络的字符配置方法7——设置虚拟机使用桥接网络。
-二、桥接9-2、桥接网络的字符配置方法8——重启虚拟机并查看虚拟机IP。
-二、桥接10-1、实验目的掌握通过NAT方式与外界通信掌握使用字符的方式来创建NAT网络-三、课业任务1-2、实验环境
已经安装RockyLinux操作系统并且安装KVM的宿主机。-三、课业任务2-3、实验拓朴
-三、课业任务3-4、实验内容如图5-35所示,创建NAT网络与桥接网络。第一步:复制“/usr/share/libvirt/networks/”目录下的名为“default”的文件可用作模板,并重命名“test.xml”。-三、课业任务4-4、实验内容第二步:修改“test.xml”文件。-三、课业任务4-4、实验内容第三步:使用virshnet-define命令定义配置文件。-三、课业任务4-4、实验内容第四步:使用net-autostart命令使TESTNET网络在主机引导时自动启动。-三、课业任务4-4、实验内容第五步:使用net-start命令激活此网络。-三、课业任务4-4、实验内容第六步:设置虚拟机vm01网络为TESTNET网络。-三、课业任务4-4、实验内容第七步:重新启动虚拟机vm01并查看IP地址。-三、课业任务4-感谢各位的聆听THANKYOUVERYMUCHKVM+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”。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第五步:
启动虚拟机并进行安装。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第六步:
进入虚拟机,查看虚拟机IP地址。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第七步:
使用SSH连接工具连接虚拟机并使用yum包管理器安装Nginx软件。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第八步:
启动Nginx服务并设置开机自启。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第九步:
使用curl工具访问虚拟机IP地址-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第十步:
关闭“rocky9-1”虚拟机,使用virt-sysprep工具封装虚拟机。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第十一步:
使用virt-sparsify命令进行压缩。-四、课业任务4-4、实验内容如图6-74所示,对安装好KVM的宿主机的虚拟机来制作镜像,具体如下:第十二步:
查看压缩的虚拟机。-四、课业任务4-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)第7章KVM存储管理使用分区来创建存储池使用NFS分区来创建存储池课业任务123目录CONTENTKVM存储池作为统一管理磁盘文件的容器,不仅可以集中存放虚拟机镜像,还能承载其他磁盘数据。当存储空间不足时,及时进行扩容与管理显得尤为关键。KVM提供了多种管理方式,其中包括使用本地磁盘创建存储池,以及使用NFS磁盘创建存储池。本章将详细介绍这两种存储池的创建与管理方法。-本章学习导言-(一)准备一个格式化的磁盘。以下示例将演示如何新建一个容量为10GB的磁盘(/dev/nvme0n2),并将其用于创建KVM存储池。具体操作步骤如下:(1)
关闭虚拟机,在虚拟机设置对话框中添加磁盘,选择硬盘后单击“下一步”。-一、使用分区来创建存储池1-2、
磁盘类型选择“NVMe”,选择后单击“下一步”。
-一、使用分区来创建存储池2-3、选择“创建新虚拟磁盘”,选择后单击“下一步”。
-一、使用分区来创建存储池3-4、设置磁盘容量为“5GB”,选择“将虚拟磁盘存储为单个文件”后单击“下一步”。
-一、使用分区来创建存储池4-5、
创建磁盘文件,磁盘文件名称默认设置。
-一、使用分区来创建存储池5-6、
创建完磁盘后重启打开虚拟机,使用SSH工具连接虚拟机,查看磁盘情况。
-一、使用分区来创建存储池6-7、对磁盘进行格式化。将磁盘格式化成xfs的类型。
-一、使用分区来创建存储池7-(二)将磁盘添加到存储池中1、在菜单栏中的“编辑”选项选择“连接详情”。
-一、使用分区来创建存储池8-2、在连接详情页面,选择Storage面板,此时发现有一个默认的存储池default。
-一、使用分区来创建存储池9-3、单击左下角的“+”按钮,新建存储池,在名字处填上win_storage_pool,在类型处选择fs:Pre-FormattedBlockDevice。
-一、使用分区来创建存储池10-4、查看存储面板,可以看见此时出现一个名称为“storage_pool”的存储池,大小约为5G。-一、使用分区来创建存储池11-5、
通过在宿主机上的命令df查看,发现设备“/dev/nvmen02”已经挂载到“/var/lib/libvirt/images/storage_pool”目录。-一、使用分区来创建存储池12-6、查看存储池的配置文件,“storage_pool”存储池成功添加。
-一、使用分区来创建存储池13-7、
在存储池的管理对话框中,单击“卷”旁的“+”按钮即可新建卷,该卷实际上是一个磁盘文件,后续既可用于创建新的虚拟机,也可挂载至现有虚拟机,其中“win10.qcow2”即为新建卷的示例。-一、使用分区来创建存储池14-8、查看存储池中的卷,显示卷的具体信息。-一、使用分区来创建存储池15-9、通过命令方式查看存储池。
-一、使用分区来创建存储池16-10、通过命令查看storage_pool存储池的详细情况。
-一、使用分区来创建存储池17-11、通过命令查看win_storage_pool存储池的详细情况。
-一、使用分区来创建存储池18-(一)准备一个NFS共享。
在一台主机上做一个NFS服务器,分享一个共享的文件系统出来,然后将此共享分享给KVM虚拟机,作为KVM虚拟机的存储池。NFS服务器的IP地址为50/24,主机名为storage。具体操作步骤如下:1、完成基本配置,包括防火墙、SELINUX、配置IP地址、主机名、软件仓库等配置,此处就不再介绍了,可以参考前面章节。-二、使用NFS来创建存储池1-2、安装NFS服务器端软件,NFS软件包是nfs-utils-二、使用NFS来创建存储池2-3、创建共享目录/kvm/images,并且设置其权限,让qemu用户也具有写的权限。-二、使用NFS来创建存储池3-4、配置NFS服务器,使得目录/kvm/images共享给网段/24的用户可以读写操作。-二、使用NFS来创建存储池4-5、启动NFS服务器。-二、使用NFS来创建存储池5-6、在KVM宿主机上查看storage主机上的共享情况。-二、使用NFS来创建存储池6-(二)将NFS共享添加到存储池中1、新建一个存储池,名称为“kvm_share_storage”,类型选择“netfs:网络导出的目录”,目标路径选择“/var/lib/libvirt/images/kvm_share_storage”,主机名为“”,源路径输入“/kvm/images”,最后单击“完成”。-二、使用NFS来创建存储池7-2、单击“存储”选项,可以看见此时出现一个名为“kvm_share_storage”的存储池,大小约为“12G”。-二、使用NFS来创建存储池8-1、实验目的熟悉KVM存储池的配置方法掌握使用本地磁盘作为KVM虚拟机的存储池的方法-三、课业任务1-2、实验环境
已经安装RockyLinux操作系统并且安装KVM的宿主机。-三、课业任务2-3、实验拓朴
-三、课业任务3-4、实验内容第一步:
关闭虚拟机,在虚拟机设置对话框中添加磁盘。-三、课业任务4-4、实验内容第二步:
打开虚拟机查看磁盘是否添加成功。-三、课业任务5-4、实验内容第三步:
对磁盘进行格式化。-三、课业任务6-4、实验内容第四步:
进行存储池的配置。-三、课业任务7-感谢各位的聆听THANKYOUVERYMUCHKVM+Docker+OpenStack实战——虚拟化与云计算配置、管理与运维(第2版·微课视频版)第8章KVM虚拟机的迁移静态迁移虚拟机动态迁移虚拟机课程导学123目录CONTENT
当宿主机的资源紧张或达到预设阈值时,为了保证业务连续性和系统稳定性,通常需要将虚拟机迁移到资源更为充足的宿主机上。根据迁移过程中是否需要停止虚拟机,可将迁移方式分为冷迁移(静态迁移)和热迁移(线上迁移)。-本章学习导言-
静态迁移是指在虚拟机关闭的情况下,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。静态迁移实际上拷贝虚拟机虚拟磁盘文件与配置文件到另一个物理主机中。
下面以迁移虚拟机vm01为例,来介绍虚拟机vm01从宿主机node1(45)迁移到宿主机node2(46)的具体操作步骤如下
-一、静态迁移虚拟机1-1、查看虚拟机vm01的状态。
-一、静态迁移虚拟机2-2、生成虚拟机的配置文件vm01.xml,采用dumpxml命令来生成。
-一、静态迁移虚拟机3-3、将虚拟机的配置文件vm01.xml迁移到宿主机kvm2上的虚拟机配置文件所在的目录/etc/libvirt/qemu下。
-一、静态迁移虚拟机4-4、将虚拟机的磁盘文件vm01.qcow2迁移到宿主机kvm2上,虚拟机磁盘文件所在的目录为“/var/lib/libvirt/images/”。
-一、静态迁移虚拟机5-5、
在宿主机kvm2上使用virshlist--all命令查看虚拟机的状态。
-一、静态迁移虚拟机6-6、在宿主机kvm2中定义vm01虚拟机。
-一、静态迁移虚拟机7-7、
启动vm01虚拟机。
-一、静态迁移虚拟机8-
在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程,是基于共享存储的,在共享存储上保存着虚拟机的磁盘文件,因此,接下来先要讲解共享存储上安装好操作系统,再来实现动态迁移。
-二、动态迁移虚拟机1-(一)在共享存储上安装操作系统1、新建虚拟机,选择“本地安装介质”,单击“Forward”进入下一步。
-二、动态迁移虚拟机2-2、选择RockyLinux9.5的ISO镜像,操作系统自动检测到“RockyLinux9”。
-二、动态迁移虚拟机3-3、在安装时,需要指定虚拟机磁盘文件的存储位置,此处选择使用存储池“kvm_share_storage”。接着在“卷”右处单击“+”按钮,为虚拟机创建新的卷,在名称处填写“vm02”,将其大小设置为20GB。完成后,返回存储池管理选项卡。
-二、动态迁移虚拟机4-4、准备安装前的最后配置,输入虚拟机的名字“vm02”,单击“完成”,开始进行vm02虚拟机的安装。
-二、动态迁移虚拟机5-5、安装好vm02虚拟机后,进入虚拟机,查看IP地址,IP地址“1/24”。
-二、动态迁移虚拟机6-(二)在线迁移在线迁移虚拟机vm03的环境如表8-1所示接下来讲解具体的操作步骤:1、在node2上创建存储池,配置完成之后,在kvm_share_storage存储池中也发现有vm03.qcow2,因为现在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级词语搭配练习题
- 2026年宁夏小升初语文(真题)试卷及参考答案
- 2026年黑龙江哈尔滨市中小学教师招聘考试考试题库(含答案)
- 理科单招试题及答案
- 整车厂涂装废气RTO处理项目可行性研究报告
- 天津市河东区第七中学2025-2026学年高二年级第二学期5月月考英语试题(文字版含答案)
- 高中数学解题中的21个典型方法与技巧
- 2026届宜昌市高考语文倒计时模拟卷含解析
- 山东烟台市2025-2026学年第二学期高一期末自主练习+英语答案和解析
- 黔西南布依族苗族自治州册亨县2025年数学三年级下学期期中质量检测模拟试题含答案
- 2026重庆市璧山区七塘镇人民政府招聘非编聘用人员1人笔试备考试题及答案解析
- 220KV输电线路工程外包管理方案
- 2026年广告设计师全国统一考试大纲解析试题及真题
- 电力工程项目投标文件撰写模板
- GCP汇报课件教学课件
- 平房灭火救援授课课件
- 判决书不公开申请书模板
- GB/T 5780-2025紧固件六角头螺栓C级
- 《施工组织设计专项施工方案资料》铁路客运专线土建工程全套施工组织设计第八章-安全目标和安全保证体系及措施
- T/CBMCA 011-2020瓷质砖背胶
- DB4201-T 704-2024 武汉市党政机关物业管理服务规范
评论
0/150
提交评论