saltstack之job管理 在saltstack中执行任何一个操作都会在master上产生一个jid号,minion端会在cache目录下地proc目录创建一个以jid命名的文件这个文件的内容就是本次操作的记录,当操作完成后悔自动删除该文件,master端会记录每次操作的详细信息,在master的cache目录的job下, 1.通过salt-run对job管理 salt-run state.event pretty=Tru 2018-10-09 SaltStack #Linux #SaltStack
saltstack 执行结果return return是saltstack对返回数据存储的一种处理方式,支持多种存储方式,比如mysql ,redis,mongodb等 1.查看所有的return列表,显示不是很全。 具体查看官方文档http://docs.saltstack.com/en/latest/ref/returners/all/index.html#all-salt-returners [root@localhost pill 2018-10-09 SaltStack #Linux #SaltStack
saltstack之states states是saltstack的配置语言,日常管理中我们需要编写大量的states文件,语法采用yaml格式, 查看所有的states列表 [root@localhost pillar]# salt 'test' sys.list_state_modules test: - acl - alias - alternatives - arc 2018-10-09 SaltStack #Linux #SaltStack
saltstack之module module是saltstack接触最多的一个组件,用于管理对象的操作, 查看所有的modulesys.list_modules [root@localhost pillar]# salt 'test' sys.list_modules test: - acl - aliases - alternatives - archive 2018-10-09 SaltStack #Linux #SaltStack
saltstack 之pillar pillar也是saltstack组件中一个非常重要的组件, 定义pillar前首先配置pillar的工作目录,相关配置在master配置文件中配置,采用yaml格式 pillar_roots: base: - /srv/pillar 在工作目录中定义一个top.sls文件,内容如下 base: #指定环境是base ‘*’ #指定target 2018-10-09 SaltStack #Linux #SaltStack
saltstack之grains grains是saltstack非常重要的组件之一, 他记录这minion的一些静态信息 比如cpu 内存等,可以使用grains.items 查看某个minion的所有grains信息 查看grains可以使用的所有方法 [root@localhost ~]# salt 'test' sys.list_functions grains test: - grai 2018-10-09 SaltStack #Linux #SaltStack
saltstack组件target 在saltstack中我们的管理对象称为target,我们采用不太的target来管理不同的minion 1.正则匹配采用-E选项 salt -E 's1' test.ping 匹配包含s1的minion 2.列表匹配采用-L选项 salt -L ‘minion1,minion2’ test.ping 匹配minion_id为minion1和minion2 3.Grains匹 2018-10-09 SaltStack #Linux #SaltStack
saltstack 安装配置 1.什么是saltstacksaltstack 是基于python开发的一套cs架构的配置管理工具,底层使用zeromq消息队列的pub/sub方式通信,使用ssl证书签发的方式进行认证管理 由于saltstack使用的时cs机构的服务模式,所以如果我们想使用就要在现有环境中引入和维护这套cs机构,在saltstack中服务器端叫master,客户端叫minion 环境采用centos7 2018-10-09 SaltStack #Linux #SaltStack
Django配置log settiing中配置如下内容 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '%(ascti 2018-09-12 Django
Django缓存机制 Django支持基于数据库的、文件的和内存的缓存。通常我们首先要对其进行设置。Django关于缓存的设置都位于settings.py中的CACHES配置项中。 1.使用memcached缓存需要安装python-memcached CACHES = { 'default': { 'BACKEND': ' 2018-09-12 Django #Django