我想写一个在Windows Server计算机上安装MS SQL Server Enterprise的方法。我不能使用chef-server/chef-workstation架构。其中一个要求是只使用chef-solo。这是我的solo.rb文件:
current_dir = File.expand_path(File.dirname(__FILE__))
file_cache_path "#{current_dir}"
cookbook_path "#{current_dir}#{File::SEPARATOR}site-cookbooks"
role_path "#{current_dir}#{File::SEPARATOR}roles"
data_bag_path "#{current_dir}#{File::SEPARATOR}data_bags"
solo true
rest_timeout 900
log_level :infoMS安装程序是3GB+,chef-solo总是试图将site-cookbooks/my_cookbook/files复制到cookbooks/my_cookbook/files文件夹。有时运行或检查文件是否同步需要很长时间。
有没有办法避免在chef-solo中复制?
发布于 2020-03-31 14:17:24
不,您无法避免从食谱的files文件夹中复制文件,因为它们是食谱的一部分,并且是必需的。
但是这个文件夹是用来存放小配置文件的,而不是用来存放大型工件的。您需要将MS SQL安装程序存储在公司网络内的某个文件服务器上,并使用配方中的remote_file资源将其下载到节点。
https://stackoverflow.com/questions/60728874
复制相似问题