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