quinta-feira, 30 de abril de 2015

Project Server 2013: Configurar um conjunto de sites nomeado por host para a instância do PWA.

PWA nomeado por host

Desde a versão 2003 do SharePoint (“scalable hosting mode”) existe a possibilidade de criar conjuntos de sites nomeados por host e é o método preferido para implantar sites no SharePoint 2013. O Office 365 usa conjuntos de sites nomeados por host e novos recursos foram otimizados para essa arquitetura. 
Uma das vantagens é o nome único no DNS, como por exemplo, http://projects.contoso.com e a possibilidade de diminuir o número de aplicações web na farm do SharePoint. 

A configuração requer o uso do Powershell e não é possível pela interface do SharePoint. O script do exemplo abaixo contém todos os passos necessários para criar o conjunto de sites nomeado por host desde a criação do banco de dados da instância do Project Server.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
## Informe o endereço da instânica nova do Project Server, por exemplo: "http://projects.contoso.com".
$web = <"http://projects.contoso.com">
## Informe o endereço da aplicação web que vai hospedar o conjunto de sites nomeado por host, por exemplo: "http://sp2013svr1".
$webapplication = <"http://sp2013dev">
## Informe o nome da instância, por exemplo: "Projects Contoso".
$name = <"Projects Contoso">
## Informe a descrição da instância, por exemplo: "Projects Contoso".
$description = <"Projects Contoso">
## Informe o administrador da instância, por exemplo: "contoso\administrator".
$admin = <"contoso\administrator">
## Informe a idioma da instância do PWA, por exemplo: "1033" para inglês e "1046" para português.
$language = <"1033">
## Informe o nome do banco de dados desejado, por exemplo: "ProjectsContoso".
$db = <"ProjectsContoso">
## Informe o nome da aplicação do Project Server, por exemplo: "Project Server Service Application".
$sa = <"Project Server Service Application">
## Informe o nome do sevidor do SQL, por exemplo: "SQLSERVER\INSTANCIA".
$sql = <"SQLSERVER">

New-SPSite $web -HostHeaderWebApplication $webapplication -Name "$name" -Description "$description" -OwnerAlias "$admin" -language $language -Template "PWA#0"
New-SPProjectDatabase –Name "$db" -ServiceApplication "$sa" –DatabaseServer $sql -Tag "PS2013"
$sc = get-spweb $web
$sc.Properties[“PWA_TAG”]="PS2013"
$sc.Properties.Update()
Enable-SPFeature pwasite -URL "$web"
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Nenhum comentário:

Postar um comentário