我的工作是基于虚拟linux的渗透测试实验室。我已经根据我的需求和实验室(如apache、mysql、防火墙、网络、权限等)配置了debian,我只想在每次启动时将vm自动重置到我所做的相同配置。所有在渗透测试过程中所做的改变都应该被抛弃。
如何才能做到这一点?
发布于 2015-07-20 19:56:50
您没有提到您正在使用的虚拟化平台,但是大多数常见的虚拟化平台都能够“快照”一个VM --本质上是机器的实时映像,可以随意回滚。
请记住,这大大增加了磁盘空间的使用,快照不是备份的一种形式。然而,对于像您这样的情况,它们使回滚到一个已知的好时间点非常容易。
发布于 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的原始状态。
https://serverfault.com/questions/707184
复制相似问题