《虚拟化与云计算应用实践项目化教程》项目4 VIRT-MANAGER创建和管理虚拟机

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 使用virt-manager远程连接服务器 2 使用virt-manager创建和管理虚拟机 3 使用virt-manager管理存储 4 使用virt-manager动态迁移虚拟机
1 virt-manager简介
virt-manager是虚拟机管理器(Virtual Machine Manager)这个应用程 序的缩写,是一个用于管理虚拟机的图形化用户接口,是用于管理KVM虚 拟环境的主要工具。用户可以通过它直观地操作不同的虚拟机。virtmanager利用libvirt的API实现,它使用Unix socket访问libvirtd,默认情 况下需要有root权限才能够访问socket。除了提供对虚拟机的管理功能之 外,virt-manager还通过一个嵌入式虚拟网络计算(VNC)客户端查看器为 虚拟机提供一个完整图形控制台。
Project
任务实施2 使用virt-manager创建和管理虚拟机
1 提前下载操作系统ISO镜像rhel-server-6.5x86_64-dvd.iso,放入RHEL8-1的 /opt/boot目录
(1)打开virt-manager,执行“文件”->“新建虚拟 机” 。
(2)生成新虚拟机有5个步骤。
(4)创建存储池sdb。
(5)创建存储卷test.qcow2。单击sdb存储池“卷”右边 的“+”号,设置存储卷test.qcow2大小为0.1GiB,单 击“完成”。
(6)将test.qcow2存储卷放入rhel6-2虚拟机。
(7)在rhel6-2虚拟机,使用lsblk命令查看磁盘情况,发 现新添加一个102.4M的磁盘vda。
Project
任务实施3 使用virt-manager管理存储
1 通过VMware workstation给宿主机RHEL8 添加一块磁盘,然后将这块硬盘添加到宿主机 RHEL8的存储池里,再创建存储卷分配给虚 拟机rhel6-2
(1) 在“添加硬件向导”中给宿主机添加一块磁盘0.2GB。 添加后重启宿主机,查看磁盘添加情况。
Project
任务实施4 使用virt-manager动态迁移虚拟机
1 通过VMware workstation给宿主机RHEL8 添加一块磁盘,然后将这块硬盘添加到宿主机 RHEL8的存储池里,再创建存储卷分配给虚 拟机rhel6-2
(1)配置nfs共享服务器。
(2)在REHEL8-1上打开virt-manager管理器,进入 “QEMU/KVM连接详情”进行设置。
虚拟化与云计算应用实践 项目化教程
项目4 VIRT-MANAGER创建和管理虚拟 机
学习目标
通过本课程的 学习你将可以
1 知识目标
• 了解virt-manager功能; • 掌握virt-manager使用。
技能目标
• 掌握RHEL8安装virt-manager; • 掌握virt-manager的基本使用。
步骤4:为虚拟机启用存储,默认是在当前主机的 /var/lib/libvirt/images里面创建存储卷,单击“前进” 按钮。也可以选择或创建自定义存储,选择在其他地方创 建存储卷。
步骤5:为新创建的虚拟机起名,这里填rhel6.5,并在安 装前确认安装概况,本例不继续修改“网络”情况,直接 单击“完成”按钮。接着打开图4-16的虚拟硬件详情页。
项目引导
virt-manager创建和管理虚拟机
本项目介绍另一个Libvirt管理工具virt-manager,这个工具是一个轻量级应用程序套件,形式为一个管理虚拟机的图形 用户界面。通过本项目为虚拟机配置磁盘、网卡等硬件,并对虚拟机进行管理。
目录
知识准备
1 virt-manager简介
任务实施
图4-4虚拟系统管理器中查看虚拟网络和存储情况
图4-3虚拟系统管理器打开QEMU/KVM连接详情查看概 述情况
项目实施
项目实施包括4个具体任务。本项目包括virt-manager远程连接、创建虚拟机、管理存储以及 动态迁移虚拟机。
需要完成的任务:
任务4-1使用virt-manager远程连接服务器 任务4-2使用virt-manager创建和管理虚拟机 任务4-3使用virt-manager管理存储 任务4-4使用virt-manager动态迁移虚拟机
(3)在nfs共享服务器/opt/share目录下新建一个文件 test,验证共享情况。
(4)单击卷的“+”号,打开“添加存储卷”,输入名称 rhel6.5,最大容量设置为10GiB,分配5GiB,单击“完 成”。共享存储池中创建共享卷rhel6.5。
(5)在nfs服务器上查看共享卷rhel6.5
(6)创建RHEL8-2共享存储池(参考RHEL8-1上的操作, 此处省略),注意保持路径一致。
(2)为新添加的磁盘sdb建立分区sdb1,格式化后挂载到 /mnt/sdb1上。
(3)打开virtmanager,选择“编辑(E)”,单击“连接 详情(C)”进入配置详情页面,单击“存储(S)”。 能看到已有的存储池Default,这是安装Libvirt后系统自 动在/var/lib/libvirt/images创建。类型为文件系统目 录,空间大小是宿主机原磁盘的空间大小。
(3)如图4-17所示,在虚拟机的硬件详情页面上,修改 “显示协议Spice”的选项,将Spice服务器类型,修改 为VNC服务器。保存修改后单击“开始安装”按钮,开 始创建虚拟机。
(4)在图4-19连接窗口中输入虚拟机登录密码,进入安 装界面。
(5)安装成功后,在本地QEMU/KVM下已产生一个新 的虚拟机rhel6.5。
项目实施
项目实施包括4个具体任务。本项目包括virt-manager远程连接、创建虚拟机、管理存储以及 动态迁移虚拟机。服务器 任务4-2使用virt-manager创建和管理虚拟机 任务4-3使用virt-manager管理存储 任务4-4使用virt-manager动态迁移虚拟机
(10)在热迁移虚拟机rhel6.5-2过程中可以测试服务的连 通性,以检验业务是否中断。
内容总结
通过本课程,我们 学习了
virt-manager功能 安装virt-manager virt-manager的基本使用
Project
任务实施1 使用virt-manager远程连接服务器
1 确保实验环境中qemu-kvm和Libvirt服务已 经安装并且正常运行
步骤1:查看qemu、Libvirt和virt-manager安装情况。 [root@RHEL8 ~]# rpm -qa|grep qemu 步骤2:打开virt-manager查看信息。 步骤3:在虚拟系统管理器单击“编辑”,打开图4-3所 示的“连接详情”,可以显示QEMU/KVM连接详情的 “概述”。通过选择同一窗口中的“虚拟网络(V)”或 “存储(S)”,还可以显示网络或存储的相应情况,如 图4-4所示。 步骤4:通过virt-manager连接远程主机。
步骤1:本处选择“本地安装介质(ISO映像或者光 驱)”。也可以选择网络安装、网络引导或者导入磁盘映 像。
步骤2:选择安装介质的位置,单击“浏览”按钮,选择 存储池已有的安装光盘镜像,系统会自动检测操作系统版 本。单击“前进”按钮进入下一个步骤。
步骤3:设置内存和CPU的大小,数值不能超过主机提供 的资源上限。设置好后,单击“前进”按钮。
项目实施
项目实施包括4个具体任务。本项目包括virt-manager远程连接、创建虚拟机、管理存储以及 动态迁移虚拟机。
需要完成的任务:
任务4-1使用virt-manager远程连接服务器 任务4-2使用virt-manager创建和管理虚拟机 任务4-3使用virt-manager管理存储 任务4-4使用virt-manager动态迁移虚拟机
项目实施
项目实施包括4个具体任务。本项目包括virt-manager远程连接、创建虚拟机、管理存储以及 动态迁移虚拟机。
需要完成的任务:
任务4-1使用virt-manager远程连接服务器 任务4-2使用virt-manager创建和管理虚拟机 任务4-3使用virt-manager管理存储 任务4-4使用virt-manager动态迁移虚拟机
(7)安装虚拟机到存储服务器share上。
(8) 在RHEL8-1上建立与RHEL8-2的连接,单击RHEL81虚拟系统管理器上的“文件(F)”,选择“添加连接 (A)”。输入RHEL8-2的主机名及用户名,单击右下角 的“连接(N)”。
(9) 输入RHEL8-2的root账户登录密码,完成RHEL8-1 和RHEL8-2连接。
相关文档
最新文档