首页 > 其他分享 >ansible 入门测试

ansible 入门测试

时间:2024-04-14 20:13:06浏览次数:32  
标签:入门 45.177 20.20 ip echo repo ansible 测试

所有步骤均在ansible server主机上执行。

安装ansible

 wget -O  /etc/yum.repos.d/epel.repo   http://mirrors.aliyun.com/repo/epel-7.repo
 yum install ansible  -y

cansible 到workder节点免密登录

生成公钥

ssh-keygen -t  rsa

公钥拷贝到woker节点  *2 

ssh-copy-id [email protected]

或者用脚本

yum  install  expect  -y

#cat list

20.20.45.177
20.20.41.213

#cat copy_ssh_key.sh

#!/bin/bash
while read line
  do
    user="root"
    ip=`echo $line | cut -d " " -f 1`
    passwd="1"
    echo ip: $ip
    echo pw: $passwd
    expect <<EOF
      set timeout 2s
      spawn  ssh-copy-id -i /root/.ssh/id_rsa.pub $user@$ip
      expect {
         "yes/no"   { send  "yes\n"; exp_continue }
         "password" { send "$passwd\n" }
       }
       expect "password" { send "$passwd\n" }
EOF
  done < list   

设置inventory

cat /etc/ansible/hosts

[client01]
20.20.45.177
[client02]
20.20.41.213

测试,(不能在项目目录下测试)

 

标签:入门,45.177,20.20,ip,echo,repo,ansible,测试
From: https://www.cnblogs.com/xiangyu5945/p/18134599

相关文章

  • JMeter——异步请求性能测试
    前段时间任务要求要对一种异步请求做性能测试,异步请求步骤如下:step1:发一个数据计算的请求,response里面返回一个jobIdstep2:带上这个jobId,就可以实时查看这个请求返回的jobStatus,如果jobStatus==0,则成功返回计算结果;如果jobStatus==2,则代表jobinprogress;如果jobStatus==......
  • ABP -Vnext框架一步一步入门落地教程——ABP Vnext框架代码安装和启动(一)
    兄弟们,人生需要指引,而复制最快的方式,让我们行动吧——codesoft教程介绍ABP-Vnext框架我们之前摸了无数次,好象初恋的女孩,一直在靠近,一直在努力,一直不敢盯着她的眼睛说:美女,我很喜欢你,能不能一起吃个饭!我们都喜欢自己变得足够的优秀之后,才敢说这句话。结果三年就过去了。我想搞技......
  • 如何使用 LangChain 构建基于LLMs的应用——入门指南
    大型语言模型(LLMs)是非常强大的通用推理工具,在各种情况下都非常有用。但是,与构建传统软件不同,使用LLMs存在一些挑战:调用往往是长时间运行的,并且随着可用输出而逐步生成输出。与固定参数的结构化输入(例如JSON)不同,它们采用非结构化和任意的自然语言作为输入。它们能够“理解”......
  • kettle从入门到精通 第五十二课 ETL之kettle Avro output
    1、上一节课我们学习了avroinput,本节课我们一起学习下avroout步骤。本节课通过jsoninput加载json文件,通过avroout生成avro二进制文件,写日志步骤打印日志。将jsoninput、avrooutput、写日志三个步骤拖到画布,然后连线,如下图所示:jsoninput步骤不在过多讲解,不了解的可以学......
  • ansible基础--摘抄 超哥
    抄自:https://www.cnblogs.com/sxy-blog/p/17543464.html只为自己记录查看运维自动化Ansible 1、ansible介绍运维神器ansible 一句话,学好ansible,学精ansible,就直接是普通运维、和自动化运维的一个质的飞跃。ansible提供了大量的模块、帮助运维完成服务器批量化部署操作......
  • ansible常用模块 --摘抄 chaoge
    摘自:https://www.cnblogs.com/sxy-blog/p/17543471.htmlansible核心内容(模块学习)ansible执行命令结果(状态颜色)绿色:命令以用户期望的执行了,但是状态没有发生改变;黄色:命令以用户期望的执行了,并且状态发生了改变;紫色:警告信息,说明ansible提示你有更合适的用法;红色:命令错误,执......
  • 配置ansible server
    centos7-asible:20.20.43.0 安装nginxyum install -ynginx配置upstreamdemo-dev{server20.20.45.177:5000;server20.20.41.213:5000;}server{server_namedev.nops.icu;listen80;access_log/var/log/test.nops.icu_access.log;......
  • 自己编写测试用例的思路
    题目将数组(1<=n<=100)中的每个整数循环右移m(m>=0)个位置输入:占二行,其中第1行:n和m两个数,n和m之间用空格分隔。第2行:数组A中的n个数,各数之间用空格分隔(第一个数之前和最后一个数之后无空格)。输出:占一行,数据间用一个空格分隔(第一个数之前和最后一个数之后无空格)。样例:1051......
  • 用Visual Studio编写自动化测试百度网站的程序
    摘要使用VisualStudio2022,基于Selenium.WebDriver创建项目,模拟用户登入网站,进一步下单和修改收货地址。VisualStudio新建解决方案引入Selenium.WebDriver编写自动访问百度搜索的代码因为搜索网站只有一个输入条件嘛。第一版代码网址改为百度百度的输入框input......
  • ansible 修改密码
    hosts[centos-root]192.168.174.129ansible_ssh_port=22192.168.174.130ansible_ssh_port=22192.168.174.131ansible_ssh_port=22AnsibleVault文件创建AnsibleVault文件#ansible-vaultcreatepasswords.ymlNewVaultpassword:#123456......