Implantação do Microsoft SharePoint Server no Compute Engine


Este tutorial descreve como implantar o Microsoft SharePoint Server no Compute Engine. O guia se aplica ao Microsoft SharePoint Server 2016 e ao Microsoft SharePoint Server 2019.

A implantação do SharePoint usará seis servidores em duas zonas. Essa configuração corresponde à topologia de farm MinRole de disponibilidade média alta (otimizada para pesquisa) .

O diagrama a seguir ilustra a implantação:

Implantação do Microsoft Exchange

O artigo pressupõe que você já tenha implantado o Active Directory e o SQL Server noGoogle Cloud e que você tenha conhecimento básico do SharePoint Server, Active Directory e Compute Engine.

Objetivos

  • Prepare um projeto para a implantação do SharePoint Server.
  • Implante um farm MinRole SharePoint que usa seis servidores:

    • Dois frontend com servidores com cache distribuído
    • Dois servidores de aplicativos
    • Dois servidores de pesquisa
  • Configurar regras de balanceamento de carga e firewall

Custos

Este tutorial usa componentes faturáveis ​​de Google Cloud, incluindo:

Use a Calculadora de preços para gerar uma estimativa de custo com base no uso projetado.

Antes de começar

Para concluir este guia, você precisa do seguinte:

  • Um domínio existente do Active Directory com pelo menos um controlador de domínio. Você pode usar o Serviço Gerenciado para Microsoft Active Directory ou um domínio autogerenciado do Active Directory.
  • Um Active Directory administrativo que tem permissão para ingressar em computadores, criar contas de usuário e adicionar registros DNS.
  • Um projeto do Google Cloud e uma VPC com conectividade aos controladores de domínio do Active Directory.
  • Uma instância do SQL Server associada ao domínio do Active Directory e que pode ser usada para SharePoint. Para obter mais detalhes sobre como configurar uma implantação do SQL Server altamente disponível em Google Cloud, consulte Implantando um grupo de disponibilidade sempre ativo do SQL Server com várias sub-redes .
  • Uma sub-rede para as instâncias de VM do SharePoint. A sub-rede deve abranger pelo menos duas zonas.

Antes de iniciar a implantação, revise os requisitos de sistema do SharePoint Server 2016 e 2019 .

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Make sure that billing is enabled for your Google Cloud project.

Ao concluir as tarefas descritas neste documento, é possível evitar o faturamento contínuo excluindo os recursos criados. Saiba mais em Limpeza.

Preparando o projeto e a rede

Para preparar o seu Google Cloud projeto e VPC para a implantação do SharePoint Server, faça o seguinte:

  1. Mude para seu projeto no console do Google Cloud e abra o Cloud Shell.

    Abra o Cloud Shell

  2. Inicialize as seguintes variáveis:

    VPC_NAME=VPC_NAME
    SUBNET_NAME=SUBNET_NAME
    SUBNET_REGION=SUBNET_REGION
    SUBNET_ZONE_1=$SUBNET_REGION-a
    SUBNET_ZONE_2=$SUBNET_REGION-b
    

    Onde:

    • VPC_NAME é o nome da sua VPC.
    • SUBNET_NAME é o nome da sua sub-rede.
    • SUBNET_REGION é a região da sua sub-rede.
  3. Defina seu ID de projeto padrão:

    gcloud config set project PROJECT_ID
    

    Substitua PROJECT_ID pelo ID do seu projeto do Google Cloud.

Criando regras de firewall

Para habilitar a comunicação entre os servidores do seu farm do SharePoint, você precisa criar várias regras de firewall. Para simplificar a criação dessas regras de firewall, você usa tags de rede :

  • Os servidores front-end são anotados com a tag sharepoint-frontend .
  • Os servidores de aplicativos são anotados com a tag sharepoint-application .
  • Os servidores de pesquisa são anotados com a tag sharepoint-search .
  • Todos os servidores também são anotados com a tag sharepoint .

Crie regras de firewall que usem essas tags de rede e permitam a comunicação pelas portas exigidas pelo SharePoint :

  1. Retorne à sessão existente do Cloud Shell.
  2. Crie regras de firewall para os servidores do SharePoint:

    gcloud compute firewall-rules create allow-http-between-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:80,tcp:443,tcp:32843,tcp:32844 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sharepoint \
      --network=$VPC_NAME \
      --priority=10000
    
    gcloud compute firewall-rules create allow-search-between-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:16500-16519 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sharepoint \
      --network=$VPC_NAME \
      --priority=10000
    
    gcloud compute firewall-rules create allow-rpc-between-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:135,tcp:49152-65535 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sharepoint \
      --network=$VPC_NAME \
      --priority=10000
    
    gcloud compute firewall-rules create allow-wcf-between-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:808 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sharepoint \
      --network=$VPC_NAME \
      --priority=10000
    
    gcloud compute firewall-rules create allow-appfabric-from-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:22233-22236 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sharepoint-frontend \
      --network=$VPC_NAME \
      --priority=10000
    
  3. Crie uma regra de firewall que permita que todos os servidores se conectem às instâncias do SQL Server. Se suas instâncias do SQL Server usarem uma tag de rede sql-server , você poderá usar o seguinte comando para criar uma regra de firewall:

    gcloud compute firewall-rules create allow-sql-from-sharepoint-servers \
      --direction=INGRESS \
      --action=allow \
      --rules=tcp:1433 \
      --enable-logging \
      --source-tags=sharepoint \
      --target-tags=sql-server \
      --network=$VPC_NAME \
      --priority=10000
    

    Consulte Criando regras de firewall para conhecer maneiras alternativas de criar uma regra de firewall caso sua instância do SQL Server não use uma tag de rede.

Seu projeto e VPC agora estão prontos para a implantação do SharePoint.

Criando um disco de instalação

A próxima etapa é criar um disco que contenha a mídia de instalação do SharePoint Server. Ao criar um disco que pode ser anexado a diversas instâncias de VM, você evita ter que fazer download da mídia de instalação para cada instância de VM individualmente.

  1. Siga as instruções em Criando uma imagem a partir de um arquivo ISO . Use o seguinte URL como URL de download:

    Servidor SharePoint 2016

    https://download.microsoft.com/download/0/0/4/004EE264-7043-45BF-99E3-3F74ECAE13E5/officeserver.img
    

    Servidor SharePoint 2019

    https://download.microsoft.com/download/C/B/A/CBA01793-1C8A-4671-BE0D-38C9E5BBD0E9/officeserver.img
    
  2. Use a nova imagem para criar um disco na primeira zona:

    gcloud compute disks create sharepoint-media-1 \
      --zone=$SUBNET_ZONE_1 \
      --image-project=$GOOGLE_CLOUD_PROJECT \
      --image=IMAGE
    

    Substitua IMAGE pelo nome da imagem que você criou na etapa anterior.

  3. Crie um disco na segunda zona:

    gcloud compute disks create sharepoint-media-2 \
      --zone=$SUBNET_ZONE_2 \
      --image-project=$GOOGLE_CLOUD_PROJECT \
      --image=IMAGE
    

    Substitua IMAGE pelo nome da imagem que você criou na primeira etapa.

Criando uma imagem do SharePoint

Para evitar a tarefa repetitiva de instalar componentes do SharePoint em todos os servidores individualmente, agora você cria uma imagem de VM personalizada. Posteriormente, você usará essa imagem de VM como modelo de máquina virtual para implantar os servidores do SharePoint.

  1. Retorne à sessão existente do Cloud Shell.
  2. Crie um script especializado para a instância de VM. O script será executado durante a inicialização da VM e instalará os pré-requisitos do SharePoint :

    cat << "EOF" > specialize.ps1
    $ErrorActionPreference = "stop"
    
    # Allow HTTP/HTTPS redirects so that the prerequisite installer can run
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name WarnonZoneCrossing -Value 0 -Type DWord
    
    # Install prerequisites
    & d:\prerequisiteinstaller.exe /unattended | Out-Default
    
    # Install logging agent
    (New-Object Net.WebClient).DownloadFile(
        "https://dl.google.com/cloudagents/windows/StackdriverLogging-v1-10.exe",
        "$env:Temp\StackdriverLogging-v1-10.exe")
    & $env:Temp\StackdriverLogging-v1-10.exe /S | Out-Default
    
    # Disable Windows firewall (because VPC firewall rules are used instead)
    & netsh advfirewall set allprofiles state off | Out-Default
    EOF
    
  3. Crie a instância de VM e atribua specialize.ps1 ao valor do script especializado. Anexe o disco de instalação do SharePoint em modo somente leitura para poder iniciar o instalador do SharePoint a partir deste disco:

    gcloud compute instances create sp-template \
      --image-family=windows-2019 \
      --image-project=windows-cloud \
      --machine-type=n1-standard-2 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --zone=$SUBNET_ZONE_1 \
      --tags=sharepoint \
      --disk=name=sharepoint-media-1,auto-delete=no,mode=ro \
      --metadata-from-file=sysprep-specialize-script-ps1=specialize.ps1
     
  4. Monitore o processo de inicialização da VM visualizando a saída da porta serial:

    gcloud compute instances tail-serial-port-output sp-template --zone=$SUBNET_ZONE_1
    

    Aguarde cerca de 10 minutos até ver a saída Instance setup finished e pressione Ctrl+C. Neste ponto, a instalação dos pré-requisitos está concluída e a instância da VM está pronta para ser usada.

  5. Crie um nome de usuário e uma senha para a instância de VM

  6. Conecte-se à VM usando a Área de Trabalho Remota e faça login usando o nome de usuário e a senha criados na etapa anterior.

  7. Clique com o botão direito no botão Iniciar (ou pressione Win+X ) e clique em Windows PowerShell (Admin) .

  8. Confirme o prompt de elevação clicando em Sim .

  9. Inicie o instalador do SharePoint:

    & d:\setup.exe
    
  10. Siga as instruções do assistente. Quando for solicitada uma chave de produto, use a chave de produto de avaliação empresarial listada em Instruções de instalação na página de download do Sharepoint ou use uma chave que você já possui.

  11. Quando a instalação terminar, clique em Fechar .

  12. No PowerShell, baixe e instale o Chrome:

    Start-BitsTransfer `
        -Source 'https://dl.google.com/chrome/install/latest/chrome_installer.exe' `
        -Destination "$env:Temp\chrome_installer.exe"
    & $env:Temp\chrome_installer.exe
    
  13. No Chrome, baixe e instale as seguintes atualizações:

    Servidor SharePoint 2016

    1. Atualização de segurança para Microsoft SharePoint Enterprise Server 2016 (KB4011127) .
    2. Atualização para Microsoft SharePoint Enterprise Server 2016 (KB4011053) .

    3. Verifique e instale atualizações adicionais , se necessário.

    Servidor SharePoint 2019

    1. Verifique e instale atualizações , se necessário.
  14. Retorne ao console do PowerShell e generalize a imagem :

    & gcesysprep
    

    O comando desliga automaticamente a VM. Aguarde cerca de 5 minutos para que este processo seja concluído.

  15. No Cloud Shell, crie uma imagem de VM a partir do disco de inicialização da VM:

    gcloud compute images create sharepoint \
      --source-disk=sp-template \
      --source-disk-zone=$SUBNET_ZONE_1
    
  16. Exclua a instância de VM:

    gcloud compute instances delete sp-template --zone=$SUBNET_ZONE_1
    

Criando VMs e unindo-as ao Active Directory

Siga estas etapas para criar as instâncias de VM para o farm do SharePoint e associá-las ao seu domínio existente do Active Directory:

  1. Retorne à sessão existente do Cloud Shell.
  2. Crie duas instâncias de VM para os servidores front-end:

    gcloud compute instances create sp-frontend-1 \
      --zone=$SUBNET_ZONE_1 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-frontend \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT
    
    gcloud compute instances create sp-frontend-2 \
      --zone=$SUBNET_ZONE_2 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-frontend \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT
    
  3. Crie duas instâncias de VM para os servidores de aplicativos:

    gcloud compute instances create sp-app-1 \
      --zone=$SUBNET_ZONE_1 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-application \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT \
      "--metadata=sysprep-specialize-script-ps1=Add-WindowsFeature RSAT-AD-PowerShell;Add-WindowsFeature RSAT-DNS-Server"
    
    gcloud compute instances create sp-app-2 \
      --zone=$SUBNET_ZONE_2 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-application \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT \
      "--metadata=sysprep-specialize-script-ps1=Add-WindowsFeature RSAT-AD-PowerShell;Add-WindowsFeature RSAT-DNS-Server"
    
  4. Crie duas instâncias de VM para os servidores de pesquisa:

    gcloud compute instances create sp-search-1 \
      --zone=$SUBNET_ZONE_1 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-search \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT
    
    gcloud compute instances create sp-search-2 \
      --zone=$SUBNET_ZONE_2 \
      --machine-type=n1-standard-8 \
      --boot-disk-size=200 \
      --boot-disk-type=pd-ssd \
      --subnet=$SUBNET_NAME \
      --tags=sharepoint,sharepoint-search \
      --image=sharepoint \
      --image-project=$GOOGLE_CLOUD_PROJECT
    
  5. Monitore o processo de inicialização da última VM visualizando a saída da porta serial:

    gcloud compute instances tail-serial-port-output sp-search-2 --zone=$SUBNET_ZONE_2
    

    Aguarde cerca de 2 minutos até ver a saída Instance setup finished e pressione Ctrl+C. Neste ponto, a instância da VM está pronta para ser usada.

  6. Para cada uma das seis instâncias de VM, execute as seguintes etapas:

    1. Crie um nome de usuário e uma senha para a instância de VM.
    2. Conecte-se à VM usando a Área de Trabalho Remota e faça login usando o nome de usuário e a senha criados na etapa anterior.
    3. Clique com o botão direito no botão Iniciar (ou pressione Win+X ) e clique em Windows PowerShell (Admin) .
    4. Confirme o prompt de elevação clicando em Sim .
    5. Junte o computador ao seu domínio do Active Directory:

      Add-Computer -Domain DOMAIN
      

      Substitua DOMAIN pelo nome DNS do seu domínio do Active Directory.

    6. Reinicie o computador:

      Restart-Computer
      

      Aguarde aproximadamente 1 minuto para que a reinicialização seja concluída.

Criando os servidores SharePoint

Agora você usa a imagem personalizada para criar as instâncias de VM para seu farm do SharePoint.

As instâncias de VM usam o tipo de máquina n1-standard-8 . Dependendo de como você planeja usar o farm do SharePoint, talvez seja necessário usar tipos de máquinas maiores. Consulte os requisitos de hardware para uma análise mais detalhada de suas necessidades e dos requisitos de sistema:

Configurando o balanceamento de carga

Para permitir que os clientes acessem o SharePoint usando um único endereço IP virtual, você usa um balanceador de carga interno . O balanceador de carga distribui solicitações entre os dois servidores front-end, sp-frontend-1 e sp-frontend-2 .

Para associar os dois servidores front-end ao balanceador de carga, primeiro crie dois grupos de instâncias e, em seguida, atribua esses grupos de instâncias ao balanceador de carga:

  1. Retorne à sessão existente do Cloud Shell.
  2. Crie um grupo de instâncias não gerenciadas por zona:

    gcloud compute instance-groups unmanaged create sp-frontend-1 --zone=$SUBNET_ZONE_1
    
    gcloud compute instance-groups unmanaged create sp-frontend-2 --zone=$SUBNET_ZONE_2
    
  3. Adicione as instâncias de VM que executam os servidores front-end aos grupos de instâncias:

    gcloud compute instance-groups unmanaged add-instances sp-frontend-1 \
      --instances sp-frontend-1 \
      --zone=$SUBNET_ZONE_1
    
    gcloud compute instance-groups unmanaged add-instances sp-frontend-2 \
      --instances sp-frontend-2 \
      --zone=$SUBNET_ZONE_2
    
  4. Crie uma verificação de integridade que investigue o caminho HTTP do Sharepoint:

    gcloud compute health-checks create tcp sp-health-check --port 80
    
  5. Crie um back-end de balanceador de carga e adicione os dois grupos de instâncias:

    gcloud compute backend-services create sp-backend \
      --load-balancing-scheme internal \
      --region=$SUBNET_REGION \
      --health-checks sp-health-check \
      --protocol=tcp
    
    gcloud compute backend-services add-backend sp-backend \
      --instance-group=sp-frontend-1 \
      --instance-group-zone=$SUBNET_ZONE_1 \
      --region=$SUBNET_REGION
    
    gcloud compute backend-services add-backend sp-backend \
      --instance-group=sp-frontend-2 \
      --instance-group-zone=$SUBNET_ZONE_2 \
      --region=$SUBNET_REGION
    
  6. Reserve um endereço IP estático para o balanceador de carga: \

    gcloud compute addresses create sp-frontend \
      --region=$SUBNET_REGION \
      --subnet=$SUBNET_NAME
    
  7. Crie uma regra de encaminhamento para o balanceador de carga:

    gcloud compute forwarding-rules create sp-frontend \
      --load-balancing-scheme=internal \
      --ports=80 \
      --network=$VPC_NAME \
      --subnet=$SUBNET_NAME \
      --region=$SUBNET_REGION \
      --address=sp-frontend \
      --backend-service=sp-backend
    
  8. Crie uma regra de firewall para permitir o tráfego do balanceador de carga para os serviços de back-end:

    gcloud compute firewall-rules create allow-http-health-checks \
      --network=$VPC_NAME --allow tcp:80 \
      --source-ranges=130.211.0.0/22,35.191.0.0/16 \
      --target-tags="sharepoint-frontend"
    

    Os intervalos de origem são os intervalos de IP do balanceador de carga interno. Para obter mais informações, consulte Configurar uma regra de firewall para permitir balanceamento de carga interno .

  9. Procure o endereço IP do balanceador de carga:

    gcloud compute addresses describe sp-frontend \
      --region=$SUBNET_REGION \
      --format=value\(address\)
    

    Você precisará desse endereço IP posteriormente, após implantar o farm do SharePoint.

Registrando o balanceador de carga no DNS

Para permitir que os clientes usem uma URL legível para acessar o SharePoint, registre um nome para o balanceador de carga no DNS:

  1. Conecte-se ao sp-app-1 usando a Área de Trabalho Remota e faça login como um usuário membro do grupo DnsAdmins .
  2. Clique com o botão direito no botão Iniciar (ou pressione Win+X ) e clique em Windows PowerShell .
  3. Crie um registro que mapeie o nome sharepoint para o endereço IP do balanceador de carga:

    Add-DnsServerResourceRecordA `
      -ComputerName (Get-ADDomainController).Hostname `
      -Name "sharepoint" `
      -ZoneName "DOMAIN" `
      -IPv4Address LOADBALANCER-IP
    

    Onde:

    • LOADBALANCER-IP é o endereço IP do balanceador de carga.
    • DOMAIN é o domínio DNS do seu domínio do Active Directory.

Criando o farm do SharePoint

Embora os seis servidores tenham todos os pacotes de software necessários instalados, eles ainda não fazem parte de um farm do SharePoint. Agora você cria o farm e adiciona os servidores ao farm atribuindo-lhes funções.

Criando uma conta de serviço farm

Para criar o farm do SharePoint, você precisa criar uma conta de serviço de farm. A conta de serviço do farm é uma conta de usuário do Active Directory usada para executar serviços do SharePoint e acessar o SQL Server.

Para obter mais detalhes sobre a conta de serviço do farm, consulte Permissões de conta e configurações de segurança em servidores SharePoint .

Para criar uma conta de serviço de farm no Active Directory, faça o seguinte:

  1. Retorne ao prompt do PowerShell em sp-app-1 .
  2. Defina uma senha para a conta de serviço do farm:

    $FarmServicePassword = Read-Host -Prompt "Enter password for Farm service account" -AsSecureString
    
  3. Crie a conta de serviço do farm no Active Directory:

    New-ADUser `
      -Name "SharePoint Service" `
      -SamAccountName sp-farm  `
      -UserPrincipalName "sp-farm@$((Get-ADDomain).DNSRoot)" `
      -AccountPassword $FarmServicePassword `
      -PassThru | Enable-ADAccount
    
  4. Conceda à conta de serviço do farm acesso ao SQL Server criando um logon para sp-farm . Configure o login para usar a autenticação do Windows para que não seja necessário atribuir uma nova senha.

Configurando o primeiro servidor

Agora você cria o farm do SharePoint configurando o primeiro servidor. O primeiro servidor é especial porque hospeda o site da administração central. Você usará este site posteriormente para configurar o farm.

  1. Retorne à sessão RDP em sp-app-1 .
  2. Clique em Iniciar > Produtos do Microsoft SharePoint > Assistente de Configuração de Produtos do SharePoint .
  3. Siga as etapas em Criar e configurar o farm :
    1. Na página Especificar Configurações do Banco de Dados de Configuração , especifique o nome e a senha do usuário sp-farm que você criou anteriormente.
    2. Na página Especificar função do servidor , selecione Aplicativo .
    3. Na página Configurar Aplicativo Web da Administração Central do SharePoint , especifique a porta 8000 .
    4. Após a conclusão da configuração, uma janela do navegador será aberta. Feche a janela e pule as etapas restantes.
  4. Clique em Iniciar > Produtos Microsoft SharePoint > Shell de Gerenciamento do SharePoint .
  5. Aplique atualizações pendentes do SharePoint:

    PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
    

Configurando servidores restantes

Agora você pode adicionar os servidores restantes ao farm do SharePoint.

Instância de VM Papel
sp-app-2 Aplicativo
sp-frontend-1 Front-end com cache distribuído
sp-frontend-2 Front-end com cache distribuído
sp-search-1 Procurar
sp-search-2 Procurar

Para cada VM, faça o seguinte:

  1. Conecte-se à VM usando a Área de Trabalho Remota e faça login como usuário administrador de domínio.
  2. Clique em Iniciar > Produtos do Microsoft SharePoint > Assistente de Configuração de Produtos do SharePoint .
  3. Na página Bem-vindo aos produtos do SharePoint , clique em Avançar .
  4. Na caixa de diálogo que notifica que alguns serviços talvez precisem ser reiniciados durante a configuração, clique em Sim .
  5. Na página Conectar-se a um farm de servidores , selecione Conectar-se a um farm de servidores existente .
  6. Na página Especificar definições do banco de dados de configuração , especifique o mesmo servidor de banco de dados e nome de banco de dados usado para o primeiro servidor.
  7. Na próxima página, insira a senha que você definiu anteriormente.
  8. Na página Especificar função de servidor , selecione a função que corresponde à VM e clique em Avançar .
  9. Na página Concluindo o assistente de configuração de produtos do SharePoint , confirme sua configuração e clique em Avançar .
  10. Na página Configuração bem-sucedida , clique em Concluir .

  11. Feche a janela do navegador.

  12. Clique em Iniciar > Produtos do Microsoft SharePoint > Shell de gerenciamento do SharePoint

  13. Aplique atualizações pendentes do SharePoint:

    PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
    

Configurando o farm

Agora você usa o assistente de configuração do SharePoint para finalizar a configuração do farm:

  1. Conecte-se ao sp-app-1 usando a Área de Trabalho Remota .
  2. Clique em Iniciar > Google Chrome para abrir o navegador Chrome.
  3. Navegue para http://sp-app-1:8000/configurationwizards.aspx
  4. Faça login usando um usuário administrador de domínio.
  5. Selecione Iniciar o Assistente de Configuração do Farm .
  6. Na página de boas-vindas , selecione Iniciar o assistente .
  7. Na página Aplicativos e Serviços de Serviço , clique em Usar conta gerenciada existente e selecione o usuário sp-farm .
  8. Verifique a lista de serviços a serem instalados e personalize a seleção de acordo com suas necessidades.
  9. Selecione Próximo para iniciar o processo de configuração.

    O processo leva aproximadamente 10 a 15 minutos para ser concluído.

  10. Na página Criar conjunto de sites , especifique um título, selecione um modelo e clique em OK . Consulte Criar um conjunto de sites usando a Administração Central para obter mais detalhes sobre a criação de sites.

  11. Na página Isto conclui o Assistente de Configuração do Farm , selecione Concluir .

  12. Na página inicial da Administração Central, selecione Configurações do Sistema > Gerenciar servidores no farm .

  13. Verifique se todos os servidores estão marcados como Em conformidade e se o status está marcado como Nenhuma ação necessária .

Para obter mais informações sobre como gerenciar o farm do SharePoint, consulte Gerenciando um farm de servidores MinRole em servidores SharePoint 2016 e 2019

Configurando mapeamentos de acesso alternativos

Para permitir que os usuários acessem o site do SharePoint usando o nome DNS do balanceador de carga, configure agora um mapeamento de acesso alternativo:

  1. Na página inicial da Administração Central, selecione Configurações do Sistema > Configurar mapeamentos de acesso alternativos .
  2. Ao lado de Coleção de mapeamento de acesso alternativo , selecione Mostrar tudo > Alterar coleção de mapeamento de acesso alternativo .
  3. Na caixa de diálogo Selecionar coleção de mapeamento de acesso alternativo , selecione SharePoint - 80 .
  4. Selecione Editar URLs públicos .
  5. Configure o seguinte mapeamento:

    1. Padrão :

      http://sharepoint.DOMAIN
      

      Onde DOMAIN é o domínio DNS do seu domínio do Active Directory.

    2. Limpe todos os outros campos.

  6. Clique em Salvar .

  7. Clique com o botão direito no botão Iniciar (ou pressione Win+X ) e clique em Windows PowerShell (Admin) .

  8. Para que o mapeamento de acesso alternativo entre em vigor, reinicie o IIS em todos os servidores:

    "sp-app-1", "sp-app-2", "sp-frontend-1", "sp-frontend-2", "sp-search-1", "sp-search-2" | %  { & iisreset $_ }
    

Seu farm do SharePoint agora está pronto para uso.

Testando o site do SharePoint

Para verificar se você pode acessar o site do SharePoint usando o nome DNS do balanceador de carga, siga estas etapas:

  1. No Chrome, navegue até o seguinte endereço:

    http://sharepoint.DOMAIN
    

    Substitua DOMAIN pelo domínio DNS do seu domínio do Active Directory.

  2. Faça login usando um usuário de domínio administrativo.

    Como esta é a primeira vez que você abre o site, leva vários minutos para que ele seja inicializado.

  3. Verifique se você vê a página inicial do seu site do SharePoint.

  4. Em Documentos , selecione Carregar .

  5. Selecione um documento de teste para carregar no site. Você pode usar um documento Rich Text ( .rtf ) vazio se não tiver um documento disponível para teste.

  6. Clique em OK para carregar o documento.

O SharePoint rastreia documentos periodicamente para atualizar seu índice de pesquisa. Para evitar esperar que o rastreamento aconteça, inicie-o manualmente:

  1. Em sp-app-1 , clique em Iniciar > Produtos Microsoft SharePoint > Shell de Gerenciamento do SharePoint .
  2. Inicie um rastreamento completo:

    $Crawler = (Get-SPEnterpriseSearchServiceApplication |Get-SPEnterpriseSearchCrawlContentSource)
    $Crawler.StartFullCrawl()
    

Aguarde cerca de 5 minutos para que o processo de rastreamento seja concluído em segundo plano.

Agora você pode verificar se a pesquisa do SharePoint funciona pesquisando o documento que você carregou anteriormente:

  1. Retorne ao Chrome e ao site do SharePoint.
  2. Pesquise o nome do arquivo que você enviou usando a caixa de pesquisa.
  3. Verifique se o arquivo aparece nos resultados da pesquisa.

Limpar

Para evitar incorrer em custos adicionais depois de concluir este tutorial, exclua as entidades que você criou.

Exclua o Google Cloud projeto

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

O que vem a seguir

  • Explore arquiteturas de referência, diagramas e práticas recomendadas sobre o Google Cloud. Dê uma olhada em nosso Centro de Arquitetura de Nuvem .