В настоящее время у меня есть коробка Windows 2008 R2, которую я хочу преобразовать в хост Hyper-V. В настоящее время у меня работает следующее: файловые службы, веб-сервер (IIS) и Sql Server 2008 R2 с несколькими разными БД. В долгосрочной перспективе я бы хотел переместить все это на виртуальные машины, которые будут созданы. Однако в ближайшее время я бы хотел оставить их работающими на сервере.
Есть ли какие-либо сложности / проблемы, если оставить их работать на сервере Hyper-V на день или два? Как долго эти службы обычно будут отключаться во время добавления роли Hyper-V?
Прямо сейчас мой план состоит в том, чтобы сделать резервную копию всего, включить роль Hyper-V, настроить виртуальные машины и перенести данные с хоста. Однако, если есть большая вероятность того, что что-то может перестать работать, мне может потребоваться перенести все на временный хост перед выполнением преобразования.
По моему опыту, если это просто файловые службы, IIS и SQL, у вас не возникнет проблем с включением роли Hyper V. В тестовых средах я запускал приложения в главном разделе, таком как DPM 2010 (который использует SQL и IIS), и не имел никаких проблем. Фактически, запуск DPM (приложения, а не агента) на хосте Hyper V является поддерживается Microsoft, так что это дает вам представление о вероятном результате для вашего SQL-сервера.
Однако в целом люди скажут вам, что запускать приложения на хосте Hyper V - не лучшая практика, а для некоторых вещей это само собой разумеющееся - вам, конечно, не следует запускать там DC, если вы не любите искать коды ошибок. Но на самом деле запуск приложений на хосте работает нормально, если у вас достаточно ресурсов, и я был бы очень удивлен, если бы добавление роли Hyper V что-то изменило в вашей настройке - у меня это всегда срабатывало. Однако с точки зрения эффективности вам, вероятно, лучше преобразовать эти роли в виртуальные машины. То, как системные ресурсы отображаются после включения роли Hyper V, означает, что ваши виртуальные машины будут намного счастливее.