ansible on aws linux 2】的更多相关文章

1. 安装epel yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2. 安装ansible yum install ansible 3. 建立role mkdir -p /opt/ansible-playbook/roles mkdir -p {elasticsearch,redis}/{default,files,handlers,meta,tasks,template…
一直想做个关于资源巡检的功能,其需求就是通过邮件的形式来查看linux资源的使用情况,超出一定的阈值时高亮显示出来.也有人说啦,这个需求通过监控zabbix, prometheus都能做呀,何必自己重复造轮子做这些啊.我就是瞎折腾呗,只能说巡检报告是一总主动探测系统资源的一种手段,一般公司监控,外部都不能直接访问的,需要拨通vpn才可以,有些情况我们是无法连接到监控平台,比如放假游玩,不想打开电脑…这些情况下通过每天的巡检报告可以随时的了解系统资源的情况. 使用task方式获取报告 统计的系统资…
默认情况下,aws主机必须使用pem密码文件并且以ec2-user用户登录系统,之后很多操作都必须用sudo来以root权限执行操作,显得比较麻烦. 以下来自知乎的一个问答,亲测ok ## AWS EC2 主机ssh 修改成root用户密码和rsaKey登录 1.创建root密码:sudo passwd root 2.切换成root身份: su root 3.修改sshd 配置文件:vim /etc/ssh/sshd_config PasswordAuthentication yes Permi…
从网上找到批量修改Linux服务器root密码的playbook. 使用方法: 1.输入要修改的inventory组 2.按需要,在playbook中输入要修改的IP.新密码,如下: - hosts: production remote_user: root tasks: - name: change password for root shell: echo '{{ item.password }}' |passwd --stdin root when: ansible_eth0.ipv4.a…
发现分布式是一个发展的趋势,无论是大型网站的负载均衡架构还是大数据框架部署,以及云存储计算系统搭建都离不开多台服务器的连续部署和环境搭建. 当我们的基础架构是分散式或者基于云的,并且我们经常需要处理在大部分相同的服务器上频繁部署大致相同的服务时,我们就应该考虑自动化配置和维护了. 让用户极容易配置和维护数十台.数百台.乃至数千台服务器. 幸运的是,现在有很多运维管理工具是为此目的而设计的,它们能够让我们使用配方,模板,剧本(或者其他描述)来简化环境搭建中的自动化和编排,以提供标准,一致的部署.…
安装及配置 ansible Ansilbe 管理员节点和远程主机节点通过 SSH 协议进行通信.所以 Ansible 配置的时候只需要保证从 Ansible 管理节点通过 SSH 能够连接到被管理的远程的远程节点. 每一台被 ansible 远程管理的主机,都需要配置基于 key 的 ssh 连接 安装 ansible # Readhat/CentOS Linux, Ansible 目前放在 epel 源中 yum install -y epel-release yum install -y a…
最近做毕业设计,要用AWS跑代码,以前只用过一次,这次踩了很多坑,记录一下.. AWS命令行管理S3 bucket AWS官方文档: http://docs.amazonaws.cn/cli/latest/userguide/using-s3-commands.html 管理存储桶  创建桶;$ aws s3 mb s3://bucket-name  删除桶:$ aws s3 rb s3://bucket-name删除非空桶:$ aws s3 rb s3://bucket-name --forc…
之前详细介绍了Ansible的安装, 配置, 以及Ansible常用模块的使用. 下面对Ansible的playbook用法做一小结. 为什么引入playbook?一般运维人员完成一个任务, 比如安装部署一个httpd服务会需要多个模块(一个模块也可以称之为task)提供功能来完成.而playbook就是组织多个task的容器,它的实质就是一个文件,有着特定的组织格式,它采用的语法格式是YAML(Yet Another Markup Language).YAML语法能够简单的表示散列表,字典等数…
see also:List of Windows Modules Windows Support Windows 支持 Windows: How Does It Work Windows:如何工作 正如已经知道的,Ansible默认使用SSH管理Linux/unix. 自从1.7版本开始,Ansible同样包含了对Windows机器管理的支持.这是用本地的powershell远程,而不是SSH. Ansible仍然在Linux控制机上运行,并且使用“winrm” Python模块来与远端主机通信…
云计算里AWS和Azure的探究(2.1) ——Amazon EC2 和 WindowsAzure Virtual Machine 刚发表了就发现Amazon的价格下降了,第一代Linux的EC2价格全面下降,新的对比表格如下: 名称 内存(GB) 计算单元(核) 存储(GB) 价格每小时(Linux/Windows) 标准第一代 M1 Small 1.7 1 160 $0.060/$0.115 M1 Medium 3.75 2 410 $0.120/$0.230 M1 Large 7.5 4…