厨师:便当盒可用于 ubuntu 服务器版本吗?
Chef: Are Bento boxes available for ubuntu server editions?
我目前正在使用 Chef's Test Kitchen 来测试我的食谱食谱,然后再将食谱应用到我的托管节点。我的受管节点有操作系统 Ubuntu 16.04 服务器版。我可以看到 Bento 项目 here.
提供的基本盒子列表
我目前正在使用 ubuntu-16.04 平台,驱动程序是 vagrant。在 hashicorp 的网站上,我没有看到 ubuntu 16.04 服务器的列表。我是否正确地假设为 ubuntu 操作系统的桌面版本提供了基本盒,并且目前没有为 ubuntu 的服务器版本提供基本盒?
如果没有适用于 ubuntu 16.04 服务器的基础框可用,是否足以针对 ubuntu 16.04 桌面实例测试我的食谱而不是 ubuntu 16.04 服务器实例?
可以找到 Ubuntu 16.04 的桌面版和服务器版的差异 here。
提前感谢您的指导。
听起来 none 这些差异适用于这种情况。
- CD 内容的差异不适用,因为映像已经构建。此时,您正在从适用于桌面或服务器的 apt 存储库安装软件包。
- 安装程序无关紧要,因为我们不安装 Ubuntu。我们只是拉一个预装的盒子。
- 在 12.04 之前,服务器版本似乎有不同的内核。但这不适用于 16.04,并且没有单独的内核。
- 12.04 的支持只有 3 年,但已增加到 5 年。此处不适用。
此外,如果我们实际查看 Bento 构建的 Packer 模板,我们可以看到它实际上构建了服务器 ISO:https://github.com/chef/bento/blob/master/ubuntu-16.04-amd64.json#L265
所以,问题的答案是:是的,它已经建立在服务器 ISO 之上。但此外,在 Vagrant 图像设置中应该无关紧要。
我目前正在使用 Chef's Test Kitchen 来测试我的食谱食谱,然后再将食谱应用到我的托管节点。我的受管节点有操作系统 Ubuntu 16.04 服务器版。我可以看到 Bento 项目 here.
提供的基本盒子列表我目前正在使用 ubuntu-16.04 平台,驱动程序是 vagrant。在 hashicorp 的网站上,我没有看到 ubuntu 16.04 服务器的列表。我是否正确地假设为 ubuntu 操作系统的桌面版本提供了基本盒,并且目前没有为 ubuntu 的服务器版本提供基本盒?
如果没有适用于 ubuntu 16.04 服务器的基础框可用,是否足以针对 ubuntu 16.04 桌面实例测试我的食谱而不是 ubuntu 16.04 服务器实例?
可以找到 Ubuntu 16.04 的桌面版和服务器版的差异 here。
提前感谢您的指导。
听起来 none 这些差异适用于这种情况。
- CD 内容的差异不适用,因为映像已经构建。此时,您正在从适用于桌面或服务器的 apt 存储库安装软件包。
- 安装程序无关紧要,因为我们不安装 Ubuntu。我们只是拉一个预装的盒子。
- 在 12.04 之前,服务器版本似乎有不同的内核。但这不适用于 16.04,并且没有单独的内核。
- 12.04 的支持只有 3 年,但已增加到 5 年。此处不适用。
此外,如果我们实际查看 Bento 构建的 Packer 模板,我们可以看到它实际上构建了服务器 ISO:https://github.com/chef/bento/blob/master/ubuntu-16.04-amd64.json#L265
所以,问题的答案是:是的,它已经建立在服务器 ISO 之上。但此外,在 Vagrant 图像设置中应该无关紧要。