300 likes | 497 Views
Автоматизация развертывания SharePoint 2010. Илья Бойко, UMSOFT MCPD, MCITP SharePoint 2010 ilya@bkilya.ru. SharePoint в организации. Тестовый проект ИТ-департамента Небольшое внедрение от интегратора Крупный проект по автоматизации бизнес-процессов
E N D
Автоматизация развертывания SharePoint 2010 Илья Бойко, UMSOFT MCPD, MCITP SharePoint 2010 ilya@bkilya.ru
SharePoint в организации • Тестовый проект ИТ-департамента • Небольшое внедрение от интегратора • Крупный проект по автоматизации бизнес-процессов • Крупная развивающаяся инфраструктура SharePoint внутри организации
Зачем автоматизация? • Интеграторам: • Уменьшение трудозатрат • Ускорение процесса • Защита от человеческого фактора • Правильные практики • Компаниям: • Упрощение сопровождение • Быстрое восстановление при сбоях • Отсутствие «тайного» знания • Правильные практики
Установка SharePoint • Развертывание сервера • Установка WindowsServer • Настройка Windows Server • Установка SQL Server • Установка Pre-requisites • Установка SharePoint • Установка Office Web Apps • Создание фермы SharePoint • Настройка фермы SharePoint
Установка SQL Server • SQL Server 2008 R2, как рекомендация • Доменные учётные записи • SQL Aliases • Выделение системы, данных и логов на разные диски • Обрезайте лог транзакций
Установка SQL Server • Подготовка учётных записей • Подготовка сервера • Подготовка дистрибутива • Подготовка конфигурационного файла • Setup.exe /ConfigurationFile=ConfigurationFile.INI/Q
ConfigurationFile.INI http://msdn.microsoft.com/en-us/library/dd239405.aspx
Развертывание SharePoint Средства автоматизации • Встроенные возможности SharePoint и скрипты PowerShell • SPModulehttp://bit.ly/SPModule (Microsoft) • AutoSPInstallerhttp://autospinstaller.codeplex.com
AutoSPInstaller Бесплатное решение от сообщества: • Конфигурирование: учетные записи, параметры, службы и т.д. • Офлайн установка • SharePoint, Office Web Apps, ForeFront, Language packs • Создание и настройка фермы • Настройка приложений-служб
ИспользуемAutoSPInstaller • Подготовка аккаунтов • http://autospinstaller.codeplex.com • Для офлайн сценариев: Download-All_SP2010_PreReqs.ps1 • Подготовка дистрибутивов • Подготовка конфигурации Подробнее: http://blog.lekman.com/2010/11/automated-sharepoint-2010-installations.html
Настройка сервера • Активация ролей: • Web Server • Application Server • Активация возможностей WCF • Настройка брандмауэра
УстановкаPre-requisites • Загрузка и установка обновлений Windows • Загрузка необходимых дополнений: • Microsoft SQL Server 2008 Native Client • Microsoft Filter Pack 2.0 • Microsoft Identity Foundation • И т.д.
Возможности AutoSPInstaller • Отказ от работы с GUI • Офлайн режим установки: • Предварительная загрузка pre-requisites • Download-All_SP2010_PreReqs.ps1 • Выполнение необходимых настроек сервера
УстановкаSharePoint 2010 • Режим установки • Лицензионный ключ • Роль сервера (Single, Application) • Языковые пакеты • Обновления
Установка Office Web Apps • Получение дистрибутива • Задание лицензионного ключа • Задание типа установки
Настройка AutoSPInstaller • Скачать и распаковать: • SharePoint 2010 в папку C:\SP2010\SharePoint • Языковые пакеты в C:\SP2010\LanguagePacks • Office Web Apps в C:\SP2010\OfficeWebApps • Обновления в C:\SP2010\SharePoint\Updates Используйте команду /extract:.\ • Указать настройки стандартных файлов: • C:\SP2010\AutoSPInstaller\config.xml • C:\SP2010\AutoSPInstaller\config-OWA.xml
Настройка фермы SharePoint • Понятные имена баз данных • Учетная запись фермы • Парольная фраза
Настройка приложений-служб • Понятные имена баз данных • Учетные записи служб • Связи и публикация
Настройка AutoSPInstaller • Отказот GUI • Задайте параметры: C:\SP2010\AutoSPInstaller\AutoSPInstallerInput.xml: • Farm/Passphrase | Account | CentralAdmin • Database/DBServer |DBAlias | ConfigDB • Services • ManagedAccounts • WebApplications/SiteCollections • И т.д.
Запуск AutoSPInstaller • Запускаем установку: C:\SP2010\AutoSPInstaller\AutoSPInstallerLaunch.bat • Пьём кофе
Расширение • AutoSPInstallerFunctionsCustom.ps1 • Это работает на основе стандартных возможностей SharePoint и PowerShell • PowerShell скрипты легко кастомизировать
Ложка дёгтя • Серебряной пули не бывает • Многое зависит от инфраструктуры заказчика • Многое необходимо дорабатывать • AutoSPInstallerиз коробки не поддерживает русский язык, но Ctrl+H (Замена) помогает
Спасибо! Просим Вас заполнить анкеты. Ваше мнение очень важно для нас!