本文原创转载请注明出处

说明:从官方给出的文档中我们知道,rundeck支持添加window 系统作为服务器和节点,查阅了很多资料并没有详细介绍Rundeck如何添加 Windows 节点,下面就安装过程做如下记录,希望可以帮助到有缘人

1.配置资源

1.添加一个新的Node Source

2. 资源模型源配置介绍 ,也就是添加你的节点添加方式(这里称为资源模型),官网有详细的介绍

https://docs.rundeck.com/docs/manual/09-configure.html#resource-model-sources-configuration

3.这里我们选择File资源模型,将节点配置在yaml文件中

没有相应路径手动创建即可,注意文件权限,文件内容如下

<project><node name="orion"description="a foodazzler service host" tags="staging,us-east"osFamily="unix" osName="Linux"hostname="orion"  username="alexh"/>
</project>

您可以在此XML文档中添加任意数量的节点,该hostnameusername值用于而SSH连接nametype用于定义在资源模型节点的身份。可以重载主机名值以包含端口信息(例如,hostname =“ somehost:2022”)。如果您在其他端口上运行SSH,这将很有用

(来自于官网:https://docs.rundeck.com/docs/administration/projects/resource-model-sources/builtin.html#resource-model-document-formats)

添加完不需要重启rundeck 即可被系统识别

2.添加认证

Llinux 采用ssh-key 方式认证,Windows 采取password方式进行认证,这里填入你需要添加节点的用户名,密码

3.选择默认节点执行器

这里选择 WinRM Node Executor Python,我们在目标节点上安装WinRM,安装配置过程参考:

https://blog.csdn.net/rongDang/article/details/90665779?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

在Windows节点:

安装:pip install pywinrm

配置:

winrm quickconfig
 
# 查看winrm service listener
winrm e winrm/config/listener
 
# 为winrm service 配置auth:
winrm set winrm/config/service/auth @{Basic="true"}
 
为winrm service 配置加密方式为允许非加密:
winrm set winrm/config/service @{AllowUnencrypted="true"}

在rundeck server:

pip install pywinrm && pip install requests

选择2 中配置的key storage

4.在JOBS中选择刚才添加的节点,运行任务,至此Windows节点添加完成

rundeck添加Windows节点相关推荐

  1. windows无法配置此无线连接_Kubernetes 1.18功能详解:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...

    Kubernetes 1.18发布,一些对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) tokens的OIDC发现和对Windows节点的支持.在A ...

  2. Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA

    3月26日,Kubernetes 1.14版本正式发布. 1.14版本中,Kubernetes有31个增强功能:10个步入稳定,12个进入测试版,还有7个全新的功能. 其中一些主要的变化如下: 对Wi ...

  3. 修改节点大小_重磅前瞻!K8S 1.18即将发布:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...

    根据Kubernetes官方计划,明日Kubernetes 1.18版本即将发布! 一些将对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) token ...

  4. python运维脚本部署jdk_Jenkins 为Jenkins添加Windows Slave远程执行python项目脚本

    测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) Jenkins Win764未 python项目环境 实践操作 1.新建与配置结点 [系统管理]- ...

  5. 【DB宝35】使用MySQL 8.0 克隆(clone)插件快速添加MGR节点

    文章目录 一.MySQL 8.0.17的克隆clone简介 二.MGR现有环境 三.使用clone技术添加MGR节点 3.1 初始化新节点 3.2 新节点安装clone插件和组复制插件 3.3 新节点 ...

  6. Kubernetes 1.14:Windows节点的生产级支持、Kubectl更新、持久本地卷GA

    Kubernetes 1.14:Windows节点的生产级支持.Kubectl更新.持久本地卷GA 作者:1.14发布团队 我们很高兴地宣布推出Kubernetes 1.14,这是我们2019年的首次 ...

  7. jQuery添加DOM节点常用的5种方法

    一.内部插入(前插入.后插入): <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

  8. maven不引入parent_Idea开发环境中,开发springboot类型的项目,如果只引入parent节点,不添加依赖节点,maven是不会加载springboot的任何依赖的...

    在SpringBoot类型的项目中,我本来是要使用pringBoot,创建一个Console项目,我原本在pom.xml中添加paren节点了,天真的认为不需要再添加其他任何依赖了,可是接下来的1个小 ...

  9. k8s 去除master节点污点NoSchedule,添加master节点 尽量不调度

    k8s 去除master节点(k8s-master)污点NoSchedule,添加master节点 尽量不调度 PreferNoSchedule标签 #添加 尽量不调度 PreferNoSchedul ...

最新文章

  1. 好多Javascript日期选择器呀-6
  2. Scanpy(四).细胞分化轨迹推断
  3. ASA LAB-ASA NAT配置大全
  4. flutter重新配置sdk路径_在Android中配置flutter
  5. dubbo服务降级与限流
  6. java 状态机_Java 数据持久化系列之池化技术
  7. go读取email正文_Go语言库系列之email
  8. 为企业选择最合适的SSL证书
  9. python为什么胶水语言_为什么称python为胶水语言
  10. MATLAB强化学习实战(十) 多智能体的路径跟随控制
  11. 解决QQ空间说说自动被发广告信息办法:取消第三方授权
  12. 综合行政执法改革依据
  13. Java获取客户端ip和端口
  14. GBU406-ASEMI整流扁桥GBU406
  15. Android View的事件分发机制和滑动冲突解决方案
  16. DNS中继服务器研究
  17. exp备份oracle报错1455,EXP-00008 遇到 ORACLE 错误 1455
  18. iOS10.2下的IPA砸壳
  19. 若依更改主界面图标及文字
  20. 为什么很多编程语言中数组都是从 0 开始编号

热门文章

  1. centos 彻底卸载软件包(含依赖)并解决安装冲突包问题
  2. HoloLens 1代 简单开发
  3. Microsoft HoloLens开发入门
  4. GG修改器功能一览及对游平衡性的影响
  5. android tv 长布局,高手的学习笔记!给Android TV做设计要注意的16个细节
  6. 拷贝构造函数和赋值函数
  7. 如何开启“轻松访问菜单Easy Access Menu”
  8. 斐讯K2 PSG1218 A2 刷BREED ,华硕固件。
  9. jforum mysql_JForum论坛安装以及部署(转)
  10. 农民工与劳务企业到底谁才是弱势群体?