自动化运维工具安装部署 chef (一) - 测试环境配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维工具安装部署 chef (一) - 测试环境配置相关的知识,希望对你有一定的参考价值。

最近一直在做tensorflow的研究,看书看视频群内讨论什么的,有些头大,抽空刷朋友圈看到有朋友一直关注devops,市面上也有相关人员需求,索性抽空玩一个自动化运维的产品chef,加上之前也有开发过相关运维产品,对比下rundeck,看看这个有什么好玩。

官网

https://www.chef.io

白皮书

https://pages.chef.io/rs/255-VFB-268/images/Continuous-Automation-for-the-Continuous-Enterprise.pdf

可以外接的平台很多,可玩性很弓虽

技术分享图片

合作伙伴列表,四大IT公司没有DELL和微软,想了想这两家是一家公司,而且微软有自己的automation 工具System center 2016了。

技术分享图片

价格RMB850一个节点每年,不是开源软件。。。。。

12*5技术支持

技术分享图片

使用之前的说明书要看一下的,youtube要×××

技术分享图片

Recommended skill building and learning resources

https://training.chef.io/catalog - Instructor led training

https://www.youtube.com/watch?v=uJatZZbnjJE - Chef Automate Overview video

https://www.youtube.com/watch?v=DadjX_0z3wc - Available Chef learning resources

https://learn.chef.io/tutorials - Free Chef tutorials

get start 在这里

https://www.chef.io/chef/get-chef/

下载

https://downloads.chef.io/chefdk

https://downloads.chef.io/chef-server

基本支持全平台了,大致架构是server端负责分发,workstation负责编写脚本上传至server,client就是受控节点

https://docs.chef.io/install_server.html

Standalone?

The standalone installation of Chef server creates a working installation on a single server. This installation is also useful when you are installing Chef server in a virtual machine, for proof-of-concept deployments, or as a part of a development or testing loop.

在POC环境下,可以把以独立方式安装部署测试,本文以standalone架构进行测试

看下我测试环境的centos版本el7的

技术分享图片

用户名还是pactera,都是满满的回忆

好久没开虚拟机了,先同步下时间,尼玛还没有权限。。。。

技术分享图片

切换到root,然后换成上海时间

技术分享图片

cp -f /usr/share/zoneinfo/asia/shanghai /etc/localtime

同步下时间

技术分享图片

nmtui先改一下hostname

技术分享图片

然后reboot下

技术分享图片

前期准备环境完毕,基本上前前后后就搞了小半天。

https://downloads.chef.io/chef-server

开始下载,服务端258M,4小时

技术分享图片

客户端同时下,然后先挂机了。

技术分享图片

以上是关于自动化运维工具安装部署 chef (一) - 测试环境配置的主要内容,如果未能解决你的问题,请参考以下文章

自动化运维工具安装部署 chef (八)- 分发配置策略

自动化运维工具安装部署 chef (三) - workstation的安装

自动化运维工具安装部署 chef (二) - server的安装

自动化运维工具安装部署 chef (六)命令行总结

自动化运维工具安装部署 chef (五) - node的注册和troubleshooting

自动化运维工具Ansible实战安装部署