Centos安装Ansible及构建环境
Java架构技术进阶
共 2050字,需浏览 5分钟
· 2021-03-21
简介
现有2台虚机:104、105,在104上安装ansible环境,并通过104上的ansible远程在105安装docker!
安装Ansible
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install ansible -y
ansible --version
设置虚机间的认证密钥
ssh-keygen
ssh-copy-id 172.16.10.105
ansible 172.16.10.105 -m ping
配置ansible主机hosts
vim /etc/ansible/hosts
[websrvs]
172.16.10.105
ansible 172.16.10.105 -m ping
部署docker的yml文件
- name: 检查用户
user: name=jeemp state=present
register: p
- name: 添加EPEL仓库
yum: name=epel-release state=present
- name: 安装基础软件
yum:
name:
- gcc
- gcc-c++
- libtool
- make
- automake
- autoconf
- pcre
- pcre-devel
- zlib
- zlib-devel
- openssl-devel
- vim
- name: 安装docker环境依赖
shell: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 &&
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo &&
sudo yum install docker-ce docker-ce-cli containerd.io -y &&
sudo yum install docker-ce-18.06.3.ce containerd.io
- name: 启动docker服务
shell: systemctl enable docker.service && systemctl start docker
- name: 临时关闭 selinux
shell: "setenforce 0"
failed_when: false
- name: 永久关闭 selinux
lineinfile:
dest: /etc/selinux/config
regexp: "^SELINUX="
line: "SELINUX=disabled"
- name: 配置limits.
lineinfile: dest=/etc/security/limits.conf line={{ item }}
with_items:
- '* - nofile 65535'
- '* soft nofile 65535'
- '* hard nofile 65535'
ignore_errors: True
- name: 临时关闭swap
shell: swapoff -a
ignore_errors: yes
- name: 永久关闭swap
lineinfile:
dest: /etc/fstab
state: absent
regexp: "swap"
ignore_errors: true
- name: 关闭firewalld
service:
name: firewalld
state: stopped
enabled: false
ignore_errors: yes
- name: 关闭iptables
service:
name: iptables
state: stopped
enabled: false
ignore_errors: yes
执行ansible剧本
ansible-playbook xxx.yml
可以去105验证docker是否安装成功
评论
金融研究(更新) | 使用Python构建关键审计事项的「信息含量」
Tips: 公众号推送后内容只能更改一次,且只能改20字符。如果内容出问题,或者想更新内容, 只能重复推送。为了更好的阅读体验,建议阅读本文博客版, 链接地址https://textdata.cn/blog/2023-01-13-information-content-of-critical-aud
大邓和他的Python
0
搭建完美的技术写作环境,第1-10章
大家好,我是章北海,《机器学习算法与 Python 实战》和《玩机器学习的章北海》号主,985 统计学硕士,5 年时间撰写了 460 余篇优质原创文章,内容涵盖统计学、数据分析、机器学习、深度学习、Python 实战。毕业之后先后从事数据分析、机器学习工程师、项目管理,这些年积累了很多经验,工作之外
机器学习算法与Python实战
0
机房水冷空调管路应该如何安装布局?
近年来随着云计算技术的快速发展,全球数据中心开始向着巨型化的方向发展,单机柜功率密度不断提高,5KW、7KW、10KW甚至几十KW功率机柜已逐步成为常规配置。新一代数据中心更显著的表现为:规模更大、密度更高、制冷要求更高、局部过热成为常态等特点。本文就来探讨下水
数据中心运维管理
0
使用 GitHub Actions 构建 Golang PGO
今年 2 月,我宣布 Dolt 版本现已构建为配置文件引导优化 (pgo) 二进制文件,利用 Golang 1.20 的强大功能将 Dolt 的读取性能提高 5.3%。在我宣布这一消息之前,我们的一位常驻 Golang 专家 Zach 试验并测试了 Golang 的 pgo 功能
GoCN
0
Eiten 一个构建投资组合的好帮手
Eiten是Tradytics的一个开源工具包,它实现了各种统计和算法投资策略,如Eigen组合、最小方差组合、最大夏普比率组合和基于遗传算法的组合。Eiten允许你用自己的股票组合建立自己的投资组合。Eiten中自带的严格测试框架使你能够对你的投资组合更有自信。1.准备开始之前,你要确保Pytho
Python实用宝典
0
请问哪位大佬有空?我自己搞不定pycharm安装调试了?
点击上方“Python共享之家”,进行关注回复“资源”即可获赠Python学习资料今日鸡汤残云归太华,疏雨过中条。大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python环境安装的问题,请问哪位大佬有空?我自己搞不定pycharm安装调试了。二、实现过程这
IT共享之家
0
胡思乱想,主动叫停,换个环境
点击蓝字,关注我们影响人们活动的最主要因素是潜意识层面的思维。意识大部分时间起到的作用只不过是在为潜意识的所作所为找寻解释而已。认知模式指的是自动思维产生的过程,它是我们组织和加工世界的方式,发生在潜意识层面很难被察觉到,我们更可能觉察到的是随之而来的情绪和反应。情绪和行为都与我们对情境的理解和想法
小Q聊产品
3
乐普心安宝及心电图机,助力安康市搭建“心电一张网”,打通全域“生命线”!
为持续推动胸痛中心建设,助力全民健康,全面提升心血管疾病等急危重症救治能力水平。4月20日,由安康市卫健委主办、安康市中医医院承办的“第七届心血管汉江学术会议暨安康市胸痛中心大会”在高新国际会议中心顺利举行。市人大常委会主任王彪、市政协副主席唐纹、市政府党组成员刘英华等领导亲临现场,受邀参会的中国科
乐普医疗AI
0