首页 > 系统相关 >本次介绍如何利用ansible一键初始化centos7

本次介绍如何利用ansible一键初始化centos7

时间:2022-09-19 10:56:53浏览次数:79  
标签:初始化 一键 centos7 etc ansible 64 root localhost

本次介绍如何利用ansible一键初始化centos7。

本文介绍的运行环境是CentOS 7.6:

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

1. 安装ansbile

直接用yum安装ansible即可:

yum -y install epel-release 
yum install -y ansible

查看版本号,确认安装成功:

[root@localhost ~]# ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

这就OK了。

2. 配置ansible

修改 /etc/ansible/hosts 文件,把要初始化的服务器IP加进去,例如:


[servers]
192.168.1.99


[all:vars]
ansible_ssh_pass=123456

提醒

  • 请填内网IP地址,默认使用内网IP地址
  • 如果同时还要初始化本机,也请填写本机内网IP地址

上面这个主机列表,默认使用同一个密码,方便批量初始化,初始化完毕之后,可以用其他第三方工具去修改主机密码。
修改ansible.cfg ,把host_key_checking的注释去掉,允许密码连接被控主机。

[root@localhost ~]# vi /etc/ansible/ansible.cfg 
# uncomment this to disable SSH key host checking
host_key_checking = False  

3. 测试ansible

随意执行一个指令,测试ansibile可连接远程主机:

[root@localhost ~]# ansible servers  -a "uptime"
192.168.1.99 | CHANGED | rc=0 >>
 04:24:29 up  2:13,  2 users,  load average: 0.00, 0.01, 0.05

这就表示可以正常运行了。

4. 使用ansible自动安装GreatSQL

标签:初始化,一键,centos7,etc,ansible,64,root,localhost
From: https://www.cnblogs.com/MYSQLZOUQI/p/16216444.html

相关文章

  • Sublime Text一键替换空行
    替换框中的Find输入^(\t)*$\n,Replace什么都不写,勾选Wrap、Highlightmatches、Regularexpression即可预览被替换的内容,然后点击替换即可。......
  • VScode 一键编译
    { //Seehttps://go.microsoft.com/fwlink/?LinkId=733558 //forthedocumentationaboutthetasks.jsonformat "version":"2.0.0", "tasks":[ { "label":......
  • Centos7升级docker版本
    升级前查看docker版本  uname-a#查看当前OS内核版本为执行以下步骤进行升级操作:1.yumupdate  # 以root身份更新yum,将yum包更新到最新2.yumremovedocke......
  • 2022解放短视频双手,智能批量一键AI图文成片生成工具。
    文字转视频好用的工具有哪些?文字一键自动朗读转视频文件解放双手,文字转语音短视频制作必备工具。推荐一款2022很火的一款AI批量文本一键生成短视频工具,亲测有效! 这款......
  • Centos7 防火墙命令
    一、防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctlenablefirewalld.service(2)设置开机禁用防火墙:systemctldisablefirewalld.service(3)启动防火墙:system......
  • 【Meetup预告】OpenMLDB+37手游:一键查收实时特征计算场景案例及进阶使用攻略
    2022年9月24日(周六)上午10:00-12:00,开源机器学习数据库OpenMLDB第六期Meetup将通过线上直播的形式展开。活动背景提供生产级实时数据及特征开发全栈解决方案的开源学......
  • 羊了个羊的犟驴们,几点睡觉的?来吧一键通关解放自己!
    前言羊了个羊冲上了热搜,也让我按耐不住自己的好奇心,想着玩一把看看是个什么样的神奇游戏。结果一发不可收拾的肝到十一点多,还是没能通关…游戏机制很简单,7格之内找到至少......
  • Linux Centos7 grub引导故障
    首先进行grub文件破坏,删除配置文件rm-rf/boot/grub2/grub.cfg    删除需谨慎,实验的话最好去3A搞个虚拟机!init6重启重启之后,在开机加载界面按esc键,选择Trou......
  • ansible 常用命令
    ansible使用笔记命令 列出可用模块# ansible-doc -l显示模块使用ansible-doc –s cron # 显示模块使用ansible-doc cron    # 详细显示ansible-......
  • vmware安装centos7遇到问题Enter the path to the kernel header
     yum装好以后继续运行./vmware-install.pl然后出了下面的情况Enterthepathtothekernelheaderfilesforthe3.10.0-957.el7.x86_64kernel?INPUT:[]defaultT......