rundeck添加Windows节点
本文原创转载请注明出处
说明:从官方给出的文档中我们知道,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文档中添加任意数量的节点,该hostname
和username
值用于而SSH连接name
和type
用于定义在资源模型节点的身份。可以重载主机名值以包含端口信息(例如,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节点相关推荐
- windows无法配置此无线连接_Kubernetes 1.18功能详解:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...
Kubernetes 1.18发布,一些对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) tokens的OIDC发现和对Windows节点的支持.在A ...
- Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA
3月26日,Kubernetes 1.14版本正式发布. 1.14版本中,Kubernetes有31个增强功能:10个步入稳定,12个进入测试版,还有7个全新的功能. 其中一些主要的变化如下: 对Wi ...
- 修改节点大小_重磅前瞻!K8S 1.18即将发布:OIDC发现、Windows节点支持,还有哪些新特性值得期待?...
根据Kubernetes官方计划,明日Kubernetes 1.18版本即将发布! 一些将对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) token ...
- python运维脚本部署jdk_Jenkins 为Jenkins添加Windows Slave远程执行python项目脚本
测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) Jenkins Win764未 python项目环境 实践操作 1.新建与配置结点 [系统管理]- ...
- 【DB宝35】使用MySQL 8.0 克隆(clone)插件快速添加MGR节点
文章目录 一.MySQL 8.0.17的克隆clone简介 二.MGR现有环境 三.使用clone技术添加MGR节点 3.1 初始化新节点 3.2 新节点安装clone插件和组复制插件 3.3 新节点 ...
- Kubernetes 1.14:Windows节点的生产级支持、Kubectl更新、持久本地卷GA
Kubernetes 1.14:Windows节点的生产级支持.Kubectl更新.持久本地卷GA 作者:1.14发布团队 我们很高兴地宣布推出Kubernetes 1.14,这是我们2019年的首次 ...
- jQuery添加DOM节点常用的5种方法
一.内部插入(前插入.后插入): <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...
- maven不引入parent_Idea开发环境中,开发springboot类型的项目,如果只引入parent节点,不添加依赖节点,maven是不会加载springboot的任何依赖的...
在SpringBoot类型的项目中,我本来是要使用pringBoot,创建一个Console项目,我原本在pom.xml中添加paren节点了,天真的认为不需要再添加其他任何依赖了,可是接下来的1个小 ...
- k8s 去除master节点污点NoSchedule,添加master节点 尽量不调度
k8s 去除master节点(k8s-master)污点NoSchedule,添加master节点 尽量不调度 PreferNoSchedule标签 #添加 尽量不调度 PreferNoSchedul ...
最新文章
- 好多Javascript日期选择器呀-6
- Scanpy(四).细胞分化轨迹推断
- ASA LAB-ASA NAT配置大全
- flutter重新配置sdk路径_在Android中配置flutter
- dubbo服务降级与限流
- java 状态机_Java 数据持久化系列之池化技术
- go读取email正文_Go语言库系列之email
- 为企业选择最合适的SSL证书
- python为什么胶水语言_为什么称python为胶水语言
- MATLAB强化学习实战(十) 多智能体的路径跟随控制
- 解决QQ空间说说自动被发广告信息办法:取消第三方授权
- 综合行政执法改革依据
- Java获取客户端ip和端口
- GBU406-ASEMI整流扁桥GBU406
- Android View的事件分发机制和滑动冲突解决方案
- DNS中继服务器研究
- exp备份oracle报错1455,EXP-00008 遇到 ORACLE 错误 1455
- iOS10.2下的IPA砸壳
- 若依更改主界面图标及文字
- 为什么很多编程语言中数组都是从 0 开始编号