Ce tutoriel explique comment déployer Microsoft SharePoint Server sur Compute Engine. Ce guide s'applique à Microsoft SharePoint Server 2016 et Microsoft SharePoint Server 2019.
Le déploiement de SharePoint utilise six serveurs sur deux zones. Cette configuration correspond à la topologie de batterie de serveurs MinRole haute disponibilité de taille moyenne (recherche optimisée).
Le schéma suivant illustre le déploiement :
Dans cet article, nous partons du principe que vous avez déjà déployé Active Directory et SQL Server sur Google Cloud et que vous possédez des connaissances de base sur SharePoint Server, Active Directory et Compute Engine.
Objectifs
- Préparer un projet pour le déploiement de SharePoint Server
Déployer une batterie de serveurs MinRole SharePoint qui utilise six serveurs :
- Deux serveurs frontaux avec cache distribué
- Deux serveurs d'applications
- Deux serveurs de recherche
Configurer l'équilibrage de charge et des règles de pare-feu
Coûts
Ce tutoriel utilise des composants facturables de Google Cloud, dont :
Utilisez le Simulateur de coût pour générer une estimation des coûts en fonction de votre utilisation prévue.
Avant de commencer
Pour suivre ce guide, vous aurez besoin des éléments suivants :
- Un domaine Active Directory existant comportant au moins un contrôleur de domaine. Vous pouvez utiliser le service géré pour Microsoft Active Directory ou un domaine Active Directory autogéré.
- Un compte administrateur Active Directory autorisé à rattacher des ordinateurs, à créer des comptes utilisateur et à ajouter des enregistrements DNS.
- Un projet Google Cloud et un VPC avec une connectivité aux contrôleurs de domaine Active Directory.
- Une instance SQL Server rattachée au domaine Active Directory et pouvant être utilisée pour SharePoint. Pour en savoir plus sur la configuration d'un déploiement SQL Server hautement disponible sur Google Cloud, consultez la page Déployer un groupe de disponibilité Always On SQL Server à plusieurs sous-réseaux.
- Un sous-réseau pour les instances de VM SharePoint. Le sous-réseau doit couvrir au moins deux zones.
Avant de commencer le déploiement, vérifiez la configuration système requise pour SharePoint Server 2016 et 2019.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Une fois que vous avez terminé les tâches décrites dans ce document, vous pouvez éviter de continuer à payer des frais en supprimant les ressources que vous avez créées. Pour en savoir plus, consultez la section Effectuer un nettoyage.
Préparer le projet et le réseau
Pour préparer votre projet Google Cloud et votre VPC pour le déploiement de SharePoint Server, procédez comme suit :
Passez à votre projet dans la console Google Cloud et ouvrez Cloud Shell.
Initialisez les variables suivantes :
VPC_NAME=VPC_NAME SUBNET_NAME=SUBNET_NAME SUBNET_REGION=SUBNET_REGION SUBNET_ZONE_1=$SUBNET_REGION-a SUBNET_ZONE_2=$SUBNET_REGION-b
Où :
- VPC_NAME est le nom de votre VPC.
- SUBNET_NAME est le nom de votre sous-réseau.
- SUBNET_REGION est la région de votre sous-réseau.
Définissez votre ID de projet par défaut :
gcloud config set project PROJECT_ID
Remplacez PROJECT_ID par l'ID de votre projet Google Cloud.
Créer des règles de pare-feu
Pour activer la communication entre les serveurs de votre batterie SharePoint, vous devez créer plusieurs règles de pare-feu. Pour simplifier la création de ces règles de pare-feu, utilisez des tags réseau :
- Les serveurs frontaux sont annotés avec le tag
sharepoint-frontend
. - Les serveurs d'applications sont annotés avec le tag
sharepoint-application
. - Les serveurs de recherche sont annotés avec le tag
sharepoint-search
. - Tous les serveurs sont également annotés avec le tag
sharepoint
.
Créez des règles de pare-feu qui utilisent ces tags réseau et autorisent la communication sur les ports requis par SharePoint :
- Revenez à la session Cloud Shell que vous avez précédemment ouverte.
Créez des règles de pare-feu pour les serveurs 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
Créez une règle de pare-feu qui autorise tous les serveurs à se connecter aux instances SQL Server. Si vos instances SQL Server utilisent un tag réseau
sql-server
, vous pouvez exécuter la commande suivante pour créer une règle de pare-feu :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
Si votre instance SQL Server n'utilise pas de tag réseau, consultez la section Créer des règles de pare-feu pour découvrir d'autres façons de créer une règle de pare-feu.
Votre projet et votre VPC sont maintenant prêts pour le déploiement de SharePoint.
Créer le disque d'installation
L'étape suivante consiste à créer un disque contenant le support d'installation de SharePoint Server. Le fait de créer un disque que vous pouvez rattacher à plusieurs instances de VM vous évite d'avoir à télécharger le support d'installation sur chacune d'entre elles.
Suivez les instructions de la page Créer une image à partir d'un fichier ISO. Utilisez l'URL suivante en tant qu'URL de téléchargement :
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
Créez un disque dans la première zone à l'aide de la nouvelle image :
gcloud compute disks create sharepoint-media-1 \ --zone=$SUBNET_ZONE_1 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Remplacez IMAGE par le nom de l'image que vous avez créée à l'étape précédente.
Créez un disque dans la deuxième zone :
gcloud compute disks create sharepoint-media-2 \ --zone=$SUBNET_ZONE_2 \ --image-project=$GOOGLE_CLOUD_PROJECT \ --image=IMAGE
Remplacez IMAGE par le nom de l'image que vous avez créée à la première étape.
Créer une image SharePoint
Pour ne pas avoir à répéter l'installation des composants SharePoint sur tous les serveurs individuellement, vous allez maintenant créer une image de VM personnalisée. Vous utiliserez ensuite cette image de VM comme modèle de machine virtuelle pour déployer les serveurs SharePoint.
- Revenez à la session Cloud Shell que vous avez précédemment ouverte.
Créez un script de spécialisation pour l'instance de VM. Le script s'exécute lors de l'initialisation de la VM et installe les composants requis pour 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
Créez l'instance de VM et attribuez
specialize.ps1
à la valeur du script de spécialisation. Rattachez le disque d'installation SharePoint en mode lecture seule afin de pouvoir lancer le programme d'installation SharePoint à partir de celui-ci :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
Surveillez le processus d'initialisation de la VM en consultant la sortie de son port série :
gcloud compute instances tail-serial-port-output sp-template --zone=$SUBNET_ZONE_1
Attendez environ 10 minutes jusqu'à ce que la sortie
Instance setup finished
s'affiche, puis appuyez sur Ctrl+C. À ce stade, l'installation des composants requis est terminée, et l'instance de VM est prête à être utilisée.Créez un nom d'utilisateur et un mot de passe pour l'instance de VM.
Connectez-vous à la VM à l'aide du Bureau à distance en vous servant du nom d'utilisateur et du mot de passe créés à l'étape précédente.
Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell (Admin).
Confirmez l'invite d'élévation en cliquant sur Yes (Oui).
Démarrez le programme d'installation de SharePoint :
& d:\setup.exe
Suivez les instructions de l'assistant. Lorsque vous êtes invité à saisir une clé de produit, utilisez la clé de produit d'évaluation de l'édition Enterprise répertoriée sous Install Instructions (Instructions d'installation) sur la page de téléchargement de SharePoint, ou utilisez une clé que vous possédez déjà.
Une fois l'installation terminée, cliquez sur Close (Fermer).
Dans PowerShell, téléchargez et installez 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
Dans Chrome, téléchargez et installez les mises à jour suivantes :
SharePoint Server 2016
- Mise à jour de sécurité pour Microsoft SharePoint Enterprise Server 2016 (KB4011127)
Mise à jour pour Microsoft SharePoint Enterprise Server 2016 (KB4011053)
Recherchez des mises à jour supplémentaires et installez-les si nécessaire.
SharePoint Server 2019
- Recherchez des mises à jour et installez-les si nécessaire.
Revenez à la console PowerShell et généralisez l'image :
& gcesysprep
La commande arrête automatiquement la VM. Attendez environ cinq minutes que ce processus se termine.
Dans Cloud Shell, créez une image de VM à partir du disque de démarrage de la VM :
gcloud compute images create sharepoint \ --source-disk=sp-template \ --source-disk-zone=$SUBNET_ZONE_1
Supprimez l'instance de VM :
gcloud compute instances delete sp-template --zone=$SUBNET_ZONE_1
Créer des VM et les rattacher à Active Directory
Pour créer les instances de VM de la batterie de serveurs SharePoint et les rattacher à votre domaine Active Directory existant, procédez comme suit :
- Revenez à la session Cloud Shell que vous avez précédemment ouverte.
Créez deux instances de VM pour les serveurs frontaux :
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
Créez deux instances de VM pour les serveurs d'applications :
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"
Créez deux instances de VM pour les serveurs de recherche :
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
Surveillez le processus d'initialisation de la dernière VM en affichant sa sortie du port série :
gcloud compute instances tail-serial-port-output sp-search-2 --zone=$SUBNET_ZONE_2
Attendez environ deux minutes jusqu'à ce que la sortie
Instance setup finished
s'affiche, puis appuyez sur Ctrl+C. À ce stade, l'instance de VM est prête à être utilisée.Pour chacune des six instances de VM, procédez comme suit :
- Créez un nom d'utilisateur et un mot de passe pour l'instance de VM.
- Connectez-vous à la VM à l'aide du Bureau à distance en vous servant du nom d'utilisateur et du mot de passe créés à l'étape précédente.
- Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell (Admin).
- Confirmez l'invite d'élévation en cliquant sur Yes (Oui).
Rattachez l'ordinateur au domaine Active Directory :
Add-Computer -Domain DOMAIN
Remplacez DOMAIN par le nom DNS du domaine Active Directory.
Redémarrez l'ordinateur :
Restart-Computer
Attendez environ une minute la fin du redémarrage.
Créer les serveurs SharePoint
Vous allez maintenant utiliser l'image personnalisée pour créer les instances de VM de votre batterie de serveurs SharePoint.
Les instances de VM utilisent le type de machine n1-standard-8
. Selon la manière dont vous envisagez d'utiliser la batterie de serveurs SharePoint, vous devrez peut-être utiliser des types de machines plus volumineux. Pour obtenir une analyse plus détaillée de vos besoins et de la configuration système requise, consultez la documentation sur la configuration matérielle requise :
- Configuration matérielle et logicielle requise pour une solution SharePoint Server 2016
- Configuration matérielle et logicielle requise pour une solution SharePoint Server 2019
Configurer l'équilibrage de charge
Pour permettre aux clients d'accéder à SharePoint à l'aide d'une seule adresse IP virtuelle, vous devez utiliser un équilibreur de charge interne. L'équilibreur de charge répartit les requêtes entre les deux serveurs frontaux, sp-frontend-1
et sp-frontend-2
.
Pour associer les deux serveurs frontaux à l'équilibreur de charge, commencez par créer deux groupes d'instances, puis attribuez-les à l'équilibreur de charge :
- Revenez à la session Cloud Shell que vous avez précédemment ouverte.
Créez un groupe d'instances non géré par zone :
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
Ajoutez les instances de VM exécutant les serveurs frontend sur les groupes d'instances :
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
Créez une vérification de l'état qui teste le chemin HTTP de SharePoint :
gcloud compute health-checks create tcp sp-health-check --port 80
Créez un backend d'équilibreur de charge et ajoutez les deux groupes d'instances suivants :
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
Réservez une adresse IP statique pour l'équilibreur de charge : \
gcloud compute addresses create sp-frontend \ --region=$SUBNET_REGION \ --subnet=$SUBNET_NAME
Créez une règle de transfert pour l'équilibreur de charge :
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
Créez une règle de pare-feu pour autoriser le trafic de l'équilibreur de charge vers les services 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"
Les plages sources sont les plages d'adresses IP de l'équilibreur de charge interne. Pour en savoir plus, consultez Configurer une règle de pare-feu pour autoriser l'équilibrage de charge interne.
Recherchez l'adresse IP de l'équilibreur de charge :
gcloud compute addresses describe sp-frontend \ --region=$SUBNET_REGION \ --format=value\(address\)
Vous aurez besoin de cette adresse IP ultérieurement après avoir déployé la batterie de serveurs SharePoint.
Enregistrer l'équilibreur de charge dans le DNS
Pour que les clients puissent utiliser une URL lisible pour accéder à SharePoint, enregistrez un nom pour l'équilibreur de charge dans le DNS :
- Connectez-vous à
sp-app-1
à l'aide du Bureau à distance, en tant qu'utilisateur membre du groupeDnsAdmins
. - Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell.
Créez un enregistrement qui mappe le nom
sharepoint
avec l'adresse IP de l'équilibreur de charge :Add-DnsServerResourceRecordA ` -ComputerName (Get-ADDomainController).Hostname ` -Name "sharepoint" ` -ZoneName "DOMAIN" ` -IPv4Address LOADBALANCER-IP
Où :
- LOADBALANCER-IP est l'adresse IP de l'équilibreur de charge.
- DOMAIN est le domaine DNS de votre domaine Active Directory.
Créer la batterie de serveurs SharePoint
Bien que tous les packages logiciels requis soient installés sur les six serveurs, ceux-ci ne font pas encore partie d'une batterie de serveurs SharePoint. Vous allez maintenant créer la batterie de serveurs et y ajouter les serveurs en leur attribuant des rôles.
Créer un compte de service de batterie
Pour créer la batterie de serveurs SharePoint, vous devez créer un compte de service de batterie. Il s'agit d'un compte utilisateur Active Directory permettant d'exécuter des services SharePoint et d'accéder à SQL Server.
Pour en savoir plus sur le compte de service de batterie, consultez la page Autorisations de compte et paramètres de sécurité dans les serveurs SharePoint.
Pour créer un compte de service de batterie dans Active Directory, procédez comme suit :
- Revenez à l'invite PowerShell sur
sp-app-1
. Définissez un mot de passe pour le compte de service de batterie :
$FarmServicePassword = Read-Host -Prompt "Enter password for Farm service account" -AsSecureString
Créez le compte de service de batterie dans Active Directory :
New-ADUser ` -Name "SharePoint Service" ` -SamAccountName sp-farm ` -UserPrincipalName "sp-farm@$((Get-ADDomain).DNSRoot)" ` -AccountPassword $FarmServicePassword ` -PassThru | Enable-ADAccount
Accordez au compte de service de batterie l'accès à SQL Server en créant une connexion pour
sp-farm
. Configurez la connexion pour utiliser l'authentification Windows afin que vous n'ayez pas à attribuer de nouveau mot de passe.
Configurer le premier serveur
Vous allez maintenant créer la batterie de serveurs SharePoint en configurant le premier serveur. Le premier serveur est spécial, car il héberge le site Web d'administration centrale Vous utiliserez ce site ultérieurement pour configurer la batterie de serveurs.
- Revenez à la session RDP sur
sp-app-1
. - Cliquez sur Start > Microsoft SharePoint Products > SharePoint Products Configuration Wizard (Démarrer > Produits Microsoft SharePoint > Assistant Configuration des produits SharePoint).
- Suivez les étapes décrites dans la section Créer et configurer la batterie de serveurs :
- Sur la page Specify Configuration Database Settings (Spécifier les paramètres de la base de données de configuration), indiquez le nom et le mot de passe de l'utilisateur
sp-farm
que vous avez créé précédemment. - Sur la page Specify Server Role (Spécifier le rôle du serveur), sélectionnez Application.
- Sur la page Configure SharePoint Central Administration Web Application (Configurer l'application web Administration centrale de SharePoint), spécifiez le port
8000
. - Une fois la configuration terminée, une fenêtre de navigateur s'ouvre. Fermez la fenêtre et ignorez les étapes restantes.
- Sur la page Specify Configuration Database Settings (Spécifier les paramètres de la base de données de configuration), indiquez le nom et le mot de passe de l'utilisateur
- Cliquez sur Start > Microsoft SharePoint Products > SharePoint Management Shell (Démarrer > Produits Microsoft SharePoint > SharePoint Management Shell).
Appliquez les mises à jour SharePoint en attente :
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Configurer les serveurs restants
Vous pouvez maintenant ajouter les serveurs restants à la batterie de serveurs SharePoint.
Instance de VM | Rôle |
---|---|
sp-app-2 |
Application |
sp-frontend-1 |
Serveur frontal avec cache distribué |
sp-frontend-2 |
Serveur frontal avec cache distribué |
sp-search-1 |
Recherche |
sp-search-2 |
Recherche |
Pour chaque VM, procédez comme suit :
- Connectez-vous à la VM à l'aide du Bureau à distance en tant qu'administrateur de domaine.
- Cliquez sur Start > Microsoft SharePoint Products > SharePoint Products Configuration Wizard (Démarrer > Produits Microsoft SharePoint > Assistant Configuration des produits SharePoint).
- Sur la page Welcome to SharePoint Products (Bienvenue dans les produits SharePoint), cliquez sur Next (Suivant).
- Dans la boîte de dialogue vous informant que certains services devront peut-être être redémarrés lors de la configuration, cliquez sur Yes (Oui).
- Sur la page Connect to a server farm (Se connecter à une batterie de serveurs), sélectionnez Connect to an existing server farm (Se connecter à une batterie de serveurs existante).
- Sur la page Specify configuration database settings (Spécifier les paramètres de la base de données de configuration), indiquez le même serveur de base de données et le même nom de base de données que ceux utilisés pour le premier serveur.
- Sur la page suivante, saisissez la phrase secrète que vous avez définie précédemment.
- Sur la page Specify server role (Spécifier le rôle du serveur), sélectionnez le rôle correspondant à la VM, puis cliquez sur Next (Suivant).
- Sur la page Completing the SharePoint products configuration wizard (Fin de l'Assistant Configuration des produits SharePoint), confirmez votre configuration et cliquez sur Next (Suivant).
Sur la page Configuration Successful (Configuration réussie), cliquez sur Finish (Terminer).
Fermez la fenêtre du navigateur.
Cliquez sur Start > Microsoft SharePoint Products > SharePoint Management Shell (Démarrer > Produits Microsoft SharePoint > SharePoint Management Shell).
Appliquez les mises à jour SharePoint en attente :
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Configurer la batterie de serveurs
Vous allez maintenant utiliser l'assistant Configuration SharePoint pour finaliser la configuration de la batterie de serveurs :
- Connectez-vous à
sp-app-1
à l'aide du Bureau à distance. - Cliquez sur Start > Google Chrome (Démarrer > Google Chrome) pour ouvrir le navigateur Chrome.
- Accédez à
http://sp-app-1:8000/configurationwizards.aspx
. - Connectez-vous en tant qu'administrateur de domaine.
- Sélectionnez Launch the Farm Configuration Wizard (Exécuter l'Assistant Configuration de batterie de serveurs).
- Sur la page Welcome (Bienvenue), sélectionnez Start the Wizard (Démarrer l'Assistant).
- Sur la page Service Applications and Services (Applications de service et services), cliquez sur Use existing managed account (Utiliser un compte géré existant), puis sélectionnez l'utilisateur
sp-farm
. - Vérifiez la liste des services à installer et personnalisez la sélection en fonction de vos besoins.
Sélectionnez Next (Suivant) pour lancer le processus de configuration.
Celui-ci prend environ 10 à 15 minutes.
Sur la page Create Site Collection (Créer une collection de sites), spécifiez un titre et sélectionnez un modèle, puis cliquez sur OK. Pour en savoir plus sur la création de sites, consultez Créer une collection de sites à l'aide de l'Administration centrale.
Sur la page This completes the Farm Configuration Wizard (Cette page est la dernière de l'Assistant Configuration de batterie de serveurs), sélectionnez Finish (Terminer).
Sur la page d'accueil de l'Administration centrale, sélectionnez System Settings > Manage servers in this farm (Paramètres système > Gérer les serveurs de cette batterie de serveurs).
Vérifiez que tous les serveurs sont marqués comme Compliant (Compatible) et que l'état est indiqué comme No Action Required (Aucune action requise).
Pour plus d'informations sur la gestion de la batterie de serveurs SharePoint, consultez la page Gestion d'une batterie de serveurs MinRole dans SharePoint Server 2016 et 2019.
Configurer des mappages des accès de substitution
Pour que les utilisateurs puissent accéder au site SharePoint à l'aide du nom DNS de l'équilibreur de charge, vous allez maintenant configurer un mappage des accès de substitution :
- Sur la page d'accueil de l'Administration centrale, sélectionnez System Settings > Configure alternate access mappings (Paramètres système > Configurer les mappages des accès de substitution).
- À côté de Alternate Access Mapping Collection (Collection Mappage des accès de substitution), sélectionnez Show All > Change alternate access mapping collection (Afficher tout > Modifier la collection Mappage des accès de substitution).
- Dans la boîte de dialogue Select alternate access mapping collection (Sélectionner une collection de mappages des accès de substitution), sélectionnez SharePoint - 80.
- Sélectionnez Edit public URLs (Modifier les URL publiques).
Configurez le mappage suivant :
Par défaut :
http://sharepoint.DOMAIN
Où DOMAIN est le domaine DNS de votre domaine Active Directory.
Effacez tous les autres champs.
Cliquez sur Enregistrer.
Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell (Admin).
Pour que le mappage des accès de substitution prenne effet, redémarrez IIS sur tous les serveurs :
"sp-app-1", "sp-app-2", "sp-frontend-1", "sp-frontend-2", "sp-search-1", "sp-search-2" | % { & iisreset $_ }
Votre batterie de serveurs SharePoint est désormais prête à l'emploi.
Tester le site SharePoint
Pour vérifier que vous pouvez accéder au site SharePoint à l'aide du nom DNS de l'équilibreur de charge, procédez comme suit :
Dans Chrome, accédez à l'adresse suivante :
http://sharepoint.DOMAIN
Remplacez DOMAIN par le domaine DNS de votre domaine Active Directory.
Connectez-vous à l'aide d'un administrateur de domaine.
Étant donné que vous ouvrez le site pour la première fois, son initialisation prend plusieurs minutes.
Vérifiez que la page d'accueil de votre site SharePoint s'affiche.
Sous Documents, sélectionnez Upload (Importer).
Sélectionnez un document de test à importer sur le site. Vous pouvez utiliser un document en texte enrichi vide (
.rtf
) si aucun document n'est disponible pour le test.Cliquez sur OK pour importer le document.
SharePoint explore régulièrement les documents pour mettre à jour son index de recherche. Pour éviter d'attendre l'exploration, lancez une exploration manuellement :
- Sur
sp-app-1
, cliquez sur Start > Microsoft SharePoint Products > SharePoint Management Shell (Démarrer > Produits Microsoft SharePoint > SharePoint Management Shell). Démarrez une exploration complète :
$Crawler = (Get-SPEnterpriseSearchServiceApplication |Get-SPEnterpriseSearchCrawlContentSource) $Crawler.StartFullCrawl()
Attendez environ cinq minutes que le processus d'exploration se termine en arrière-plan.
Vous pouvez maintenant vérifier que la recherche SharePoint fonctionne en recherchant le document que vous avez importé précédemment :
- Revenez à Chrome et au site SharePoint.
- Recherchez le nom du fichier que vous avez importé à l'aide du champ de recherche.
- Vérifiez que le fichier s'affiche dans les résultats de recherche.
Nettoyer
Pour éviter d’engendrer des coûts supplémentaires après avoir terminé ce tutoriel, supprimez les entités que vous avez créées.
Supprimer le projet Google Cloud
- 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.
Étapes suivantes
- Découvrez des architectures de référence, des schémas et des bonnes pratiques concernant Google Cloud. Consultez notre Cloud Architecture Center.