首页 > 解决方案 > Vagrant/Chef Windows 引导问题

问题描述

我对在 Windows 中做 DevOps 的东西相当陌生,所以我认为这里的问题是我自己的知识差距,到目前为止,尽管在网络上拖了几个小时,但我一直无法插入。

我正在使用 Vagrant 启动 VM,然后使用 Chef Client 配置程序来实际配置该 VM。

我已将 Vagrant 配置为使用管理员帐户通过 WinRM 登录,然后在该用户下安装和运行 chef。

我使用 Chef 安装的其中一个可执行文件将它自己的依赖项(Microsoft SQL 本地数据库)安装为“SYSTEM”用户,然后将该程序安装为 Admin 用户。由于某种原因,exe 安装失败,因为它无法访问 LocalDB 服务器,因为它安装为“SYSTEM”。

在我的 Chef 食谱中,有一项任务是设置 Chef 客户端以在“SYSTEM”用户下作为 Windows 计划任务运行。无论如何让 Vagrant 提供厨师客户端,指示它我想使用什么角色/食谱,但只能在“系统”用户下作为计划任务运行它?

感谢您提前提供任何帮助。

标签: windowsvagrantchef-infra

解决方案


推荐阅读