Мы настроили CentOS 7 в виртуальной машине на хосте Windows 10 с использованием Hyper-V 10, подключенного через внешний vSwitch,
У нас есть проблемы с питанием, из-за которых компьютер хоста Windows неожиданно отключается, после перезагрузки виртуальная машина запускается, но мы не можем подключиться к CentOS 7, если мы не остановим и не перезапустим виртуальную машину в Hyper-V,
с другой стороны, если мы выключим хост-машину с Windows и перезапустим, мы сможем подключиться к CentOS 7 без перезагрузки виртуальной машины.
Я уже испытывал нечто подобное раньше. Причиной проблемы был MAC-адрес сетевой карты. В Hyper-v он был установлен на «автоматическое создание», и при перезапуске Hyper-v он генерирует новый MAC-адрес для nic. Это заставит centos (по моему опыту 6.x) подумать, что это новая карта. Таким образом, он не будет загружать конфигурацию для nic и не поднимать ее. Чтобы решить эту проблему, мне пришлось установить статический Mac на nic.