一、要点:知道key验证存放的目录key在验证是手动还自动对不在线的主机的处理 minion_id的命名规范二、使用的技术栈saltstack 相关的库:salt.config,salt.client,salt.runner使用redis 存放两个数据库,第一个为存为字典,用于存放minion_id与物理IP的对应,另一个存为集合,用于项目_业务命名的方式包含相应的主机使用watchdo
难得有些许空闲,看一下Python的数据结构--Stack,现将几个典型示例进行总结!一、什么是栈 栈是一个有序集合,根据其特性可以称为"先进后出"或"后进先出", 其中添加或删除都发生在同一端,这一端被称为"栈顶",与其对应的叫"栈底"。 栈的底部很重要,因为其底部存储的数据是时间最长的,最近的添加项总
说明:如果vSphere上的VM使用虚拟硬盘是scsi接口,需要安装virtio模块,并加载,如果是ide则不需要安装。(如果ide接口安装并加载virtio到系统后,在openstack中同样无法启动!!!)一、安装模块/sbin/dracut --force --verbose --add-drivers "virtio virti
ps:我一直在用为知做笔记,我就在想如果有一个web界面的vim+跨平台+即时运行结果的编辑器[还要什么女朋友啊~] jupyter笔记本是一个Web应用程序,允许你创建和共享代码,方程,可视化和说明性文本文档。用途包括:数据清洗和转换,数值模拟,统计建模,机器学习等。一、安装jupyter 1、本机环境 [看一下效果,哈哈~] 2、安装过程
python 的优点之一是交互式解释器;事实上,Ipython集成交互式python的诸多优点。ipython具有卓越的python shell,其性能远远优于标准python 的shell!!! 之前我只知道ipython可以tab 补全、查module的用法、dir、help、使用了这么久,现在终于知道了点皮毛,下面介绍如何使用ipython提高*nix-shell以
一、optparse 模块 功能:optparse模块用于处理命令行参数 使用流程: 1、首先,必须 import OptionParser 类,创建一个 OptionParser 对象:from optparse import OptionParser
前面己经说过如何安装saltstack,在平时己经体验了它的强大,下面来说一下平时常用的cp模块及cron与sls文件的书写一、salt.modules.cp 1、复制文件[我使用最多的] 格式:salt.modules.cp.get_file(path, dest, saltenv='base', makedirs=False, te
系统环境:Centos6.7 x86_64 己updte磁盘:12*4T raid5 +hot说明:操作系统与归档都使用同一个raid5应用环境:邮局系统【文件大小从1K到100K不等,除附件】一、查看分区 【fdisk -l】[root@localhost sysadmin]# fdisk -l WARNING: GPT (GUID P
不多说,直接开整一、安装开发包组、升级操作系统#yum groupinstall "Development Tools" -y #yum update -y注: 1、如果你的系统上的python不是python2.7以上版本请升级到python2.7以上版本(由于Scrapy 需要python 2.7 以上的版本)#
原因: 最近业务要用salt管理,全部手工安装salt,本来很简单的事,但由于业务强烈依赖perl与OS所以不能升级系统软件,但之前有一部分老的平台升级了python,安装多个在版本的python,yum本身的python写的,当安装salt-minion提示python版本冲突,那么只能将高版本卸载了(python-2.6.6-64),卸载之后yum无法使
最近压力有点大,没什么乐趣,就找几个有意思的python库娱乐一下自己(当我装X了,放过我吧) 一、progressbar 提供了一个控制台进度条工具 1、安装pip install progressbar 2、示例:#!/usr/bin/env python #coding:utf8 from
例行吐槽:有年月没更新博客了,最近太浮躁了,以前一起工作的小伙伴都找到新的东家了,薪资条那叫一个长,不开森了,都不带我[]#######################分隔线####################一、简介 saltstack 是一个新基础设施管理工具,可以看做是强化的Func+弱化puppet的组合,间接的反映出了saltstack的两大功能:远程执行命令与配置管理,
说明: 最近一直在忙着业务迁移工作,己经有些日子没有写东西了,虽然写的很渣,还好是将功能实现了。#!/usr/bin/env python #coding:utf8 import smtplib from email.mime.text import MIMEText import sys reloa
说明: 学习python也有些日子,但从未真正用过,己经在心里谴责了N次了,终于下决定将自己学习的过程记录下来,虽然我这个人没有什么优点,但一坚持万一变成优点了呢!一、实现一个函数isDuplicate(s),接受一个字符串,判断这个符串是否含有重复的字符,如果有的话函数返回True,没有的话返回False1、思路:
本文大纲一、简介二、环境说明及配置三、测试四、常见问题解决###############一、简介 NTP 服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精 准度的时间校正(LAN上与标准
-----本文大纲Xen简介Xen体系结构Xen布署(Centos 6.5)-------------一、Xen简介Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。二、Xen体系结构同其它的硬件级虚拟
-----本文大纲虚拟化虚拟化技术分类--------一、虚拟化虚拟化通过在一个物理平台上虚拟出更多的虚拟平台,而其中的每一个虚拟平台则可以作为独立终端的分布式系统。比起直接使用物理平台,虚拟化在资源的有效利用、动态调配和高可靠性方面有着巨大的优势。利用虚拟化,企业不必抛弃现有的基础架构即可构建全新的信息基础架构,从而更加充分地利用原有的 IT 资源。为了满足不同的功能需要,目前己经出现了许多不同
-----本文大纲简介工作原理puppet安装及命令解析puppet资源类型---------------------一、简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关
提示:关于nginx 和tomcat 己经在前面的博文己在介绍过了第一部分:nginx反向代理tomcat 一、软件及环境软件系统角色用途安装的软件ip地址Centos6.5x86_64nginx 反向代理用户请求nginx172.16.249.210Centos6.5x86_64tomcat1处理jsp请求 jdk+tomcat 172.16.249.101Centos6.5x86_64tomc
-------本文大纲简介Jsp环境部署Tomcat目录结构SHOP++网上商城系统安装---------------一、简介JSPJSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文
---本文大纲简介工作流程VCL安装及实例-----------一、简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-Henning Kamp是FreeBSD核心的开发人员之一。Varnish采用全新的软件体系结构,和现在的硬件体系配合比较紧密。当前计算机系统的内存除了主存外,还包括CPU的L1级缓存、L2级缓存,甚至还包括L3级缓存。硬盘也有缓存,而Squid的
----本文大纲分布式文件系统MogileFS 环境安装及配置代理测试-------------一、分布式文件系统分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,也就是集群文件系统,可以支持大数量的节点以及PB级的数量存储。相对地,在一个分享的磁盘文件系统中,所有节点对数据存储区块都有相同的访问
-----本文大纲简介术语环境配置实现过程命令行管理工具-------------一、简介RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件。红帽集群套件(RedHat Cluter Suite, RHCS)是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。对于需要最大正常运行时间的应用来说,带有红
一、简介软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS 就是基于 Linux 操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy 相比 LVS 的使用要简单很多,功能方面也很丰富。当前,HAProxy 支持两种主要的代理模式:"tcp"即 4 层(大多用于邮件服务器、内部协议通信服务器等)和 7 层(HT
提示:上一篇博文己经介绍过了keepalived是什么,有那些参数,也介绍过基于corosync+pacemaker实现mairadb高可用,这次我将介绍一下如何利用keepalived对mariadb实现高可用。----本文大纲前言主机环境配置过程测试-----------一、前言说到对mariadb实现高可用,也就是就说,当有任何一个mariadb挂掉之后在还有其它mariadb主机接管业务,
------本文大纲简介keepalived原理keepalived配置文件注解---------------------------------一、简介Keepalived:它的诞生最初是为ipvs(一些服务,内核中的一些规则)提供高可用性的,最初最主要目的是能够自主调用ipvsadm来生成规则,并且能够自动实现将用户访问的地址转移到其他节点上进行实现的。Keepalived:核心包含两个cke
------本文大纲简介DRBD资源属性原理安装DRDBDRDB实现高可用============一、简介DRBD是一种块设备,可以被用于高可用(HA)之中。它类似于一个网络RAID-1功能。当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上。以相同的形式记录在一个文件系统中。本地(主节点)与远程主机(备节点)的数据可以保证实时同步。当本地系统出现故障时,远程主机上还会保留有一份相
温馨提示:前一篇博文己经介绍过了corosync+pacemaker基本用法,这篇将重点介绍基于corosync+pacemaker的web高可用---本文大纲资源分配及拓扑图实现过程测试==================一、资源分配及拓扑图1、资源分配系统主机名角色ip地址关系Centos 6.5x86_64essun.maridb1.org数据库+NFS192.168.1.110为两个web
---------本文大纲简介特点拓扑图安装Nginx安装Mariadb安装Php+Xcache安装Mamecached性能监控一、简介Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。起初是供俄国大型的门户网站及搜索引擎Rambler(俄语:Рамблер)使用。此软件BSD-lik
----本文大纲简介资源配置拓扑图实现过程====================一、简介MMM即Master-Master Replication Manager for MySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号