首页 > 系统相关 >关于ansible-通过playbook-对aws上windows-server的连接性测试

关于ansible-通过playbook-对aws上windows-server的连接性测试

时间:2022-10-14 16:34:47浏览次数:69  
标签:windows aws ssm -- ansible playbook 连接性

因笔者这ansible对windows的管理没有使用常规的连接方式

而是采用的ansible主控端,通过发送ssm命令管理远端的aws上的windows主机

因此一台新的机器接入进来后,及各个相关的权限和环境都好了后

我们可以通过一个ansible playbook来验证检测一下连接是否能正常连接,具体步骤如下:

1、创建一个ansible playbook文件,名称:windowstest.yaml,内容如下:

[ansible@qq-5201351 WindwosTest]$ cat windowstest.yaml
---
- hosts: "{{hostid}}"
  gather_facts: no

  tasks:
    - name: 1.Playbook Sample Task
      debug:
        msg: Welcome to Ansible

    - name: 2.ssm connection test for aws windows
      local_action: command /bin/bash  ssmtest.sh {{instance_id}} {{profile}}

2、创建核心的ssmtest.sh文件,此文件为真正执行的代码文件,其实也就是尝试通过ssm去目标windows主机执行一个ipconfig命令

[ansible@qq-5201351 WindwosTest]$ cat ssmtest.sh
#!/bin/bash
#
instance_id=$1 profile=$2 aws --profile $profile ssm send-command \ --document-name "AWS-RunPowerShellScript" --document-version "1" \ --targets Key=InstanceIds,Values=${instance_id} \ --parameters '{"workingDirectory":[""],"executionTimeout":["3600"],"commands":["ipconfig"]}' \ --timeout-seconds 600 --max-concurrency "50" --max-errors "0" --region cn-north-1

3、最后就可以通过如下命令,进行连接性的测试了

ansible-playbook -i hosts.txt  windowstest.yaml -e "hostid=webservers,1.2.3.4" -vv

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16791993.html

 

标签:windows,aws,ssm,--,ansible,playbook,连接性
From: https://www.cnblogs.com/5201351/p/16791993.html

相关文章

  • windows server2012服务器下PHPstudy配置ssl证书(https配置)
    准备: 阿里云云服务器阿里云购买的域名(已备案、已解析phpstudy:php7.1.13nts+Apachessl证书申请(我用的是阿里云上申请的证书,好像是免费用一年吧)步骤: 申请证书(这个很多方式,......
  • Windows安装docker
    1.安装从docker官网下载docker的安装包,双击安装包进行安装。此时会跳出一个安装页面,等待安装结束,启动docker。测试是否安装成功,随便pull一个镜像,然后查看一下镜像是否存......
  • Windows常用快捷键
    Ctrl+C:复制Ctrl+V:粘贴Ctrl+S:保存Ctrl+X:剪切Ctrl+Z:撤销Windows+Tab:切换应用进程Windows+E:打开我的电脑Ctrl+Shift+Esc:打开任务管理器Shift+Del......
  • windows wsl2 开启systemd
    WSL2启用systemd安装方法一1.确保默认的WSL本版为2powershellwsl--set-default-version22.下载并解压缩distrod_wsl_launcher,解压提取exe3.按照提示安装自己需......
  • Oracle DB add new user from windows
    MicrosoftWindows[Version6.3.9600](c)2013MicrosoftCorporation.Allrightsreserved.1:keyinsqlplusfromcommandwindow,inputusernameandpw,pwisc......
  • windows下根据端口号杀死进程
    Windows不像Linux,Unix那样,ps-ef查出端口和进程号,然后根据进程号直接kill进程。Windows根据端口号杀死进程要分三步:第一步根据端口号寻找进程号C:>netstat-aon|finds......
  • Windows 安装 MySQL 5.7 x64 位
    下载地址:https://downloads.mysql.com/archives/installer/安装网站上只有x86没有x64位,之前下了x64的zip包,配置比较麻烦,其实这个x86包里面,已经包含了x64的包......
  • Windows 10使用Windows7图片查看器浏览图片
    Windows7服役即将结束,届时将停止操作系统更新及安全补丁的下发。笔者也在常识习惯Windows10开发环境。Windows7的图片浏览器大家应该很熟悉,可是到Windows10,图片就使用画板......
  • 【教程】如何加入 Windows 预览体验计划(勘误)
    注:本文为之前教程的勘误,经过反复测试,加入Windows预览体验计划无需进官网申请,只需在系统设置里打开相应开关即可。微软已经在6月24号正式发布了“下一代Windows”操作......
  • 【镜像下载】Windows 11 Build 22000.160 八合一纯净版
    今天凌晨,微软向Windows预览体验计划用户推送了最新的Windows11 系统更新,推送补丁为KB5005189,版本号为22000.160,本次推送面向Beta和Dev渠道。本次更新没有带来大......