摘要: What is Open vSwitch? Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designe 阅读全文
posted @ 2016-06-07 19:52 xkops 阅读(9732) 评论(1) 推荐(0) 编辑
摘要: 准备工作:10.173.16.83 master10.172.178.76 node110.171.19.139 node210.162.204.252 node3 一、安装consul-clustermaster:docker run -d -h master -v /mnt:/data \-p 阅读全文
posted @ 2016-06-07 08:23 xkops 阅读(3155) 评论(0) 推荐(0) 编辑
摘要: 使用saltstack已有一段时间,最近由于各种原因,特来整理了saltstack基础入门系列文章,已备后续不断查阅(俗话说好记性不如烂笔头),也算是使用此工具的一个总结。saltstack的前六篇文章主要讲述了saltstack的安装、远程执行、配置管理、数据系统以及jinja模板等知识点,从第七 阅读全文
posted @ 2016-05-11 22:27 xkops 阅读(861) 评论(0) 推荐(1) 编辑
摘要: 场景:每次执行salt任务后,将返回结果存入到数据库,可以做任务跟踪以及历史查看。 1.在node1上安装mysql数据库并启动设置root密码。[root@node1 ~]# yum -y install mysql-server MySQL-python[root@node1 ~]# servi 阅读全文
posted @ 2016-05-11 19:43 xkops 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 场景:公司有50台服务器,需要安装salt-minion客户端,并完成与salt-master的认证,接受salt-master的管理。本片文章只用了2台服务器做演示,大家可以在roster文件中定义所有50台机器的信息。 规划:192.168.3.1 node1.xkops.com --角色:sa 阅读全文
posted @ 2016-05-11 19:40 xkops 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 场景:rpm包安装的nginx服务,无法满足定制模块的需求,故线上环境使用nginx源码进行安装。本片文章详细介绍如何使用saltstack的配置管理功能实现nginx软件的源码安装。 下载源码:pcre http://exim.mirror.fr/pcre/pcre-8.38.tar.gz 下载源 阅读全文
posted @ 2016-05-11 19:18 xkops 阅读(888) 评论(2) 推荐(0) 编辑
摘要: 场景:公司有10台服务器需要安装lamp测试环境,使用saltstack编写state文件进行批量部署,可以提高工作效率,减少人为出错的可能性,保证环境的一致性。 saltstack之配置管理lamp实战案例: 1.修改master配置文件,指定dev环境。 2.编写state文件,最终的目录树如下 阅读全文
posted @ 2016-05-11 19:06 xkops 阅读(554) 评论(0) 推荐(0) 编辑
摘要: saltstack的配置管理分环境管理:①.base为基础环境,一般会存放一些所有服务器都使用的配置管理信息。②.dev为开发测试环境,一般会存放一些开发测试服务器使用的配置管理信息。③.pro为线上环境,一般会存放线上服务器使用的配置管理信息。saltstack的配置管理的state文件入口为to 阅读全文
posted @ 2016-05-11 18:18 xkops 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 配置管理是saltstack工具最重要的模块之一,也是学习saltstack之后使用最多的一个功能。可以轻松实现上百台上千台甚至上万台服务器的管理工作。 1.使用state模块进行配置管理,编写sls文件,sls文件使用的是yaml语法格式。 yaml文件的语法格式: structure通过空格来展 阅读全文
posted @ 2016-05-11 17:27 xkops 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一、grains 1.什么是grainsgrains:存储minion端的信息,包括一些网络、硬件等信息,保存在minion端。一般为静态信息,非经常变化的数据。 2.grains的使用:获取minion端信息salt '192.168.3.1' grains.items --获取minion端所有 阅读全文
posted @ 2016-05-11 17:05 xkops 阅读(691) 评论(0) 推荐(0) 编辑