Aug 20, 2015
AprendizajeRequerimientos/prerrequisitosMétodos de actualizaciónReducir tiempo SharePoint apagadoIdentificar problemas comunes
PreparaciónDocumentar el entornoAdministrar personalizacionesPlanear la estrategia de actualizaciónHacer items actualizables
TestConstruir granjas de texto
Usar datos realesEvaluar técnicasBuscar posibles problemas (estamos a tiempo!)
ImplementaciónCrear/Actualizar granjasDesplegar personalizacionesReducir tiempo SharePoint apagadoMonitorizar progreso
ValidaciónActualizar fallos en eventosProblemas con UI/UX Problemas con datos
PreparaciónDocument environmentManage customizationsPlan upgrade strategyMake items upgradable
TestBuild test farms
Use real dataEvaluate techniquesFind issues early
ImplementaciónBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress
ValidaciónUpgrade event failuresUI/UX issuesData issues
AprendizajeRequerimientos/prerrequisitosMétodos de actualizaciónReducir tiempo SharePoint apagadoIdentificar problemas comunes
x64 editionService Pack 2 + Cumulative Update 12Service Pack 3 + Cumulative Update 2
SQL Server 2005
x64 editionStandardSP1 + KB970315
SQL Server 2008
x64 Windows Server 2008 SP2 StandardX64 Windows Server 2008 R2 Standard
Operating System
In-Place Pros/Cons
La configuración de la granja se mantiene y se actualizaLas personalizaciones están disponibles en el entorno después de la actualización (Si WSP, No plantillas con Designer)
Pros
La granja se desconecta mientras se actualiza y se queda sin servicioLos procesos continúan, no paran. No tenemos control de la situación.
Cons
DB Attach Pros/Cons
Actualizas multiples bases de datos de contenido al mismo tiempo.Combinas varias granjas en una única granja.
Pros
Las configuraciones del servidor no están actualizadas Las personalizaciones tienen que ser transferidas manualmenteSe pierden personalizacionesAcceso directo a las BD
Cons
AprendizajeRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues
TestBuild test farms
Use real dataEvaluate techniquesFind issues early
ImplementaciónBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress
ValidaciónUpgrade event failuresUI/UX issuesData issues
PreparaciónDocumentar el entornoAdministrar personalizacionesPlanear la estrategia de actualizaciónHacer items actualizables
Pre-Upgrade Checker CommandInformational
All servers that are running SharePoint bits in the farmServer Info
The components of the farmFarm Info
The upgrade types supported by the farmUpgrade Type
List of site definitionsSite Templates
List of features installedFeatures
Language packs requiredLanguage Packs
Pre-Upgrade Checker CommandErrors
Check for the 64-bit edition of Windows Server 2008or later installedOS Type
Content databases are modifiedDatabase Schema
Content DB orphansData Orphan
Sites can be referencedSite Orphan
Farm is in a gradual stillUnfinished Gradual Upgrade
Pre-Upgrade Checker CommandErrors
Web application missing web.configMissingWeb Config
Invalid host namesInvalidHost Names
Application Pool accountInvalid Service Account
List databases that are RO in SQL-we can’t upgrade RODatabaseRead Only
DB >4GBSite collections
Wyukon
CONSIDERACIONES PRE-ACTUALIZACIÓN CANTIDAD DE INFORMACIÓN Y PERSONALIZACIONES
El rendimiento de la actualización es directamente proporcional a la cantidad de información que estamos actualizando
La complejidad de la actualización directamente proporcional al número de personalizaciones
AprendizajeRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues
PreparaciónDocument environmentManage customizationsPlan upgrade strategyMake items upgradable
ImplementaciónBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress
ValidaciónUpgrade event failuresUI/UX issuesData issues
TestConstruir granjas de texto
Usar datos realesEvaluar técnicasBuscar posibles problemas (estamos a tiempo!)
Construir granjas de test
Usar información real(copias de bases de datos completas)• Identificar áreas problemáticas• Determinar rendimiento de actualización• Medir secuencias y acciones
Usar harware similar si es posible
Evaluar:• Contenido• Search (crawl, query,…)• Personalizaciones (lista, STP (.wsp), Workflow(redeploy)…)• Shared Services (MySite, Web Parts)• …
SEARCH
Ejecutar crawls and review logsEjecutar search queriesVer reportes de consultas (24 horas después)
Web application level(SharePoint Server “14” only)Site-collection level(SharePoint Server “14” only)
Búsqueda people and profilesBúsquedas personalizadas
CUSTOMIZATIONS
Consultas complejas sobre listas grandesFicheros .stp como plantillas de sitios NO EXISTEN!
- Las plantillas de sitios ahora se generan como .wspMaster pages y CSSLas acciones de la barra de herramienta son movidas a la ribbonWorkflows deben ser desplegados de nuevoRefactoring……Actualización Visual!
AprendizajeRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues
PreparaciónDocument environmentManage customizationsPlan upgrade strategyMake items upgradable
TestBuild test farms
Use real dataEvaluate techniquesFind issues early
ValidaciónUpgrade event failuresUI/UX issuesData issues
ImplementaciónCrear/Actualizar granjasDesplegar personalizacionesReducir tiempo SharePoint apagadoMonitorizar progreso
Implement
Wizards
1. Microsoft SharePoint Products and Technologies 14 Preparation Tool
2. Setup Wizard…Log3. SharePoint Product and Technologies Configuration Wizard4. Server Farm Configuration Wizard
Configure Search Service Application
Backup/Restore Databases
Customizations
Add the Content Databases to the Web Applications
SSP Upgrade
My Sites
AprendizajeRequirements/prerequisitesUpgrade methodsDowntime mitigationCommon issues
PreparaciónDocument environmentManage customizationsPlan upgrade strategyMake items upgradable
TestBuild test farms
Use real dataEvaluate techniquesFind issues early
ImplementaciónBuild/upgrade farmsDeploy customizationsMinimize downtimeMonitor progress
ValidaciónActualizar fallos en eventosProblemas con UI/UX Problemas con datos
Validación
• Verificar Perfiles• Crear una nueva Site Collection/librerías y verificar la
funcionalidad básica• Log de eventos de la aplicación y log de fallos de la
actualización• Problemas UI/UX (XHTML/XSLT/MasterPages)• Origenes de datos externos• Atención especial a los requerimientos de seguridad• Personalización…refactory
Particularidades migración desarrollo
• WSS Extensions for Visual Studio Visual Studio 2010 SharePoint Tools (http://code.msdn.microsoft.com/VSeWSSImport)
• Plantillas STP (No soportadas .wsp)• Interfaz de usuario
– Cambiar CSS– Probar interfaz 2007-2010
• Acciones personalizadas Ribbon• Listas grandes Umbrales• Elementos obsoletos API Warning
– SPVirtualServer• Mensaje: Use SPWebApplication or SPIisSettings instead.
• Cambio de ruta al 14– C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\14