Я думаю о виртуализации Windows Home Server, в основном только для некоторого тестирования и устранения неполадок (сейчас, во всяком случае - ничего долгосрочного). У меня есть аппаратное обеспечение, которое должно легко справиться с этим, но поскольку WHS может быть своего рода чудовищем в том, как он выполняет репликацию файлов и т.д., Мне было интересно, есть ли какие-то "ошибки" или что-то еще, на что я должен смотреть из за? В частности, мне любопытно, кому-нибудь повезло, если использовать WHS с несколькими виртуальными жесткими дисками для имитации работы реальной физической установки WHS или если мне нужно придерживаться одного диска. Я бы не стал тратить время на это, если это безнадежное дело. Может ли кто-нибудь еще поделиться своим опытом (если кто-то даже решил сделать это)?
5 ответов
Я использую WHS под Hyper-V уже несколько месяцев. Что касается накопителей, я просто создавал VHD фиксированного размера на внешнем хранилище, когда добавлял накопители на сервер - и это работало довольно хорошо.
Единственная "ошибка", с которой я до сих пор сталкивался, заключается в том, что окно WHS время от времени дает сбой - и когда это происходит, оно не перезапускается. Когда я пытаюсь сбросить эту виртуальную машину через Hyper-V, она ничего не делает, и мой единственный выход - физическая перезагрузка хост-сервера. Это НИКОГДА не случается с другими гостями Windows 2008, которые я использую на Hyper-V - только на сервере WHS.
В последнее время новейшие серверы HP MediaSmart по цене около 350 долларов выглядят довольно заманчиво - мой окончательный план - перейти на один из них, а не виртуализировать его. Я надеюсь, что они выпустят версию 2008 года в следующем году или около того, чтобы я мог предварительно установить эту версию на нем.
Я некоторое время играл с WHS на виртуальной машине, и я подведу итоги.
После устранения некоторых аппаратных сбоев на моем файловом сервере я хотел найти способ абстрагировать аппаратное обеспечение от моего файлового сервера. Я слышал некоторые разговоры о запуске WHS на ВМ с внешними жесткими дисками, чтобы в случае сбоя оборудования хоста вы могли просто переместить ВМ и внешние диски на другой хост и перезагрузиться с минимальным временем простоя (это было моей основной мотивацией).
Я взял два прохода в этом. Для первого прохода я установил WHS на виртуальной машине, работающей под управлением VMServer 1.x, и дал виртуальному физическому доступу к нескольким жестким дискам во внешних корпусах. Это работало нормально в течение нескольких дней, но затем виртуальная машина иногда перезагружалась, и ей приходилось сканировать все файлы в поисках проверок согласованности. Я так и не смог выяснить, что именно вызвало это, но я подозреваю, что диски вращаются или «спят», а виртуальная машина не может правильно их разбудить, когда поступает запрос файла. Поскольку было особенно страшно снова и снова видеть экран «проверки согласованности», я решил вернуться к файловому серверу, размещенному на нативном хосте, после трех недель борьбы с этим. (Кстати, я разместил вопрос, один из бланков поддержки Microsoft, и официальная строка гласит, что запуск WHS на виртуальной машине «не поддерживается», так что вы в основном самостоятельно).
Для второго (более успешного) прохода я установил WHS на виртуальной машине, работающей под управлением VMServer 2.x. Однако вместо того, чтобы предоставить виртуальной машине физический доступ к дискам, я создал виртуальные диски, чтобы заполнить каждый из внешних дисков. Я рассуждал так: я мог перемещать файлы виртуального диска без необходимости усложнять WHS. (то есть я мог бы увеличить емкость диска и просто скопировать файлы VHD без необходимости извлекать диски из WHS ..). Эта установка была стабильно стабильной в течение месяца. Я хочу еще кое-что проверить перед тем, как переместить все мои файлы, но я очень надеюсь, основываясь на увиденном. (т. е. в этой конфигурации она намного прочнее, чем предыдущая).
Итак, суть моего опыта:- VMServer 2.x> VMServer 1.x (имеет смысл)- Виртуальные HD> Прямой физический доступ
Еще одна вещь, на которую следует обратить внимание: если вы используете виртуальные диски, все они отображаются просто как «Virtual IDE Drive» (или что-то похожее), поэтому их трудно различить. Возможно, вы захотите изменить размер виртуальных дисков по-разному, чтобы все оставалось прямым (т. Е. Вместо дисков 4 * 500 Гб, 480, 485, 498, 500 и т.д.)
Вы искали общий опыт, поэтому я надеюсь, что это поможет.
Поскольку WHS работает на очень дешевом аппаратном оборудовании и ориентирована на домашних пользователей (так называется Windows Home Server), это не типичный кандидат на виртуализацию. Таким образом, вы не найдете "Best Practices" для его виртуализации.
Я бы не слишком волновался об этом. В зависимости от используемой вами системы виртуализации (у каждой есть свои особенности), скорее всего, ее будет довольно легко запустить и запустить. Большинство современных систем виртуализации используют аппаратную поддержку виртуализации и позволяют запускать практически любую операционную систему (и на этом любые приложения).
Я не запускал виртуализированный Windows Home Server, но я запускал практически все другие варианты Windows Server, наряду с многочисленными вариантами Linux-серверов, и у меня практически не было проблем с совместимостью, производительностью или стабильностью. Я использую его как для тестирования и разработки, так и в производственных сценариях.
Я написал и поддержал надстройку WHS, для этого я выполнил всю разработку и тестирование на виртуальном WHS (с двумя виртуальными жесткими дисками, на котором только фиктивные данные), с виртуальным клиентом WinXP, все работали в MS Virtual PC на моем компьютере. Рабочий стол Vista.
У меня не было проблем с этим. Для тестирования и разработки это идеально, особенно с такими вещами, как Undo-диски, которые позволяют быстро и легко выполнять откат в различные состояния.
Однако для моих реальных данных у меня есть реальная физическая машина с несколькими реальными жесткими дисками. Мне просто так безопаснее.