Как полностью автоматизировать создание и настройку виртуальной машины SharePoint?
Обычно мне требуется несколько виртуальных машин SharePoint для разработки. В настоящее время я собираю их вручную каждый раз, когда мне это нужно, начиная с новой установки ОС или используя sysprep при работе с SharePoint 2010 и SQL Server 2008 R2. В настоящее время я использую VMWare, но я открыт для VirtualBox или Hyper-V.
Я хотел бы иметь возможность перейти с нуля на рабочую виртуальную машину с SharePoint, SQL и Visual Studio все через сценарий. Это выполнимая задача? Или есть более практичные методы, которые начинаются с виртуальной машины с новой установкой ОС, а затем используют более стандартные автоматические установки.
Хотя в целом я хотел бы знать, в каком направлении сосредоточить свои усилия.
Заранее спасибо, внат
3 ответа
Что я обычно делаю в таких ситуациях, особенно если у меня запущена система виртуальной машины, - это создаю такую, которая выглядит так, как я хочу, - затем копирую эту ВМ, когда мне нужна новая копия. Внесите изменения в копию, чтобы она выглядела так, как вам нужно.
Обратите внимание, что это не сработает, если вы пытаетесь итеративно создавать экземпляры sharepoint (т.е. каждый экземпляр отличается от того, чему вы научились, играя с предыдущим).
Если вы используете сервер VMware, вы можете использовать функцию моментального снимка для создания первичной виртуальной машины, а затем сделать снимок в соответствии с вашими предпочтениями. Затем вы можете использовать менеджер снимков, чтобы "вернуться" к чистой виртуальной машине, когда ваш проект будет завершен.
Если вы используете рабочую станцию vmware, то вам лучше всего последовать совету Дэвида.
Virtualbox также имеет эту возможность, и она включена бесплатно, поэтому, если стоимость является проблемой, возможно, это лучший выбор.
В настоящее время у меня есть лицензия на VMware 6.5.
Проблема, с которой я столкнулся при использовании снимка или "базовых" изображений, заключается в том, что компьютер SharePoint нельзя легко переименовать (что необходимо, если я хочу, чтобы они были подключены к сети). Хотя я могу использовать режим NAT, я предпочел бы иметь возможность иметь уникальные виртуальные машины, которые могут работать в мостовом режиме. Я прошу прощения за то, что не упомянул это требование.
Для использования sysprep (совместимого только с SharePoint 2010 и SQL Server 2008 R2) требуются ручные этапы завершения установки (через графический интерфейс или Powershell).
В идеале я хотел бы иметь возможность получить 2 виртуальные машины с разными именами серверов и SIDS, например, с Windows 2008 R2, SQL Server 2008 R2, SharePoint 2010, Visual Studio 2010 и другими небольшими приложениями одним щелчком мыши (для запуска скрипт).