如何管理 RedHat Enterprise Virtualization (RHEV) 虚拟机操作和任务 - 第 6 部分
在教程的这一部分中,我们将讨论拍摄快照、创建池、制作模板和克隆等操作和任务,这些操作和任务是可以在 RHEV 环境托管的 RHEV 虚拟机上执行的主要操作。
在进一步讨论之前,我请求您阅读 RHEV 系列的其余文章:
RedHat Enterprise Virtualization (RHEV) 管理系列 – 第 1-7 部分
快照
快照用于保存虚拟机在特定时间点的状态。这在软件测试过程中非常有用,或者恢复系统上出现的问题,因为您可以返回到拍摄快照的时间点。
1. 启动您的 linux-vm 计算机并在拍摄快照之前验证操作系统版本和类型。
2.点击“创建快照”。
3. 添加描述并选择磁盘和节省内存,然后确定。
从任务栏检查快照状态和任务状态。
完成后,您会注意到快照的状态从锁定变为确定,这意味着您的快照已准备就绪并已成功创建。
4. 让我们转到虚拟机控制台并删除 /etc/issue 文件。
5. 对于恢复/恢复过程,您的虚拟机应处于关闭状态。确保其电源关闭,然后单击“预览”检查快照并即时恢复到它。
现在确认内存恢复。
等待预览完成,几分钟后,您会注意到快照状态为“预览中”。
现在我们有两种方法:
6. 第一个直接将恢复的快照“提交”到原始虚拟机并完成整个恢复过程。
第二个是在将恢复的快照提交到原始虚拟机之前检查恢复的更改。检查完后我们将进入第一种方式“Commit”。
对于本文,我们将从第二种方式开始。因此,我们需要启动虚拟机,然后检查 /etc/issue 文件。你会发现它没有任何改变。
7. 您的虚拟机应关闭以进行恢复过程。关闭电源后,将快照提交到虚拟机。
然后观察恢复提交过程,完成提交过程后,您会发现快照状态为“OK”。
提示 : 1. 如果您不想在预览阶段后确认恢复到快照,只需点击“撤消”即可跳过快照。始终建议对已关闭的虚拟机拍摄快照,而不是运行虚拟机。您可以从当前快照创建新的虚拟机,只需选择您喜欢的快照并单击“克隆”即可。
模板:
实际上,模板是一个非常普通的虚拟机副本,但没有任何与原始虚拟机操作系统相关的预先配置。模板用于提高虚拟机操作系统安装的速度并减少时间。
创建模板有两个主要过程:
- A. 密封原始虚拟机。
- B. 复制[创建模板]要分离的密封虚拟机模板。
A. 密封工艺:
要密封 RHEL6 虚拟机,您应该确保以下几点:
8. 通过创建此空的隐藏文件来标记系统以进行下次启动的预配置。
touch /.unconfigured
9. 删除任何 ssh 主机密钥,并将主机名设置为 /etc/sysconfig/network 文件中的 localhost.localdomain,并删除系统 udev 规则。
rm -rf /etc/ssh/ssh_host_*
rm -rf /etc/udev/rules.d/70-*
10.从网络接口配置文件中删除MAC地址,例如。 [/etc/sysconfig/network-scripts/ifcfg-eth0] 并删除 /var/log/ 下的所有系统日志,最后关闭虚拟机。
B. 创建模板
11.选择密封的虚拟机,然后单击“创建模板”。
12. 提供有关新模板的详细信息和属性。
现在,您可以从任务中检查流程,还可以切换“模板”选项卡来监控新模板的状态。
等待几分钟,然后再次检查模板状态。
您会注意到它从锁定转换为确定。现在我们的新模板可以使用了。实际上我们将在下一节中使用它。
创建池:
池是一组相同的虚拟机。池化用于一步创建给定数量的相同虚拟机。这些虚拟机可以基于预先创建的模板。
创建新池
13.切换到池选项卡并单击新建,然后填充出现的向导窗口。
14. 现在检查创建的池虚拟机的状态并等待几分钟,您会注意到虚拟机的状态从锁定更改为 >向下。
您还可以从虚拟机选项卡检查状态。
15. 让我们尝试运行其中一台池虚拟机。
是的,系统会要求您输入新的 root 密码,并且还会询问您基本的身份验证配置。完成后,您的新虚拟机就可以使用了。
还可以从池选项卡监视虚拟机。
注释:
- 要删除池,您应该从池中分离所有虚拟机。
- 要将 VM 从池中分离,VM 必须处于关闭状态。
- 比较VM安装时间【普通方式VS.模板使用]。
创建虚拟机克隆:
克隆是正常的复制过程,不对原始源进行任何更改。克隆可以从原始虚拟机或快照完成。
采取克隆:
16.选择原始来源[虚拟机或快照],然后单击“克隆虚拟机”。
提示:如果要从虚拟机克隆,虚拟机必须处于关闭状态。
17.为克隆的虚拟机提供名称并等待几分钟,您会发现克隆过程已完成,新的虚拟机现在可以使用了。
结论
作为 RHEV 管理员,需要在环境虚拟机上完成一些主要任务。克隆、创建池、制作模板和拍摄快照是基本且重要的任务,应由 RHEV 管理员完成。此任务也被视为任何虚拟化环境的核心任务,因此请确保您充分理解它,然后在您的私有环境中进行越来越多、、、更实用的实验。
资源:RHEV 管理指南