Jenkins控制器总是需要>10分钟才能使用EC2插件连接到Windows代理

vuktfyat  于 2023-08-03  发布在  Jenkins
关注(0)|答案(1)|浏览(127)

我有一个Jenkins控制器,并在AWS EC2示例中设置了构建节点。Jenkins构建节点(也称为代理节点)总是需要30分钟才能连接到主节点,并且它一直在等待winrm出现。这30分钟的延迟会影响我们及时处理构建作业的能力。
正在等待密码可用。睡觉10秒WinRM服务已响应。等待180000毫秒,以便WinRM服务在EC2上稳定下来
我有EC2示例的用户数据

winrm quickconfig
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="8192"}'
winrm set winrm/config '@{MaxTimeoutms="18000000"}'
winrm set winrm/config/service '@{MaxConcurrentOperationsPerUser="1200000"}'
winrm set winrm/config/client/Auth '@{Basic="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'

字符串
令人费解的是,它总是需要>10分钟。有什么关于我应该查看的区域/配置的指针吗?

ndh0cuux

ndh0cuux1#

不要将winrm用于jenkins代理-它不稳定。内置的windows openssh服务器工作正常
您可以通过以下方式启用它:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

字符串
之后,您需要连接代理通过ssh与密码或密钥

相关问题