280 likes | 383 Views
Jose Manuel González Jose.gonzalez@raona.com. Migración de MOSS2007 a SharePoint 2010. Migrando …. MIGRAR. Contenido Personalizaciones Flujos de trabajo Búsquedas Diseños Desarrollos Etc, etc. Ja,ja …. Aprendizaje. Requerimientos/ prerrequisitos Métodos de actualización
E N D
Jose Manuel González Jose.gonzalez@raona.com Migración de MOSS2007 a SharePoint 2010
Migrando… MIGRAR Contenido Personalizaciones Flujos de trabajo Búsquedas Diseños Desarrollos Etc, etc
Aprendizaje Requerimientos/prerrequisitos Métodos de actualización Reducir tiempo SharePoint apagado Identificar problemas comunes Validación Preparación Actualizar fallos en eventos Problemas con UI/UX Problemas con datos Documentar el entorno Administrar personalizaciones Planear la estrategia de actualización Hacer items actualizables Implementación Test • Construir granjas de texto • Usar datos reales • Evaluar técnicas • Buscar posibles problemas (estamos a tiempo!) Crear/Actualizar granjas Desplegar personalizaciones Reducir tiempo SharePoint apagado Monitorizar progreso
Aprendizaje Requerimientos/prerrequisitos Métodos de actualización Reducir tiempo SharePoint apagado Identificar problemas comunes Validación Preparación Upgrade event failures UI/UX issues Data issues Document environment Manage customizations Plan upgrade strategy Make items upgradable Implementación Test • Build test farms • Use real data • Evaluate techniques • Find issues early Build/upgrade farms Deploy customizations Minimize downtime Monitor progress
CPU x64 Dual processor Memory 8 GB Storage 80 GB DVD Drive
x64 edition Service Pack 2 + Cumulative Update 12 Service Pack 3 + Cumulative Update 2 x64 edition Standard SP1 + KB970315 x64 Windows Server 2008 SP2 Standard X64 Windows Server 2008 R2 Standard SQL Server 2005 SQL Server 2008 Operating System
In-Place Pros/Cons Pros Cons La configuración de la granja se mantiene y se actualiza Las personalizaciones están disponibles en el entorno después de la actualización (Si WSP, No plantillas con Designer) La granja se desconecta mientras se actualiza y se queda sin servicio Los procesoscontinúan, no paran. No tenemos control de la situación.
DB Attach Pros/Cons Pros Cons Actualizas multiples bases de datos de contenido al mismotiempo. Combinasvariasgranjas en unaúnicagranja. Las configuraciones del servidor no estánactualizadas Las personalizacionestienenquesertransferidasmanualmente Se pierdenpersonalizaciones Accesodirecto a las BD
Aprendizaje Requirements/prerequisites Upgrade methods Downtime mitigation Common issues Validación Preparación Upgrade event failures UI/UX issues Data issues Documentar el entorno Administrar personalizaciones Planear la estrategia de actualización Hacer items actualizables Implementación Test • Build test farms • Use real data • Evaluate techniques • Find issues early Build/upgrade farms Deploy customizations Minimize downtime Monitor progress
Pre-Upgrade Checker CommandInformational Server Info Farm Info Upgrade Type Site Templates Features Language Packs All servers that are running SharePoint bits in the farm The components of the farm The upgrade types supported by the farm List of site definitions List of features installed Language packs required
Pre-Upgrade Checker CommandErrors OS Type Database Schema Data Orphan Site Orphan Unfinished Gradual Upgrade Check for the 64-bit edition of Windows Server 2008or later installed Content databases are modified Content DB orphans Sites can be referenced Farm is in a gradual still
Pre-Upgrade Checker CommandErrors MissingWeb Config InvalidHost Names Invalid Service Account DatabaseRead Only Wyukon Web application missing web.config Invalid host names Application Pool account List databases that are RO in SQL-we can’t upgrade RO DB >4GB Site collections
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 Consideraciones Pre-ActualizaciónCantidad de información y personalizaciones
Aprendizaje Requirements/prerequisites Upgrade methods Downtime mitigation Common issues Validación Preparación Upgrade event failures UI/UX issues Data issues Document environment Manage customizations Plan upgrade strategy Make items upgradable Implementación Test • Construir granjas de texto • Usar datos reales • Evaluar técnicas • Buscar posibles problemas (estamos a tiempo!) Build/upgrade farms Deploy customizations Minimize downtime Monitor progress
Construir granjas de test • Usar información real(copias de bases de datos completas) • Identificaráreasproblemáticas • Determinarrendimiento de actualización • Medirsecuencias y acciones • Usar harware similar si es posible • Evaluar: • Contenido • Search (crawl, query,…) • Personalizaciones (lista, STP (.wsp), Workflow(redeploy)…) • Shared Services (MySite, Web Parts) • …
Service Proxy Conexiones My sites Web parts Feature básicas ¿Accesible? Shared Service Applications
Ejecutar crawls and review logs Ejecutar search queries Verreportes de consultas(24 horasdespués) Web application level(SharePoint Server “14” only) Site-collection level(SharePoint Server “14” only) Búsquedapeople and profiles Búsquedaspersonalizadas Search
Consultas complejas sobre listas grandes Ficheros .stp como plantillas de sitios NO EXISTEN! - Las plantillas de sitios ahora se generan como .wsp Master pages y CSS Las acciones de la barra de herramienta son mvoidas a la ribbon Workflows deben ser desplegados de nuevo Refactoring…… Actualización Visual! Customizations
Aprendizaje Requirements/prerequisites Upgrade methods Downtime mitigation Common issues Validación Preparación Upgrade event failures UI/UX issues Data issues Document environment Manage customizations Plan upgrade strategy Make items upgradable Implementación Test • Build test farms • Use real data • Evaluate techniques • Find issues early Crear/Actualizar granjas Desplegar personalizaciones Reducir tiempo SharePoint apagado Monitorizar progreso
Wizards • Microsoft SharePoint Products and Technologies 14 Preparation Tool • Setup Wizard…Log • SharePoint Product and Technologies Configuration Wizard • Server Farm Configuration Wizard Implement
Configure Search Service Application Backup/Restore Databases Customizations Add the Content Databases to the Web Applications SSP Upgrade My Sites
Aprendizaje Requirements/prerequisites Upgrade methods Downtime mitigation Common issues Validación Preparación Actualizar fallos en eventos Problemas con UI/UX Problemas con datos Document environment Manage customizations Plan upgrade strategy Make items upgradable Implementación Test • Build test farms • Use real data • Evaluate techniques • Find issues early Build/upgrade farms Deploy customizations Minimize downtime Monitor progress
Validación • Verificar Perfiles • Crear una nueva SiteCollection/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 • Security requiresspecialattention post-upgrade: • Personalización…refactory
Particularidadesmigracióndesarrollo • WSS Extensionsfor 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
Oferta especial asistentes CEUS • Estudiogratuito de migración a SharePoint 2010 • Vamos a vuestra “casa” • Estudio de implementación actual • Test de preguntas • Informe • Riesgo • Duración • Mejoras