Compartir a través de


Cómo actualizar un entorno que usa sindicación de tipo de contenido (SharePoint Server 2013)

SE APLICA A:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

La distribución de tipo de contenido, o la publicación de tipo de contenido, se produce cuando se publica un tipo de contenido de una colección de sitios de "concentrador" de tipo de contenido en una o varias colecciones de sitios "de consumo". Para obtener más información, vea Introducción a los tipos de contenido y a la publicación del tipo de contenido y Planeación para compartir tipos de contenido y terminología (SharePoint Server 2010).

Supongamos que usa distribución de tipo de contenido en SharePoint Server 2010. Ahora desea actualizar a SharePoint 2013, pero desea actualizar algunas colecciones de sitios ahora y otras más adelante. En esta situación, debe seguir un proceso específico para asegurarse de que todos los tipos de contenido pueden seguir funcionando en distintas versiones.

La distribución de tipo de contenido usa el mecanismo de copia de seguridad y restauración en SharePoint Server para publicar los tipos de contenido en las colecciones de sitios. Y la copia de seguridad y restauración no funciona en las versiones en las siguientes situaciones:

  • Entre 2010 y 2013

  • Entre sitios en modo 2010 de una granja de servidores de 2013 y sitios en modo 2013 de una granja de servidores de 2013

Por este motivo, debe configurar el uso compartido con varias aplicaciones de servicio de metadatos administrados y servidores proxy para poder publicar los tipos de contenido en cada colección de sitios en la versión adecuada. Un proxy es una conexión que asocia una aplicación de servicio con una aplicación web.

Estado inicial

En este artículo se usa un entorno de ejemplo para mostrar cómo configurar las aplicaciones de servicio y conexiones (servidores proxy) antes de actualizar las colecciones de sitios. Al principio, este entorno de ejemplo contiene los siguientes componentes:

  • Una aplicación de servicio de metadatos administrados

  • Una colección de sitios basada en la plantilla del Centro de documentos

    Esta colección de sitios actúa como un concentrador de tipo de contenido (ContentTypeHub1) que contiene el documento y establece tipos de contenido.

  • Dos colecciones de sitios de consumo que también se basan en la plantilla del Centro de documentos

    El concentrador de tipo de contenido publica documentos y tipos de contenido de conjunto de documentos en estas colecciones de sitios.

En la siguiente ilustración se muestra este entorno de ejemplo antes de iniciar el proceso de actualización.

Granja de SharePoint 2010 con distribución de tipo de contenido

Granja de servidores original para SharePoint Server 2010 que muestra la aplicación de servicio de metadatos administrados, un concentrador de tipo de contenido (ContentTypeHub1) y dos sitios consumidores que utilizan sindicación de contenido.

Aquí puede obtener más información acerca de esta ilustración:

  • La aplicación de servicio de metadatos administrados tiene una propiedad de concentrador de tipo de contenido que se establece para apuntar a la colección de sitios ContentTypeHub1.

    Para obtener información sobre cómo compartir tipos de contenido, vea Planeación para compartir tipos de contenido y terminología (SharePoint Server 2010).

  • Se seleccionan las siguientes propiedades de conexión de metadatos administrados:

  • Un tipo de contenido del documento (Doc1) y un tipo de contenido de conjunto de documentos (DocSet1) se publicaron desde ContentTypeHub1 a los dos sitios de consumo.

    Para obtener información sobre los tipos de contenido de publicación, vea Publicar un tipo de contenido desde un contenedor de publicación de contenido.

  • Ambas colecciones de sitios de consumo contienen bibliotecas de documentos que usan los dos tipos de contenido, así como documentos que se basan en los dos tipos de contenido publicados que se almacenan en las bibliotecas.

Hacer copias de seguridad de los datos y crear un concentrador de tipo de contenido duplicado en el entorno de SharePoint 2010

Si desea seguir usando cualquiera de las colecciones de sitios de consumo en el entorno de 2010 pero actualizar otras, debe actualizar su entorno para tener una versión 2010 del concentrador de tipo de contenido y una versión 2013. En la siguiente ilustración y lista se describen los pasos necesarios para hacer copias de seguridad de las bases de datos y los sitios en preparación para la actualización, así como para crear un concentrador de tipo de contenido duplicado para continuar con el servicio de las colecciones de sitios en el entorno de SharePoint 2010.

Granja de servidores original de SharePoint Server 2010

Copias de seguridad para la actualización: una copia de seguridad de la base de datos de la aplicación de servicio de metadatos administrados, ContentTypeHub1 y los dos sitios consumidores; una copia de seguridad de la colección de sitios de ContentTypeHub1. Esta se almacena en una aplicación web nueva y, a continuación, se repite la copia de seguridad.

  1. Use SQL Server Management Studio para hacer copias de seguridad de la base de datos de la aplicación del servicio de metadatos administrados.

    Asigne a la copia de seguridad un nombre que pueda recordar, como ManagedMetadata2010DB.bak.

  2. Use SQL Server Management Studio para hacer copias de seguridad de la base de datos o las bases de datos que contienen el concentrador de tipo de contenido y las colecciones de sitios de consumo.

    Asigne a la copia de seguridad un nombre que pueda recordar, como 2010ContentHubDB.bak.

  3. Use Administración central o el cmdlet Backup-SPSite de PowerShell de Microsoft para realizar una copia de seguridad de la colección de sitios del concentrador de tipo de contenido original.

    Para obtener más información, vea Copia de seguridad de una colección de sitios (SharePoint Server 2010).

    Desactive las siguientes propiedades de conexión de metadatos administrados:

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Para obtener información sobre las propiedades de conexión, vea Creación, actualización o eliminación de una conexión de servicio de metadatos administrados.

  1. Cree una aplicación web para hospedar un duplicado del concentrador de tipo de contenido.

    Para obtener información, vea Creación de una aplicación web (SharePoint Server 2010).

  2. Use el cmdlet Restore-SPSite de PowerShell de Microsoft para restaurar una copia del concentrador de tipo de contenido original. Use la sintaxis siguiente:

Restore-SPSite <URL> -path <path>

Donde:

  1. Use SQL Server Management Studio para hacer copias de seguridad de la base de datos que contiene el concentrador de tipo de contenido duplicado.

Ahora tiene copias de seguridad de SQL Server de las bases de datos para la aplicación de servicio de metadatos administrados, las colecciones de sitios de consumo y una copia del concentrador de tipo de contenido (ahora en una base de datos independiente de las colecciones de sitios de consumo). En la sección siguiente, se creará y configurará la granja de 2013, se restaurarán estas bases de datos y se actualizarán a 2013.

Restaurar bases de datos y actualizar la aplicación de servicio de metadatos administrados y las colecciones de sitios a SharePoint 2013

Ahora puede crear el entorno de SharePoint 2013 y restaurar las bases de datos de las que hizo una copia de seguridad desde el entorno de 2010. Después de restaurarlas en SQL Server Management Studio, puede actualizar la aplicación de servicio de metadatos administrados, actualizar las bases de datos de contenido y crear las colecciones de sitios.

En la ilustración siguiente se muestran los pasos a seguir para restaurar y actualizar las bases de datos y colecciones de sitios en el entorno de 2013.

Nota:

Asegúrese de que ninguna otra aplicación de servicio de metadatos administrados esté en el entorno de 2013.

Nueva granja de servidores SharePoint 2013

Granja de servidores nueva para SharePoint Server 2013 que muestra las bases de datos que se restauran y actualizan para la aplicación de servicio de metadatos administrados, ContentTypeHub1 y los sitios consumidores, y ContentTypeHub3.

  1. Use SQL Server Management Studio para restaurar las bases de datos para la aplicación de servicio de metadatos administrados y las dos bases de datos para el concentrador de tipo de contenido original (ContentTypeHub1) y los sitios de consumo, así como el concentrador de contenido duplicado.

  2. Use PowerShell para crear una aplicación de servicio de metadatos administrados y usar la base de datos. Esto actualiza la información de la aplicación de servicio de metadatos administrados en la granja de servidores original y también crea una conexión (o proxy) para la nueva aplicación de servicio de metadatos administrados (Managed Metadata 1).

    Para obtener información, consulte Actualizar la aplicación de servicio de metadatos administrados.

  3. Para la nueva conexión de metadatos administrados (proxy), en Administración central, desactive las siguientes propiedades:

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Para obtener más información, consulte Actualización de una conexión de servicio de metadatos administrados.

  1. Cree una aplicación web para hospedar el concentrador de tipo de contenido actualizado (ContentTypeHub1) y las colecciones de sitios de consumo. Asegúrese de que usa el mismo método de autenticación que se usó en el entorno de 2010.

    Para más información, vea Crear aplicaciones web.

  2. Pruebe y adjunte la base de datos de contenido que contiene el concentrador de tipo de contenido original (ContentTypeHub1) y las colecciones de sitios de consumo para actualizar la base de datos.

    Para obtener información, consulte Comprobación de los componentes personalizados y Adjuntar una base de datos de contenido a una aplicación web y actualizar la base de datos.

    Nota:

    Cuando se actualiza la base de datos de contenido, las colecciones de sitios permanecen en modo 2010 en la granja de 2013. No actualice las colecciones de sitios a modo 2013 todavía. Se actualizarán las colecciones de sitios más adelante en este proceso.

  3. Use el cmdlet Set-SPMetadataServiceApplication de PowerShell de Microsoft para configurar la aplicación de servicio de metadatos administrados actualizada para que apunte al concentrador de tipo de contenido actualizado. Use la sintaxis siguiente:

Set-SPMetadataServiceApplication -Identity "<ServiceApplication>" -HubURI "<HubURI>"

Para obtener información, vea Set-SPMetadataServiceApplication.

  1. Actualice la colección de sitios ContentTypeHub1 a modo 2013.

    Para obtener información, vea Actualización de colecciones de sitios.

  2. Actualice la base de datos que contiene el concentrador de tipo de contenido duplicado (ContentTypeHub2 en la granja de servidores antigua) y asígnele el nombre ContentTypeHub3. Deje ContentTypeHub3 en modo 2010.

    Para obtener información, consulte Adjuntar una base de datos de contenido a una aplicación web y actualizar la base de datos.

En este punto, tiene las siguientes colecciones de sitios en el entorno de 2013:

Colección de sitios Modo de colección de sitios (versión) Descripción
ContentTypeHub1
Modo 2013
Concentrador de tipo de contenido para los sitios en modo 2013
ContentTypeHub3
Modo 2010
Concentrador de tipo de contenido para los sitios en modo 2010
ConsumingSite1
Modo 2010
Consume tipos de contenidos compartidos
ConsumingSite2
Modo 2010
Consume tipos de contenidos compartidos

Crear aplicaciones de servicio de metadatos administrados adicionales y volver a publicar los tipos de contenido

Ya está listo para crear las aplicaciones de servicio de metadatos administrados que darán servicio a los concentradores de tipo de contenido y las colecciones de sitios de consumo que se ejecutan en modo 2010 en la granja de 2010 y la granja de 2013. Tras crear y configurar dichas aplicaciones de servicio, comparta la aplicación de servicio de metadatos administrados que se usa para los sitios en modo 2013 (y que también sirve como almacén de términos para ambas granjas) (Managed Metadata 1), así como la aplicación de servicio de metadatos administrados que se usa para los sitios de la granja de 2010 (Managed Metadata 3). Tras compartir las aplicaciones de servicio, puede volver a publicar los tipos de contenido en ambas granjas.

En la siguiente ilustración se muestran los pasos para crear aplicaciones de servicio de metadatos administrados adicionales y volver a publicar los tipos de contenido. Todos estos pasos se realizan en la nueva granja de 2013.

Cree aplicaciones de servicio de metadatos administrados y vuelva a publicar los tipos de contenido.

La granja de servidores de SharePoint Server 2013 muestra dos nuevas aplicaciones de servicio de metadatos administrados que se han creado. A continuación, los tipos de contenido se publican de nuevo desde los concentradores de tipo de contenido a los sitios consumidores.

  1. En Administración central, cree una aplicación de servicio de metadatos administrados (Managed Metadata 2) y establezca la propiedad de Content Type Hub en el concentrador de tipo de contenido duplicado de la nueva granja de servidores (ContentTypeHub3).

    Cuando se usa Administración central para crear una aplicación de servicio de metadatos administrados, la conexión de metadatos administrados (proxy) se crea al mismo tiempo que la aplicación de servicio. Para obtener más información, vea Crear una aplicación de servicio de metadatos administrados.

    Para la nueva conexión de metadatos administrados, desactive las siguientes propiedades:

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Para obtener más información, consulte Actualización de una conexión de servicio de metadatos administrados.

  1. En Administración central, cree una aplicación de servicio de metadatos administrados (Managed Metadata 3) y establezca la propiedad de Content Type Hub en el concentrador de tipo de contenido original del nuevo entorno de 2010 (ContentTypeHub1 en la granja de 2010).

    Cuando se usa Administración central para crear una aplicación de servicio de metadatos administrados, la conexión de metadatos administrados (proxy) se crea al mismo tiempo que la aplicación de servicio. Para obtener más información, vea Crear una aplicación de servicio de metadatos administrados.

    Para la nueva conexión de metadatos administrados, desactive las siguientes propiedades:

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Para obtener más información, consulte Actualización de una conexión de servicio de metadatos administrados.

  1. Comparta las aplicaciones de servicio de Managed Metadata 1 y Managed Metadata 3 en el entorno de 2010.

    No comparta Managed Metadata 2 con el entorno de 2010. Se usa solo para los sitios de la granja de 2013.

    Para obtener más información, vea Compartir aplicaciones de servicio entre granjas de servidores en SharePoint Server.

    En esta fase, el entorno de 2010 tiene dos conexiones adicionales (servidores proxy), una por cada aplicación de servicio que se compartió en el paso anterior.

  2. Vuelva a publicar los tipos de contenido en el entorno de 2013:

  • En el concentrador de tipo de contenido de 2013 que se actualizó a modo 2013 (ContentTypeHub1), vuelva a publicar todos los tipos de contenido que se publicaron antes (Doc1 y DocSet1).

  • En el concentrador de tipo de contenido duplicado de 2013 que está en modo 2010 (ContentTypeHub3), vuelva a publicar todos los tipos de contenido que se publicaron antes (Doc1 y DocSet1).

    Para obtener más información, vea Publicar un tipo de contenido desde un contenedor de publicación de contenido.

  1. Vuelva a publicar los tipos de contenido en el entorno de 2010:
  • En el concentrador de tipo de contenido de 2010 (ContentTypeHub2), vuelva a publicar todos los tipos de contenido que se publicaron antes (Doc1 y DocSet1).

Configurar conexiones (servidores proxy)

La fase final del proceso es configurar las conexiones (servidores proxy) para todas las aplicaciones de servicio de metadatos administrados.

En la ilustración siguiente se muestran las conexiones (servidores proxy) entre las granjas de servidores y el orden en que se configuran.

Configurar conexiones (o servidores proxy) para las aplicaciones de servicio de metadatos administrados en granjas de servidores de 2010 y 2013

Granja de servidores nueva que muestra las conexiones (servidores proxy) para las tres aplicaciones de servicio de metadatos administrados necesarios para las tres versiones de concentradores de tipo de contenido (modo 2013 en la granja de servidores 2013, modo 2010 en la granja de servidores 2013 y granja de servidores 2010).

  1. En la granja de 2010, en la página Administrar aplicaciones de servicio en Administración central, establezca las siguientes propiedades para la conexión con el servicio de metadatos administrados (Managed Metadata 3):
  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Esto permite que ContentTypeHub2 en la granja de 2010 consuma los tipos de contenido que se publican mediante la aplicación de servicio Managed Metadata 3.

  1. En la granja de 2010, en la página Administrar aplicaciones de servicio en Administración central, establezca las siguientes propiedades para la conexión con el servicio de metadatos administrados (Managed Metadata 1):
  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

    Esto permite que ContentTypeHub2 en la granja de 2010 consuma términos del almacén de términos en la aplicación de servicio Managed Metadata 1.

  1. En la granja de 2013, para la conexión (Managed Metadata 3) con el concentrador de tipo de contenido en modo 2010 (ContentTypeHub3), desactive las siguientes propiedades:
  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Esto impide que ContentTypeHub3 pueda consumir los recursos de la aplicación de servicio Managed Metadata 3. Managed Metadata 3 solo se usa para proporcionar distribución de tipo de contenido a la granja de 2010.

  1. En la granja de 2013, para la conexión (Managed Metadata 2) con el concentrador de tipo de contenido duplicado (ContentTypeHub3), seleccione las siguientes propiedades:
  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Esto permite que ContentTypeHub3 en la granja de 2013 consuma los tipos de contenido que se publican mediante la aplicación de servicio Managed Metadata 2.

  1. En la granja de 2013, para la conexión con el concentrador de tipo de contenido actualizado (Managed Metadata 1), seleccione las siguientes propiedades:
  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para las palabras clave.

  • Esta aplicación de servicio es la ubicación de almacenamiento predeterminada para los conjuntos de términos específicos de columna.

  • Consume tipos de contenido de la Galería de tipos de contenido en <URL>.

  • La publicación de tipo de contenido Insertar abajo se actualiza desde la Galería de tipos de contenido a los subsitios y las listas con el tipo de contenido.

    Esto permite que ContentTypeHub1 y todos los sitios de consumo en modo 2013 en la granja de 2013 consuman tipos de contenido que se publican a través de la aplicación de servicio Managed Metadata 1, y que todos los concentradores de tipo de contenido puedan consumir términos del almacén de términos en la aplicación de servicio Managed Metadata 1.

Estado final

Cuando haya terminado, las conexiones de metadatos administrados (servidores proxy) deben ser como las que se muestran en la siguiente ilustración:

Nueva granja de servidores para SharePoint Server 2013

Muestra el estado final de ambas granjas de servidores, SharePoint Server 2013 y SharePoint Server 2010, con tres aplicaciones de servicio de metadatos administrados y las conexiones que realizan las tres versiones de concentradores de tipo de contenido (granja de servidores 2013 con los modos 2013 y 2010 y granja de servidores 2010).

Donde:

  • Managed Metadata 1 es la aplicación de servicio que se usa para distribución de tipo de contenido de los sitios de consumo en la granja de 2013 que están en modo 2013. Esta aplicación de servicio también se usa para todas las operaciones de almacén de términos en las granjas de 2010 y de 2013.

  • Managed Metadata 2 es la aplicación de servicio que se usa para distribución de tipo de contenido de los sitios de consumo en la granja de 2013 que siguen en modo 2010.

  • Managed Metadata 3 es la aplicación de servicio que se usa para distribución de tipo de contenido de los sitios de consumo en la granja de 2010.

Recomendaciones para administrar la distribución de tipo de contenido en las granjas de 2010 y 2013

Ahora que tiene dos entornos (2010 y 2013) que comparten tipos de contenido, debe tener cuidado a la hora de administrar los tipos de contenido compartidos al crear o cambiar un tipo de contenido compartido.

Cuando agregue un tipo de contenido, deberá asegurarse de que el identificador de tipo de contenido sea el mismo en los tres concentradores de tipo de contenido. Para ello, siga este procedimiento:

  1. En la granja de 2013, en ContentTypeHub1, cree el nuevo tipo de contenido manualmente y publíquelo.

  2. Identifique el identificador de tipo de contenido para ese tipo de contenido.

    Sugerencia

    Puede usar PowerShell de Microsoft o el modelo de objetos para extraer el identificador de tipo de contenido mediante código. El identificador de tipo de contenido también se codifica en la dirección URL del tipo de contenido en la Galería de tipos de contenido. Por ello, una manera más fácil de encontrar el identificador de tipo de contenido es ir a la Galería de tipos de contenido de un sitio y después hacer clic en el tipo de contenido. La dirección URL para ese tipo de contenido contiene un parámetro, ctype, que en realidad es el identificador de tipo de contenido para ese tipo de contenido. Por ejemplo, ctype=0x010100C0EE90869D5B8B46A4448713A9F8984C.

  3. Cree un tipo de contenido que use ese identificador en los otros dos concentradores de tipo de contenido (ContentTypeHub2 y ContentTypeHub3) y, a continuación, vuelva a publicarlo.

    Para crear un tipo de contenido con un id. específico, no puede usar la interfaz de usuario. Necesita usar XML o el modelo de objetos. Para obtener más información, vea Creating Content Types.

Cuando agregue un nuevo campo a un tipo de contenido, asegúrese de que el identificador del campo sea el mismo en los tres concentradores de tipo de contenido. Para ello, siga este procedimiento:

  1. En la granja de 2013, en ContentTypeHub1, cree el nuevo campo manualmente para el tipo de contenido y vuelva a publicar el tipo de contenido.

  2. Use el modelo de objetos o PowerShell de Microsoft para extraer la propiedad SchemaXML de SPContentType.

  3. Agregue la propiedad extraída al tipo de contenido correspondiente en los otros dos concentradores de tipo de contenido (ContentTypeHub2 y ContentTypeHub3).

  4. Vuelva a publicar el tipo de contenido actualizado desde los otros dos concentradores de tipo de contenido (ContentTypeHub2 y ContentTypeHub3).

    El siguiente artículo de MSDN proporciona un ejemplo de cómo usar el modelo de objetos para manipular los tipos de contenido: Clase SPContentType.