ustanovka-sharepoint-2010

Известные со  школьных лет  слова классика “ Поэзия — та же добыча радия. В грамм добыча, в год труды. Изводишь единого слова ради Тысячи тонн словесной руды..” – это не только о поэзии, но и в равной мере и о накоплении профессионального опыта.

Очевидно,  что профессиональный опыт приходит не сразу, для его появления нужно во-первых время, потом осмысление сделанного, и  получение из него выводов.

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

Что такое SharePoint 2010?

Microsoft SharePoint 2010 Server  - современная технология, использующая набор встроенных приложений и инструментов  для создания  и работы с  корпоративными порталами, публичными веб-сайтами, а также для работы с документами, получения и работы с аналитикой.   

Но эти предоставляемые широкие возможности  используют множество технологий и для пользователя оборачиваются другой стороной:  SharePoint 2010 достаточно сложный продукт, требующий знания операционной системы Windows, IIS, SQL  и др.

 Есть свои проблемы и у разработчиков. Порой при ее использовании разработчикам бывает необходимо  установить SharePoint  на свой компьютер. Известно, что сам процесс установки SharePoint Server 2010  непрост и нетривиален, и, возможно, даже недостаточно хорошо документирован, что же тогда говорить о проблеме, рассматриваемой в статье.  Информация, собиралась по кусочкам из различных источников, большинство которых на английском языке.

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

Требования для установки SharePoint 2010

  • Требования, которым должна удовлетворять операционная система, –  она должна быть 64-битной, установка на операционную систему Windows 7×64
  • Требования к aппаратному обеспечению –  4 или более гигабайт оперативной памяти.

Более подробно можно почитать здесь http://technet.microsoft.com/en-us/library/cc262485.aspx

Распаковка дистрибутива

  • Если у вас iso образ –  просто распакуйте его архиватором в папку.
  • Если у вас исполняемый файл (например SharePointFoundation.exe), то нужно выполнить его с ключом /extract:<Каталог_распаковки> 
     C:\ SharePointFoundation.exe /extract:c:\SPS2010

 Установка необходимых компонентов

Необxoдимо установить:

  1. Microsoft FilterPack 2.0  <Каталог_распаковки>\PrerequisiteInstallerFiles\FilterPack\FilterPack.msi
  2. Windows Identity Foundation (Windows6.1-KB974405-x64.msu)  
  3. Элементы управления диаграммами (Возможно, на английском языке)
  4. Службы аналитики SQL Server — ADOMD.Net (Возможно, на английском языке)
  5. Запустить с правами администратора командную строку и выполнить следующий скрипт:

pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation

Опционально: Установить MS SQL Server 2008. При установке SPS2010 SQL может быть установлен автоматически, но я его предпочитаю ставить отдельно, чтобы сконфигурировать его по своему вкусу. При установке MSQL я ставлю management Studio и Reporting Services.

Установка SharePoint 2010

Для установки необходимо изменить конфигурационный файл, который расположен <Каталог_распаковки>\files\Setup\config.xml. Внутри тэга configuration необходимо добавить строчку:Setting Id=”AllowWindowsClientInstall” Value=”True”

Типичный файл config.xml после редактирования должен выглядеть следующим образом:

<Configuration>
<Package Id="sts">
<Setting Id="SETUPTYPE" Value="CLEAN_INSTALL" />
</Package>
<DATADIR Value="%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Data" />
<Logging Type="verbose" Path="%temp%" Template="Microsoft Windows SharePoint Services 4.0 Setup *.log" />
<PIDKEY Value="PIDKey Value" />
<Setting Id="UsingUIInstallMode" Value="1" />
 <Setting Id="SETUP_REBOOT" Value="Never" />
 <Setting Id="AllowWindowsClientInstall" Value="True"/>
 </Configuration>
<Configuration>
<Package Id="sts">
<Setting Id="SETUPTYPE" Value="CLEAN_INSTALL" />
</Package>
<DATADIR Value="%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Data" />
<Logging Type="verbose" Path="%temp%" Template="Microsoft Windows SharePoint Services 4.0 Setup *.log" />
<PIDKEY Value="PIDKey Value" />
<Setting Id="UsingUIInstallMode" Value="1" />
 <Setting Id="SETUP_REBOOT" Value="Never" />
 <Setting Id="AllowWindowsClientInstall" Value="True"/>
 </Configuration>

После этого запускаем  установщик:  <Каталог_распаковки>\setup.exe

установка sharepoint 2010

В открывшемся окне выбираем  Server Farm – этот режим позволяет провести более тонкую настройку устанавливаемых компонент. И ждем завершения установки.

Стандартный мастер настройки не позволяет в Server Farm режиме использовать локальные аккаунты для подключения к SQL . И если компьютер, на котором вы разворачиваете SPS2010 не в домене, вы не сможете завершить установку. Однако это можно обойти, если воспользоваться консольной командой настройки PSCONFIG:

PSCONFIG.EXE -cmd configdb -create -server neilhw2k8r2 -database sharepoint_2010_config -user neilhw2k8r2\administrator -password ******** -passphrase ********-admincontentdatabase sharepoint2010_admincontent

В результате:

SharePoint Products Configuration Wizard version 14.0.4514.1009. Copyright (C) Microsoft Corporation 2010. All rights reserved.

The specified user neilhw2k8r2\administrator is a local account.

Local accounts should only be used in stand alone mode.

После этого запускаем мастер настройки вновь и выбираем пункт меню “не отключаться от фермы серверов” (Do not disconnect from this server farm) и после этого завершаем настройку как обычно.

Итак, в этой статье дана подробная инструкция для установки Microsoft SharePoint  2010 на компьютер, с  операционной системой Windows 7 в рабочей группе,  для получения разработчиком тестовой  среды. 

Links:  http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx

           http://sharepoint.microsoft.com/blogs/fromthefield/lists/posts/post.aspx?id=112

Интересная статья?  Подпишитесь на обновления блога и получите еще больше информации по RSS Vladimir Shurygin RSS  ,   RSS Vladimir Shurygin Email   или  twitter Vladimir Shurygin twitter !
Поделитесь с друзьями этой статьей в: