En este tutorial se describe cómo puedes desplegar Microsoft SharePoint Server en Compute Engine. Esta guía se aplica a Microsoft SharePoint Server 2016 y Microsoft SharePoint Server 2019.
La implementación de SharePoint usará seis servidores en dos zonas. Esta configuración corresponde a la topología de granja de servidores Alta disponibilidad media (optimizada para la búsqueda) de MinRole.
En el siguiente diagrama se muestra la implementación:
En este artículo se da por hecho que ya has implementado Active Directory y SQL Server en Google Cloud y que tienes conocimientos básicos de SharePoint Server, Active Directory y Compute Engine.
Objetivos
- Prepara un proyecto para la implementación de SharePoint Server.
Implementa una granja de servidores de SharePoint con MinRole que use seis servidores:
- Dos front-ends con servidores con caché distribuida
- Dos servidores de aplicaciones
- Dos servidores de búsqueda
Configurar reglas de balanceo de carga y de cortafuegos
Costes
En este tutorial se usan componentes facturables de Google Cloud, como los siguientes:
Usa la calculadora de precios para generar una estimación de costes en función del uso previsto.
Antes de empezar
Para completar esta guía, necesitas lo siguiente:
- Un dominio de Active Directory con al menos un controlador de dominio. Puedes usar el servicio gestionado para Microsoft Active Directory o un dominio de Active Directory autogestionado.
- Un Active Directory administrativo que tenga permiso para unir ordenadores, crear cuentas de usuario y añadir registros DNS.
- Un Google Cloud proyecto y una VPC con conectividad a tus controladores de dominio de Active Directory.
- Una instancia de SQL Server unida al dominio de Active Directory y que se puede usar para SharePoint. Para obtener más información sobre cómo configurar una implementación de SQL Server de alta disponibilidad en Google Cloud, consulta Desplegar un grupo de disponibilidad Always On de SQL Server con varias subredes.
- Una subred para las instancias de máquina virtual de SharePoint. La subred debe abarcar al menos dos zonas.
Antes de iniciar la implementación, consulta los requisitos del sistema de SharePoint Server 2016 y 2019.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Cuando termines las tareas que se describen en este documento, puedes evitar que se te siga facturando eliminando los recursos que has creado. Para obtener más información, consulta la sección Limpiar.
Preparar el proyecto y la red
Para preparar tu proyecto de Google Cloud y tu VPC para la implementación de SharePoint Server, haz lo siguiente:
Cambia a tu proyecto en la Google Cloud consola y abre Cloud Shell.
Inicializa las siguientes variables:
VPC_NAME=VPC_NAME SUBNET_NAME=SUBNET_NAME SUBNET_REGION=SUBNET_REGION SUBNET_ZONE_1=$SUBNET_REGION-a SUBNET_ZONE_2=$SUBNET_REGION-b
Donde:
- VPC_NAME es el nombre de tu VPC.
- SUBNET_NAME es el nombre de tu subred.
- SUBNET_REGION es la región de tu subred.
Configura tu ID de proyecto predeterminado:
gcloud config set project PROJECT_ID
Sustituye PROJECT_ID por el ID de tu Google Cloud proyecto.
Crear reglas de cortafuegos
Para habilitar la comunicación entre los servidores de tu granja de SharePoint, debes crear varias reglas de cortafuegos. Para simplificar la creación de estas reglas de cortafuegos, puedes usar etiquetas de red:
- Los servidores frontend se anotan con la etiqueta
sharepoint-frontend
. - Los servidores de aplicaciones se anotan con la etiqueta
sharepoint-application
. - Los servidores de búsqueda se anotan con la etiqueta
sharepoint-search
. - Todos los servidores también están anotados con la etiqueta
sharepoint
.
Crea reglas de cortafuegos que usen estas etiquetas de red y permitan la comunicación a través de los puertos que requiere SharePoint:
- Vuelve a tu sesión de Cloud Shell.
Crea reglas de cortafuegos para los servidores de 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
Crea una regla de cortafuegos que permita que todos los servidores se conecten a las instancias de SQL Server. Si tus instancias de SQL Server usan una etiqueta de red
sql-server
, puedes usar el siguiente comando para crear una regla de cortafuegos: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
Consulta Crear reglas de cortafuegos para ver otras formas de crear una regla de cortafuegos si tu instancia de SQL Server no usa una etiqueta de red.
Tu proyecto y tu VPC ya están listos para implementar SharePoint.
Crear un disco de instalación
El siguiente paso es crear un disco que contenga el medio de instalación de SharePoint Server. Si creas un disco que puedes conectar a varias instancias de VM, no tendrás que descargar el medio de instalación en cada instancia de VM por separado.
Sigue las instrucciones de la sección Crear una imagen a partir de un archivo ISO. Usa la siguiente URL como URL de descarga:
SharePoint Server 2016
https://download.microsoft.com/download/0/0/4/004EE264-7043-45BF-99E3-3F74ECAE13E5/officeserver.img
SharePoint Server 2019
https://download.microsoft.com/download/C/B/A/CBA01793-1C8A-4671-BE0D-38C9E5BBD0E9/officeserver.img
Usa la nueva imagen para crear un disco en la primera zona:
gcloud compute disks create sharepoint-media-1 \ --zone=$SUBNET_ZONE_1 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Sustituye IMAGE por el nombre de la imagen que has creado en el paso anterior.
Crea un disco en la segunda zona:
gcloud compute disks create sharepoint-media-2 \ --zone=$SUBNET_ZONE_2 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Sustituye IMAGE por el nombre de la imagen que has creado en el primer paso.
Crear una imagen de SharePoint
Para evitar la tarea repetitiva de instalar componentes de SharePoint en todos los servidores de forma individual, ahora puedes crear una imagen de VM personalizada. Más adelante, usarás esta imagen de máquina virtual como plantilla de máquina virtual para desplegar los servidores de SharePoint.
- Vuelve a tu sesión de Cloud Shell.
Crea un script de especialización para la instancia de VM. La secuencia de comandos se ejecutará durante la inicialización de la VM e instalará los requisitos previos de 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
Crea la instancia de VM y asigna
specialize.ps1
al valor del script de especialización. Monta el disco de instalación de SharePoint en modo de solo lectura para poder iniciar el instalador de SharePoint desde este 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
Monitoriza el proceso de inicialización de la VM consultando la salida de su puerto serie:
gcloud compute instances tail-serial-port-output sp-template --zone=$SUBNET_ZONE_1
Espera unos 10 minutos hasta que veas el resultado
Instance setup finished
, luego pulsa Ctrl+C. En este punto, la instalación de los requisitos previos se ha completado y la instancia de VM está lista para usarse.Crea un nombre de usuario y una contraseña para la instancia de VM.
Conéctate a la VM mediante Escritorio remoto e inicia sesión con el nombre de usuario y la contraseña que has creado en el paso anterior.
Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y, a continuación, en Windows PowerShell (Administrador).
Confirma la solicitud de elevación haciendo clic en Sí.
Inicia el instalador de SharePoint:
& d:\setup.exe
Sigue las instrucciones del asistente. Cuando se te pida una clave de producto, usa la clave de producto de la prueba de Enterprise que aparece en Instrucciones de instalación en la página de descarga de SharePoint o usa una clave que ya tengas.
Cuando se haya completado la instalación, haz clic en Cerrar.
En PowerShell, descarga e instala 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
En Chrome, descarga e instala las siguientes actualizaciones:
SharePoint Server 2016
SharePoint Server 2019
- Comprueba si hay actualizaciones e instálalas si es necesario.
Vuelve a la consola de PowerShell y generaliza la imagen:
& gcesysprep
El comando apaga automáticamente la VM. Espera unos 5 minutos a que se complete el proceso.
En Cloud Shell, crea una imagen de VM a partir del disco de arranque de la VM:
gcloud compute images create sharepoint \ --source-disk=sp-template \ --source-disk-zone=$SUBNET_ZONE_1
Elimina la instancia de VM:
gcloud compute instances delete sp-template --zone=$SUBNET_ZONE_1
Crear máquinas virtuales y unirlas a Active Directory
Sigue estos pasos para crear las instancias de VM de la granja de SharePoint y unirlas a tu dominio de Active Directory:
- Vuelve a tu sesión de Cloud Shell.
Crea dos instancias de VM para los servidores de frontend:
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
Crea dos instancias de máquina virtual para los servidores de aplicaciones:
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"
Crea dos instancias de máquina virtual para los servidores de búsqueda:
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
Monitoriza el proceso de inicialización de la última VM consultando su salida del puerto serie:
gcloud compute instances tail-serial-port-output sp-search-2 --zone=$SUBNET_ZONE_2
Espera unos 2 minutos hasta que veas el resultado
Instance setup finished
, luego pulsa Ctrl+C. En este punto, la instancia de VM ya se puede usar.Sigue estos pasos con cada una de las seis instancias de VM:
- Crea un nombre de usuario y una contraseña para la instancia de VM.
- Conéctate a la VM mediante Escritorio remoto e inicia sesión con el nombre de usuario y la contraseña que has creado en el paso anterior.
- Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y, a continuación, en Windows PowerShell (Administrador).
- Confirma la solicitud de elevación haciendo clic en Sí.
Une el ordenador a tu dominio de Active Directory:
Add-Computer -Domain DOMAIN
Sustituye DOMAIN por el nombre DNS de tu dominio de Active Directory.
Reinicia el ordenador:
Restart-Computer
Espera aproximadamente 1 minuto a que se complete el reinicio.
Crear los servidores de SharePoint
Ahora, usa la imagen personalizada para crear las instancias de máquina virtual de tu granja de SharePoint.
Las instancias de VM usan el tipo de máquina n1-standard-8
. En función de cómo vaya a usar la granja de SharePoint, es posible que tenga que usar tipos de máquinas más grandes. Consulta los requisitos de hardware para obtener un análisis más detallado de tus necesidades y de los requisitos del sistema:
- Requisitos de hardware y software de SharePoint Server 2016
- Requisitos de hardware y software de SharePoint Server 2019
Configurar el balanceo de carga
Para permitir que los clientes accedan a SharePoint mediante una única dirección IP virtual, utiliza un balanceador de carga interno. El balanceador de carga distribuye las solicitudes entre los dos servidores frontend, sp-frontend-1
y sp-frontend-2
.
Para asociar los dos servidores frontend al balanceador de carga, primero debes crear dos grupos de instancias y, a continuación, asignar estos grupos de instancias al balanceador de carga:
- Vuelve a tu sesión de Cloud Shell.
Crea un grupo de instancias sin gestionar 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
Añade las instancias de VM que ejecutan los servidores frontend a los grupos de instancias:
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
Crea una comprobación del estado que sondee la ruta HTTP de SharePoint:
gcloud compute health-checks create tcp sp-health-check --port 80
Crea un backend de balanceador de carga y añade los dos grupos de instancias:
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
Reserva una dirección IP estática para el balanceador de carga: \
gcloud compute addresses create sp-frontend \ --region=$SUBNET_REGION \ --subnet=$SUBNET_NAME
Crea una regla de reenvío para el 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
Crea una regla de cortafuegos para permitir el tráfico del balanceador de carga a los servicios de backend:
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"
Los intervalos de origen son los intervalos de IP del balanceador de carga interno. Para obtener más información, consulta Configurar una regla de cortafuegos para permitir el balanceo de carga interno.
Busca la dirección IP del balanceador de carga:
gcloud compute addresses describe sp-frontend \ --region=$SUBNET_REGION \ --format=value\(address\)
Necesitarás esta dirección IP más adelante, después de implementar la granja de SharePoint.
Registrar el balanceador de carga en el DNS
Para permitir que los clientes usen una URL legible por humanos para acceder a SharePoint, registra un nombre para el balanceador de carga en el DNS:
- Conéctate a
sp-app-1
mediante Escritorio remoto e inicia sesión como usuario miembro del grupoDnsAdmins
. - Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y, a continuación, en Windows PowerShell.
Crea un registro que asigne el nombre
sharepoint
a la dirección IP del balanceador de carga:Add-DnsServerResourceRecordA ` -ComputerName (Get-ADDomainController).Hostname ` -Name "sharepoint" ` -ZoneName "DOMAIN" ` -IPv4Address LOADBALANCER-IP
Donde:
- LOADBALANCER-IP es la dirección IP del balanceador de carga.
- DOMAIN es el dominio DNS de tu dominio de Active Directory.
Crear la granja de SharePoint
Aunque los seis servidores tienen instalados todos los paquetes de software necesarios, aún no forman parte de una granja de SharePoint. Ahora, crea la granja y añade los servidores a la granja asignándoles roles.
Crear una cuenta de servicio de granja
Para crear la granja de SharePoint, debes crear una cuenta de servicio de la granja. La cuenta de servicio de la granja de servidores es una cuenta de usuario de Active Directory que se usa para ejecutar servicios de SharePoint y acceder a SQL Server.
Para obtener más información sobre la cuenta de servicio de la granja de servidores, consulta Permisos de cuenta y configuración de seguridad en servidores de SharePoint.
Para crear una cuenta de servicio de granja en Active Directory, sigue estos pasos:
- Vuelve al símbolo del sistema de PowerShell en
sp-app-1
. Define una contraseña para la cuenta de servicio de la granja de servidores:
$FarmServicePassword = Read-Host -Prompt "Enter password for Farm service account" -AsSecureString
Crea la cuenta de servicio de la granja en Active Directory:
New-ADUser ` -Name "SharePoint Service" ` -SamAccountName sp-farm ` -UserPrincipalName "sp-farm@$((Get-ADDomain).DNSRoot)" ` -AccountPassword $FarmServicePassword ` -PassThru | Enable-ADAccount
Concede acceso a SQL Server a la cuenta de servicio de la granja de servidores creando un inicio de sesión para
sp-farm
. Configura el inicio de sesión para usar la autenticación de Windows, de modo que no tengas que asignar una nueva contraseña.
Configurar el primer servidor
Ahora, cree la granja de SharePoint configurando el primer servidor. El primer servidor es especial porque aloja el sitio web de administración central. Usará este sitio más adelante para configurar la granja.
- Vuelve a la sesión de RDP en
sp-app-1
. - Haz clic en Inicio > Productos de Microsoft SharePoint > Asistente para la configuración de productos de SharePoint.
- Sigue los pasos que se indican en Crear y configurar la granja:
- En la página Specify Configuration Database Settings (Especificar ajustes de la base de datos de configuración), indica el nombre y la contraseña del usuario
sp-farm
que has creado anteriormente. - En la página Especificar rol de servidor, selecciona Aplicación.
- En la página Configure SharePoint Central Administration Web Application (Configurar la aplicación web de administración central de SharePoint), especifica el puerto
8000
. - Una vez completada la configuración, se abrirá una ventana del navegador. Cierra la ventana y sáltate los pasos restantes.
- En la página Specify Configuration Database Settings (Especificar ajustes de la base de datos de configuración), indica el nombre y la contraseña del usuario
- Haz clic en Inicio > Productos de Microsoft SharePoint > SharePoint Management Shell.
Aplica las actualizaciones pendientes de SharePoint:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Configurar los servidores restantes
Ahora puede añadir los servidores restantes a la granja de SharePoint.
Instancia de VM | Role |
---|---|
sp-app-2 |
Aplicación |
sp-frontend-1 |
Frontend con caché distribuida |
sp-frontend-2 |
Frontend con caché distribuida |
sp-search-1 |
Búsqueda |
sp-search-2 |
Búsqueda |
En cada VM, haz lo siguiente:
- Conéctate a la VM mediante Escritorio Remoto e inicia sesión como administrador de dominio.
- Haz clic en Inicio > Productos de Microsoft SharePoint > Asistente para la configuración de productos de SharePoint.
- En la página Bienvenido a los productos de SharePoint, haga clic en Siguiente.
- En el cuadro de diálogo que te notifica que es posible que tengas que reiniciar algunos servicios durante la configuración, haz clic en Sí.
- En la página Conectar a una granja de servidores, seleccione Conectar a una granja de servidores existente.
- En la página Specify configuration database settings (Especificar la configuración de la base de datos), indica el mismo servidor de base de datos y el mismo nombre de base de datos que usaste para el primer servidor.
- En la página siguiente, introduce la frase de contraseña que definiste anteriormente.
- En la página Specify server role (Especificar rol de servidor), selecciona el rol que corresponda a la máquina virtual y haz clic en Next (Siguiente).
- En la página Completing the SharePoint products configuration wizard (Completar el asistente de configuración de productos de SharePoint), confirma la configuración y haz clic en Next (Siguiente).
En la página Configuración correcta, haz clic en Finalizar.
Cierra la ventana del navegador.
Haz clic en Inicio > Productos de Microsoft SharePoint > SharePoint Management Shell.
Aplica las actualizaciones pendientes de SharePoint:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Configurar la granja
Ahora, usa el asistente de configuración de SharePoint para finalizar la configuración de la granja:
- Conéctate a
sp-app-1
mediante Escritorio Remoto. - Haz clic en Inicio > Google Chrome para abrir el navegador Chrome.
- Ir a
http://sp-app-1:8000/configurationwizards.aspx
- Inicia sesión con un usuario administrador de dominio.
- Seleccione Iniciar el Asistente para la configuración de la granja de servidores.
- En la página Bienvenido, selecciona Iniciar el asistente.
- En la página Aplicaciones de servicio y servicios, haga clic en Usar cuenta gestionada existente
y seleccione el usuario
sp-farm
. - Verifica la lista de servicios que se van a instalar y personaliza la selección según tus requisitos.
Selecciona Siguiente para iniciar el proceso de configuración.
El proceso tarda entre 10 y 15 minutos en completarse.
En la página Crear colección de sitios, especifica un título y selecciona una plantilla. A continuación, haz clic en Aceptar. Consulta Crear una colección de sitios mediante la Administración central para obtener más información sobre cómo crear sitios.
En la página Se ha completado el Asistente para la configuración de la granja de servidores, selecciona Finalizar.
En la página principal de Administración Central, seleccione Configuración del sistema > Administrar servidores en la granja.
Verifica que todos los servidores estén marcados como Cumplimiento y que el estado sea No se requiere ninguna acción.
Para obtener más información sobre cómo gestionar la granja de servidores de SharePoint, consulta el artículo Managing a MinRole Server Farm in SharePoint Servers 2016 and 2019 (Gestión de una granja de servidores MinRole en SharePoint Servers 2016 y 2019).
Configurar asignaciones de acceso alternativo
Para permitir que los usuarios accedan al sitio de SharePoint mediante el nombre DNS del balanceador de carga, ahora debe configurar una asignación de acceso alternativa:
- En la página principal de Administración Central, seleccione Configuración del sistema > Configurar asignaciones de acceso alternativas.
- Junto a Colección de asignaciones de acceso alternativas, selecciona Mostrar todo > Cambiar colección de asignaciones de acceso alternativas.
- En el cuadro de diálogo Seleccionar colección de asignaciones de acceso alternativo, seleccione SharePoint - 80.
- Selecciona Editar URLs públicas.
Configura la siguiente asignación:
Predeterminado:
http://sharepoint.DOMAIN
Donde DOMAIN es el dominio DNS de tu dominio de Active Directory.
Borra el resto de los campos.
Haz clic en Guardar.
Haz clic con el botón derecho en el botón Inicio (o pulsa Win+X) y, a continuación, en Windows PowerShell (Administrador).
Para que el mapeo de acceso alternativo surta efecto, reinicia IIS en todos los servidores:
"sp-app-1", "sp-app-2", "sp-frontend-1", "sp-frontend-2", "sp-search-1", "sp-search-2" | % { & iisreset $_ }
Tu granja de SharePoint ya está lista para usarse.
Probar el sitio de SharePoint
Para comprobar que puedes acceder al sitio de SharePoint mediante el nombre DNS del balanceador de carga, sigue estos pasos:
En Chrome, ve a la siguiente dirección:
http://sharepoint.DOMAIN
Sustituye DOMAIN por el dominio DNS de tu dominio de Active Directory.
Inicia sesión con un usuario del dominio administrativo.
Como es la primera vez que abres el sitio, tardará varios minutos en inicializarse.
Verifica que ves la página principal de tu sitio de SharePoint.
En Documentos, selecciona Subir.
Selecciona un documento de prueba para subirlo al sitio. Puedes usar un documento de texto enriquecido vacío (
.rtf
) si no tienes ningún documento disponible para hacer pruebas.Haz clic en Aceptar para subir el documento.
SharePoint rastrea periódicamente los documentos para actualizar su índice de búsqueda. Para evitar tener que esperar a que se produzca el rastreo, inícialo manualmente:
- En
sp-app-1
, haz clic en Inicio > Productos de Microsoft SharePoint > SharePoint Management Shell. Iniciar un rastreo completo:
$Crawler = (Get-SPEnterpriseSearchServiceApplication |Get-SPEnterpriseSearchCrawlContentSource) $Crawler.StartFullCrawl()
Espera unos 5 minutos a que se complete el proceso de rastreo en segundo plano.
Ahora puedes verificar que la búsqueda de SharePoint funciona buscando el documento que has subido anteriormente:
- Vuelve a Chrome y al sitio de SharePoint.
- Busca el nombre del archivo que has subido en el cuadro de búsqueda.
- Comprueba que el archivo aparezca en los resultados de búsqueda.
Limpieza
Para evitar incurrir en más costes después de completar este tutorial, elimina las entidades que hayas creado.
Eliminar el Google Cloud proyecto
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Siguientes pasos
- Consulta arquitecturas de referencia, diagramas y prácticas recomendadas sobre Google Cloud. Consulta nuestro Centro de arquitectura de Cloud.