Referencia de deployment.xml

 

Se aplica a: FAST Search Server 2010

Última modificación del tema: 2015-03-09

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Use Deployment.Xmlarchivo de esquema de la topología de la instalación de Microsoft FAST Search Server 2010 for SharePoint. El archivo describe todos los servidores de la implementación de FAST Search Server 2010 for SharePoint y la distribución de servicios. Las instalaciones de servidor único tienen un valor predeterminadoDeployment.Xmlarchivo que se puede modificar.

En esta sección especifica elDeployment.Xmlformato de archivo. Este archivo contiene información detallada de la estructura que especifica cómo se distribuye FAST Search Server 2010 for SharePoint a través de varios servidores. One or more services will run on each node in the FAST Search Server 2010 for SharePoint application.

El propósito deDeployment.Xmlconsiste en habilitar el control centralizado sobre FAST Search Server 2010 for SharePoint servidores y servicios en una instalación. Puede volver a configurar FAST Search Server 2010 for SharePoint agregando o quitando los servidores o servicios en elDeployment.Xmlarchivo. See Volver a configurar la implementación (FAST Search Server 2010 for SharePoint).

ElDeployment.Xmlarchivo debe ser creado y modificado en el servidor de administración de FAST Search Server 2010 for SharePoint sólo.

Nota

Para modificar un archivo de configuración, compruebe que cumple los requisitos mínimos siguientes: es un miembro del grupo local de FASTSearchAdministrators en el equipo donde está instalado FAST Search Server 2010 for SharePoint.

Referencia de elemento rápida

La siguiente tabla enumera los elementos deDeployment.Xml. Estos elementos pueden aparecer en cualquier orden.

Elemento Descripción

< implementación >

Elemento de nivel superior que describe la instalación completa

< InstanceId >

El nombre único de la instancia FAST Search Server 2010 for SharePoint. Utiliza SCOM.

< conector-databaseconnectionstring >

La dirección URL de JDBC utilizan conectores para los datos de configuración de indización. Utiliza el conector de base de datos FAST Search.

< host >

Los servidores de la implementación de FAST Search Server 2010 for SharePoint se definen dentro de la etiqueta de host. Cada host (servidor) contiene un conjunto de elementos de la determinación de los componentes que se ejecutarán en el servidor.

< searchcluster >

Define la configuración de varios servidores para los nodos coincidentes y el indizador de consulta (motor de búsqueda). Describe qué partes de la instalación va a atender las consultas y realizar la indización. También especifica si se habilita la tolerancia a errores.

< Administrador >

Parte del elemento host. Especifica si un host (servidor) tendrá el componente de administración.

< documento de procesador >

Parte del elemento host. Especifica si un host (servidor) tiene los componentes de procesamiento del elemento.

< distribuidor de contenido >

Parte del elemento host. Especifica si un host (servidor) tendrá el componente de distribuidor de contenido.

< distribuidor de indización >

Parte del elemento host. Especifica si un host (servidor) tendrá el componente de distribuidor de indización.

< rastreador >

Parte del elemento host. Especifica si un host (servidor) tendrá un componente de rastreador Web.

< webanalyzer >

Parte del elemento host. Especifica si un host (servidor) dispone de un componente de analizador de Web.

< SearchEngine >

Parte del elemento host. Especifica si un host (servidor) tendrá un componente del motor de búsqueda (la indización o coincidencia de la consulta o ambos).

< Consultar >

Parte del elemento host. Especifica si un host (servidor) tendrá el componente de procesamiento de la consulta.

< fila >

Parte del elemento searchcluster. Especifica las características de una fila de la búsqueda único o una fila de indizador en el clúster de búsqueda (implementación).

Funcionamiento

El Asistente de configuración posteriores a la instalación utiliza elDeployment.Xmlarchivo para configurar el servidor local. En el servidor de administración, el Asistente recupera una copia local y en los servidores que no sea de administración, el asistente obtiene una copia del servidor de administración.

Información deDeployment.Xmlse utiliza para generar los archivos de configuración local que son necesarios para configurar la instancia de FAST Search Server 2010 for SharePoint.

Los archivos de configuración locales se actualizan durante la configuración posterior a la instalación y cuando se llama a la Set-FastSearchConfiguration cmdlet.

formato de archivo Deployment.Xml

ElDeployment.Xmlarchivo utiliza la sintaxis XML. La sección de Esquema XML contiene una especificación formal de la sintaxis del archivo.

El formato de elemento básico es el siguiente:

<element_name [attribute_name="value"] [attribute_name="value"] ... />

Por ejemplo:

<document-processor processes="4" />

Los elementos y atributos están entre mayúsculas y minúsculas. Los valores de atributo deben ir entre comillas ("") y no se distinguen mayúsculas y minúsculas.

Comentarios se pueden agregar en cualquier lugar y están delimitados por <!-- y -->.

Por ejemplo:

<!-- Add a useful comment here-->

implementar

Contiene el diseño de la instalación de FAST Search Server 2010 for SharePoint

Atributos

Atributo Valor Descripción

version

<value>

Opcional; versión del archivo de implementación

modifiedBy

user\domain

Opcional; el usuario que modificó por última vez el archivo de implementación

modifiedTime

tiempo

Opcional; el tiempo que se modificó por última vez el archivo de implementación

Comentario

Notas opcionales

xmlns

https://www.Microsoft.com/enterprisesearch

Definición de espacio de nombres necesario

xmlns:xsi

http://www.w3.org/2001/XMLSchema-instance

Definición de esquema opcional

xsi:schemaLocation

https://www.Microsoft.com/enterprisesearch deployment.xsd

Ubicación opcional del esquema

Ejemplo

<deployment 
    version="1" 
    modifiedBy="domain\user" 
    modifiedTime="2009-03-14T14:39:17+01:00" 
    comment="Comment"
    xmlns="https://www.microsoft.com/enterprisesearch"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="https://www.microsoft.com/enterprisesearch
    deployment.xsd">
    <!-- Hosts go here -->
</deployment>

InstanceId

Identifica un único nombre lógico para la instancia FAST Search Server 2010 for SharePoint

Atributos

Ninguno

Ejemplo

<instanceid>MyFastSearchServer</instanceid>

conector-databaseconnectionstring

La dirección URL de JDBC utilizan los conectores para almacenar su propio contenido. Este elemento puede estar vacío si no se utiliza el conector de base de datos de búsqueda de FAST o FAST de búsqueda de Lotus Notes conector.

Ejemplo

<connector-databaseconnectionstring>    
    <![CDATA[jdbc:sqlserver://sqlservername\instancename:portnumber;
    DatabaseName=dbname]]>
  </connector-databaseconnectionstring>

host

Este elemento especifica los componentes que se ejecutarán en un host determinado (servidor). Agregar una entrada de host para cada servidor en la implementación de FAST Search Server 2010 for SharePoint.

Atributos

Atributo Valor Descripción

Nombre

<value>

Nombre de dominio completo de este host (servidor)

UseAdminServicehttps

true|false

Si se establece en true si los componentes de este servidor deben utilizar HTTPS para comunicarse con el servidor de administración. Este atributo es opcional, el valor predeterminado es false.

Ejemplo

<host name="single01.search.contoso.com" UseAdminServicehttps="true">
    <!-- components go here -->
</host>

searchcluster

Contiene información acerca de cómo esté configurado el índice.

Importante

El indizador principal siempre debe estar en el id de fila = 0 de ” ”.

Atributos

Ninguno

Ejemplo

<searchcluster>
    <row id="0" index="primary" search="true" />
</search-cluster>

Administrador

Si un host (servidor) tiene el componente de administración, agregue este elemento. Un único host (servidor) se puede configurar para utilizar el componente de administración.

El servidor que está seleccionado como el servidor de administración en el Asistente post-configuration, debe ser el mismo que el servidor de administración enDeployment.Xml.

Atributos

Ninguno

Ejemplo

<admin />    

documento de procesador

Agregue este elemento si el componente de procesamiento del elemento se va a ejecutar en un host (servidor).

Atributos

Atributo Valor Descripción

processes

<value>

Número de procesadores de elemento que se ejecutará en el host (servidor).

Pueden agregar más procesos para una mejor utilización de servidores con varios núcleos.

De forma predeterminada: 4.

Ejemplo

<document-processor processes="4" />

distribuidor de contenido

Si un host (servidor) ejecutará el componente de distribuidor de contenido de agregado

Atributos

Atributo Valor Descripción

Id.

<value>

Debe ser un valor entero 0 o mayor. Si se agregan varios distribuidores de contenido para conseguir redundancia, puede asignar un identificador único para cada instancia.

Ejemplo

<content-distributor id="0" />

distribuidor de indización

Si un host (servidor) tiene el componente de distribuidor de indización de agregado

Atributos

Ninguno

Ejemplo

<indexing-dispatcher />

rastreador

Agregar si un host (servidor) tiene un componente de rastreador Web.

Nota

Este elemento especifica cuando se utiliza el Agente de búsqueda de FAST Search opcional. No es necesario especificar este elemento cuando se utiliza el sitio Web de la indización de la opción de conector en el conector FAST Search aplicación de servicios de búsqueda de contenido (Content SSA).

Una instalación puede tener varios los agentes de búsqueda de único servidor Web o un rastreador de Web distribuido. Puede definir sólo un elemento de Web crawler por host (servidor).

Atributos

Atributo Valor Descripción

role

single|multi

Especifica si el Rastreador de datos es un rastreador de datos independiente o parte de un rastreador de datos distribuido.

De forma predeterminada: solo

multi-node-scheduler

true|false

Si forma parte de un rastreador de datos distribuido, este atributo especifica si el servidor ejecutará el programador de varios nodos. Un rastreador de datos distribuida puede tener sólo un programador de varios nodos. Se omite si role es "single".

node-scheduler

true|false

Este atributo especifica si el servidor ejecutará un programador de tareas de nodo. Un rastreador de datos distribuida puede tener varios nodos de programadores, pero sólo uno por cada servidor. Se omite si role es "single".

duplicate-server

true|false

Este atributo especifica si el servidor ejecutará un servidor duplicado. Un rastreador de datos distribuida puede tener varios servidores duplicados, pero sólo uno por cada servidor. Se omite si role es "single".

duplicate-server-replica

true|false

Este atributo determina si el servidor ejecutará una réplica de servidor duplicado. Un rastreador de datos distribuida puede tener varias réplicas de servidor duplicado, pero sólo uno por cada servidor. Se omite si role es "single".

duplicate-server-replica-host

<value>

Este atributo especifica la ubicación de la réplica de servidor duplicado que se va a utilizar el servidor duplicado local. Se omite si role es igual a "único", o si no se especifica ningún servidor duplicado en el servidor local.

Notas

Para obtener más información acerca de los diversos componentes del Rastreador de Web, consulte Rastreo de contenido web mediante el agente de búsqueda de FAST Search.

Ejemplo

En el ejemplo siguiente se describe una situación con tres hosts, ejecutar un rastreador de Web con el programador Multi-node uno, dos nodos de programadores y dos servidores duplicada, donde una replica el otro.

<host name="node1">
      <!-- Multi Node Scheduler -->
      <crawler role="multi" multi-node-scheduler="true">
</host>
<host name="node2">
      <!-- Node Scheduler and Duplicate Server -->
      <crawler role="multi" node-scheduler="true" duplicate-server="true" duplicate-server-replica-host="node3">
</host>
<host name="node3">
      <!-- Node Scheduler and Duplicate Server replica -->
      <crawler role="multi" node-scheduler="true" duplicate-server-replica="true">
</host>

webanalyzer

Agregar si un servidor tiene el componente de analizador de la Web. Un clúster puede tener varios de los rastreadores de nodo único o un analizador de Web distribuido. Se puede tener sólo un elemento del analizador de Web por servidor.

Atributos

Atributo Valor Descripción

Servidor

true|false

Si forma parte de un analizador distribuido de Web, este atributo especifica si el servidor ejecutará la administración central del analizador de la Web. Un analizador distribuido de Web puede tener un único servidor. Debe ser "true" para una instancia local del analizador de la Web.

max-targets

<value>

Especifica el número de procesadores que se va a utilizar los analizadores de Web.

De forma predeterminada: 1

link-processing

true|false

Si forma parte de un analizador distribuido de Web, este atributo especifica si el servidor procesará los vínculos que se extraen de la canalización de elemento. Un analizador distribuido de Web puede tener varias instancias de los procesadores de vínculo en un clúster. Debe ser "true" para que un analizador de Web de servidor único.

lookup-db

true|false

Si forma parte de un analizador distribuido de Web, este atributo especifica si el servidor se utilizará para buscar datos en los vínculos. Un analizador distribuido de Web puede tener varias instancias de lookup-db en un clúster. Debe ser "true" para que un analizador de Web de servidor único.

redundant-lookup

true|false

Si forma parte de un analizador distribuido de Web, este atributo especifica si el servidor tendrá una base de datos de búsqueda redundantes para la conmutación por error. Un analizador distribuido de Web puede tener varias instancias de bases de datos de búsqueda redundantes en un clúster, pero sólo en servidores que tienen lookup-db habilitado.

Notas

Para información adicional acerca de cómo instalar un analizador de Web distribuido, consulte:

Ejemplo

<webanalyzer 
      server="true" max-targets="1" 
      link-processing="true" lookup-db="true" 
      redundant-lookup="false"
    />

SearchEngine

Si un host (servidor) tiene el núcleo de búsqueda de componentes, que incluyen el indizador y que coinciden con los componentes de consulta de agregado

Atributos

Atributo Valor Descripción

row

<value>

La fila de la búsqueda o la fila de indizador que pertenece el motor de búsqueda.

column

<value>

La columna de índice al que pertenece el motor de búsqueda.

Notas

Los atributos especifican que pertenece la el motor de búsqueda en la cuadrícula de la búsqueda, en función de ésta y la información recuperada de la etiqueta searchcluster.

Ejemplo

<searchengine row="0" column="0" />

Consultar

Agregue este elemento para habilitar la consulta y resultados de procesamiento en un host (servidor). Puede configurar el componente de consulta en más de un servidor (host) para rendimiento y tolerancia a errores.

Atributos

Ninguno

Ejemplo

<query />

fila

Describe la función de la fila del motor de búsqueda: si indiza el contenido, si se trata de un indizador de copia de seguridad, y si la fila tiene capacidades de búsqueda habilitadas

Atributos

Atributo Valor Descripción

id

<value>

La fila número; debe empiezan en 0 y aumentan secuencialmente por 1 para cada etiqueta de fila

index

primary|secondary|none

Especifica si la fila tendrá la indización, si es el indizador principal, el indizador secundario en la configuración de tolerancia a error, o si la fila no indizadores (none).

Importante

El indizador principal siempre debe estar en el id de fila = 0 de ” ”.

search

true|false

Especifica si la fila tendrá los distribuidores de búsqueda

Notas

Para obtener más información acerca de cómo configurar un clúster de búsqueda, consulte la documentación de Cluster Server de la búsqueda.

Ejemplo

Ejemplo de nodo único:

<searchcluster>
    <row id="0" index="primary" search="true" />
</searchcluster>

Ejemplo de varios nodos:

<searchcluster>
    <row id="0" index="primary" search="false" />
    <row id="1" index="secondary" search="true" />
    <row id="2" index="none" search="true" />
</searchcluster>

Deployment.xml de ejemplo para una implementación de servidor único

El siguiente es un archivo de configuración de ejemplo para una implementación de servidor único:

<?xml version="1.0" encoding="utf-8" ?>
<deployment 
    version="14" 
    modifiedBy="domain\user" 
    modifiedTime="2009-03-14T14:39:17+01:00" 
    comment="Comment"
    xmlns="https://www.microsoft.com/enterprisesearch"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="https://www.microsoft.com/enterprisesearch
    deployment.xsd">

  <instanceid>FAST Search Server Single Node</instanceid>
  
  <connector-databaseconnectionstring>    
    <![CDATA[jdbc:sqlserver://sqlservername\instancename:portnuber;
    DatabaseName=dbname]]>
  </connector-databaseconnectionstring>
  
  <host name="single01.search.contoso.com">
    <admin />
    <document-processor processes="4"/>
    <content-distributor id="0" />
    <indexing-dispatcher />
    <crawler role="single" />
    <webanalyzer 
      server="true" max-targets="1" 
      link-processing="true" lookup-db="true" 
      redundant-lookup="false"
    />
    <searchengine row="0" column="0" />
    <query />    
  </host>
  
  <searchcluster>
    <row id="0" index="primary" search="true" />
  </searchcluster>

</deployment>

Esquema XML

El siguiente esquema XML especifica el formato de archivo de configuración de distribución de componentes:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="https://www.microsoft.com/enterprisesearch"
  elementFormDefault="qualified"
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns="https://www.microsoft.com/enterprisesearch">
  
  <!-- *********************** Global elements ********************* -->
  
  <xs:element name="deployment" type="CT_deployment" />


  <!-- ************************ Simple types ********************** -->
  
  <xs:simpleType name="ST_crawler-role">
    <xs:restriction base="xs:string">
      <xs:enumeration value="single"></xs:enumeration>
      <xs:enumeration value="multi"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  
  <xs:simpleType name="ST_index">
    <xs:restriction base="xs:string">
      <xs:enumeration value="primary"></xs:enumeration>
      <xs:enumeration value="secondary"></xs:enumeration>
      <xs:enumeration value="none"></xs:enumeration>
    </xs:restriction>
  </xs:simpleType>

  <!-- ************************ Complex types ********************** -->  

  <xs:complexType name="CT_deployment">
    <xs:sequence minOccurs="1" maxOccurs="unbounded">
      <xs:element name="instanceid" minOccurs="1" maxOccurs="1" type="xs:string" />
      <xs:element name="connector-databaseconnectionstring" minOccurs="1" 
        maxOccurs="1" type="xs:string" />
      <xs:element name="host" type="CT_host" minOccurs="1" maxOccurs="unbounded" />
      <xs:element name="searchcluster" type="CT_searchcluster" minOccurs="1" 
        maxOccurs="1" />
    </xs:sequence>
    <xs:attribute name="version" use="optional" type="xs:int" />
    <xs:attribute name="modifiedBy" use="optional" type="xs:string" />
    <xs:attribute name="modifiedTime" use="optional" type="xs:dateTime" />
    <xs:attribute name="comment" use="optional" type="xs:string" /> 
  </xs:complexType>
      
  <xs:complexType name="CT_host">
    <xs:all>
      <xs:element name="admin" type="CT_admin" minOccurs="0" maxOccurs="1" />
      <xs:element name="content-distributor" type="CT_content-distributor" 
        minOccurs="0" maxOccurs="1" />
      <xs:element name="indexing-dispatcher" type="CT_indexing-dispatcher" 
        minOccurs="0" maxOccurs="1" />  
      <xs:element name="document-processor" type="CT_document-processor" 
        minOccurs="0" maxOccurs="1" />
      <xs:element name="crawler" type="CT_crawler" minOccurs="0" maxOccurs="1" />
      <xs:element name="webanalyzer" type="CT_webanalyzer" minOccurs="0" 
        maxOccurs="1" />
      <xs:element name="searchengine" type="CT_searchengine" minOccurs="0" 
        maxOccurs="1" />
      <xs:element name="query" type="CT_query" minOccurs="0" maxOccurs="1" />
      <xs:element name="custom" type="CT_custom" minOccurs="0" maxOccurs="1" />
    </xs:all>
    <xs:attribute name="name" type="xs:string" use="required" />
    <xs:attribute name="useadminservicehttps" use="optional" type="xs:boolean" default="false"/>
  </xs:complexType>

  <xs:complexType name="CT_admin" />

  <xs:complexType name="CT_content-distributor">
    <xs:attribute name="id" use="optional" type="xs:int" default="1" />
  </xs:complexType>

  <xs:complexType name="CT_indexing-dispatcher" />
  
  <xs:complexType name="CT_document-processor">
    <xs:attribute name="processes" use="optional" type="xs:int" default="1" />
  </xs:complexType>

  <xs:complexType name="CT_crawler">
    <xs:attribute name="role" type="ST_crawler-role" />
    <xs:attribute name="multi-node-scheduler" use="optional" type="xs:boolean" 
      default="false"/>
    <xs:attribute name="node-scheduler" use="optional" type="xs:boolean" 
      default="false"/>
    <xs:attribute name="duplicate-server" use="optional" type="xs:boolean" 
      default="false"/>
    <xs:attribute name="duplicate-server-replica-host" use="optional" 
      type="xs:string"/>
    <xs:attribute name="duplicate-server-replica" use="optional" type="xs:boolean" 
      default="false"/>
  </xs:complexType>
  
  <xs:complexType name="CT_webanalyzer">
    <xs:attribute name="server" use="required" type="xs:boolean" />
    <xs:attribute name="lookup-db" use="required" type="xs:boolean" />
    <xs:attribute name="link-processing" use="required" type="xs:boolean" />
    <xs:attribute name="max-targets" use="optional" type="xs:int" />
  </xs:complexType>

  <xs:complexType name="CT_searchengine">
    <xs:attribute name="row" type="xs:int" use="required" />
    <xs:attribute name="column" type="xs:int" use="required" />
  </xs:complexType>

  <xs:complexType name="CT_query" />

  <xs:complexType name="CT_custom">
    <xs:attribute name="ref" type="xs:string" use="required" />
  </xs:complexType>

  <xs:complexType name="CT_searchcluster">
    <xs:sequence>
      <xs:element name="row" type="CT_row" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>
  
  <xs:complexType name="CT_row">
    <xs:attribute name="id" type="xs:int" use="required" />
    <xs:attribute name="index" type="ST_index" use="required" />
    <xs:attribute name="search" type="xs:boolean" use="required" />
  </xs:complexType>

</xs:schema>

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.