Alexey Dmitriev, странно годы так живу, никаких проблем не испытываю.
Захожу на десятки удаленных дескотов, и всегда после подключения вижу именно свой рабочий стол, с теми приложениями которые я там открыл (или не закрыл) в прошлый раз.
Что я делаю не так?
Вы получите кучу проблем с разворачиваем софта на виндовых компах. 100%. Я экспериментировал, это реальная боль. Да есть powershell скрипт чтобы настроить WinRM, после этого надо еще подготовить скрипты и плейбуки которые будут разворачивать приложения. Да есть chocolatey , который вроде бы даже поддерживается Ansible-ом , но я пару лет назад это пробовал , у меня оно нормально (предсказуемо) не заработало.
То ставится, то не ставится, то авторизация не проходит, то пишет отработало, а пакет не развернулся.
По моему ансибл тут - неправильный выбор. Если речь о винде и виндовых пользователях (и конечно домене), то надо брать SCCM , и разворачивать там Application Catalog .
Нужен сотруднику например MS Project , от ткнул у себя на компе в кнопочку Catalog , посмотрел что там ему разрешено - выбрал что надо и установилось.
1. Зависит от того какой вы playbook напишите, но в целом да, мысль именно такая - пользователь заходит и запускает выбранные плейбук на определенных машинах.
2. Не знаю, но думаю никаких проблем быть не должно.
Tower не бесплатный. Возможность варианты , но я не в курсе. Есть вот такой проект, это community версия Tower https://github.com/ansible/awx
Смысл тот же, позволяет запускать сценарии Ansible , управлять деплоем через веб-интерфейс и т.п.
Посмотрите, есть видео и на ютубе тоже..
/control – режим взаимодействия с сеансом пользователя. Если параметр не задан, вы подключитесь в режиме просмотра (наблюдения) сессии пользователя, т.е. вы не сможете управлять его мышью и вводить данные с клавиатуры;
/noConsentPrompt – не запрашивать у пользователя подтверждение на подключение к сессии.
Ну и по поводу версии:
"Функционал теневого подключения Remote Desktop Shadowing работает в Windows 10 / 8.1 и Windows Server 2012 R2 /2016. Чтобы теневое подключение работало на клиентах с Windows 7 SP1 (Windows Server 2008 R2) нужен RDP клиент версии 8.1 – поэтому придется установить обновление KB2830477 (требует наличия установленных KB2574819 и KB2857650)."
Про Pro/Home не скажу, у меня нет Home под рукой)
а еще в RDP есть shadow sessions, никого не выбивает, можно при необходимости перехватить управление, а если надо просто наблюдать - юзер даже не поймет что за ним смотрят.
тут надо еще одну проверку - некий эталонный сайт , шлюз может быть доступен, а вот некий "эталонный" сайт где-то за провайдером - нет. То есть ситуация, когда легло у провайдера выше.
в статье, ссылку на которую я дал, есть указания какие версии операционнок это поддерживают, какие патчи должны стоять в системе и какие версии RDP клиентов нужны.
Да, еще должен быть включен RemoteRPC на клиенте, но это тоже решается довольно просто, групповые политики и т.п.
Проверяйте логи, посмотрите что происходило при запуске. Как ставили докер? Из убунтовского репо или из официального?
Пользователь в группу docker входит?
с этим можно много чего делать.
например сделать шаблон виртуального хоста и в случае появления нового сервера копировать его ручками, меняя пару строк, релоадить nginx.
или например освоить ansible и иметь всю конфигурацию в ввиде кода, и выкатывать изменения просто описывая новый хост с помощью ansible
все что угодно, зависит от вашей задачи и уровня ваших компетенций.
вероятно ктото сможет написать и универсальный виртуальный хост, если будет поставлена конкретная задача и хосты в будующем будут +/- однотипные.
Но я перечитал еще раз стартовый вопрос и понял, что я отвечаю совсем на другой вопрос, поэтому в данном случае я не прав)