Puppet 如何处理数据,如Mysql,网站源与流浪?

Puppet 如何处理数据,如Mysql,网站源与流浪?,puppet,vagrant,Puppet,Vagrant,如何处理数据,如Mysql,网站源与流浪 作为一名程序员,我喜欢能够轻松设置开发环境。所以我创建了一个流浪者盒子,并为它配置了木偶,但我问自己,盒子里的数据呢?如果我需要销毁这个盒子并重新创建它,会发生什么?我所有的数据都将被删除 我在一个崩溃的虚拟机上遇到了一些问题,我不想重犯同样的错误,我想控制我的数据 你好!?您是否使用共享文件夹来放置实时数据?您将数据放在什么地方,在盒子里还是在盒子外面?在当前版本的Vagrant(1.0.3)中,您有两个主要选项: 使用共享文件夹。您可以将MySQL数

如何处理数据,如Mysql,网站源与流浪

作为一名程序员,我喜欢能够轻松设置开发环境。所以我创建了一个流浪者盒子,并为它配置了木偶,但我问自己,盒子里的数据呢?如果我需要销毁这个盒子并重新创建它,会发生什么?我所有的数据都将被删除

我在一个崩溃的虚拟机上遇到了一些问题,我不想重犯同样的错误,我想控制我的数据


你好!?您是否使用共享文件夹来放置实时数据?您将数据放在什么地方,在盒子里还是在盒子外面?

在当前版本的Vagrant(1.0.3)中,您有两个主要选项:

  • 使用共享文件夹。您可以将MySQL数据目录放入共享文件夹中,以便数据返回到主机上。缺点是,与VirtualBox中的本机VM文件系统相比,共享文件夹实际上速度非常慢,而且您还可能遇到奇怪的权限问题
  • 设置一个任务(rake、make等),按需将MySQL数据复制到共享文件夹中。然后,在决定销毁虚拟机之前,可以运行任务将数据导出到共享文件夹,然后在恢复虚拟机时重新导入数据