Как запустить команду «Puppet Bolt» удаленно на виртуальной машине Azure через powershell - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь запустить ниже puppet bolt command для удаленного Azure VM через powershell.

bolt command run ipconfig --targets winrm://158.28.0.546 --no-ssl -user testuser123 -password test@84p

ошибка ниже для указанной выше команды в powershell

Ошибка на 192.168.0.140:

Время ожидания через 10 секунд при подключении к 192.168.0.140

Ошибка на 1 цели: 192.168.0.140

Как решить вышеуказанную проблему

Обновление 1:

WinRM включено на пульте Azure Virtual Machine. Даже Firewall отключено в Azure VM для сетей c.

enter image description here

После добавления DNS name в Azure Portal, I ' получая ошибку, как показано ниже

Не удалось подключиться к https://testazurevm.westus.cloudapp.azure.com: 5986 / wsman :

Невозможно установить соединение, поскольку целевая машина активно отказала в этом

Ответы [ 2 ]

0 голосов
/ 05 апреля 2020

Проблема устранена после выполнения следующих действий, указанных в статье ниже.

https://docs.microsoft.com/en-us/azure/marketplace/cloud-partner-portal/virtual-machine/cpp-configure-winrm-after-vm-creation

  1. Перейдите на блейд Виртуальные машины>> Настройки / Сеть .
  2. Нажмите на имя NSG , чтобы отобразить его свойства: В разделе Настройки выберите Правила безопасности входящих сообщений для отображения этот клинок
  3. Нажмите + Добавить , чтобы создать новое правило WinRM_HTTPS для TCP-порта 5986.
  4. Нажмите OK , когда вы закончите ввод значений.

Настройте виртуальную машину для включения WinRM:

Загрузите и скопируйте ниже на удаленный компьютер. (Получите эти файлы по предоставленной ссылке.)

  • ConfigureWinRM.ps1
  • makecert.exe
  • winrmconf.cmd

Выполнить ниже команда в удаленном vm.

ConfigureWinRM.ps1 <vm-domain-name>
0 голосов
/ 02 апреля 2020

Для этой проблемы ошибка показывает время ожидания после попытки подключения. Как правило, это потому, что порт не позволяет подключаться. И должно быть две причины, как я знаю. Во-первых, брандмауэр не разрешает доступ из порта. Во-вторых, порт не прослушивается.

. Вы можете проверить, разрешает ли брандмауэр порт WinRM и включен ли WinRM в виртуальной машине.

...