码迷,mamicode.com
首页 > 其他好文 > 详细

4、Ansible配置和使用

时间:2016-06-16 18:24:15      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:ansible配置

Ansible使用SSH协议,

要使用Ansible,必须配置密钥对,并将Ansible主机上的公钥传到目标主机上的某个用户下


操作过程如下:

1、环境:

Ansible主机:172.16.206.131  root用户

被管理主机:172.16.206.133


2、Ansible主机上生成SSH KEY 

ssh-keygen -t rsa


3、将SSH Key传到被管理主机的某个账户下

ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.206.133

第一次传过去,需要输入yes进行确认,并且输入远程主机的密码。完成后会在ansible主机的~/.ssh/known_hosts文件中生成对应的记录

[root@localhost ansible]# cat ~/.ssh/known_hosts 
10.10.10.200 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAySskHPrt9pKHYbRA526qM3Q00nWjdanV8OfNDCcz7C0jTBOXlUcwWY/yCReqfi4s6oP/hEGC+Wubi73wqS6SfnOZg3FFEIva569pPCLIwPT3seXGqeyVCYKDrBgVT8hsm9ekJV8EapHX5jGxVxi6L5pAWU9MNb44IzedqONn7YLnEQqo8sYiJOW/XBMFRB9pWdW3pSLSX7jM4JprjxSK/6VsyvOZwimdawUxyfysJZ+MJE+zro0i75syDBRdvdtW3rKABXwX8kXk6K0lk5ZOlUnimLDVOYB8CdIJgSVJ9JE097GlK9Ui5k/j7T7d/iAVN6lNb7Jj4dN2rAaOwNRQtw==
172.16.206.133 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArGD8B9WrFvDTAmzMfgTMExC8oK4lk4hvPmitFmrWJ3cKAhp9Ss+NaWysWNF8Ob/JsyDgBvJPd6Hzw4QMHqOdHxzHRGXqjrnkci0llBTU9wNYzZaZPGYLzpIP/kncWVUFyf6lAyfqKKk9U/hzFQu1LQUYNLIj2Nns1cA7WGg8PEwzyjlu0t0ZBlXq/n/5osz2//9Lso3awx0GVWhgyF9ZN9DG0FywcuM4OmhN9aRYnzfoIejDh6tGnSCXHP1ObHKhkjKFh6LXuUCiQqK3vTuiwiADRR7/95vLr++tEy7C7ZFCbOdj68Te1CScGfskuqMumC1cfuzfQUEmZiWJtRMl5Q==

注意:如果某个远程主机重装过系统,则SSH Key会改变,那么需要删除known_hosts文件中记录。并重新完成SSH key的认证。


4、在Inventory文件中添加被管理主机

[root@localhost ansible]# cat /etc/ansible/hosts 
[test]
172.16.206.133


5、简单测试

[root@localhost ansible]# ansible all -m ping
172.16.206.133 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}

all表示/etc/ansibles/hosts中的所有主机

-m参数表示指定模块


Ansible的其他模块后面的文档会介绍

本文出自 “zengestudy” 博客,转载请与作者联系!

4、Ansible配置和使用

标签:ansible配置

原文地址:http://zengestudy.blog.51cto.com/1702365/1789881

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!