Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >清理Chef资源的“旧”版本的最佳实践

清理Chef资源的“旧”版本的最佳实践
EN

Stack Overflow用户
提问于 2015-06-23 15:27:25
回答 1查看 107关注 0票数 2

我有一些由Chef管理的长期运行的节点,最终将通过新的食谱版本升级一些软件。

例如,我将Java 7安装在/opt/jdk7文件夹中,并最终希望将其替换为/opt/jdk8中的Java 8。对于新节点,这很好,它们将有/opt/jdk8。但是对于长时间运行的节点,理想情况下,我希望有一种方法可以去掉/opt/jdk7,这样它就不会随着时间的推移积累未使用的资源。

这方面有什么最佳实践吗?我真的不想开始添加目录删除资源来清理jdk7,因为这些资源会弄乱食谱,增加收敛时间……还有其他建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-23 19:16:34

对于某些资源,有zap食谱(请参阅https://github.com/nvwls/zap#zap_directory),它可以清理当前chef run中未定义的所有内容。注意,它是相当不完整的,可能会破坏很多。

如果您必须重用虚拟机/机器,并且不能用新实例替换它(我也希望如此),那么可以在您的食谱中添加一个清理方法,用于清理旧版本的…

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31007034

复制
相关文章
改进 Kubernetes 资源分配的最佳实践
假设您的家人正在组织一场大型晚宴。出于健康考虑,每个家庭成员都有不同的饮食要求和偏好,因此您需要仔细分配食材和资源,以确保每个人都吃饱饭。但随后问题开始出现——一些家庭成员意外地带来了客人,而另一些家庭成员的胃口却更大,导致对食物的需求突然增加。因此,按比例向每个人平均分配食物变得很有挑战性。
用户5166556
2023/10/24
4340
改进 Kubernetes 资源分配的最佳实践
Artifactory清理未使用的二进制品的最佳实践
Artifactory充分利用了基于Checksum的存储,但是这种机制无法代替常规的工件清理任务。软件开发可能很杂乱,很多时候Artifactory中的许多工件都从未使用过。
JFrog杰蛙科技
2020/03/10
3.6K0
Artifactory清理未使用的二进制品的最佳实践
Chef
此文档适合于对Chef不了解,或者仅仅是了解但并未真正使用过Chef的用户。如果您对Chef充分了解,并且经常使用Chef,想要了解其中的技术,那么此文档可能并不是真正的适合您。
技术火炬手
2018/09/03
7890
Chef
代码版本控制及托管:我的最佳实践
我一般把代码托管在 Github 网站上,这样既解决了代码备份问题,又方便与他人进行交流。
简说基因
2020/11/19
5690
shell:清理指定目录中指定天数之前的旧文件
我们在服务器运行一些服务经常会产生很多临时文件, 而有些临时文件不定期处理很容易就打满了整个磁盘; 所以有必要去定期清理,基于这个需求我们就可以搞一个脚本结合crontab或者服务调度这些来使用;
CRPER
2023/04/30
7330
农行 DevOps 进行之最佳实践:制品仓库清理策略
为了提升研发中心整体效能,农业银行于2019年启动了DevOps首批试点项目的评估工作,并于2020年5月顺利通过由中国信息通信研究院开展的《研发运营一体化(DevOps)能力成熟度模型》持续交付部分三级评估,标志着农业银行相关项目持续交付能力达到国内领先水平。在逐步完善持续交付能力的过程中涌现了许多最佳实践,制品与自动化测试报告双向追溯便是其中之一。
DevOps时代
2021/12/05
1.1K0
农行 DevOps 进行之最佳实践:制品仓库清理策略
常用的清理 Kubernetes 集群资源命令
删除关闭的容器、无用的存储卷、无用的网络、dangling 镜像(无 tag 镜像)
陈少文
2021/12/22
1.7K0
svn协同开发下的dll版本管理最佳实践
作为一名开发人员,常常碰到的一个问题是,当使用svn签出一份最新代码时,经常不能一次编译通过,导致花费大量时间去解决编译问题,这里碰到的问题一般可以分为三类:
少羽大怪兽
2019/09/11
1.1K0
svn协同开发下的dll版本管理最佳实践
Elasticsearch最佳实践:不同版本之间的存储成本对比
作为日志分析场景中最广泛使用的技术解决方案之一,Elasticsearch经常被竞争对手进行比较。特别是随着日志数据量的增加,日志场景中广泛比较的核心指标包括数据写入吞吐量、存储成本、查询速度和分析能力。作为一个不断创新和迭代的产品,Elasticsearch 在日志分析场景中不断引入不同的新功能,以满足客户在日志场景中不断增长的需求。
点火三周
2023/10/25
4.2K0
Elasticsearch最佳实践:不同版本之间的存储成本对比
Hystrix线程池机制的资源隔离在业务中的最佳实践
hystrix资源隔离,其实是提供了一个抽象,叫做command。若把对某个依赖服务的所有调用请求,全部隔离在同一份资源池内。
JavaEdge
2022/11/30
3300
DevOps 最佳实践之海量资源技术运营
今天我给大家带来的分享是《海量资源的技术运营》,这里有几个关键字,一个是“海量资源”,这个海量资源,不仅仅是指腾讯业务涉及很多海量资源,实际上它还与大家的脑海里的概念是不一样的,等下我会介绍。“技术运营”这个关键词则是我们今天都可以感受到的重要性,今天我还会给它加上一个新的定语,将它称之为“精细化的技术运营”,并且会用一系列案例带给解析。
DevOps时代
2019/03/08
1.5K1
DevOps 最佳实践之海量资源技术运营
GitLab版本控制与协作最佳实践
行业的快速变化以及客户对新功能的需求不断增加,可能导致团队孤岛工作。应用程序开发需要速度和迭代,因此无缝协作是交付业务价值的必要条件。团队转向版本控制来简化协作并打破信息孤岛。版本控制协调软件项目中的所有更改,有效地跟踪源代码、文件和元数据的更改,以帮助团队快速协作并共享反馈,从而导致立即可行的变更。
DevOps云学堂
2021/01/27
1.2K0
GitLab版本控制与协作最佳实践
Chef
Author: Fangchao Gao 转载请注明出处 此文档适合于对Chef不了解,或者仅仅是了解但并未真正使用过Chef的用户。如果您对Chef充分了解,并且经常使用Chef,想要了解其中的技术
gaofc
2018/05/09
1.5K0
分布式版本控制 Git 最佳实践
Git 仓库目录是用来管理代码和数据文件的地方,有两种方式建立 Git 仓库,一种是可以通过 git clone 命令将远程仓库拉取到本地;第二种方式是新建项目文件夹并在文件夹中执行 git init 命令执行初始化操作。
科技新语
2022/06/17
2400
分布式版本控制 Git 最佳实践
如何快速清理 docker 资源
如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察觉的应该是对磁盘空间的占用。本文将介绍如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无
程序你好
2018/07/20
1.5K0
NPM依赖包版本号~和^的区别及最佳实践
~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0 详细可参考http://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json
用户1148881
2018/07/31
1.2K0
NPM依赖包版本号~和^的区别及最佳实践
Chef 的安装与使用
Chef 是一款自动化服务器配置管理工具,可以对所管理的对象实行自动化配置,如系统管理,安装软件等。Chef 由三大组件组成:Chef Server、Chef Workstation 和 Chef Node。
菲宇
2019/06/12
2.6K0
Chef 的安装与使用
如何快速清理 Docker 资源
如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察觉的应该是对磁盘空间的占用。本文将介绍如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的 镜像、容器、网络和数据卷。
星哥玩云
2022/07/14
1.8K0
如何快速清理 Docker 资源
多云战略的最佳实践
企业推行多云策略可带来各种好处。而采用公共云或混合云的很多企业寻求采用多云策略来避免供应商锁定。还有一些企业希望降低云计算成本,或者希望在人工智能、无服务器计算、增强现实中利用供应商提供的独特功能。多云还可以帮助企业提高可靠性、安全性和合规性。
静一
2018/12/07
8460
企业 IT 的开源最佳实践
由吉廷阿加瓦尔» Linux 内幕人士 » ECT 新闻网 2020 年 9 月 1 日下午 12:32 PT
zstt8054929
2020/12/23
6210

相似问题

清理旧Spark1.2.0应用程序日志的最佳实践?

13

Chef:如何清理tomcat的旧版本

11

Chef -将数据从Orchestrator传递到CHEF的最佳实践?

14

自动清理旧页版本?

10

Subversion最佳实践和清理

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文