Какие протоколы/методы подключения используются для подключения к виртуальной машине Azure?

  1. Пинг использует протокол ICMP
  2. RDP использует протокол TCP (насколько это отличается от WinRM?)
  3. Azure DevOps использует RDP/Winrm? (такие задачи, как: WindowsMachineFileCopy (использует Robocopy), PowerShellOnTargetMachines)
  4. Что использует AzCopy для перемещения файлов между учетной записью хранения и виртуальной машиной?
  5. Какой метод использует модуль runbook службы автоматизации Azure? (Очевидно, что это не то, что использует DevOps, потому что у меня есть защищенные частные виртуальные машины, недоступные для Azure DevOps, но к которым можно легко получить доступ для запуска сценариев внутри виртуальной машины с помощью модулей автоматизации Runbook) Изменить: усиленная виртуальная машина = параметры реестра, запрещающие виртуальную машину через брандмауэр и winrm ( инвалид). Таким образом, все соединения, входящие в виртуальную машину, запрещены. Даже собственный агент терпит неудачу. Но модуль Runbook автоматизации подключается к виртуальной машине.

person Blue Clouds    schedule 07.06.2021    source источник
comment
Каков точный сценарий, в котором Automation Runbook подключается к виртуальной машине в этом случае? Что использует AzCopy для перемещения файлов между учетной записью хранения и виртуальной машиной? Он использует стандартные REST API-интерфейсы службы хранилища Azure (он основан на HTTP), который основан на TCP.   -  person SumanthMarigowda-MSFT    schedule 27.06.2021
comment
Чтобы скопировать файлы из git на виртуальную машину   -  person Blue Clouds    schedule 27.06.2021
comment
Вы можете использовать собственные агенты, которые будут инициировать подключение с виртуальной машины, см. docs.microsoft.com/en-us/azure/devops/pipelines/agents/   -  person SumanthMarigowda-MSFT    schedule 29.06.2021
comment
Нет, это не так. Отсюда вопрос   -  person Blue Clouds    schedule 29.06.2021


Ответы (1)


Что использует AzCopy для перемещения файлов между учетной записью хранения и виртуальной машиной? Он использует стандартные API-интерфейсы REST службы хранилища Azure (основаны на HTTP), которые основаны на TCP.

Чтобы скопировать файлы из git на виртуальную машину: вы можете использовать агенты с собственным размещением, которые будут инициировать соединение с виртуальной машины, см. https://docs.microsoft.com/en-us/azure/devops/pipelines./agents/v2-windows?view=azure-devops Использует HTTPS

person SumanthMarigowda-MSFT    schedule 29.06.2021
comment
Это усиленная виртуальная машина. Так что недоступен через автономный агент - person Blue Clouds; 29.06.2021
comment
Не уверен, что спросить. Соединение инициируется с ВМ, а не приходит на ВМ - person SumanthMarigowda-MSFT; 29.06.2021
comment
Защищенная виртуальная машина = настройки реестра, запрещающие виртуальную машину через брандмауэр и отключающие winrm. Таким образом, все соединения, входящие в виртуальную машину, запрещены. Таким образом, автономный агент терпит неудачу. Но модуль Runbook для автоматизации работает успешно - person Blue Clouds; 30.06.2021