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

Как я могу полностью автоматизировать создание и настройку виртуальной машины SharePoint?

Обычно для разработки мне требуется несколько виртуальных машин SharePoint. В настоящее время я вручную создаю их каждый раз, когда они мне нужны, начиная с новой установки ОС или с помощью sysprep при работе с SharePoint 2010 и SQL Server 2008 R2. В настоящее время я использую VMWare, но открыт для VirtualBox или Hyper-V.

Я хотел бы иметь возможность перейти с нуля на рабочую виртуальную машину с SharePoint, SQL и Visual Studio через скрипт. Это посильная задача? Или есть более практичные методы, которые начнутся с виртуальной машины с новой установкой ОС, а затем будут использоваться более стандартные автоматические установки.

Хотя в общем, я хотел бы знать, в каком направлении мне сосредоточить свои усилия.

Заранее спасибо, внат

Если вы используете сервер vmware, вы можете изучить функцию моментального снимка, чтобы создать основную виртуальную машину, а затем сделать снимок, как вы настроили по своему вкусу. Затем вы можете использовать диспетчер моментальных снимков, чтобы «вернуться» обратно к чистой виртуальной машине, когда ваш проект будет завершен.

Если вы используете рабочую станцию ​​vmware, то вам лучше всего последовать совету Дэвида.

Virtualbox также имеет эту возможность, и она включена бесплатно, поэтому, если стоимость является проблемой, возможно, это лучший выбор.

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

Обратите внимание, что это не сработает, если вы пытаетесь итеративно создавать экземпляры sharepoint (т.е. каждый экземпляр отличается из-за того, что вы узнали, играя с предыдущим).

В настоящее время у меня есть лицензия на 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 и другими небольшими приложениями одним щелчком мыши (чтобы запустить сценарий).