none
Слетает дата создания виртуальной машины в Hyper-V 2012 R2 RRS feed

  • Вопрос

  • Имеется сервер Windows 2012 R2 Datacenter с ролью Hyper-V. После перезагрузки или после перезапуска Virtual Machine Management Service дата создания виртуальных машин слетает на 01.01.1601.

    Дальнейшие исследования показали, что атрибут "creation_time" не сохраняется в конфигурационном xml-файле виртуальной машины. Имеет место баг?

    Как воспроизвести проблему:

    1) создайте новую тестовую VM. Для эксперимента можно не подключать диски и сеть.
     
    2) посмотрите дату создания (Created) этой машины внизу в Details.
     
    3) остановите VMM Service: справа в панели Actions выберите Stop Service. Будет предупреждение, но это не страшно. Выберите Turn Off.
     
    4) запустите VMM Service: справа в панели Actions выберите Start Service.
     
    5) проверьте дату создания (Created) тестовой VM. У меня дата создания слетает на 01.01.1601, как в самих машинах, так и в чекпойнтах (снапшотах).

    21 октября 2013 г. 6:28

Ответы

  • Workaround для вновь создаваемых виртуалок.

    Создайте машину, не подключая диски. Сделайте экспорт. Во время экспорта дата создания будет корректно записана в экспортируемый xml. Потом удалите машину и сделайте импорт. Теперь можно подключать диски.

    При живой миграции с 2012 на 2012 R2 дата создания слетает.

    • Помечено в качестве ответа Nikolay Pushkarev 25 октября 2013 г. 10:26
    25 октября 2013 г. 5:59
  • Закончил тестировать.

    Да, на самом деле слетает, у меня слетает на 12/31/1600, но если я сделаю остановку службы, пока машина врублена и включю обратно службу, то дата создания возврашается.

    Если хотите, можете доложить Microsoft'у о этом баге на страничке:

    https://connect.microsoft.com/


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    24 октября 2013 г. 8:37
    Модератор

Все ответы

  • Здравствуйте Николай,

    Спасибо. Буду сейчас тестировать и отпишусь


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.


    22 октября 2013 г. 6:08
    Модератор
  • Закончил тестировать.

    Да, на самом деле слетает, у меня слетает на 12/31/1600, но если я сделаю остановку службы, пока машина врублена и включю обратно службу, то дата создания возврашается.

    Если хотите, можете доложить Microsoft'у о этом баге на страничке:

    https://connect.microsoft.com/


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    24 октября 2013 г. 8:37
    Модератор
  • После перезагрузки хоста все равно слетает.

    Microsoft не принимает баги для Windows 2012 R2 с этой странички. Во всяком случае, у меня не сработало. А кто-нибудь из более "рукопожатных" коллег может создать багрепорт по этой проблеме?

    24 октября 2013 г. 8:58
  • Workaround для вновь создаваемых виртуалок.

    Создайте машину, не подключая диски. Сделайте экспорт. Во время экспорта дата создания будет корректно записана в экспортируемый xml. Потом удалите машину и сделайте импорт. Теперь можно подключать диски.

    При живой миграции с 2012 на 2012 R2 дата создания слетает.

    • Помечено в качестве ответа Nikolay Pushkarev 25 октября 2013 г. 10:26
    25 октября 2013 г. 5:59
  • А как быть при использовании rd virtualization host? При дате типа 01.01.1601 виртуальная машина не восстанавливается из saved state (при попытке восстановления будет ошибка), а на его использовании работают виртуализованные рабочие столы

    Hunta

    6 января 2015 г. 11:05