Создание и настройка веб приложений SharePoint Server 2013

advertisement
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Создание и настройка веб приложений
SharePoint Server 2013
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru, www.sharepoint2013.ru, +7 495 643 5367
Данное руководство полностью или частично не может быть изменено или скопировано любым
доступным способом без предварительного согласия автора.
В данном руководстве предполагается, что пользователь работает на физической машине под
управлением Windows Server 2008 R2 и производит установку SharePoint 2013 и сопутствующих
компонентов на виртуальную машину под управлением Windows Server 2012 RC.
Contents
Центр администрирования......................................................................................................................... 2
Управляемые учетный записи (Managed accounts) .................................................................................. 2
Создание веб приложений ......................................................................................................................... 3
Создание записей DNS ................................................................................................................................ 6
Создание семейства сайтов ........................................................................................................................ 7
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|1
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Центр администрирования
Нажмите клавишу Windows на клавиатуре и начните набирать central, автоматически начнется
поиск и будет найдена программа SharePoint 2013 Central Administration.
Однако, если при установке Вы задали номер порта (например, 8000), то можете просто запустить
Internet Explorer и набрать http://<имя компьютера>:8000
Новый вид сайта Центр администрирования (Central administration)
Цветовая гамма и стили немного изменились, но в целом все осталось на своих местах.
Управляемые учетный записи (Managed accounts)
Для работы пулов приложений IIS (application pool) зарегистрируем ранее созданные в Active
Directory учетные записи.
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|2
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Для этого перейдем по ссылке Security.
Далее перейдем по ссылке General Security –> Configure managed accounts.
В системе уже зарегистрирована одна учетная запись service_spfarm, которая используется
фермой. Зарегистрируйте остальные учетные записи.
Далее нажмем кнопку Register Managed Account.
Введите имя учетной записи contoso\service_pool и пароль pass@word1
Далее нажмем кнопку OK.
Повторите эти действия для учетной записи service_app
Создание веб приложений
Создадим новое веб приложение.
Для этого перейдем по ссылке Manage web applications.
Далее нажмем кнопку New.
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|3
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Обратите внимание, что в SharePoint 2013 больше нет возможности выбрать классический тип
аутентификации, по умолчанию используется Claims Based Authentication (CBA). Однако, осталась
возможность создать веб приложение через PowerShell с указанием старого типа аутентификации.
В будущих версиях будет поддержка только CBA.
Введите DNS имя веб приложения Host Header – portal
Эту запись в DSN мы создадим позже.
В разделе Application Pool укажите настраиваемую (Configurable) учетную запись service_pool
В названии базы данных (Database Name) укажите WSS_Content_portal
В конце откажитесь от участия в программе улучшения качества ПО (Enable Customer Experience
Improvement Program – No) и нажмите кнопку OK.
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|4
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Подождите 1-2 минуты. Появится сообщение о создании нового веб приложения.
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|5
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Созданное веб приложение будет использоваться для основных сайтов портала.
Теперь создайте еще одно веб приложение для использования совместно с профилями
пользователей и личными сайтами.
Введите DNS имя веб приложения Host Header – profile
Эту запись в DSN мы создадим позже.
Введите Port – 80.
В разделе Application Pool укажите настраиваемую (Configurable) учетную запись service_pool
В названии базы данных (Database Name) укажите WSS_Content_profile
В конце откажитесь от участия в программе улучшения качества ПО (Enable Customer Experience
Improvement Program – No) и нажмите кнопку OK.
Создание записей DNS
Для функционирования сайтов необходимо создать записи DNS. В нашем случае будут
использоваться записи типа CNAME (псевдонимы). Ранее при создании веб приложений мы
указали их в качестве адресов, которые были записаны в IIS bindings.
Эту операцию можно выполнить через диспетчер DNS, но мы попробуем PowerShell 3.0.
Запустите интегрированную среду сценариев (ISE – Integrated Script Environment) версии 3,
поставляемую вместе с Windows Server 2012.
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|6
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Наберите (скопируйте) следующие команды и нажмите клавишу F5.
Add-DnsServerResourceRecordCName -HostNameAlias sp2013.contoso.com -Name portal ZoneName contoso.com
Add-DnsServerResourceRecordCName -HostNameAlias sp2013.contoso.com -Name profile ZoneName contoso.com
Закройте программу.
Создание семейства сайтов
Созданное нами веб приложение и адрес – это всего лишь сайт в IIS и база данных – это контейнер
для информации. Чтобы пользователи смогли зайти на сайт, необходимо создать семейство
сайтов по шаблону.
В разделе Application management перейдите по ссылке Site collections -> Create site collections
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|7
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Самое интересное на открывшейся странице – это выбор шаблона сайта
Обратите внимание на выбор версии 2010-2013 для шаблонов. Раньше в SharePoint 2010 этого
параметра не было. При выборе 2010 версии список шаблонов сокращается.
Список шаблонов 15 версии (SharePoint 2013) для английского языка (1033), используемых для
семейства сайтов, можно получить при помощи команды PowerShell:
Сначала необходимо выполнить команду Add-PSSnapin microsoft.sharepoint.powershell
Get-SPWebTemplate | ? {$_.CompatibilityLevel -eq 15 -and $_.LocaleId -eq 1033 -and
$_.IsHidden -eq $false -and ($_.IsRootWebOnly -eq $true -or $_.IsSubWebOnly -eq $false
)} | select DisplayCategory, Name, Title | Sort DisplayCategory | Format-Table AutoSize
DisplayCategory
--------------Collaboration
Collaboration
Collaboration
Collaboration
Collaboration
Collaboration
Collaboration
Collaboration
Collaboration
Enterprise
Enterprise
Enterprise
Enterprise
Enterprise
Enterprise
Enterprise
Enterprise
Meetings
Meetings
Meetings
Meetings
Meetings
Publishing
Publishing
Publishing
Name
---STS#0
COMMUNITY#0
PROJECTSITE#0
DEV#0
SGS#0
BLOG#0
visprus#0
STS#1
STS#2
SRCHCEN#0
COMMUNITYPORTAL#0
SPSMSITEHOST#0
BICenterSite#0
EDISC#0
SRCHCENTERLITE#0
BDR#0
OFFILE#1
MPS#3
MPS#0
MPS#1
MPS#2
MPS#4
BLANKINTERNETCONTAINER#0
ENTERWIKI#0
PRODUCTCATALOG#0
Title
----Team Site
Community Site
Project Site
Developer Site
Group Work Site
Blog
Visio Process Repository
Blank Site
Document Workspace
Enterprise Search Center
Community Portal
My Site Host
Business Intelligence Center
Discovery Center
Basic Search Center
Document Center
Records Center
Social Meeting Workspace
Basic Meeting Workspace
Blank Meeting Workspace
Decision Meeting Workspace
Multipage Meeting Workspace
Publishing Portal
Enterprise Wiki
Product Catalog
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|8
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
При создании семейства сайтов через PowerShell также применяется новый параметр:
New-SPSite -CompatibilityLevel 15
Создадим по одному сайту на каждый шаблон в веб приложении http://portal кроме категории
Meetings
Сайт по шаблону My Site Host создадим в веб приложении http://profile
Не будем создавать сайты по шаблонам Blank Site и Document Workspace
Сделаем все при помощи команд PowerShell.
New-SPSite -CompatibilityLevel 15 -Url "http://portal" -Language 1033 -Name "Team
Site" -Template "STS#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/community" -Language 1033
-Name "Community Site" -Template "COMMUNITY#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/project" -Language 1033 Name "Project Site" -Template "PROJECTSITE#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/dev" -Language 1033 -Name
"Developer Site" -Template "DEV#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/group" -Language 1033 Name "Group Work Site" -Template "SGS#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/blog" -Language 1033 -Name
"Blog" -Template "BLOG#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/visio" -Language 1033 Name "Visio Process Repository" -Template "visprus#0" -OwnerAlias
"contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/bi" -Language 1033 -Name
"BI Center Site" -Template "BICenterSite#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/search" -Language 1033 Name "Basic Search Center" -Template "SRCHCENTERLITE#0" -OwnerAlias
"contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/entsearch" -Language 1033
-Name "Enterprise Search Center" -Template "SRCHCEN#0" -OwnerAlias
"contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/bdr" -Language 1033 -Name
"Document Center" -Template "BDR#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/offile" -Language 1033 Name "Records Center" -Template "OFFILE#1" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/edisc" -Language 1033 Name "Discovery Center" -Template "EDISC#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/pub" -Language 1033 -Name
"Publishing Portal" -Template "BLANKINTERNETCONTAINER#0" -OwnerAlias
"contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/wiki" -Language 1033 -Name
"Enterprise Wiki" -Template "ENTERWIKI#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://portal/sites/prod" -Language 1033 -Name
"Product Catalog" -Template "PRODUCTCATALOG#0" -OwnerAlias "contoso\administrator"
New-SPSite -CompatibilityLevel 15 -Url "http://profile" -Language 1033 -Name "Profile"
-Template "SPSMSITEHOST#0" -OwnerAlias "contoso\administrator"
Дождитесь окончания выполнения (примерно 10 минут). Через пользовательский интерфейс будет
гораздо дольше.
Выполните команду:
Get-SPSite -WebApplication http://portal | select Url
Можете открывать сайты по указанным адресам!
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
|9
Сергей Слукин, Microsoft Certified Trainer
www.sharepoint2010.ru , www.sharepoint2013.ru
Это еще не все. Теперь необходимо настроить службы и приложения. Ждите продолжения и
удачи!
СОЗДАНИЕ И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЙ SHAREPOINT SERVER 2013
| 10
Download