none
Выключение гостевых ОС в Hyper-V RRS feed

  • Общие обсуждения

  • Есть проблема, надо одну из гостевых ОС отключать скриптом, т.к. она не поддерживается Hyper-V и просто вырубается... Скрипт сделал, добавил в локальную GPO на выключение компа.
    Но в настройках Hyper-v в гостевой ОС нет параметра на выключение: "ни чего не делать", соответственно я думаю скрипт не успеет выполниться... Можно ли сделать так чтобы сначала выполнялся скрипт на выключение гостевой ОС, а потом уже Hyper-v сам всё вырубал. Может не через GPO этот скрипт запускать, а как то... по другому.
    24 октября 2011 г. 7:23

Все ответы

  • В таком случае, боюсь, ничем помочь нельзя. За корректное выключение ВМ отвечают компоненты интеграции, которых у Вас, видимо нет.

    Впрочем, можно найти инфу о таймауте выключения хоста. Кстати, что за ОС в виртуальной машине?

    24 октября 2011 г. 18:29
    Модератор
  • ОС - FreeBSD 8.1

    О каком тайм ауте идёт речь? Если сделать тайм аут на выключение... то этой же политикой запустить скрипт, я думаю, не получится...

    25 октября 2011 г. 5:53
  • Установите компоненты интеграции для Linux, в чем проблема?
    25 октября 2011 г. 6:35
    Модератор
  • Ну я думаю вы вкурсе... Но FreeBSD совсем не линукс и вшить в ядро интеграционные дрова от линукса будет очень проблематично и судя по гуглу этого пока никто ни сделал. Да и мне кажется это вообще не реально... Во фре можно включить адаптацию с линукс приложениями на уровне ядра, а вот чтоб в само ядро вшить левак от другой ОС, не думаю...

     

    В общем думаю, проще скрипт как то хитро запустить, который по ssh вырубит фряху...

    25 октября 2011 г. 7:40
  • Андрей Бешков как минимум три версии FreeBSD разворачивал в среде Hyper-V, в частности, описал установку именно Вашей версии.

    25 октября 2011 г. 7:48
    Модератор
  • Так я в курсе... :)  У меня вот таким же образом она прекрасно работает почти год... только вот цитата из статьи:

    [quote]В связи с тем, что компонентов интеграции для FreeBSD не существует, нам будут доступны только эмулируемые устройства.[/quote]

    По этому сетевые карты 100mb (legacy) и ОС не выключается правильно.

    25 октября 2011 г. 8:13
  • Если я правильно понял, то надо корректно погасить гостевую фряху при выключении хоста?

    Мне кажется, что достаточно несложно написать скрипт, который будет (через GPO) стартовать на хосте, и:

    1. По SSH (putty - наше все) вструмлять гостевой ОС команду на выключение

    2. Пинговать фряху до пропадания связи

    3. Выжидать еще секунд 20 (сами определите, сколько достаточно)

    4. И завершать работу.

    Пока этот скрипт будет работать, на хосте будет висеть сообщение что-то типа "Обработка групповых политик".

    28 октября 2011 г. 13:54
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    2 ноября 2011 г. 8:02