自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Salt Stack - Schedule

Schedule在实际运维过程中经常碰到这样的情况,比如在minion上安装了nginx,但是不小心将nginx卸载了或者将nginx服务停掉了。这时不容易发现问题或者需要手动来进行修复。那么就需要使用salt stack的schedule功能了,它可以定期的检查minion状态是否是我们想要的,如果不是则自动进行恢复。Pillar SchedulerSalt stack提供了多种定义S...

2019-04-05 22:44:43 608

原创 Salt Stack - Jinja模版

Jinja模版Jinja可以基于Grains和pillar动态生成配置文件。Jinja简单示例比如,在/srv/salt中定义test_jinja.sls:{% set var= 'test jinja' %} #变量test_var: cmd.run: - name: echo "my var is {{ var }}"运行如下命令查看:salt '*' sta...

2019-04-05 13:57:10 352

原创 Salt Stack - Pillar

数据系统 - PillarPillar是Salt非常重要的一个组件,它用于给特定的minion定义任何需要的数据。Pillar的一个特点,Pillar数据是与特定minion关联的,也就是说每一个minion都只能看到自己的数据。存储位置存储在master端,修改/etc/salt/master:pillar_roots: base: - /srv/pillar其中/sr...

2019-04-05 13:56:35 443

原创 Salt Stack - Grains

数据系统 - GrainsGrains是Salt的组件,在minion启动时收集信息。Grains查看命令salt '*' grains.ls //查看内容salt '*' grains.items //查看内容和值salt '*' grains.get name //查看名为name的grains可以看到grains中包含了minion的配置信息,比如ip地址、操作系统等。Gra...

2019-04-05 13:56:08 353

原创 Salt Stack - 配置管理

配置管理在这里使用salt stack来安装nginx。配置salt状态文件的存放目录在salt的主配置/etc/salt/master中修改file_roots:file_roots: base: - /srv/salt其中base环境是必要的, 指定top.sls存放的位置。默认没指定环境时则从base目录获取文件。注意: 修改完配置后重启master。编写状态文件...

2019-04-05 13:55:31 279

原创 Salt stack -安装和配置

Salt stack -安装和配置运行master和minion的系统为Ubuntu。salt安装安装masterapt-get install salt-master -y安装minionapt-get install salt-minion -y配置配置mastersalt master的配置文件默认在/etc/salt/master下,修改interface为当前服务器...

2019-04-05 13:54:38 361

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除