Chef infra 从我的厨师服务器下载我的食谱

Chef infra 从我的厨师服务器下载我的食谱,chef-infra,Chef Infra,我已经成功运行了自己的开源chef服务器。我设置了我的工作站,并将我的烹饪书上传到我的厨师服务器。最初,我没有和节点,也就是说,直到现在我还没有引导一个节点。不幸的是,我创建并上传到服务器的食谱在我的工作站上被删除了。现在我想要那本食谱。如何从我的厨师服务员那里获取食谱?我用那个烹饪书的名字在我的厨师服务器上搜索。但是我找不到它?如何获取我的食谱?刀食谱下载 knife cookbook download <cookbook name> 这将使您可以选择想要从chef服务器获得

我已经成功运行了自己的开源chef服务器。我设置了我的工作站,并将我的烹饪书上传到我的厨师服务器。最初,我没有和节点,也就是说,直到现在我还没有引导一个节点。不幸的是,我创建并上传到服务器的食谱在我的工作站上被删除了。现在我想要那本食谱。如何从我的厨师服务员那里获取食谱?我用那个烹饪书的名字在我的厨师服务器上搜索。但是我找不到它?如何获取我的食谱?

刀食谱下载
knife cookbook download <cookbook name> 
这将使您可以选择想要从chef服务器获得的版本(如果有很多)


如果只有一个,它会将cookbook下载到名为cookbook version的目录中的当前目录,查看.Trash目录。删除的文件可能会被放在垃圾箱中。@Fumu7它在垃圾箱中不可用。有没有办法从chef服务器获取它?是否尝试按名称查找工作站和chef服务器中所有磁盘的文件?你有一点希望在意想不到的地方找到磁盘,比如垃圾。我可以知道上传的烹饪书在厨师服务器的哪个文件夹中吗@Fumu7@Fumu7我正在查看我的厨师服务器的/var/opt/chef server/bookshelf/data/bookshelf。但是有像00、01、06这样的文件夹。它们是什么?它会从我自己的厨师服务器下载烹饪书吗?它会从你的knife.rb文件中定义的厨师服务器下载。如何知道上传的烹饪书存储在厨师服务器的哪个路径中?我正在查看我厨师服务器的/var/opt/chef server/bookshelf/data/bookshelf。但也有像00、01、06这样的文件夹。它们是什么?我的烹饪书在哪里?在厨师服务器上,烹饪书与berkshelf一起存储,berkshelf wich是一个类似S3的存储,与postgresql数据库相结合。