Escolar Documentos
Profissional Documentos
Cultura Documentos
- Pag.1
- Pag.2
Sumrio
Prefcio .........................................................................................................................................................................4 Objetivo ....................................................................................................................................................................4 Sobre o Autor............................................................................................................................................................4 Links do Autor ...........................................................................................................................................................4 Informaes do Site de Certificao (original em ingls) .............................................................................................5 Sobre o Exame ..........................................................................................................................................................5 Perfil do Candidato ...................................................................................................................................................5 Certificao Alcanada..............................................................................................................................................5 Tpicos cobertos pelo exame ...................................................................................................................................5 Installing and Configuring a SharePoint Environment (25 percent) .....................................................................5 Managing a SharePoint Environment (26 percent) ..............................................................................................5 Deploying and Managing Applications (24 percent) ............................................................................................6 Maintaining a SharePoint Environment (25 percent)...........................................................................................6 Tpico 1 Instalao e Configurao do Ambiente .....................................................................................................7 Upgrade Requisitos ................................................................................................................................................7 Upgrade - Automatizado ..........................................................................................................................................7 Upgrade - Processo Pr-Upgrade .............................................................................................................................9 Upgrade Ambientes Single ou Farm Server .........................................................................................................11 Upgrade Attach Database ....................................................................................................................................11 Instalao Ambiente Stand Alone ou Farm .........................................................................................................11 Instalao Automatizando ...................................................................................................................................12 Configurao Comunicao entre servidores ......................................................................................................12 Configurao Server Roles ...................................................................................................................................13 Configurao Alta disponibilidade .......................................................................................................................14 Configurao IPFS ................................................................................................................................................14 Configurao AAM ...............................................................................................................................................15 Configurao SendTo ...........................................................................................................................................16 Configurao BCS .................................................................................................................................................16 Configuraes Excel Services ...............................................................................................................................18 Configuraes Access Services ............................................................................................................................18 Configuraes Visio Services................................................................................................................................18 Configuraes PerformancePoint Services ..........................................................................................................19 Configuraes User Profile Services ....................................................................................................................19 Configuraes MMS.............................................................................................................................................21 Search e Indices - Configurando .............................................................................................................................22 Search Customizando resultados.........................................................................................................................25 Search iFilter ........................................................................................................................................................27 2 Gerenciando o Ambiente ......................................................................................................................................28 Logs .........................................................................................................................................................................28 Log - Web Analytics e Health ..................................................................................................................................28
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.3 Health - Relatrios ..................................................................................................................................................30 Health Regras .......................................................................................................................................................31 Jobs .........................................................................................................................................................................31 Quotas ....................................................................................................................................................................31 Integrao com SQL Server Reporting ....................................................................................................................32 Segurana Gerenciamento de contas ..................................................................................................................33 Segurana Gerenciamento ..................................................................................................................................34 Segurana Provedores de autenticao ..............................................................................................................36 Segurana - Information Rights Management .......................................................................................................37 3 - Gerenciando Aplicaes ........................................................................................................................................38 Gerenciando Databases ..........................................................................................................................................38 Gerenciando Web Applications Criando uma WA ...............................................................................................38 Gerenciando Web Applications Configurao .....................................................................................................41 Site Collection Criando e configurando ...............................................................................................................44 Site Collection Configuraes especficas (Site Settings).....................................................................................45 Site Collection Multi-Tenacy ................................................................................................................................49 Site Collection Variations .....................................................................................................................................49 Solues ..................................................................................................................................................................52 4 Mantendo o Ambiente..........................................................................................................................................53 Backup Full ..............................................................................................................................................................53 Backup Granular .....................................................................................................................................................53 Backup Granular - Exportao ................................................................................................................................54 Backup Granular Database no atachado ...........................................................................................................54 Solues de Alta Disponibilidade............................................................................................................................54 Monitorando e analisando o ambiente ..................................................................................................................55 Remote Binary Large Objects Service (RBS) ...........................................................................................................55
- Pag.4
Prefcio
Objetivo
Este manual foi criado com o objetivo de ajudar os interessados em fazer o exame 70-667 da Microsoft, em funo das palestras da track Certificao do TechEd 2010. Uma certificao hoje importante para profissionais que querem se destacar dos demais em um processo de seleo e tambm para os novos demonstrando sua habilidade por meio de um teste executado pelo fabricante da tecnologia. A certificao no lhe garante um emprego, mas lhe dar a um entrevistador uma diferenciao. Este manual no ir responder perguntas nem fornecer a base do treinamento oficial 10174 que a Microsoft vende por meio de seus parceiros de Learning Services. Mas a inteno servir de um breve guia para quando voc estiver estudando para o exame, para saber por onde comear. Muitas das questes do exame de certificao so baseadas em cenrios e no apenas em perguntas tcnicas. Ao ler este manual tente imaginar o motivo de existir a feature e compare com as outras do mesmo tipo. Tente levar em conta cenrios de empresas que utilizariam isso e como voc faria. Leia os links, muitos tpicos so complexos e no seria possvel descrever sem escrever um livro. Por fim, utilize o SharePoint 2010 mesmo que em verso de avaliao para estudar, no confie apenas nas informaes aqui e, principalmente, no recorra a BrainDumps, pois eles podem at te ajudar mas criaro em voc uma falsa confiana que lhe ser cobrada no futuro e denigrir a imagem dos que passaram no exame honestamente, com muito esforo, como voc est tentando agora.
Sobre o Autor
Marcelo Sincic certificado Microsoft MCITP, MCPD, MCTS, MCSA, MCDBA, MCAD e MCT pela IBM como CLP Domino 6.5/7.0 e pela Sun como Java Trainer. certificado em System Center OM/CM, Windows 7, Windows 2008, SQL Server 2000/2005/2008, Sharepoint 2007/2010, Forefront, ASP.NET 3.5, Windows Forms 4.0, Windows Mobile e Hyper-V, recebendo o titulo Charter Member em diversas certificaes. Recebeu premio como um dos 5 melhores instrutores da Amrica Latina em 2009. Atualmente consultor e instrutor na plataforma Microsoft, mas desenvolvedor desde 1988 com Clipper S'87 e Dbase III com Novell 2.0. Perfil completo em http://www.marcelosincic.com.br/blog/page/Sobre-o-Autor.aspx
Links do Autor
Blog: http://www.marcelosincic.com.br Twitter: http://twitter.com/marcelosincic LinkedIn: http://www.linkedin.com/pub/marcelo-sincic/1/271/39b Facebook: http://www.facebook.com/msincic
- Pag.5
Perfil do Candidato
Candidates for this exam typically have more than one year of experience configuring SharePoint and related technologies, including Internet Information Services (IIS), Windows Server 2008, and Active Directory, and networking infrastructure services. The minimally qualified candidate typically: Is an IT administrator involved in SharePoint installation, configuration, and maintenance. Has experience with deployment and management of SharePoint architectures and solutions. Is proficient with IIS 7.0, DNS, Active Directory, and Microsoft SQL Server 2005 or higher as these technologies relate to SharePoint. Is proficient with the infrastructure and security of Windows Server 2008. Has experience with business operations for IT, including data backup, restoration, and high availability. Has experience with Windows PowerShell 2.0 and command-line administration.
Certificao Alcanada
When you pass Exam 70-667: TS: Microsoft SharePoint 2010, Configuring, you complete the requirements for the following certification(s): MCTS: SharePoint 2010, Configuration Exam 70-667: TS: Microsoft SharePoint 2010, Configuring: counts as credit toward the following certification(s): MCITP: SharePoint Administrator 2010
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.6 This objective may include but is not limited to: managing NTLM, Kerberos, claims-based, and formsbased authentication; and configuring Secure Store Service (SSS) and Active Directory Federation Services (AD FS) Deploying and Managing Applications (24 percent) Manage Web Applications. This objective may include but is not limited to: managing databases, Web Application settings, security, and policies Manage site collections. This objective may include but is not limited to: managing site collection policies, features, caching, and auditing; configuring site collection security; configuring multi-tenancy; and configuring site collection quotas and locks Deploy and manage SharePoint solutions. This objective may include but is not limited to: deploying and managing SharePoint solution packages, managing sandbox solutions, and managing user solutions Maintaining a SharePoint Environment (25 percent) Back up and restore a SharePoint environment. This objective may include but is not limited to: configuring backup settings; backing up and restoring content, search, and service application databases; detaching and attaching databases; and exporting lists and sites Monitor and analyze a SharePoint environment. This objective may include but is not limited to: generating health, administrative, and Web analytics reports; interpreting usage and trace logs; identifying and resolving health and performance issues Optimize the performance of a SharePoint environment. This objective may include but is not limited to: configuring resource throttling (large list management, object model override); configuring remote Binary Large Objects (BLOB) storage and BLOB and object caching; and optimizing services
- Pag.7
Veja que todos os pr-requisitos so mapeados, baixados e instalados com esta ferramenta que executada como parte do setup.
Upgrade - Automatizado
Umas das formas de se fazer upgrade para o SharePoint 2010 utilizando o prprio setup do produto. Ele detecta automaticamente que j existe uma instalao do WSS ou MOSS e automaticamente ir apresentar uma tela diferente da nova instalao com a opo de atualizao, como a imagem abaixo:
- Pag.8
Na sequencia necessrio executar o Configuration Wizard que tambm j indicar que o processo de upgrade. importante que antes de fazer o wizard os sites no funcionaram, pois os assemblies j foram instalados no passo anterior mas o banco de dados ainda est na verso antiga.
A tela seguinte do Configuration Wizard importante. Ela indica o que voc deseja fazer com os layouts j existentes. Um das opes (a segunda) indica que voc quer preservar, ou seja, os sites j criados continuaram com o tema da verso do SPS 2007. J a opes de alterao permite alterar apenas os layouts e preservar as customizaes ou resetar inclusive as customizaes. Lembrando que estas opes so propagadas para todos os sites do servidor. Por exemplo, imagine que seu site tem um portal customizado. Se escolher a opo de preservar o tema nada ser alterado e posteriormente poder alterar pelo Site Settings de cada subsite. J se escolher a opo de alterao e mandar preservar as customizaes poder ter um efeito ruim nos layouts, pois os temas sero alterados mas as webparts e customizaes no, o que pode gerar uma deformidade se as customizaes no utilizaram os estilos padro dos temas. Por fim, se escolher a opo Reset All poder ter problemas com sites customizados, como por exemplo, um portal criado para sua intranet.
- Pag.9
Ao final do Configuration Wizard voc poder ver o relatrio de upgrade, que tambm pode ser visto a qualquer momento pelo Central Administration, como abaixo:
- Pag.10
Outro utilitrio importante o cmdlet do PowerShell do SPS 2007 Test-SPContentDatabase que no faz alteraes, mas complementa o comando acima verificando Data orphans, Missing site definitions, Missing features e Missing assemblies.
- Pag.11
- Pag.12
Aps isso, basta executar o Configuration Wizard passando o nome do servidor SQL, o nome do banco a ser criado, a conta de usurio, a porta do site de administrao e o tipo de autenticao (NTLM ou Kerberos). O que muda uma instalao Stand Alone de uma Farm a opo abaixo:
Se for escolhido a opo Create ser necessrio informar o nome do banco de dados A SER CRIADO, enquanto se utilizar Connect dever indicar o banco de dados QUE J EXISTE e que foi criado ao instalar o primeiro servidor. Durante a instalao, seja no modo visual ou automatizado abaixo so criados arquivos na pasta Temp com o nome Sharepoint Server Setup*.log e procure por erros apresentados no formato de Stack do .NET
Instalao Automatizando
A instalao automatizada do SPS 2010 pode ser feita por utilizar arquivos xml que j esto no aplicativo de instalao. Para isso se utiliza o comando Setup.exe /Config:arquivo xml. Os arquivos que j vem com o instalador esto na pasta Files e divididos por subdiretrios, onde temos Setup, SetupFarm, SetupFarmUpgrade entre outros, que neste exemplo respectivamente so para automatizar stand alone, farm e upgrade. Para instalar novos servios e features utilize cmdlets como por exemplo o Install-SPService e Install-SPFeature entre outros. Mais detalhes em http://technet.microsoft.com/en-us/library/cc262839.aspx
- Pag.13
No blog do time do SPS da Inglaterra tem uma boa explanao sobre o tema: http://blogs.msdn.com/b/uksharepoint/archive/2009/01/05/sharepoint-ports-proxies-and-protocols-anoverview-of-farm-communications.aspx Para configurar as contas de servio e as contas dos administradores acesse o security
- Pag.14
Para configurar os diferentes servios em um servidor especifico acesse a opo Manage services on server como a tela abaixo demonstra:
Note que tanto possvel indicar o estado dos servios como tambm configurar os que esto com estado Stop para fazer a inicializao do servio. Servios j inicializados precisam ser parados para alterar.
Configurao IPFS
Este recurso permite integrar formulrios criados no Office InfoPath com o SPS para criar aplicaes. Estes formulrios podem conter dados externos, acessar web services, gravar dados e permitem programao em .NET Framework com os controles como botes, textbox, listbox e outros. Para configur-lo acesse o menu abaixo:
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.15 Cada formulrio pode ser ativado ou desativado utilizando o menu abaixo e note que se a opo Activate a Site Collection essencial para que o formulrio possa ser utilizado:
Na configurao do servio destaca-se duas propriedades. A primeira indica que o formulrio poder ser visualizado no browser, sem o cliente abrir o InfoPath ao clicar no formulrio. A segunda importante quando um formulrio utiliza fonte de dados com SQL onde a autenticao feita com usurio fixo e no integrado:
Por fim, no IPFS tambm possvel fazer upload de arquivos para conexo com BD no formato UDF e utilizar web servisse como proxy. Neste ultimo caso voc tambm deve habilitar o uso de autenticao dos forms pelo usurio abaixo da opo na tela acima.
Configurao AAM
O Alternate Access Mapping permite que se mapeie os diferentes URLs que forem utilizados pelo usurio para chegar no portal. Se o mapeamento no estiver configurado pode no haver resposta do SP.
Cada web application pode conter at 5 mapeamentos, como intranet, internet, extranet, default e customizado.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring Uma das importantes funes de criar o AAM no caso de certificados SSL para acesso externo.
- Pag.16
Configurao SendTo
Esta configurao permite criar conexes com sites do SPS 2010 ou anteriores utilizando uma URL para postagem. Com isso possvel enviar documentos de um farm ou web application diferente, facilitando a integrao em ambientes com mltiplos sites.
Configurao BCS
O Business Data Connectivity Services permite que dados externos, por exemplo, dados vindo de um servidor de banco de dados, sejam vistos como fonte de dados em listas e outros recursos. Para acessar entre em Application Management -> Manage Service Applications -> Business Data Connectivity Services e faa a importao dos arquivos BDC criados pelo SharePoint Desginer:
Abra o site do SPS Designer e escolha External Content Typer, inclua um novo item e ao clicar no opo Click here to discover... ver a segunda tela abaixo onde poder escolher o local dos dados a serem importados:
- Pag.17
Na sequencia ser possvel criar as operaes, ou seja, o que ser integrado com o SPS de cada tabela escolhida, como exemplo abaixo onde iremos habilitar todas as operaes:
- Pag.18
Ao fechar a tela de edio dos dados eles sero automaticamente registrados no SP, como na primeira tela deste tpico. Para fazer atualizaes basta voltar ao SPS Designer e editar a conexo ou operaes.
Global Settings Permite definir tempo de conexo, se as planilhas vo poder acessar dados externos, receber alteraes dinmicas, tipo de autenticao e uso de cache para arquivos no alterados. Trusted File Locations Indica os diretrios onde se poder utilizar planilhas, pode ser UNC para acessar arquivos que esto em um file server ou outro servidor SPS Trusted Data Providers Lista dos Providers de dados, como OLEDB, SQLClient, ODBC, etc Trusted Data Connection Libraries Define as Document Librarys que podero ser acessadas User Defined Functions Assemblies DLLs criadas em .NET para integrao com planilhas
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.19 til para permitir que documentos vsd sejam mostrados na interface web do SPS 2010 diretamente sem o Visio.
O OPPS um interessante recurso para montar pginas com KPI e relatrios prontos com analises de forecast, desempenho, avaliaes, etc. Porem, note que o OPPS um produto separado do SPS 2010, assim como o Project Server.
Em profiles alm das configuraes mais bvias que so a lista de propriedades, gerenciamento dos perfis, segurana, dados da empresa e alguns outros, temos itens bem interessantes e teis. Em cada perfil possvel o usurio indicar quem poder ver seus dados, como em redes sociais da internet:
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring Outro recurso so as politicas de perfis, onde voc poder definir o default para as opes acima:
- Pag.20
Por exemplo, gerenciamento de audincias. Estas servem como grupos, mas ao invs de segurana proveem uma forma de customizar customizaes. Para isso ao se criar uma web part, por exemplo, podemos indicar que aquela web part s aparece para usurios da audincia desejada. importante lembrar que as audencias precisam ser compiladas, ou atualizadas para funcionarem. Outro exemplo so os perfis de organizaes, onde podemos criar como que grupos, baseados na empresa, ou organizao a que esto vinculados. importante tambm que o SPS 2010 tem recursos de redes sociais, como indicador de presena e outros recursos. Para isso importante configurar pelo Manage User Permissions, no s se o usurio poder usar recursos, como tambm a possibilidade de criar o site pessoal (my site):
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.21 Outro item importante se configurado relacionado com o acima o Setup My Sites, j que desejamos indicar o nome que o site ter e onde ele ficar hospedado nas rvores do SP, assim como outras opes:
J a sincronizao de profiles pode ser feita com AD, LDAP ou at mesmo BCS. Utilize as opes de agendamento para indicar o tempo de atualizao dos dados.
Configuraes MMS
O Metadata Management Service tem a funo de criar na empresa uma taxonomia, ou padronizao de termos. Por exemplo, criar a palavra Tecnologia para que se torne um padro na empresa. Com isso quando o usurio digitar Vend em uma caixa de texto aparecer abaixo uma caixa de sugesto com a palavra Vendedor e Vendas. Este recurso similar ao Intelisense do Visual Studio ou quando estamos fazendo uma pesquisa na internet. O primeiro passo definir o administrador do servio em Term store administrators. Salve e poder criar sua prpria lista de palavras e termos, incluindo o idioma e os sinnimos:
Depois ao criar uma coluna em uma lista do SharePoint possvel dizer que o tipo dela Matadata e indicar o grupo de termos, como abaixo na coluna de uma lista:
- Pag.22
Aps acessar o servio de Search podemos configurar suas diversas funes com as duas imagens abaixo:
- Pag.23
A primeira parte a ser configurada o Content Resources onde podemos indicar as fontes de dados a serem pesquisadas. Estas so por default os sites do prprio farm, mas podemos incluir novas fontes, como servidores de arquivos, BDC, listas externas e outros, como mostrado abaixo:
Note que cada fonte de dados pode j ser configurada com o horrio do crawl (indexao) completa ou incremental e no momento da criao j criar o primeiro. Para os itens que j esto na lista, necessrio configurar e utilizando o menu fazer a primeira indexao:
- Pag.24
J em Crawl Rules podemos definir as regras para indexao de outros sites, mas neste caso utilizando coringas e podendo indicar usurio e senhas para o acesso:
A configurao Server Mapping permitir indicar um nome alternativo para a URL pesquisada, o que permitiria por exemplo, evitar endereos da intranet que no pudessem ser acessados por meio externo;
Em Host Distribution Rule podemos indicar regras para as origens de forma que cada servidor com search do farm contenha dados diferenciados, porem note que esta funo s permite uso com mltiplos servidores. Em File Types indicamos novos tipos de arquivos a serem indexados, utilizando a extenso. Em Index Reset podemos deletar todo o contedo dos ndices, mas no recri-lo, j que isso acontecer no prximo full de cada fonte. Na opo Crawler Impact Rule podemos indicar o numerode documentos simultneos que sero indexados simultaneamente, fazendo com que sites menos importantes demorem mais tempo, mas impactem menos:
- Pag.25
Federated Location faz o papel de implementar pesquisadores externos ao seu engine interno. Por exemplo, podemos pegar a URL do Bing e integrar com nossas pesquisas internas. Voc poder utilizar a galeria online indicada pelo link na prpria configurao para integrar estes diferentes engines. Ao fazer esta configurao voc poder indicar palavras ou filtros especficos que sero direcionados. Por exemplo, voc pode fazer a consulta ao site de um parceiro desde que o nome do produto seja especificado na pesquisa. Metadata Property Mapping ferramenta para criar filtros e indexao complexas. Por exemplo, veja as propriedades do ndice para author onde ele composto de diversos outras colunas utilizados em BDC, listas e outros:
Ao criar um BDC necessrio mapear nesta ferramenta o nome com o qual queremos que a pesquisa esteja integrada. Apenas assim que dados externos sero indexados pelo SPS Search, como o exemplo abaixo:
- Pag.26
Na opo Scopes podemos criar categorias de filtros que aparecem na combo de pesquisas. Podemos com isso criar um escopo Interno com apenas as fontes que so os sites e servidores internos. Outro escopo s com os dados de BDCs e assim por diante. Ao criar um escopo possvel indicar uma pgina especifica para ele, permitindo criar pginas com links fixos ou instrues para aquele tipo de resultado que foi filtrado. Note que escopo so criados em duas fases, a primeira apenas indicando o nome e a pgina e a segunda adicionar as regras de contedo do escopo:
Um detalhe importante que costumamos criar escopos com regras para filtro de incluso, mas que tambm possvel utilizar as regras para criar filtros de excluso, o que permitiria filtras contedos indesejados em outras pesquisas ao invs de indicar todos os desejados. Por fim, em Search Result Removal podemos limpar itens do banco de dados baseados em URLs, retirando assim pginas com contedo no desejado, como propagandas ou material inapropriado. Uma interessante feature de indexao poder indicar pginas ou resultados especficos para pesquisas especificas, como por exemplo, uma pgina de propaganda.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring Isso pode ser feito integrando-se o FAST Search, produto comprado separadamente ao SPS 2010. Mais detalhes em http://technet.microsoft.com/en-us/evalcenter/ee424282.aspx
- Pag.27
Search iFilter
Por fim, um importante adendo ao SPS so os iFilters, aplicaes que permitem indexar contedo no pertencente ao Office, como e exemplo mais comum que so os arquivos PDFs. No caso de PDFs o iFilter pode ser da Adobe, FoxIT e outros softwares que fazem este processo. O link http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025 o levar ao iFilter da Adobe, mas pesquisando na internet encontrar outros fabricantes.
- Pag.28
2 Gerenciando o Ambiente
Logs
O uso de logs importante em qualquer aplicao e no poderia ser diferente no SPS 2010. Para acessar as configuraes de log e relacionados utilize o menu Monitoring:
O Log do SPS permite escolher os eventos que sero arquivados, como pode ser visto abaixo:
Note o detalhamento dos erros desejados e o nvel gerado. Note tambm as opes onde indicamos o nvel de eventos que sero reportados ao Windows ou ao log de trace. A opo Event Log Flood muito interessante pois permite ao SPS detectar eventos repetidos e no logar, por exemplo, se um determinado componente apresenta problemas o log no ir ficar guardando vrias vezes o mesmo evento. Na sequencia das configuraes possvel indicar o diretrio e o tamanho que o log ir chegar:
- Pag.29
Veja que nesta primeira parte ligamos a coleta e indicamos o tipo de dados que ser disponibilizado nos relatrios. Na segunda parte das configuraes indicamos o local dos logs de uso e o tamanho mximo que poder chegar, lembrando que ao chegar no limite no ser mais possvel gerar relatrios dos perodos limpos.
Note logo abaixo os health data colletion que so os dados para gerar grficos e alertas dos servidores e servios do farm, um dos novos recursos do SPS 2010. Note que necessrio criar os schedules de transferncia para o banco de dados. Isso pode ser feito por tipo de elemento monitorado, como as duas imagens a seguir (health e log):
- Pag.30
Obviamente que se as frequncias forem muito baixas poder gerar sobrecarga no servidor.
Health - Relatrios
Nesta opo podemos ver a situao dos diferentes itens que so monitorados. Esses itens podem ser visualizados em detalhes e reprocessados aps resolver o problema, alm de permitir configurar alertas automticos. Note o link para soluo do problema:
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.31 Note tambm o boto Edit Item onde pode-se editar o alerta. Isso muito til para criar uma base de conhecimento, adicionando ao texto dados importantes de ocorrncias passadas.
Health Regras
No item Review rule definitions podemos ver as regras que so utilizadas na monitorao e a periodicidade destas regras, alm de poder desativ-las, como no caso de um problema conhecido:
Tambm possvel criar suas prprias regras, porem note que estas precisam ser criadas com assemblies em .NET baseadas em herana das classes de base de monitorao. Veja detalhes em http://blogs.technet.com/b/speschka/archive/2010/01/26/creating-health-monitor-rules-for-sharepoint2010.aspx
Jobs
Ainda na parte de monitorao temos a possibilidade de criar jobs e verificar o andamento dos jobs. A primeira opo permite ativar, desativar ou criar novos jobs como abaixo:
Note que no menu lateral possvel ver os histricos com os resultados de execues e saber os que esto sendo executados no momento. Isto importante para acompanhar backups, por exemplo, ou ento cancelar processos de crawl ou outros que estejam causando sobrecarga imediata no servidor. Aps parar um job possvel execut-lo manualmente no boto Run Now acima.
Quotas
O sistema de cotas essencial se precisamos controlar o tamanho dos contedos. Muitas vezes usurios acabam por utilizar sites para arquivar dados desnecessrios e as cotas ajudam a gerenciar isso por definir um limite do uso.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.32 Esta opo pode ser encontrada em Application Management -> Specify quotas template e Configure quotas na locks. O primeiro permite gerenciar quotas a serem utilizados quando se for criar uma nova site collection:
Note agora que temos cotas para as aplicaes que so executadas (sandboxed solutions) que baseada em pontos, sendo que cada ponto corresponde a uma execuo anormal, uso de cpu e uma srie de fatores (http://msdn.microsoft.com/en-us/magazine/ee335711.aspx). J em quotas e locks definimos o padro de quota que ser utilizado, ou ento definimos a quota individual para a site collection, alm de poder configurar o modo como read-only, apenas atualies ou bloqueio total:
Nas opo de integrao basta indicar a URL do web service do SRSS que pode ser obtida nas ferramentas de gerenciamento do SQL:
- Pag.33
Note que pode-se indicar em todos os sites ou apenas especficos (se escolhido a segunda opo). J na opo Report Server to integration no indica-se o servidor que executa o SRSS e sim o servidor SQL Server com a base de dados. importante que o usurio utilizado nas contas de servio do SRSS precisam ter permisso aos bancos de dados do SP:
Por fim em Set server defaults podemos indicar os parmetros padro para os relatrios, que na verdade podem tambm ser configurados no SRSS administration tool:
- Pag.34
Manage the farm administrators group como o prprio nome j diz permite indicar quem so os usurios ou grupos com papel de administrador do farm. Aprove or reject distribution groups permite ao administrador aprovar os grupos de distribuio criados no AD para uso nos sites e alertas. Se o grupo de distribuio no for aprovado o SPS no ir encaminhar os e-mails. Em Specify web application user policy possivel definir o nivel default de permisses para um determinado site collection ou ento definir usurios com permisses especificas, como abaixo:
A opo Account operates as System indica que as operaes feitas por este grupo ou conta no ser logada com o nome real, mas como operaes de sistema.
Segurana Gerenciamento
A opo Managed Accounts muito interessante pois permite definir regras para contas especificas, como por exemplo, periodicidade de troca de senha, com isso protegendo contas que no SPS so utilizadas como administradores ou permisses especiais. possvel acrescentar qualquer conta as contas gerenciadas no menu, mas por padro apenas a conta do administrador j estar sendo gerenciada:
- Pag.35
Em Configure service accounts podemos ver as contas utilizadas em cada servio e alterar entre as que so gerenciadas. Lembre-se de que apenas as contas gerenciadas podem ser listadas. Em Configure password change settings indicamos o email a ser notificado quando uma conta gerenciada estiver para expirar e o prazo do email de aviso, alm do prazo de expirao. Em Management antivrus settings configuramos os itens que o antivrus integrado dever analisar. Note que poucos produtos so compatveis com SPS, como por exemplo, o Microsoft Forefront for Sharepoint. Blocked file types uma lista de extenses bloqueadas para upload. Managed web part security indica as operaes que os usurios podero executar com web parts, como por exemplo, consultar da internet (Online gallery) ou conexes entre as WP:
Configure self-service site creation permite o anncio aos usurios de que poder criar sites pessoais e indica o workflow para aprovao, tendo a opo de incluir o administrador secundrio na aprovao:
- Pag.36
- Pag.37
Para fazer permisses em uma lista ou documento voc dever entrar em List Settings ou utilizar o menu suspenso do documento e poder editar na opo Permissions. Caso deseje alterar primeiro precisar usar o boto Stop Inheriting Permissions. Para voltar a herana de permisses use o boto Manage Parent:
- Pag.38
3 - Gerenciando Aplicaes
Gerenciando Databases
Neste grupo de opes gerenciamos os bancos de dados utilizados pelas web applications:
A primeira opo do menu a mais importante neste item com as opes abaixo, porem uma primeira que permite desmontar o banco de dados, o que faz com o SPS no o acesse e seja possvel operaes como DBCC e outras que exigem o banco em modo exclusivo:
A primeira opo acima indica um servidor rplica, o que possvel com recursos do SQL Server replication. Aps criar o database necessrio criar mover manualmente as site collections com o comando abaixo pelo PowerShell: Move-SPSite http://w2k8r2/blogs -DestinationDatabase WSS_Content2 A segunda indica nveis em que sero gerados avisos para o administrador, baseado em sites e no em tamanho, que j seriam cotas. Remover o contedo permitiria tirar o vinculo com o SPS mas no apaga o banco do servidor. E por fim, podemos definir em um farm qual servidor SPS ser o responsvel por fazer as operaes (Timer Jobs) neste banco de dados, o que importante em ambientes farm para que apenas um servidor faa isso e no todos. Tambem possvel adicionar novos databases a um servidor, o que permitiria dividir os sites criados entre eles. Em Specify default database server coloca-se o servidor, usurio e senha do servidor padro. importante que aps mover um database de servidor necessrio mover a referencia do site com o comando abaixo pelo PowerShell: Move-SPSite http://w2k8r2/blogs -DestinationDatabase WSS_Content2 Em Configure the data retrieval service configuramos os tipos de acesso, ou provedores de dados, que podero ser utilizados para ler dados do SPS em aplicaes. No possvel alterar os provedores, apenas permitir ou no que eles acessem dados.
- Pag.39
Note que os botes na barra superior permitem escolher os mtodos de autenticao, bloqueio, tipo de acesso e outras opes. Algumas das opes merecem considerao por serem prprias e no abrangidas em tpicos anteriores. A primeira delas a opo de criar ou estender uma aplicao. Criar significa que um novo site ser criado no IIS com as configuraes definidas. Estender significa um web site j criado no IIS que agora iremos integrar com o SPS. Tanto um como o outro tem opes similares, como as abaixo ao se criar uma nova WA:
Nesta primeira parte vemos o tipo de autenticao e como o site se distinguir de outros, podendo ser pela porta (mais comum) ou por host header que mais indicado para ambiente de provedor web, onde cada site tem um nome diferente no DNS para apontamento.
- Pag.40
Nesta segunda parte vemos a forma de autenticar e a URL pblica que ser vinculada no Access Mapping visto nos primeiros tpicos.
Nesta terceira parte Application Pool indica o gerenciamento do IIS. Os APs so como se definem isolamentos de processo no IIS. Utilizar um mesmo AP para vrios sites pode fazer com que um trave o outro, utilizar vrios APs pode fazer com que o nmero de threads do IIS fique muito alto e gere alta demanda de CPU e recursos. A opo seguinte o nome do banco de dados que ser utilizado e os dados para autenticao no SQL Server.
- Pag.41
Na ltima parte podemos ver o nome do servidor de rplica, o servidor de pesquisa se houver mais de um e os servios que sero utilizados nesta WA. Cada WA precisa de um banco de dados individual. Aps criada uma nova WA o banco de dados pode ser gerenciado como vimos anteriormente.
- Pag.42
User policy indicar as permisses que sero herdadas pelo site, principalmente as contas de servio:
- Pag.43
Permission policy mostra os tipos de permisses comuns a serem atribudas. So as mesmas que esto em User Permissions, porem agrupadas por perfis para serem depois atribudas aos usurios individuais.
A primeira Genenal Settings tem opes muito importantes: Time zone Indica o fuso horrios Quota Quota default para a WA Indicador de presena Se os usurios poderam ver status online ou off-line de outros Alertas Se sero permitidos e o limite por usurio RSS Habilita ou no leitor de noticias Blog API Habilita o recurso metablog para publicao por meio de web services (Ex. Live Writter) Browser Render Modo permissivo no habilita recursos especiais permitindo usar browsers limitados como celulares e verses ligth Web page validation Aps um perodo na mesma pgina pede senha novamente Send username Recuperao de senha por email Master Page Se ser criado o diretrio _Layouts para publicao e escolha das MPs
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.44 Recycle bin habilita lixeira e define seus limites, que tem estgio um por numero de dias e estgio dois quando o usurio apaga o documento da lixeira mas tem espao sobrando no servidor Maximum upload size Tamanho mximo para uploads de documentos, em megabytes A segunda Resource Throttling um dos novos recursos do SPS 2010: List view threshold - Numero mximo de itens que sero listados. Maior do que isso incorrer em erro e caber implementar views para filtrar o contedo Object Model Override Se o usurio poder substituir a opo acima em uma view List View Threshold for Auditors and Administrators Especifico para estes grupos List View Lookup Threshold Listas podem conter lookups para contatos, outras listas, BDC. Este o limite de colunas lookup permitidas Daily Time Window for Large Queries Fora deste horario as queries ocorrem em erro, ideal para relatrios, processos customizados e outros List Unique Permissions Threshold Limite de ACEs para uma lista Backward-Compatible Event Handlers Compatibilidade com event handlers das verses anteriores HTTP Request Monitoring and Throttling Monitora o trfego utilizando regras de QoS impedindo que usurios pesquisando, por exemplo, travem o site momentaneamente Change Log Tempo de vida dos eventos no log A opo Workflow settings apenas habilita ou no que usurios criem ou habilitem workflows e se os usurios recebero avisos caso o workflow esteja ativo em um site em que ele no tenha acesso. A opo Outgoing email permite indicar os dados do servidor SMTP para envio de alertas e workflows. A opo Mobile Account permite a indicao da URL, usurio e senha para envio de SMS pela internet para clientes que tenham conta em operadoras com este servio. Por fim, a opo SharePoint Designer indica se os usurios com este aplicativo podero criar e alterar Master Pages, ver toda a hierarquia do site e desativar pginas.
Note que indicamos a WA e o caminho, neste caso / onde poderamos indicar blogs/wikis/produtos desde que criados no WA anteriormente. Definimos o nome do site e o template que ser utilizado.
- Pag.45
Na sequencia indicamos um administrador primrio e secundrio, lembrando que esta configurao tem que estar preenchida no secundrio se nas opo self-creation exigir que este seja contatado. tambm indicado a cota para os sites dentro desta SC. As outras opes j foram consideradas em tpicos anteriores, exceto Configure site and use deletation que permite indicar auto deleo de sites que ficarem inativos aps um perodo, enviando um numero determinado de avisos para o administrador:
- Pag.46
Site Collection audit settings permitir ao administrador gerar dados para serem visualizados na opo Audit log reports:
- Pag.47
Ao habilitar a auditoria pode-se indicar para qual evento de documentos ou listas e por quanto tempo estar disponveis. Tambm permite indicar um local onde ser guardado quando este perodo acabar. Site Collection Policies permite criar regras para reteno de documentos, insero de dados do criador e outras configuraes. Ao se criar uma lista pode-se indicar a qual politica esta ir respeitar, o que implicar nos itens indicados abaixo:
Ainda outra opo especifica neste local a opo Search Keywords onde podemos ligar uma palavra ou expresso de pesquisa diretamente a um resultado, o que faz um destaque do item desejado. A palavra est acima da imagem abaixo, mas aqui possvel ver onde podemos inserir os resultados desejados e o tempo em que esta regra est vlida, como em caso de contrato de propaganda ou promoo:
- Pag.48
Tambm vlido e importante destacar as opes de caching onde podemos definir cache para pginas, objetos ou perfis. A primeira destas opes de cache a criao de perfis, como a tela abaixo:
Em geral no criado novo perfil, j que os padres j so configurados para variar os parmetros acima para pegar internet (sem ACL e sem o safe e sem checagem), extranet (ACL, safe e sem checagem) e intranet (ACL, safe e checagem). Todos tem a opo de tempo do cache para as paginas. A opo de caching de objetos tem a ver com objetos como listas, dados, layout. Faz com que os objetos residam na memoria do servidor evitando trfego constante com o SQL Server, mas ocupando muita memria:
Por fim, o caching de sada guarda cpia das pginas geradas pelo SPS fazendo com que sejam enviadas para o prximo usurio com o mesmo contedo. neste local que se utiliza os perfis criados anteriormente:
- Pag.49
O primeiro passo configurar quais servidores podem replicar entre si em Configure contente deployment:
- Pag.50
Note a obrigatoriedade de usar ou no SSL na ultima opo da tela acima, os endereos de origem e destino e a opo principal, que permitir ou no a rplica. O prximo passo criar os caminhos que sero replicados em Configure contente deplyment paths and jobs, sendo que primeiro definimos o site a ser replicado como as duas imagens abaixo mostram:
Note nesta primeira tela o nome do servidor de origem, o site a ser replicado e o servidor de destino, notando que este o Central Administration e no o site destino.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.51 Neste segunda parte da tela vemos a autenticao a ser utilizada e o site destino, que neste caso est no mesmo servidor. O passo seguinte criar o job de rplica que est no mesmo menu onde foi criado o path acima:
No job alm do caminho que ser replicado especificamos onde isso ser feito, a lista dos sites que sero replicados e o agendamento. Veja tambm que possvel criar um snapshot no banco de dados para trabalhar com os dados durante a exportao.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.52 Aps configurar esta feature ser possvel ver nos menus as Content type rules que lhe permitir criar as regras baseadas no contente type criado. Para isso primeiro ser necessrio criar um novo Content type do tipo content type organizer e definir as colunas. O passo seguinte criar as regras em Content type rules o contente type a ser gerenciado, um filtro, uma pasta de destino e renomear o documento(na continuao da tela).
Solues
Solues podem ser criadas no Visual Studio 2010 para serem distribudas em vrios servidores. So arquivos com a extenso wsp e podem ser instalado tanto pelo PowerShell/Command prompt (farm solutions) quanto pela interface grfica (user solutions). A primeira forma, PowerShell ou command prompt, so pelos comandos: Add-SPSolution LiteralPath "c:\custom\contososolution.wsp" (PS) Stsadm o addsolution filename c:\custom\contososolution.wsp (command prompt) As solues que forem instaladas assim so do tipo farm e so executadas em segurana baixa, por serem solues testadas pelo administrador. As solues so executadas em modo protegido, com cotas baseadas em perfis visto anteriormente. J solues criadas pelo usurio so chamadas de sandboxed (caixa de areia) por no poderem causar instabilidade no site do SPS. Entre no Central Administration -> System Settings -> Manage user solutions e faa o upload da soluo:
Estas solues executaro com o servio SPUCWorkerProcess.exe (servio SharePoint 2010 User Code Host) e garantem o ambiente protegido, mas limitado. No Central Administration voc poder configurar o servio Microsoft SharePoint Foundation Sandboxed Code Service, colocando em modo manual/automtico ou iniciando e parando seu funcionamento.
- Pag.53
4 Mantendo o Ambiente
Backup Full
O backup do SPS simples e na verso 2010 inclui a verso de backup granular.
O backup completo (Perform a backup) permite a escolha de recursos baseados nas hierarquias dos bancos de dados ou ento backup de servios especficos:
O passo seguinte escolher se o backup ser do tipo full ou diferencial e o local onde ser guardado. A ferramenta de backup grfica do SPS 2010 no permite agendamento de backup, mas este pode ser feito pela linha de comando stsadm.exe -backup e utilizando o agendador de tarefas do Windows agendar o comando. O restore to fcil quanto o backup, bastando escolher o que ser restaurado similar a rvore acima. Para verificar se um backup ou restore est em operao voc pode consultar o histrico e status de jobs abordado em tpicos anteriores. Tambm possvel indicar o diretrio padro e o numero de threads do backup em Configure Backup Settings:
Backup Granular
O backup granular pode ser feito de uma nica WA, evitando ter que escolher itens adicionais, sendo sempre do tipo full:
- Pag.54
Note que possvel exportar uma lista e depois manualmente importa-la, fazer o backup do contedo ou lista e depois restaurar.
Guia de Bolso Exame 70-667 - TS: Microsoft SharePoint 2010, Configuring - Pag.55 Database Mirroring Recurso do SQL Server que replica um banco de dados no mesmo servidor ou em outro servidor fisico Database Snapshot Recurso do SQL Server onde um database espelhado e mantem o estado original, podendo servir de fonte em caso de perda de dados SQL Server Log Shipping Recurso do SQL Server onde ele executa o backup de um banco de dados a cada 15 minutos, por exemplo, e automaticamente restaura em outros servidores SQL Server Clustering Soluo de hardware onde dois servidores compartilham o mesmo storage de discos e fazem modo de redundncia Load Balancing Direciona o trafego entre vrios servidores ou servidor ativo/passivo Levando em conta que todos os metadados do SPS esto no servidor SQL Server este o que precisa de proteo permanente. Para ter proteo dos servios do SPS 2010 recorra ao tpico Configurao Alta Disponibilidade deste guia.
Para que estes dados estejam atualizados importante que se configure os timer jobs. Estes relatrios tambm esto disponveis em cada site em Site Actions -> Site Settings: