Назад | Перейти на главную страницу

Какие у меня есть возможности для клонирования физического сервера так же легко, как и виртуальной машины?

В моей компании мы много используем виртуальные машины, в основном Hyper-V, но мы также пробовали использовать ESXi plus vCenter. Помимо традиционного преимущества возможности консолидации множества физических машин на одном сервере, мы находим простоту управления и предоставление чрезвычайно привлекательных функций. Высокая доступность и аварийное восстановление гораздо менее важны.

Нам часто приходится устанавливать наши приложения на машину, на выбор которой мы имели лишь некоторое влияние, поэтому оборудование может немного отличаться. На этот раз поставщик - HP, в следующий раз - Dell. Blade-серверы или нет и т. Д. Приложение сложно установить, иногда задействуя несколько (до 30) машин. Как приятно иметь возможность установить базовый гипервизор, скопировать несколько файлов и начать работу. Это экономит нам огромное количество времени.

У работы на виртуальных машинах тоже есть свои недостатки. Это еще один слой, с которым нужно работать. Админы могут быть с ними не знакомы. Модель лицензирования VMware, похоже, наказывает компании, у которых много серверов, но только одна или две виртуальные машины на сервер (очень дорого только для инструмента управления). Часто гипервизор накладывает ограничения на виртуальные машины, которые действительно важны для нашего приложения. Предел Hyper-V в 4 ядра процессора вызывает у нас раздражение, поскольку наше приложение будет использовать любую мощность процессора, которую вы ему предоставите. Однако такая простота предоставления почти всегда выигрывает, поскольку мы являемся магазином разработки и постоянно строим и перестраиваем серверы для себя и клиентов.

Итак, мой общий вопрос: если у вас есть хоть какая-то власть над выбором оборудования и вы работаете с ОС на базе Windows, что вы должны делать, чтобы иметь возможность вырезать аналогичные машины, не прибегая к виртуализации, с наименьшими трудностями? Дополнительные баллы за решения, позволяющие с минимальными трудностями перейти на другую конфигурацию оборудования. Или это просто слишком много, и мы должны продолжать использовать виртуальные машины?

Что ж, для компьютеров с ОС Windows без ОС вы должны использовать AIK. Что касается миграции систем между оборудованием, вам понадобится такой инструмент, как Acronis или ShadowProtect, который позволяет применять образ к другому оборудованию, особенно к контроллерам хранилища.

Я не могу придумать ничего, что не связано с другими проблемами лицензирования, как Altiris или Ghost. Взгляните на это так: машины - они у вас или у вашего покупателя? Если это клиент, вы мало что можете сделать. Я имею в виду, что насчет лицензий Windows, даже помимо лицензий Ghost или VMware? Если вы начнете создавать образы их оборудования с помощью серверов с ключами MSDN, у всех будет плохой день.

Лучше всего написать очень умный установщик, который сможет удаленно подключаться к другим машинам и выполнять удаленную установку других компонентов. Я видел программное обеспечение AV и резервного копирования, которое делает это - вы запускаете MSI на сервере A и можете указать ему установить мастер на A, сервер отчетов на B, агенты на C-G. Конечно, вам нужны открытые порты и действующие кредиты Windows, но вы все равно захотите.

Другие предоставили несколько хороших указателей на возможности, о которых вы просили. Мне кажется, что вы обнаружите, что любое из этих решений является более трудоемким и сложным, чем виртуализация машин. Очевидно, вы захотите проверить это сами, но это одна из основных причин, по которой люди виртуализируют.