需要厨师工作站设置软件

时间:2015-12-16 03:53:35

标签: vagrant chef

我正在尝试执行chef命令并构建服务器,因为我在MacOS下面设置了但是观察到我需要有vagrant和virtualbox但是我不确定是否需要在主机macOS机器或虚拟机上安装它。你能否就此提出建议。

到目前为止我做的设置如下:

  • 在Mac OS上我安装了VirtualBox并创建了一个基础ubuntu虚拟机

  • 然后在ubuntu作为操作系统安装了ChefDk的内部虚拟机,托管厨师服务器设置,刀和git

  • 创建了chef-repo存储库

  • 为了完成设置,我是否需要在ubuntu操作系统上的虚拟机内安装vagrant和另一个Virtualbox实例,是否需要进行其他安装?

2 个答案:

答案 0 :(得分:1)

在工作站上安装ChefDK和Vagrant以及VirtualBox。这允许您使用任何编辑器/ IDE编辑cookbook,然后使用Vagrant和Virtualbox(或其他支持的虚拟机监控程序)配置VM。

一般情况下,我建议您关注Learn Chef

答案 1 :(得分:0)

老实说,这个问题对你的目标有点混乱。但从高层次来看,我可以假设您正在尝试使用托管的厨师服务器开始使用厨师。首先,我同意@StephenKing将您指向学习厨师网站。这是一个很好的起点。但是有些事情可以解决你的问题:

  1. 通常会有一个开发工作站。在你的情况下它是MacBook。这是你install chefDK的所在地,并写下你喜欢的烹饪书。它应该有chef-repo,knife.rb等与厨师服务器交谈。

  2. 一旦您的初始食谱写作结束,您就可以将食谱和其他参数(如环境,data_bags,角色等)上传到厨师服务器(在chef-org中)

  3. 在这里你需要一个节点来应用你的食谱。作为入门者,使用来自VPS的一些节点要容易得多,而不是试图使用流浪点或其他东西。俗话说"一步一步"。不要试图同时学习厨师和流浪汉或更多(这是你将与厨师会面)。

  4. 获得节点后,将节点引导至上传cookbook的chef-org。然后在节点上运行chef-client

  5. 你正在前往厨师世界。