• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
麦兜大表哥
博客园    首页    新随笔    联系   管理    订阅  订阅
Ansible管理主机

一:环境准备

准备3台centos 7.0系统服务器,互通

管理主机:10.1.0.200   host200

被管理主机名称与IP地址:
10.1.1.47   host47
10.1.1.53   host53
更改主机名

更新10.1.0.200 主机名

[root@localhost sysconfig]# hostnamectl set-hostname host200                            ##更改主机名为host200
[root@localhost sysconfig]# hostname                                                                    ##查看当前主机名

更改10.1.1.47 主机名

[root@localhost ~]# hostnamectl set-hostname host47

 更改10.1.1.53 主机名

 [root@localhost /]# hostnamectl set-hostname host53

 管理节点修改/etc/hosts文件实现本地解析

[root@localhost sysconfig]# vim /etc/hosts

 

 在管理主机上ping下刚刚配置解析的名称

[root@localhost sysconfig]# ping host53

管理节点与被管理节点实现SSH密钥认证

[root@localhost sysconfig]# ssh-keygen

传递公钥到被管理节点

[root@localhost sysconfig]# for i in host47 host53
> do
> ssh-copy-id $i
> done

验证SSH免密登录

[root@localhost sysconfig]# ssh host47

 

 二:安装Ansible软件包

 安装wget工具

安装ansible软件包,由于ansible需要epel源,本实验配置了阿里的epel源和阿里的Base源 (Base源用于安装ansible所需依赖),本地的CentOS7镜像源
[root@host47 ~]# yum -y install wget

[root@host47 home]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo       ##### 下载阿里云

[root@host47 home]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo                             ##### 下载阿里云

安装ansible软件包 
[root@host47 home]# yum -y install ansible
查看ansible版本信息
[root@host47 home]# ansible --version
定义Ansible主机清单
编辑清单文件定义主机组

[root@host47 home]# vim /etc/ansible/hosts

 [root@host47 home]# ansible websrvs --list-host

列出指定组内主机列表

 

使用ping模块测试websrvs组主机连通性 ,绿色表示成功

 [root@host47 home]# ansible websrvs -m ping

 

posted on 2022-02-23 17:15  学习笔记p  阅读(158)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3