Я ОЧЕНЬ твердо уверенный в именовании физических серверов их местоположением (т.е. country-code/city-code/data-centre-code/floor/rack/rack-U-height) и software/VM серверы их функцией только (платформа/функция/кластер/повторение). Я знаю, что это может сделать имена дольше, чем именование их после этих семи карликов или безотносительно но это - отличный способ обеспечения, что Вы более 'соответствуете требованиям завтрашнего дня' и соглашения с виртуализацией структурированным способом.
Как пример у нас есть серверы VMware, названные 044LONTH72G216 (это определяет местоположение сервера точно в мире) с гостевым сервером VMs, такой как NESQLC11S08. Можно всегда создавать краткие названия для них для внутренней работы в команде IT каждый вернувшийся к ним дольше, более организованный, имена.
Надеюсь, это поможет.
Тип инструмента, который Вы ищете, называют инструментом Application Repackaging. Процесс включал бы получение установки (возьмите снимок машины, выполните свою установку и сделайте удовлетворение требованиям заказчика, затем выполните второй снимок для вычисления различий), затем компиляция собранных данных в формат MSI.
Следующее является некоторыми бесплатными инструментами для выполнения этих задач в порядке:
Что касается Вашего второго вопроса: Вы найдете, что иногда поставщики будут предоставлять MSI, перенесенный в исполняемый файл, поэтому если Вы выполните .exe, Вы смогли откапывать MSI из временного каталога.
Я использовал Усовершенствованный Установщик и AppDeploy Repackager и получил хорошие результаты.
WinINSTALL LE выезда:
https://www.softpile.com/wininstall-le/
Необходимо установить программу, и она будет наблюдать то, что происходит, и создайте установщик MSI. Я обычно делаю свои установки на чистом VM так, чтобы он не ловил фоновые операции программ, которые я обычно использую.
Heh, я попытаюсь ответить на свой собственный вопрос.. Я также собираюсь посмотреть на AppDeploy Repackager. Похоже, что это сделает в значительной степени то же самое, как Joseph упомянул. Я буду видеть, какой делает задание с меньшим количеством напряжения с моей стороны :)
Это не свободно, но если у Вас есть какие-либо лицензии Visual Studio, который имеет великого поставщика программного блока MSI в наличии в нем.
IMO WiX может быть лучшим способом, так как repackager работающий со снимками имеют тенденцию записывать несвязанные изменения, насколько Вы не тратите исключения установки некоторого времени...
Используя Wixtool делает создание MSI довольно удобным вместо того, чтобы писать много xml контейнеров ;)
Я копирую здесь два списка с пары найденных мною веб-страниц.
Длинный список программного обеспечения для развертывания, включая репакеров, с добавленными описаниями: http://www.installsite.org/pages/en/tt_corp. htm
Здесь я копирую только названия, упомянутые на этой веб-странице:
Еще один список: http://www. интерфейсtt. com/blogs/exe-msi-deploy-exe-based-installer-microsoft-world/
Вероятно, не все из них являются репакетами.