У меня есть хост-машина Hyper-V с несколькими гостями. Один из гостей - виртуальная машина Linux, на которой запущено приложение от поставщика, которое не является самым надежным программным обеспечением в мире. Примерно раз в неделю, может быть, раз в две недели, приложение просто зависает и перестает отвечать.
Когда приложение блокируется, я могу войти на сервер Linux и перезапустить службу, чтобы все исправить. Очевидно, что перезагрузка сервера имеет тот же эффект, но занимает на пару минут больше. Я бы хотел исключить ИТ-специалистов из процесса и дать сотрудникам офиса, которые используют приложение, возможность перезапускать сервер самостоятельно. Это было бы быстрее, так как они вырезали бы часть, где они ждут, пока ИТ-специалисты увидят и отреагируют на тикет, это потребовало бы некоторой случайной работы с нашей тарелки, и это сделало бы персонал более счастливым, поскольку они почувствовали бы, что иметь больший контроль над ситуацией.
Как я могу это сделать?
На ум приходит Powershell, но я не хочу давать им административный доступ к хосту или гостю. Я также не хотел бы оставлять имя сервера в сценарии так, чтобы его было легко найти. Это некоторые очень нетехнический персонал, но любой идиот может найти и изменить имя сервера в блоке текста. Может быть, сценарий PowerShell, который просто запускает настройку запланированного задания с пользователем, у которого есть соответствующие права? Все идеи приветствуются.
Да, вы можете использовать RBAC для назначения виртуальной машины Linux области, а затем применить необходимые роли к офисному персоналу для этой области.