首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在每次启动时自动重置linux vm

如何在每次启动时自动重置linux vm
EN

Server Fault用户
提问于 2015-07-20 19:54:16
回答 2查看 856关注 0票数 -1

我的工作是基于虚拟linux的渗透测试实验室。我已经根据我的需求和实验室(如apache、mysql、防火墙、网络、权限等)配置了debian,我只想在每次启动时将vm自动重置到我所做的相同配置。所有在渗透测试过程中所做的改变都应该被抛弃。

如何才能做到这一点?

EN

回答 2

Server Fault用户

发布于 2015-07-20 19:56:50

您没有提到您正在使用的虚拟化平台,但是大多数常见的虚拟化平台都能够“快照”一个VM --本质上是机器的实时映像,可以随意回滚。

请记住,这大大增加了磁盘空间的使用,快照不是备份的一种形式。然而,对于像您这样的情况,它们使回滚到一个已知的好时间点非常容易。

票数 1
EN

Server Fault用户

发布于 2015-07-23 18:34:01

如果要自动将虚拟机重置为原始配置,则必须将每个VM虚拟磁盘配置为不可变/不持久(不同的管理程序以不同的方式调用此特性)。在这个链接中,将解释如何在虚拟盒和vmware https://srikeshs.wordpress.com/2014/04/29/how-to-make-a-virtual-disk-non-persistent-or-immutable/中启用此功能。启用此功能后,当重新启动或关闭虚拟机时,磁盘将自动还原到原始配置。

您也可以按照其他答案中的建议使用快照,但它具有不同的行为。快照特性允许保存虚拟机的映像,并仅在需要时才恢复快照映像。为了重置虚拟机状态,您必须在虚拟机管理程序上执行一些命令,重新启动虚拟机不足以恢复VM的原始状态。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/707184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档