saltstack的高级管理】的更多相关文章

一.saltstack的状态管理 状态管理官网: https://www.unixhot.com/docs/saltstack/ref/states/all/index.html 1)状态分析 [root@k8s6 ~]# cat /srv/salt/web/apache.sls apache-install: pkg.installed: - names: - httpd - httpd-devel apache-service: # 名称ID声明 ID必须唯一 service.running…
<高级进阶DB2(第2版)——内部结构.高级管理与问题诊断> 基本信息 作者: 牛新庄    出版社:清华大学出版社 ISBN:9787302323839 上架时间:2013-7-3 出版日期:2013 年7月 开本:16开 页码:484 版次:2-1 所属分类:计算机 > 数据库 > DB2 更多关于 >>>< 高级进阶DB2(第2版)——内部结构.高级管理与问题诊断> 内容简介     计算机书籍 数据库内核是数据库系统稳定运行的心脏,DB2数据库…
AdminLTE 是一个基于Bootstrap 3.x的免费高级管理控制面板主题.AdminLTE - 是一个完全响应式管理模板.基于Bootstrap3框架.高度可定制的,易于使用.适合从小型移动设备到大型台式机很多的屏幕分辨率. 在线预览: http://almsaeedstudio.com/preview/ AdminLTE 在它所有 JS, LESS 和 HTML 文件中都有注释,并经过精心编码.LESS用于增强代码的定制性. Special Features: Fully respon…
温故而知新-mysql高级管理 1 mysql的一些授权信息都保存在授权表中 授权表是6个 db,user,host,tables_priv,columns_priv,procs_priv 这6个表 基本存的信息  就是哪些主机的哪些用户,可以访问哪些库,哪些表,哪些列 最后一个是procs_priv针对的是存储过程的权限 2 更新权限 起作用 修改权限或者文件后  重启起作用 flush privileges; mysqladmin flush-privileges; mysqladmin r…
学习saltstack 服务器批量管理 1.saltstack 简介 SaltStack是一个开源的.新的基础平台管理工具,使用Python语言开发,同时提供Rest API方便二次开发以及和其他运维管理系统进行集成.相对于出道比较早的Puppet,SaltStack先天的优势就是简单.易用,可以非常快速的在团队中推广和使用,而且运行多平台. SaltStack目前拥有四大主要功能 远程执行:就是在管理节点上实现在上百台.上千台机器上同时执行一个命令. 配置管理:也可以称之为状态管理,你可以描述…
Saltstack的简介 SaltStack(http://www.saltstack.com/)是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet(http://puppetlabs.com/)和加强版的func(https://fedorahosted.org/func/) Ansible. SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq.PyCrypto.Pyjinj…
Master(监控端): Minion(被监控端) 监控: /etc/master: #interface:监控端地址 #自动接受被监控端证书 #saltstack文件根目录位置 #启动监控 被监控: #监控端地址 /etc/minion: #启动被监控 #秘钥验证列出 #ping测试 #运行minion命令 #列出模块…
Maatkit是不错的mysql管理工具,已经成为Percona的一部分.包含以下主要工具: 1.mk-table-checksum 检查主从表是否一致的有效工具 2.mk-table-sync 有效保证表一致的工具,不必重载从表而能够保证一致. 3.mk-visual-explain  exlpain解释工具 4.mk-heartbeat 主从同步的监视工具,能够给出从落后于主多少 5.mk-parallel-dump 多线程的mysqldump工具 6.mk-parallel-restore…
1.添加用户 /srv/salt/top.sls base: 'test82.salt.cn': - user.useradd /srv/salt/user/useradd.sls jim: user.present: - fullname: jim - shell: /bin/bash - password: '$6$hyxchyxc$r2R3uQcnhIl8QSg7WrmojiJqRhD0s6KVYGvXZCswGwW9GDeLF4mhdQJ/Pq8ccWkdzkyYSpxnGqxciMJ5…
一. 用户管理 Root用户是MySQL数据库管理系统中的系统管理员,但在实际开发过程中通常需要根据不同的开发者分配不同的用户,这样有利于用户的管理和维护. . 用户的创建: ) 方式1:使用MySQL提供的用户管理语句完成CREATE USER 语法: Create user <用户名@主机名> identified by <初始密码>; 说明: identified by用于指定用户的初始密码,系统会自动对密码进行加密处理,新创建的用户将被保存到mysql.user表中,密码采…
数学函数 abs() 绝对值 sqrt() 平方 ceiling() 向上取整 floor() 向下取整 trunc() 截取整数部分 round(x,digits = n) 保留几位小数 统计函数 mean() 均值 median() 中位数 sd() 标准差 var() 方差 mad() 绝对中位差 quantile() 分位数 diff() 滞后差分 scale(x,center = TRUE,scale = TRUE) 为数据对进行中心化和标准化 概率函数 dnorm() 密度函数 pn…
1.手动更新权限后,需向服务器指出已对权限进行修改: (在MySQL提示符下)flush privileges; 2.查看用户所拥有的权限: 如: show grants for bookorama; 3.获取关于列的信息: DESCRIBE table [column]; 4.使用EXPLAIN来查看MySQL如何解释并执行一个SELECT查询: 5.表的优化:OPTIMIZE TABLE tablename; 6.备份MySQL数据库: ①LOCK TABLES锁定某些表: LOCK TAB…
标签(linux): git 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 切换分支 git checkout 撤销对文件的修改 git checkout --file.ext checkout一个文件和带文件路径git reset非常像,除了它更改的是工作目录而不是缓存区.不像提交层面的checkout命令,它不会移动HEAD引用,也就是你不会切换到别的分支上去 如果你缓存并且提交了checkout的文件,它具备将某个文件回撤到之前版本的效果.注意它撤销…
一.创建定时任务 crontab: #脚本脚识 cron.present: #模板:cron 计划任务 功能:present - name: /usr/sbin/ntpdate times.aliyun.com >> /dev/null #需要追回的内容 - user: root #添加到root的计划列表 - minute: '*/5' #每五分钟执行一次上面的-name命令 时间参数如下: 分钟:minute 时钟:hour 日期:daymonth 月:month 周:dayweek #示…
1.启动服务 /srv/salt/service/nfs.sls rpcbind: service.running: - enable: True #开机自动启动 # - enable: False nfs: service.running: - enable: True - require: - service: rpcbind 在命令行执行如下 salt 'test82.salt.cn' state.sls service.nfs 或命令行直接执行如下 salt 'test82.salt.c…
1.设置定时任务 /srv/salt/cron/ntpdate.sls /usr/sbin/ntpdate 10.31.10.3; /sbin/hwclock -w: cron.present: - identifier: SUPERCRON - user: root - minute: '*/15' - hour: 2 在命令行执行如下 salt 'test82.salt.cn' state.sls cron.ntpdate 2.删除定时任务 /srv/salt/cron/updatedel.…
1.installed安装软件包 例: 安装NFS /srv/salt/pkg/nfs.sls nfs: pkg.installed: - pkgs: - nfs-utils 在命令行执行如下 salt 'test82.salt.cn' state.sls pkg.nfs 或直接在命令行执行如下 salt '*' pkg.install nfs-utils 2.removed删除软件包 例: 删除NFS /srv/salt/pkg/nfs.sls nfs: # pkg.installed: pk…
1.安装与启动 yum install salt-master -y 安装服务端 chkconfig salt-master on 自启动 service salt-master start 启动 yum install salt-minion -y 安装客户端 chkconfig salt-minion on 自启动 service salt-minion start 启动 最好修改 /etc/host 和 /etc/sysconfig/network 统一主机名 2.设置防火墙 # ipta…
#mysql数据库密码的修改 一.mysql密码的修改与恢复 1.修改密码 mysqladmin -u root -p123 password 456 数据库内修改 method.first: update mysql.user set password=password('123') where user='root' and host='localhost'; flush privileges; method.second: set password for root@'localhost'…
案例 安装kvm所需软件 验证 注:虚拟机要开启虚拟引擎 开启服务 环境准备 安装相关软件包 启动 创建网桥 重启,reboot 安装虚拟机 完成.…
实验部分 1.安装rsync 2.配置文件 3.配置密码 4.后续 5.为了测试,创建几个文件 配置实时同步 1.调整inotify内核参数 安装inotify-tools 测试同步 编写脚本 验证 重点内容 1.认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快 Rsy…
一,YAML语法 首先先了解一下YAML,默认的SLS文件的renderer是YAML renderer.YAML是一个有很多强大特性的标记性语言.Salt使用了一个YAML的小型子集,映射非常常用的数据结构,像列表和字典.YAML renderer的工作是将YAML数据格式的结构编译成为Python数据结构给Salt使用. YAML语法有三个注意事项,具体如下: 1,使用空白字符为文件缩排表示结构,不过不能使用TAB 2,注释用#号 3,字符串平常不使用引号,如果有需要,可以使用单引号或双引号…
Job管理 本章节参考<SaltStack技术入门与实践>,感谢该书作者: 刘继伟.沈灿.赵舜东 在SaltStack里面执行任何一个操作都会在Master上产生一个jid号.Minion端会在cache目录下的proc目录创建一个jid为名称的文件,这个文件里面的内容就是此次操作的记录,当操作处理完成后该文件会自动删除.而Master端会记录每次操作的详细信息,这个记录都是存到在Master端cache目录下jobs下.下面通过实例来了解日常job管理. 目前SaltStack提供两种方式来…
saltstack集合 saltstack(一):   saltstack简介 saltstack(二):   saltstack安装及配置 saltstack(三):   saltstack远程执行 saltstack(四):   saltstack配置管理-常用模块介绍 saltstack(五):   saltstack配置管理-minion端安装apache简单样例 saltstack(六):   saltstack配置管理-高级状态top.sls saltstack(七):   salt…
这部分将涉及常用的各类linux命令和一些系统高级管理特性,尤其是shell script的创建,这部分在系统自动化运维时会很有作用. Linux系列文章 快速入门系列--Linux--01基础概念 快速入门系列--Linux--02文件系统管理 快速入门系列--Linux--03系统管理 快速入门系列--Linux--04扩展知识 在进入bash介绍之前,首先需要介绍vim编辑器,虽然现在的编辑器已经非常强大, 比如sublime等,但有些场合还是需要简单的使用vim来进行文件的编辑,由于现在…
当应用程序生成一个新的线程的时候,该线程变成应用程序进程空间内的一个实体.每个线程都拥有它自己的执行堆栈,由内核调度独立的运行时间片.一个线程可以和其他线程或其他进程通信,执行I/O操作,甚至执行任何你想要它完成的任务.因为它们处于相同的进程空间,所以一个独立应用程序里面的所有线程共享相同的虚拟内存空间,并且具有和进程相同的访问权限. 一.线程成本 多线程会占用你应用程序(和系统的)的内存使用和性能方面的资源.每个线程都需要分配一定的内核内存和应用程序内存空间的内存.管理你的线程和协调其调度所需…
课程大纲及内容简介: 每节课约35分钟,共不下40讲 第一章(11讲) ·分布式和传统单机模式 ·Hadoop背景和工作原理 ·Mapreduce工作原理剖析 ·第二代MR--YARN原理剖析 ·Cloudera Manager 4.1.2安装 ·Cloudera Hadoop 4.1.2 安装 ·CM下集群管理一 ·CM下集群管理二 ·Hadoop fs 命令详解 ·cloudera manager管理集群·cloudera manager下集群高级管理 第二章(约10讲) ·Hive数据表和…
1.后台的配置 登录地址 :http://localhost:8000/admin 创建后台管理员(超级用户): 在终端输入:./manage.py createsuperuser Username : 输入用户名,默认为系统账户名 Email Address : 电子邮件 Password : 密码 Password(again) : 确认密码 2.Models的基本管理 1.在应用中的 admin.py 中注册要管理的实体类 1.admin.py 作用:注册要管理的Models类,只有注册后…
最近公司为了上一个活动功能,增加了40台服务器,虽然服务器可以通过saltstack 来统一管理(自动化运维工具 SaltStack 搭建),项目可以通过jenkins + saltstack统一发布(利用jenkins+saltstack+sh部署项目到多台服务器),但是在此之前需要把这40台服务器的saltstack配置文件给改掉啊,总不能一台台服务器手动去处理吧(好吧写这篇文章之前捣鼓半天,真的是手动去修改的,坑啊) 因为已经添加好了公钥 所以可以直接免密码登录 #!/bin/sh ip=…
安装Mysql时会自动安装一个名为mysql的数据库.这个数据库下面存储的是权限表. mysql> show databases; +--------------------+ | Database | +--------------------+ | mysql | | test | +--------------------+ Mysql会根据这些权限表的内容为每个用户赋予相应的权限所以我们也是通过这些表来实现管理用户和权限的 use mysql; show tables; +-------…