本篇博客仅供学习,没有实际项目意义,仅供学习之用实验目的:配置中心服务器自动配置两台机器分别部署为nginx的反响为例服务和nginx的web服务。配置密钥连接:进入用户的ssh密钥路径cd/root/.ssh/生成公私钥ssh-keygen-trsa-b4096将公钥发送给远程目标主机ssh-copy-id-iid_rsa.pubroot@10.10.11.2测试连接sshroot@10.10.
分类:
其他好文 时间:
2018-06-12 17:43:52
阅读次数:
197
常用自动化运维工具
Ansible:python,Agentless,中小型应用环境 基于Python开发出来工具
Saltstack:python,一般需部署agent,执行效率更高
Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境
Fabric:python,agentless
Chef: ruby,国内应用少
Cfengine
func
分类:
其他好文 时间:
2018-06-12 12:15:15
阅读次数:
277
ansible-doc-l|wc-l1378ansible管理主机信息或者主机组信息-m模块名称-a相关模块参数主机信息:远程主机IP地址远程主机组名称远程所有主机all-m指定相应模块-a利用模块中某些参数功能(一)命令类型模块:第一个模块:command官方参考链接:http://docs.ansible.com/ansible/latest/modules/command_module.ht
分类:
其他好文 时间:
2018-06-11 00:39:28
阅读次数:
155
编写剧本规范:http://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html遵循pyyaml①.-用法说明,表示列表显示的内容水果信息:-苹果-香蕉-西瓜②.:用法说明:姓名:张三性别:男人员信息:-运维人员:sa-开发人员:dev-存储人员:dba③.空格用法说明:对内容进行分级时,需要有两个空格表示分级软件
分类:
其他好文 时间:
2018-06-11 00:35:35
阅读次数:
187
ansible自动化运维工具,具有以下特性1、模块化:调用特定的模块,完成特定任务2、有Paramiko,PyYAML,Jinja2(模板语言)三个关键模块3、支持自定义模块4、基于Python语言实现5、部署简单,基于python和SSH(默认已安装),agentless6、安全,基于OpenSSH7、支持playbook编排任务8、幂等性:一个任务执行1遍和执行n遍效果一样,不因重复执行带来意
分类:
系统相关 时间:
2018-06-10 20:41:00
阅读次数:
261
(一)aansible软件自动化环境架构规划(服务端:yuminstall-yansible客户端:无需任何安装操作)管理主机1台:10.0.0.61m01受控主机3台:10.0.0.41backup10.0.0.31nfs0110.0.0.7web01Linux系统6.9bansible软件自动化部署条件建议基于ssh密钥方式建立远程连接assh密钥对创建(管理主机)ssh-keygen-tds
分类:
其他好文 时间:
2018-06-10 00:27:00
阅读次数:
187
ansibles安装完成后,可以设置一个host然后对host里面的进行分类设置类型如下#fs-webx.x.x.xansible_ssh_port=55769ansible_ssh_user=aaansible_ssh_pass=‘bb‘ansible的cp文件实现方式/usr/bin/ansiblesw-s-mcopy-a‘src=/homexx/sites-enabl
分类:
其他好文 时间:
2018-06-06 15:16:40
阅读次数:
184
Ansible命令使用,Ansible常用模块详解,YAML语法简介,Ansible playbook基础,Playbook变量、tags、handlers使用,Playbook模板templates,Playbook条件判断 when,Playbook字典 with_items,Ansible Roles
分类:
系统相关 时间:
2018-06-06 00:51:47
阅读次数:
863