2015-08-24 3 views
1

Я пытаюсь использовать Rundeck для отправки команд powershell в окна. Я использую "Rundeck-WinRM-плагин"Rundeck winrm configuration

https://github.com/rundeck-plugins/rundeck-winrm-plugin

Он говорит, чтобы настроить его в любом project.properties или framework.properties файл. Вот как выглядит мой файл /var/rundeck/projects/SecureCloud/etc/project.properties.

project.name=Cloud 
project.ssh-authentication=privateKey 
project.ssh.user=Domain\\rundeck-user 
service.NodeExecutor.default.provider=jsch-ssh 
project.ssh-keypath=/var/lib/rundeck/.ssh/id_rsa 
resources.source.1.config.url=http\://localhost\:4567/puppetdb 
resources.source.1.config.timeout=30 
service.FileCopier.default.provider=jsch-scp 
resources.source.1.type=url 
resources.source.1.config.cache=true 
service.NodeExecutor.default.provider=overthere-winrm 
winrm-user=Domain\\rundeck-user 
winrm-password-storage-path=keys/ldap-rundeck-user-pass 

Я не могу понять, как определить имя пользователя и пароль в соответствии с этим документом: https://github.com/rundeck-plugins/rundeck-winrm-plugin

у меня уже есть WinRM-пользователь уже определен, так что я не знаю, если я до сих пор определить rundeck-user @ Домен, если да, то как (я использую kerberos)? [email protected]?

Как определить хост здесь? project.hostname = имя машины?

Должен ли я использовать даже /var/rundeck/projects/SecureCloud/etc/project.properties файл, когда я уже объявил там: service.NodeExecutor.default.provider = JSch-SSH и этот документ говорит поставить эту строку там: service.NodeExecutor.default.provider = overthere-winrm

Если нет, то где я должен поместить свою конфигурацию?

ответ

0
  1. Имя пользователя и пароль Есть два способа определить аутентификации

    • Basic: Вы можете использовать безопасный вариант в задании Rundeck и имя параметра, который соответствует имени определения вашего узла для это опция. Вы можете задать имя пользователя в определении узла, а

    • Kerberos: Это, как вы определяете имя пользователя (Убедитесь, что вы используете Колпачки для домена, как это определено в файле krb5.conf) имя пользователя = "пользователь @ YOUR_DOMAIN.COM "

  2. Имя хоста определено в определении узла. Для определения узла вы можете сделать это под /var/rundeck/projects/SecureCloud/etc/resources.xml Например:

    имя узла = "ваш_сервер" ConnectionType = "WINRM_NATIVE" узел-исполнитель = "overthere-WinRM" WinRM-паролем вариант = "winrmPassword" WinRM-протокол = «HTTPS» WinRM-аутентификации типа = «основной» имя пользователя = «YOURUSER» winrmPassword = имя хоста «winrmPassword» = «YOURHOSTNAME: ПОРТ»

  3. Вам не нужно определить исполнителя узла в вашем определении узла, если overthere-winrm уже установлен как исполнитель узла по умолчанию в разделе Configuration/Plugins/NodeExecutor проекта в графическом интерфейсе Rundeck

Смежные вопросы