打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页

2015年12月31日 #

state介绍

摘要: state是salt最核心的功能,通过预先定制好的sls(salt state file)文件对被控主机进行状态管理,支持包括程序包(pkg)、文件(file)、网络配置(network)、系统服务(service)、系统用户(user)等,更多状态对象见 http://docs.saltstac... 阅读全文

posted @ 2015-12-31 09:42 星辰大海ゞ 阅读(653) 评论(0) 推荐(0) 编辑

2015年12月30日 #

salt之pillar组件

摘要: pillar也是salt最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特征的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适用于一些比较敏感的数据,这也... 阅读全文

posted @ 2015-12-30 17:39 星辰大海ゞ 阅读(2309) 评论(0) 推荐(0) 编辑

salt之grains组件

摘要: grains是saltstack最重要的组件之一,作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化配置。----其实类似于Ansible的Factsgrains常用... 阅读全文

posted @ 2015-12-30 10:41 星辰大海ゞ 阅读(920) 评论(0) 推荐(0) 编辑

python之commands模块

摘要: 要获得shell命令的输出只需要`cmd`命令就可以了,需要得到命令执行的状态则需要判断$?的值, 在Python中有一个模块commands也很容易做到以上的效果.看一下三个函数:1). commands.getstatusoutput(cmd)用os.popen()执行命令cmd, 然后返回两个... 阅读全文

posted @ 2015-12-30 10:22 星辰大海ゞ 阅读(19738) 评论(0) 推荐(2) 编辑

2015年12月29日 #

install命令

摘要: install1.作用install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。2.格式(1)install[选项]...来源目的地(2)install[选项]...来源...目录(3)install-d[选项]...目录...在前两种格式中,会将来源>复制至目的地>或将多个来源>... 阅读全文

posted @ 2015-12-29 16:31 星辰大海ゞ 阅读(890) 评论(0) 推荐(0) 编辑

salt常用模块及API

摘要: saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能,常用工具支持等,更多模块信息见官网模块介绍:https://docs.saltstack.com/en/latest/ref/modules/all/index.html当然,也可以通过sys模块列出当前版本支持的模块。命令如下:#... 阅读全文

posted @ 2015-12-29 11:39 星辰大海ゞ 阅读(889) 评论(0) 推荐(0) 编辑

locate包的安装

摘要: linux中locate命令可以快速定位我们需要查找的文件,但是在yum中,locate的安装包名为 mlocate(yum list | grep locate可以查看),安装方法:yum -y install mlocate安装完毕后就可以使用了updatedblocate 文件名 阅读全文

posted @ 2015-12-29 11:04 星辰大海ゞ 阅读(358) 评论(0) 推荐(0) 编辑

2015年12月28日 #

集中化管理平台Saltstack安装配置

摘要: salt是一个异构平台基础设置管理工具(虽然我们通常只用在Linux上),使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State Syste... 阅读全文

posted @ 2015-12-28 17:53 星辰大海ゞ 阅读(658) 评论(0) 推荐(0) 编辑

2015年12月18日 #

系统批量运维管理器pexpect的使用

摘要: # pip install pexpect 或 # easy_install pexpect1 #!/usr/bin/env python2 import pexpect3 child = pexpect.spawn('/usr/bin/scp /root/pexpect/haha 172.16.6... 阅读全文

posted @ 2015-12-18 17:40 星辰大海ゞ 阅读(884) 评论(0) 推荐(0) 编辑

2015年12月17日 #

DELL服务器iDRAC相关设置

摘要: iDRAC又称为Integrated Dell Remote Access Controller,也就是集成戴尔远程控制卡iDRAC卡相当于是附加在服务器上的一台小电脑,通过与服务器主板上的管理芯片BMC进行通信,监控与管理服务器的硬件状态信息。它拥有自己的系统和IP地址,与服务器上的OS无关。是管... 阅读全文

posted @ 2015-12-17 11:16 星辰大海ゞ 阅读(35463) 评论(0) 推荐(0) 编辑

PowerEdge服务器生命周期控制器:Lifecycle Controller

摘要: 戴尔从第11代服务器开始推出生命周期控制器(简称LC,即Lifecycle Controller)。生命周期控制器(LC)通过在主板上部署的控制芯片和闪存,与BMC以及iDRAC卡配合,在服务器的整个生命周期内高效地管理部署、配置、更新、诊断和维护。第12代服务器着重强化了管理功能,其中显著的... 阅读全文

posted @ 2015-12-17 09:37 星辰大海ゞ 阅读(8305) 评论(0) 推荐(0) 编辑

2015年12月15日 #

linux系统安装中文支持,解决中文乱码问题

摘要: 怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。以centos为例,操作Linux如何查看和修改语言。1.查看当前系统语言登陆linux系统... 阅读全文

posted @ 2015-12-15 14:29 星辰大海ゞ 阅读(6851) 评论(0) 推荐(0) 编辑

2015年12月14日 #

发送电子邮件模块smtplib

摘要: 功能:smtplib模块是通过邮件服务器发送电子邮件,是smtp客户端的实现,支持邮件格式有:文本、HTML、Image、EXCEL等。 1 #!/usr/bin/env python 2 # coding:UTF-8 3 import smtplib 4 import string 5 host... 阅读全文

posted @ 2015-12-14 19:49 星辰大海ゞ 阅读(349) 评论(2) 推荐(0) 编辑

通过python构建集中式的病毒扫描机制

摘要: Clam AntiVirus(Clam AV)是一个免费而且开放源码的防毒软件,软件与病毒库的更新由开源社区免费发布,目前ClamdAV主要为Linux、Uinux系统提供病毒扫描查杀pyClamad是一个python的第三方模块,可让python直接使用ClamAV病毒扫描守护进程clamd来实现... 阅读全文

posted @ 2015-12-14 16:12 星辰大海ゞ 阅读(2713) 评论(0) 推荐(0) 编辑

2015年12月10日 #

Python与rrdtool的结合模块

摘要: rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdto... 阅读全文

posted @ 2015-12-10 10:36 星辰大海ゞ 阅读(3987) 评论(2) 推荐(1) 编辑

数据报表之Excel操作模块

摘要: Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数据报表,比如业务质量、资源利用、安全扫描等报表,同时也是应用系统常见的文件导出格式,以便数据使用人员做进一步加工处理。本节主要讲述利用Python操作Excel的模块XlsxWriter(https://... 阅读全文

posted @ 2015-12-10 10:26 星辰大海ゞ 阅读(879) 评论(0) 推荐(0) 编辑

2015年12月8日 #

ansible进阶小技巧--tags

摘要: 用ansible写playbook的朋友可能会发现,当配置工作很多时,如果在中间过程出错了,修改后想重新执行,前面的一大堆步骤让人感觉很烦躁。虽然提供了“retry”文件,但是却只是根据host来判断重新执行,仍然不够方便;又或者,中间的某些步骤特别耗时,比如下载一个很大的数据包,每次执行特别浪费... 阅读全文

posted @ 2015-12-08 17:08 星辰大海ゞ 阅读(3693) 评论(0) 推荐(0) 编辑

2015年12月7日 #

ansible之条件语句when

摘要: 注册变量:变量的另一个用途是将一条命令的运行结果保存到变量中,供后面的playbook使用。例如:- hosts: webservers tasks: - shell: /usr/bin/foo register: foo_result ignore_errors: True 使用i... 阅读全文

posted @ 2015-12-07 17:11 星辰大海ゞ 阅读(4625) 评论(0) 推荐(0) 编辑

2015年12月4日 #

本地Facts

摘要: 我们可以通过Facts来获取目标主机的系统信息,当这些信息还不能满足我们的功能需要时,可以通过编写自定义的Facts模块来实现。当然,还有一个更简单的实现方法,就是通过本地Facts来实现。只需在目标设备 /etc/ansible/facts.d 目录自定义JSON、INI或可执行文件的JSON输... 阅读全文

posted @ 2015-12-04 17:36 星辰大海ゞ 阅读(230) 评论(0) 推荐(0) 编辑

2015年12月3日 #

playbook相关

摘要: ansible-playbook site.yml -f 10ansible-playbook常用参数说明:-f 10 启用10个并发进程数执行playbook-u RMOTE_USER 手工指定远程执行playbook的系统用户--syntax-check 检查playbook的语法--lis... 阅读全文

posted @ 2015-12-03 17:43 星辰大海ゞ 阅读(193) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页