SAFS Init Files】的更多相关文章

There're many deployment files for configuration. We need to learn how SAFS read these depolyment files. Let's use the IBT as the a small example for reading UseMultiThreadSearch parameter which determines if we use multi-thread algorithm for image c…
saltstack的配置管理分环境管理:①.base为基础环境,一般会存放一些所有服务器都使用的配置管理信息.②.dev为开发测试环境,一般会存放一些开发测试服务器使用的配置管理信息.③.pro为线上环境,一般会存放线上服务器使用的配置管理信息.saltstack的配置管理的state文件入口为top.sls,建议每个环境配置一个top.sls文件. saltstack之系统初始化实战案例:1.修改node1上master配置文件,定义base环境. [root@node1 ^file_root…
#Elaine:master;Dylan:minion#利用salt给minion安装包[root@elaine states]# vim /etc/salt/master default_include: master.d/*.conf interface: 0.0.0.0 ''' state_top: top.sls ''' file_roots: base: - /etc/salt/states prod: - /etc/salt/states/prod ''' [root@elaine…
原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/ 1.安装配置git服务器      a.安装ssh,因为git是基于ssh协议的,所以必须先装ssh: sudo apt-get install openssh-server openssh-client b, 安装好ssh后,启动ssh服务: sudo /etc/init.d/ssh restart c.安装git服务器: sudo apt-get install git-core Checking…
自从上次学了git之后,很少用.今天在使用 本地仓库使用如下命令初始化: $ git init 之后使用如下命令添加远程库: $ git remote add origin git@github.com:hahah/ftpmanage.git 然后使用 $ git push -u origin master 出现如下错误: error: src refspec master does not match any. error: failed to push some refs to 'git@g…
web工作流之Gulp学习 Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务. Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目: 首先我们要搭配环境: 1.安装node.js,傻瓜式安装. 2.npm的全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准. 但这个npm服务器在国外,所以下载包的速度很慢,因此使用镜像cnpm 安…
SaltStack项目实战 系统架构图 一.初始化 1.salt环境配置,定义基础环境.生产环境(base.prod) vim /etc/salt/master 修改file_roots file_roots: base: - /srv/salt/base prod: - /srv/salt/prod mkdir -p /srv/salt/base mkdir -p /srv/salt/prod pillar配置 vim /etc/salt/master 修改pillar_roots pilla…
gulp进阶构建项目由浅入深 阅读目录 gulp基本安装和使用 gulp API介绍 Gulp.src(globs[,options]) gulp.dest(path[,options]) gulp.task(name[,deps],fn); gulp.watch(glob[,opts],tasks) gulp一些常用插件 gulp-rename(重命名) gulp-uglify(JS压缩) gulp-minify-css(css文件压缩) gulp-minify-html(html压缩) gu…
SaltStack实战 #安装 安装注意几点 python-libs-2.6.6-64.el6.x86_64 conflicts with file from package python-2.6.6-36.el6.x86_64 yum install python-libs解决 yum的版本太低的话是会出现问题的 http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm rp…
The intent of this file is to give a brief summary of hugetlbpage support inthe Linux kernel.  This support is built on top of multiple page size supportthat is provided by most modern architectures.  For example, i386architecture supports 4K and 4M…
安装 rpm -Uvh http://mirrors.yun-idc.com/epel/6Server/x86_64/epel-release-6-8.noarch.rpm yum install salt-master salt-minion -y /etc/init.d/salt-master start /etc/init.d/salt-minion start [root@linux-node1 master]# grep '^[a-z]' /etc/salt/minion master…
查看minion端的文件内容 [root@linux-node2 ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 10.0.0.2 [root@linux-node1 salt]# cd /srv/salt/base/ [root@linux-node1 base]# ll 总用量 8 -rw-r--r-- 1 root root 172 10月 31 15:40 apache.sls -rw-r--r-- 1…
一 . lamp搭建   file2种写法 saltstack--一键yum lamp:---请注意重点: http://www.blogs8.cn/posts/WLjId80 知识点: 文件的2种写法: /etc/resolv.conf: file.managed: - source: salt://files/resolv.conf - user: root - group: root - mode: apache-service: file.managed: - name: /etc/ht…
环境: master: 节点node1:阿里云:121.42.195.15 centos6.6 minion: 节点node2:腾讯云:182.254.157.19 centos6.6 一.saltstack快速配置 saltstack基本介绍 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的func.SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyz…
states文件: [root@super65 base]# cat top.sls base: '*': - init.env_init[root@super65 base]# cat init/env_init.sls include: - init.zabbix_agent [root@super65 base]# cat init/zabbix_agent.sls zabbix-agent: pkg.installed: - name: zabbix22-agent file.manag…
修改配置文件:(base用来放初始化环境.prod用来放生产配置环境) [root@super65 ~]# vim /etc/salt/master [root@super65 ~]# mkdir -p /srv/salt/{base,prod}[root@super65 ~]# mkdir -p /srv/pillar/{base,prod}[root@super65 ~]# /etc/init.d/salt-master restartStopping salt-master daemon:…
[转载]Sublime Text 3 搭建 React.js 开发环境 Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel-sublime 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展.关于 babel 的更多介绍可以看这里:为什么说Babel将推动JavaScript的发展 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输…
sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展.关于 babel 的更多介绍可以看这里:为什么说Babel将推动JavaScript的发展 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输入babel安装 配置 打开.js, .jsx 后缀的文件; 打开菜单view, Syn…
Saltstack配置管理-给minion增加Zabbix-agent zabbix-agent的包 [root@A ~]# rpm -qa |grep zabbix zabbix-2.4.8-1.el6.x86_64 zabbix-web-2.4.8-1.el6.noarch zabbix-web-mysql-2.4.8-1.el6.noarch zabbix-server-mysql-2.4.8-1.el6.x86_64 zabbix-server-2.4.8-1.el6.x86_64 za…
规范配置管理 实际工作中可能会有现网环境,基线环境,开发环境. 需要使用saltstack统一管理.机器多了,业务多了,可能配置文件存放的会比较乱,因此可以统一管理起来 我们可以再加2个目录,test是测试环境,prod是生产环境,base是基线环境. 操作如下,新添加2个目录,同时调整基线目录 # Example: # file_roots: # base: # - /srv/salt/ # dev: # - /srv/salt/dev/services # - /srv/salt/dev/s…
学习过程宝宝心里苦,不能怨政府.. 兴趣所致,一直放不下nodejs的学习,时隔多日,又把express捡起来打算重新再学学,一直没什么太大的长进,和实际的项目经验.真的醉了,太懒了. 今天在重新研究supervisor的时候,突然觉得这东西只有在服务端文件修改时才会触发刷新,前端样式文件模板等等刷新时不会, 能实现前端修改也自动刷新不?想想平时自己用gulp 搭虚拟服务器,用browser自动刷新,于是打算试试. gulp+browserSync 算是原来就有的,现在应该把目标分几步来实现,…
一.简介 gulp 是基于 Nodejs 的自动任务运行器,能自动化地完成javascript/coffee/sass/less/html/image/css等文件的的测试.检查.合并.压缩.格式化.浏览器自动刷新.部署文件生成,并监听文件在改动后重复指定的这些步骤. 在实现上, gulp 借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在操作上非常简单. 二.配置文件 var gulp = require('gulp'); var del = requir…
Building With Gulp =================== 转载出处 原文地址 翻译出处 对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用正确的工具自动完成,从而使效率大大提高,这是让很多开发者觉得有趣的地方. Gulp是一个构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和刷新浏览器,来改进网站开发的过程.通过本文,我们将知道如何使用Gulp来改变开发流程,从而使开发更加快速高…
一:简介: redis国内最大的案例--->新浪微博 memcache:是key-value数据库 数据类型:只支持key value数据 过期策略:支持 持久化:不支持(可以通过三方程序) 主从复制:不支持 虚拟内存:不支持 使用场景:可以保存session,存放单一的数据,更加轻量级,效率更高 redis:是key-value数据库 数据类型:支持五种数据类型 过期策略:支持 持久化:支持 主从复制:支持 虚拟内存:不支持 支持五种数据类型,可以保存购物车的商品 二:编译安装redis 3.…
1.grains用法: 在客户端服务启动的时候收集客户的基础信息,在配置发生变化后也可以通过master重新同步 显示一个客户端的所有项目: [root@node5 ~]# salt "node6.a.com" grains.items  #显示所有的项目,注意是grauns.items [root@node5 ~]# salt "node6.a.com" grains.items node6.a.com: ---------- SSDs: biosreleased…
saltstack使用教程: 1.安装: 需要epel的yum源,没有的话把下面的复制并新建个文件 /etc/yum.repos.d/epel.repo 粘贴即可: [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.…
yum install -y epel-release glibc.i686 libtools vim clang git autoconf automake w3m glibc screen the most import sentence I learned in meeting compiling prerequisites: yum whatprovides */libcap* | grep dev in *nix systems, the concept of runlevel is…
gulp简介 gulp是基于流的自动化构建工具,也就是说gulp是通过操作流实现自动编译,压缩文件等操作的.这得益于node.js对流的支持,当然gulp.js和构建的任务文件都是JavaScript编写的. 安装方法: $ npm install -g gulp //全局安装 $ npm install --save-dev gulp //本地安装,只是开发版的依赖 设置自动化任务: 创建一个gulpfile.js文件,这个文件里面放置我们要设置的任务.文件里的代码大概是这个样子的. // 模…
准备 构建工具为Gulp基于PostCSSPostCSS插件 CSSNext 用下一代CSS书写方式兼容现在浏览器PostCSS插件 Autoprefixer 为CSS补全浏览器前缀PostCSS插件 CSS Grace 让CSS兼容旧版IE package.json "devDependencies": { "autoprefixer": "^7.1.1", "browser-sync": "^2.18.8&quo…
Building With Gulp =================== 原文地址 翻译出处 原创翻译,有不当的地方欢迎指出.转载请指明出处.谢谢! 对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用正确的工具自动完成,从而使效率大大提高,这是让很多开发者觉得有趣的地方. Gulp是一个构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和刷新浏览器,来改进网站开发的过程.通过本文,我们将知道如何使…