51CTO博客开发张玉坡
Salt-ssh是Saltstack的另外一种管理方式,无需安装minion端,可以运用salt的一切功能,管理和使用方法基本和salt一样。但是,salt-ssh并没有继承原来的ZeroMQ通讯架构。所以,她的执行速度比较慢。作为salt的补充在初次批量安装minion或某些不能安装minion的特殊场景下还是非常好用的。 上篇文章《集中化管理平台Saltstack》,我们介绍了saltstack的安装配置。这里我们来介绍下怎么批量安装被控端。saltstack-master已经配置好了,我们在这里还是采用原来的节点。下面,自动安装mysql节点为被控端。
Saltstack是一个服务器基础架构集中化管理平台,开始于2011年的一个项目,具备配置管理、远程执行、监控等功能,一般可以理解成简化版的puppet和加强版的func。Slatstack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinja2、python-msgpack和PyYAML等)构建。 关于什么是Salt,请查阅官方说明:http://docs.saltstack.cn/topics/index.html
上篇文章《为什么要对MySQL做主从同步复制》我们说明了MySQL主从同步的作用,主从同步的原理和主从同步的缺点。下面我们介绍下3节点中:2个节点互为主从,1个节点作为前2个节点的从,用于实现MySQL5.6的3节点主从同步复制方案。
一.MySQL主从方案主要作用 1.读写分离,使数据库能支撑更大的并发 在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。 2.发扬不同表引擎的优点 目前Myisam表的查询速度比innodb略快,而写入并发innodb比myIsam要好。那么,我们可以使用innodb作为master,处理高并发写入,使用master作为slave,接受查询。或在myisam slave中建立全文索引,解决innodb无全文索引的弱点。 3.热备 slave和master的数据“准实时”同步。
CentOS6.7+Python+Flask开发框架部署
#!/bin/bash # MY_ONBOOT="ONBOOT=yes" MY_BOOTPROTO="BOOTPROTO=static" MY_DEVICE="DEVICE="`ifconfig -a|grep HWaddr|awk {'print $1'}` MY_HWADDR="HWADDR="`ifconfig -a|grep HW
练习一,逐一显示指定列表中的所有元素;//方法一 In [25]: l1 Out[25]: [1, 2, 3, 4] In [26]: while l1: ....: print l1[0]
一,循环机制及应用场景 1.while循环 用于编写通用迭代结构(非遍历); 顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。
一,Python的比较操作 1.所有的python对象都支持比较操作 1)可用于测试相等性、相对大小等; 2)如果是复合对象,python会检查其所有部分,包括自动遍历各级嵌套对象,直到可以得出最终结果; &nb
一,语句 1.赋值语句 2.调用语句 3.print,打印对象 4.条件判断:if/elif/else 5.序列迭代:for/else
一,python常用的表达式操作符 1.算术运算 x * y, x / y, x // y, x % y x + y, x - y
一,容器、类型、对象 1.列表元素和字典自变量可以多行输入,没有任何元素时是不可以的; 例如: In [75]: l1 = [1, ....: 2,
一,集合 1.集合一组无序排列的可哈希的值; 2.支持集合关系测试,例如:in、not in、迭代等; 例如:In [35]: s1=set(1,2,3) -------------------
一,对象 1.对象类型分为: a.可变(mutable)对象包括,列表(list)、字典(dictionary); b.不可变(immutable)对象包括,元组(t
一,元组 1.特性: a.它是容器类型; b.任意对象的有序集合; c.
一,字典 1. 字典在其它编程语言中又称为关联数组或散列表; 2. 特性: a. 通过键值实现元素存取; b. 无序集合; &
一、Python程序文件 1.Python源程序文件通常以.py为扩展名 例如,新建一个名为firstpycode.py的文件,内容如下所示:  
一、Python语言 Python(英语发音:/paθn/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种
一、远程登录协议 1.telnet:远程登录,tcp/23端口的应用层协议 C/S架构 S:telnet服务器 &nbs
上接(BASH脚本编程之拷贝系统库文件50)重新编辑grub为静默模式: 1.vim /mnt/boot/grub/grub.confdefault=0timeout=3title Nick Linux(2.6.18)kernel /vmlinuz ro root/dev/hda2 quietinitrd /initrd.gz如何实现终端提示信息:&n
一、日志系统 1、日志系统:syslog() 信息详细程序:日志级别 日志子系统:facility &nbs
一、压缩、解压缩命令 1、压缩格式:gz, bz2, xz, zip, Z 2、压缩算法:算法不同,压缩比也会不同; 3、原始的压缩命令:compress: FILENAME.Z 解压缩:uncompress&
一、YUM定义 1、介绍:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。每一个rpm包依赖
一、rpm包常用管理命令 1、安装 a)rpm -i /PATH/TO/PACKAGE_FILE b)-h: 以#显示进度;每个#表示2%;
一、软件包的组成 1、二进制程序(二进制,可执行):如,mysql,mysqld,mysqladmin 2、配置文件,组成方式: a)将主配置文件切割为多个小文件,并放置于某个目录中,如: &
一、脚本编程知识点 1、获取变量中字符的长度:${#VARNAME} 2、变量赋值: a)${parameter:-word}:如果parameter为空或未定义,则变量展开为“word”;否则,展开为parameter的值; &
一、Busybox 1、介绍:BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例如grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士***。简单的说BusyBox就好像是个大工具箱,它集成压缩了
一、定制属于自己的内核 1、在原有CentOS5.9中添加一块IDE硬盘,分2个磁盘并格式化为ext3文件系统 2、挂载分区 mkdir /mnt/bootmkdir /mnt/sysrootmount /dev/
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号