ansible管理win10

author author     2023-02-20     117

关键词:

设置Windows远端管理(WS-Management,WinRM)
winrm service 默认都是未启用的状态,先查看状态;如无返回信息,则是没有启动;

winrm enumerate winrm/config/listener
#
#
#
技术分享图片
#
#
#
针对winrm service 进行基础配置:

winrm quickconfig
#
#
技术分享图片
#
#
技术分享图片
#

#
技术分享图片

#
#
#
技术分享图片
#
#
需要把需要ansible管理的window机器调成专有网络
#
#

技术分享图片
#
#
#

查看winrm service listener:

winrm e winrm/config/listener

#
#
#

技术分享图片
#
#
技术分享图片
#
#
#
执行后查看window上5985端口是否开启
#
#

为winrm service 配置auth:

winrm set winrm/config/service/auth @Basic="true"
#
#
#
技术分享图片

#
#
#

为winrm service 配置加密方式为允许非加密:

winrm set winrm/config/service @AllowUnencrypted="true"
#
#
#
技术分享图片

#
#
技术分享图片
福利
#
#

好了,远程Windows主机配置到此结束,我们验证配置的是否有问题。

配置ansible server段host配置

#
#

技术分享图片

#
#
192.168.0.57 ansible_ssh_user=dell ansible_ssh_pass="xxxxx" ansible_ssh_port=5985 ansible_connection="winrm"
#
#
#
#
Windows下可用模块测试
win_ping —Windows系统下的ping模块,常用来测试主机是否存活
ansible host -m win_ping

#
#
技术分享图片
#
#
技术分享图片
#
#
TASK [setup] ***
fatal: [192.168.0.57]: UNREACHABLE! => "changed": false, "msg": "plaintext: HTTPConnectionPool(host=‘192.168.0.57‘, port=5985): Max retries exceeded with url: /wsman (Caused by NewConnectionError(‘<requests.packages.urllib3.connection.HTTPConnection object at 0x341fa90>: Failed to establish a new connection: [Errno 111] Connection refused‘,))", "unreachable": true

#
当出现这种情况说明你的window服务器winrm没有开启
#
#
技术分享图片
#
#
fatal: [192.168.0.57]: UNREACHABLE! =>
"changed": false,
"msg": "plaintext: the specified credentials were rejected by the server",
"unreachable": true

#
#
当出现这种情况是你网络模式不是专有网络或者window用户权限的问题
#
#

技术分享图片

楼镇图

django+ansible主机管理(代码片段)

本文分享内容如下:内容目录Django基础MVCORMCOMMANDAuthenticationAnsible基础配置ad-hoc命令集pythonapi代码解读演示创建虚拟化环境并进入python3/python-mvenvvenv(linux)sourcevenvinactive(win)venvScriptsactive安装第三方库pipinstall-rrequirements. 查看详情

ansible学习笔记

一、源码安装1、下载地址:http://releases.ansible.com/ansible/2、管理机需要出外网,安装的时候会下载依赖包3、新建目录/etc/ansible/4、将安装包ansible-2.3.0.0examples中【ansible.cfg】【hosts】2个文件拷贝到/etc/ansible下5、配置【hosts】,增加... 查看详情

ansible(代码片段)

1.安装ansiblewget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-7.repoyuminstallansible-y2.管理被控端,管理机先生成秘钥,然后推送公钥[root@demo~]#ssh-keygen[root@demo~]#foriin11..12;dossh-copy-id-i~/.ssh/id_rsa.pubroot@10.0.0.$i;done3.配置被管理的主机... 查看详情

w9ansible批量管理与维护(代码片段)

ssh秘钥认证基于口令的安全验证[[email protected]~]#ssh10.0.0.41hostname[email protected]‘spassword:backup[[email protected]~]#ssh10.0.0.41whoami[email protected]‘spassword:root[[email prote 查看详情

win10下从零搭建linux+ansible+k8s学习环境笔记(1*master/controller+3*node)(代码片段)

...个节点,涉及到多机器操作,所以顺便温习一下ansible。这是一个在Win10上从零搭建学习环境的教程ÿ 查看详情

win10下从零搭建linux+ansible+k8s学习环境笔记(1*master/controller+3*node)(代码片段)

...;因为涉及到多机器操作,为了方便所以顺便温习一下ansible。这是一个在Win10上从零搭建学习环境 查看详情

期中集群架构-第六章-ansible批量管理服务介绍

期中集群架构-第六章-ansible批量管理服务介绍======================================================================01.批量管理服务知识介绍aansible是一个基于Python开发的自动化运维工具bansible是一个基于SSH协议实现远程管理的工具cansible软件可... 查看详情

linux-ansible(代码片段)

集群自动化维护-必备工具-Ansible一、概述参考思维导图自动化运维:批量管理,批量分发,批量执行,维护......Ansible是python写的批量管理工具说明Ansible无客户端,基于ssh进行管理与维护Saltstack需要安装客户端,基于ssh进行管理... 查看详情

ansible自动化运维管理工具的概述与部署(代码片段)

Ansible自动化运维管理工具的概述与部署项目总体思路一、Ansible概述二、ansible环境安装部署三、ansible命令行模块1.command模块2.shell模块3.cron模块4.user模块5.group模块6.copy模块7.file模块8.hostname模块9.ping模块10.yum模块11.service/systemd模... 查看详情

ansible自动化运维管理工具的概述与部署(代码片段)

Ansible自动化运维管理工具的概述与部署项目总体思路一、Ansible概述二、ansible环境安装部署三、ansible命令行模块1.command模块2.shell模块3.cron模块4.user模块5.group模块6.copy模块7.file模块8.hostname模块9.ping模块10.yum模块11.service/systemd模... 查看详情

[转帖]ansible批量远程管理windows主机(部署与配置)(代码片段)

2018-09-1212:04:42 https://blog.51cto.com/7424593/2174156 一、测试环境介绍Ansible管理主机:系统:  CentOS6.8IPAddr:172.16.10.22 Linux管理服务器需安装pip、pywinrm插件 Windows客户端主机:    查看详情

Kubernetes仪表板-尝试生成管理员令牌时出现ansible任务错误

】Kubernetes仪表板-尝试生成管理员令牌时出现ansible任务错误【英文标题】:Kubernetesdashboard-ansibletaskerrorwhentryingtogenerateadmintoken【发布时间】:2019-10-1613:36:17【问题描述】:我正在尝试安装kubernetes集群,部署仪表板并在ansible中为... 查看详情

初学ansible(代码片段)

一.Ansible简介??经过对一段时间的学习,对Linux有了一定的基础以后,接下来就要学习一些上层的实际应用了。Ansible是现在使用量最大的自动化运维管理工具,配置服务器应用程序Cobbler的作者和远程管理的Func框架的共同作者Michae... 查看详情

win10任务管理器显示不全的解决方法

...in10系统了。不过,有用户升级到Win10系统后,在打开任务管理器后发现任务管理器显示不全。遇到这样的问题怎么解决好?那现在就随小编一起去看看Win10任务管理器显示不全的解决方法。  解决方法如下:  1、右键单击任... 查看详情

win10结束一个进程(任务管理器打开方法)

Win10如何打开任务管理器? Win10打开任务管理器的方法汇总方法一:运行打开任务管理器命令方法二:按任务管理器快捷键Ctrl+Shift+ESC.方法三:从任务栏右键菜单打开任务管理器方法四:从Win+X系统快捷菜单打开任务管理器方... 查看详情

ansible基础

一、Ansible简介Ansible是一个开源的配置管理引擎,使用Python编写,是一个无代理的解决方案,通过默认的OpenSSH连接到一个受控节点。由Cobbler的作者和Func框架的合作者MichaelDeHaan开发。Ansible于2015年10月被开源巨头RedHat收购,希望... 查看详情

win8/win10无法打开这个应用内置管理员账户

...,会碰到如图所示的对话框:Windows10/Windows8无法使用内置管理员账户打开XXX。请使用其他账户登录,然后再试一次。这是win8/win10的默认设置导致的,内置管理员是无法使用metro界面的软件的,需要进入组策略修改。方法一:进入... 查看详情

ansible命令介绍之ansible(代码片段)

...主机定义并运行单个任务“剧本”工具;个人理解ansible是Ansible-hoc功能的程序入口,即简单临时命令; 命令格式ansible[group|host][options]#group:组名,可以使用all来表示所有组与主机#host:主机名或者主机地址,多主机用... 查看详情