Indice de Instalación de Sharepoint 2016
En esta parte, vamos a conectar el WebFront End “Custom” a la granja previamente creada
Ingresar al WebFront “Custom” con una cuenta con privilegios de sysadmin sobre el SQL Server. Mi recomendación es ingresar con la cuenta de Farm para evitar problemas futuros.
Prueba la conexión al SQL Server, mediante un archivo .udl https://blogs.technet.microsoft.com/michaelgriswold/2014/01/06/the-easy-way-to-test-sql-connectivity/
Algunas definiciones:
- El WebFront End “Custom” tendrá un host de Distributed Cache
- Se deshabilitará Loopback Check.
Ejecuta una consola de PowerShell_ISE como ADMINISTRADOR, y ejecutar el siguiete script
%windir%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe
Descargar script de conexión a la granja
############################################################ # Crear un farm de SharePoint 2016 # Creado por Christian Azcon ############################################################ $ver = $host | select version if ($ver.Version.Major -gt 1) {$Host.Runspace.ThreadOptions = "ReuseThread"} Add-PsSnapin Microsoft.SharePoint.PowerShell ######################################## # Defino Settings # ######################################## #SQL Alias $AliasName = "SQLSP2016" # Cambia el nombre por el del SQL--> FQDN $ServerName = "HostNameSQLServer.contoso.net" $configPassphrase = 'SeguridadFraseSharepoint2016' $s_configPassphrase = (ConvertTo-SecureString -String $configPassphrase -AsPlainText -force) $serverDB = $AliasName $dbConfig = "Sharepoint_Configuration" ######################################## # Creo the SQL Alias ######################################## $x86 = "HKLM:\Software\Microsoft\MSSQLServer\Client\ConnectTo" $x64 = "HKLM:\Software\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo" #Verifico si la clave ConnectTo ya existe, y la creo en caso contrario if ((test-path -path $x86) -ne $True) { write-host "$x86 no existe" New-Item $x86 } if ((test-path -path $x64) -ne $True) { write-host "$x64 no existe" New-Item $x64 } #Defino el tipo de alias $TCPAlias = ("DBMSSOCN," + $ServerName) #Creo el TCP/IP Aliases Write-Output "Creo los registros para el alias" New-ItemProperty -Path $x86 -Name $AliasName -PropertyType String -Value $TCPAlias New-ItemProperty -Path $x64 -Name $AliasName -PropertyType String -Value $TCPAlias Write-Output "Se crearon los alias" # Abro cliconfig para verificar el alias Start-Process C:\Windows\System32\cliconfg.exe Start-Process C:\Windows\SysWOW64\cliconfg.exe # 2 minutos para habilitar protocolos Write-Output "Habilite los protocolos en cliconfig.Tiene 2 minutos para habilitarlos" Start-Sleep -s 30 ######################################## # Se une el servidor a la granja ######################################## Write-Output "Conectando a la granja" # Es recomendable que el front end tenga el host de distributed cache Connect-SPConfigurationDatabase -DatabaseServer $serverDB -DatabaseName $dbConfig -Passphrase $s_configPassphrase -LocalServerRole Custom # Verifico que la granja existe y esta corriendo. Si no, termino el script $farm = Get-SPFarm if (!$farm -or $farm.Status -ne "Online") { Write-Output "La Farm no se creo o no esta ejecutandose. Fin del script. Revise los logs en la carpeta Temp" exit } ######################################## # Ejecuto tareas de configuracion de wizard ######################################## Write-Output "Instalando Help Collections" Install-SPHelpCollection -All Write-Output "Inicializando security" Initialize-SPResourceSecurity Write-Output "Instalando services" Install-SPService Write-Output "Registrando features" Install-SPFeature -AllExistingFeatures Write-Output "Instalando Application Content" Install-SPApplicationContent Write-Output "Inicio Time Service" Start-Service SPTimerV4 Write-Output "Deshabilito LoopbackCheck" New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -value "1" -PropertyType dword ######################################## #Start Central Administration ######################################## Write-Output "Iniciando Central Administration..." & 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\BIN\psconfigui.exe' -cmd showcentraladmin ######################################## #Verifico el farm ######################################## Write-Output "Verifico la version del farm" (get-spfarm).buildversion Write-Output "Se unio correctamente correctamente el servidor a la granja !!!." |
No hay comentarios:
Publicar un comentario