Guide de référence du fichier deployment.xml
S’applique à : FAST Search Server 2010
Dernière rubrique modifiée : 2015-03-09
Important
Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.
Le fichier deployment.xml vous permet d’exposer la topologie de votre installation de Microsoft FAST Search Server 2010 for SharePoint. Ce fichier décrit tous les serveurs de votre déploiement FAST Search Server 2010 for SharePoint et la répartition des services. Les installations monoserveur possèdent un fichier deployment.xml par défaut qui peut être modifié.
Cette section spécifie le format de fichier deployment.xml. Ce fichier contient des informations de structure détaillée qui spécifie comment FAST Search Server 2010 for SharePoint est distribuée sur plusieurs serveurs. Un ou plusieurs services seront exécute sur chaque nœud dans l'application FAST Search Server 2010 for SharePoint.
L'objectif de deployment.xml consiste à activer le contrôle centralisé sur les serveurs FAST Search Server 2010 for SharePoint et des services dans une installation. Vous pouvez reconfigurer FAST Search Server 2010 for SharePoint en ajoutant ou supprimant des serveurs ou services dans le fichier deployment.xml. Voir la rubrique Reconfigurer le déploiement (FAST Search Server 2010 for SharePoint).
Le fichier deployment.xml doit être créé et modifié sur le serveur d'administration FAST Search Server 2010 for SharePoint uniquement.
Notes
Pour modifier un fichier de configuration, vérifiez que vous répondre aux exigences minimales suivantes : vous êtes membre du groupe local FASTSearchAdministrators sur l'ordinateur où est installé FAST Search Server 2010 for SharePoint.
Référence de élément rapide
Le tableau suivant répertorie les éléments dans deployment.xml. Ces éléments peuvent apparaître dans n'importe quel ordre.
Élément | Description |
---|---|
< déploiement > |
Élément de premier niveau qui décrivent l'installation complète |
< InstanceID > |
Le nom unique de l'instance FAST Search Server 2010 for SharePoint. Utilisé par SCOM. |
< connecteur databaseconnectionstring > |
L'URL de JDBC utilisée par l'indexation des connecteurs pour les données de configuration. Utilisé par le connecteur de base de données de recherche rapide. |
< hôte > |
Chaque serveur dans le déploiement FAST Search Server 2010 for SharePoint est défini dans la balise de l'hôte. Chaque hôte (serveur) conserve un ensemble d'éléments de déterminer les composants qui seront exécuteront sur le serveur. |
< searchcluster > |
Définit la configuration de plusieurs serveurs pour les requêtes de correspondance et d'indexeur de nœuds (moteur de recherche). Décrit quelles parties de l'installation va traite les requêtes et d'effectuer l'indexation. Il spécifie également si la tolérance de pannes est activée. |
< Administrer > |
Partie de l'élément host. Spécifie si un hôte (serveur) le composant d'administration. |
< processeur de document > |
Partie de l'élément host. Indique si un hôte (serveur) est les composants article de traitement. |
< distributeur du contenu > |
Partie de l'élément host. Spécifie si un hôte (serveur) le composant distributeur de contenu. |
< répartiteur de l'indexation > |
Partie de l'élément host. Spécifie si un hôte (serveur) le composant d'indexation de répartiteur. |
< robot > |
Partie de l'élément host. Indique si un hôte (serveur) est un composant du robot d'indexation Web. |
< webanalyzer > |
Partie de l'élément host. Indique si un hôte (serveur) est un composant d'analyseur Web. |
< SearchEngine > |
Partie de l'élément host. Indique si un hôte (serveur) est un composant du moteur de recherche (l'indexation ou le filtrage de requêtes ou les deux). |
< requête > |
Partie de l'élément host. Spécifie si un hôte (serveur) le composant de traitement de requête. |
< ligne > |
Partie de l'élément searchcluster. Spécifie les fonctionnalités d'une ligne unique de recherche ou de la ligne de l'indexeur dans le cluster de recherche (déploiement). |
Fonctionnement
L'Assistant de configuration post-installation utilise le fichier deployment.xml pour configurer le serveur local. Sur le serveur d'administration, l'Assistant extrait une copie locale et sur les serveurs d'administration non, l'Assistant Obtient une copie à partir du serveur d'administration.
Informations contenues dans deployment.xml sont utilisés pour générer les fichiers de configuration locaux qui sont nécessaires à la configuration de l'instance de FAST Search Server 2010 for SharePoint.
Les fichiers de configuration locaux sont mis à jour lors de la configuration de post-installation et lorsque vous appelez la cmdlet Set-FastSearchConfiguration.
format de fichier Deployment.XML
Le fichier deployment.xml utilise la syntaxe XML. La section de schéma XML contient une spécification formelle de la syntaxe du fichier.
Le format de l'élément de base est la suivante :
<element_name [attribute_name="value"] [attribute_name="value"] ... />
Par exemple :
<document-processor processes="4" />
Éléments et attributs respectent la casse. Les valeurs d'attribut doivent être placés entre guillemets ("") et ne sont pas la casse.
Les commentaires peuvent être ajoutés n'importe quel endroit et sont délimités par <!--
et -->
.
Par exemple :
<!-- Add a useful comment here-->
déploiement
Contient la mise en page de l'installation FAST Search Server 2010 for SharePoint
Attributs
Attribut | Valeur | Description |
---|---|---|
version |
<valeur> |
Facultatif ; version du fichier de déploiement |
modifiedBy |
user\domain |
Facultatif ; l'utilisateur qui a modifié le fichier de déploiement |
modifiedTime |
heure |
Facultatif ; l'heure de dernière modification le fichier de déploiement |
comment |
Notes facultatives |
|
xmlns |
https://www.Microsoft.com/enterprisesearch |
Définition d'espace de noms requis |
xmlns:xsi |
http://www.w3.org/2001/XMLSchema-instance |
Définition de schéma facultative |
xsi:schemaLocation |
https://www.Microsoft.com/enterprisesearch deployment.xsd |
Emplacement facultatif du schéma |
exemple
<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
Identifie un nom logique unique pour l'instance FAST Search Server 2010 for SharePoint
Attributs
Aucune authentification
exemple
<instanceid>MyFastSearchServer</instanceid>
connecteur databaseconnectionstring
L'URL de JDBC utilisée par les connecteurs pour stocker son propre contenu. Cet élément peut être vide si le connecteur de base de données de recherche rapide ou le connecteur Lotus FAST les notes de recherche n'est pas utilisé.
exemple
<connector-databaseconnectionstring>
<![CDATA[jdbc:sqlserver://sqlservername\instancename:portnumber;
DatabaseName=dbname]]>
</connector-databaseconnectionstring>
hôte
Cet élément spécifie les composants qui seront exécute sur un hôte particulier (serveur). Ajouter une entrée d'hôte pour chaque serveur dans le déploiement FAST Search Server 2010 for SharePoint.
Attributs
Attribut | Valeur | Description |
---|---|---|
name |
<valeur> |
Nom de domaine complet de cet hôte (serveur) |
UseAdminServicehttps |
true|false |
La valeur True si les composants sur ce serveur doivent utiliser le protocole HTTPS lorsqu'il communique avec le serveur d'administration. Cet attribut est facultatif, la valeur par défaut est false. |
exemple
<host name="single01.search.contoso.com" UseAdminServicehttps="true">
<!-- components go here -->
</host>
searchcluster
Contient des informations sur la configuration de l'index.
Important
L'indexeur primaire doit toujours être sur l'id de ligne = ” 0 ”.
Attributs
Aucune authentification
exemple
<searchcluster>
<row id="0" index="primary" search="true" />
</search-cluster>
Administrer
Ajoutez cet élément si un hôte (serveur) est le composant d'administration. Seul un hôte (serveur) peut être configuré pour utiliser le composant d'administration.
Le serveur qui est sélectionné en tant que le serveur d'administration dans l'Assistant ultérieure, doit être le même que le serveur d'administration dans deployment.xml.
Attributs
Aucune authentification
exemple
<admin />
processeur de document
Ajoutez cet élément si un hôte (serveur) s'exécute le composant de traitement des articles.
Attributs
Attribut | Valeur | Description |
---|---|---|
processes |
<value> |
Nombre de processeurs de l'élément qui s'exécuteront sur l'hôte (serveur). Plusieurs processus peuvent être ajoutés pour améliorer l'utilisation des serveurs qui disposent de nombreux cœurs. Par défaut: 4. |
exemple
<document-processor processes="4" />
distributeur du contenu
Ajouté si un hôte (serveur) s'exécute le composant distributeur de contenu
Attributs
Attribut | Valeur | Description |
---|---|---|
Identificateur |
<valeur> |
Doit d'être une valeur entière 0 ou supérieure. Si plusieurs distributeurs de contenu sont ajoutés pour assurer la redondance, assignez un id unique à chaque instance. |
exemple
<content-distributor id="0" />
répartiteur de l'indexation
Ajouté si un hôte (serveur) est le composant de répartiteur d'indexation
Attributs
Aucune authentification
exemple
<indexing-dispatcher />
robot
Ajouté si un hôte (serveur) est un composant du robot d'indexation Web.
Notes
Lorsque vous utilisez l' option Robot d’indexation FAST Search, spécifiez cet élément. Vous n'avez pas à spécifier cet élément lorsque vous utilisez le site Web de l'indexation d'option de connecteur dans le connecteur FAST Search Application de service de recherche contenu (Content SSA).
Une installation peut avoir plusieurs robots d'indexation Web serveur unique ou un robot d'indexation Web distribuée. Un seul élément de crawler Web peut être défini par l'hôte (serveur).
Attributs
Attribut | Valeur | Description |
---|---|---|
role |
single|multi |
Spécifie si le robot d'indexation est un robot d'indexation autonome ou une partie d'un robot d'indexation distribuée. Par défaut : unique |
multi-node-scheduler |
true|false |
Si une partie d'un robot d'indexation distribuée, cet attribut indique si le serveur s'exécutera le planificateur à nœuds multiples. Un robot d'indexation distribuée peut avoir qu'un seul planificateur à nœuds multiples. Ignoré si role est «single». |
node-scheduler |
true|false |
Cet attribut indique si le serveur s'exécutera un planificateur de nœud. Un robot d'indexation distribuée peut avoir plusieurs nœuds-planificateurs, mais une seule par le serveur. Ignoré si role est «single». |
duplicate-server |
true|false |
Cet attribut indique si le serveur s'exécute à un serveur en double. Un robot d'indexation distribuée peut avoir plusieurs serveurs en double, mais une seule par le serveur. Ignoré si role est «single». |
duplicate-server-replica |
true|false |
Cet attribut détermine si le serveur s'exécutera un réplica du serveur en double. Un robot d'indexation distribuée peut avoir plusieurs réplicas du serveur en double, mais une seule par le serveur. Ignoré si role est «single». |
duplicate-server-replica-host |
<valeur> |
Cet attribut spécifie l'emplacement de la réplique du serveur en double qui utilise le serveur local en double. Ignoré si role est égal à «unique», ou si aucun serveur dupliqué n'est spécifié sur le serveur local. |
Remarques
Pour plus d'informations sur les différents composants du robot d'indexation Web, consultez Analyse de contenu Web avec le robot d’indexation FAST Search.
exemple
L'exemple suivant décrit une situation avec trois hôtes, un robot d'indexation Web en cours d'exécution avec le Planificateur de Multi-node un, deux serveurs dupliqué, où une autre réplique et les planificateurs de nœud deux.
<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
Si un serveur est le composant d'analyseur Web d'ajouter. Un cluster peut avoir plusieurs robots d'indexation seul nœud ou d'un analyseur Web distribué. Vous pouvez avoir qu'un seul élément d'analyseur Web par serveur.
Attributs
Attribut | Valeur | Description |
---|---|---|
server |
true|false |
Si une partie d'un analyseur Web distribué, cet attribut indique si le serveur s'exécute à l'administration centrale de l'analyseur du Web. Un analyseur Web distribué peut avoir qu'un seul serveur. Doit être «true» pour une instance locale de l'analyseur du Web. |
max-targets |
<valeur> |
Spécifie le nombre de processeurs que les analyseurs Web utilisera. Par défaut: 1 |
link-processing |
true|false |
Si une partie d'un analyseur Web distribué, cet attribut indique si le serveur traitera des liens de l'extrait dans le pipeline de l'élément. Un analyseur Web distribué peut avoir plusieurs instances de processeurs de lien dans un cluster. Doit être «true» pour un analyseur de Web de serveur unique. |
lookup-db |
true|false |
Si une partie d'un analyseur Web distribué, cet attribut indique si le serveur sera utilisé pour rechercher des données sur les liens. Un analyseur Web distribué peut avoir plusieurs instances de lookup-db dans un cluster. Doit être «true» pour un analyseur de Web de serveur unique. |
redundant-lookup |
true|false |
Si une partie d'un analyseur Web distribué, cet attribut indique si le serveur dispose d'une base de données de recherche redondant pour le basculement. Un analyseur Web distribué peut avoir plusieurs instances de liste de choix-bases de données redondantes dans un cluster, mais uniquement sur les serveurs sur lesquels lookup-db activé. |
Remarques
Pour plus d'informations sur l'installation d'un analyseur Web distribué, voir :
Topologie de la batterie de serveurs FAST Search Server (FAST Search Server 2010 for SharePoint)
Redondance et disponibilité de la batterie de serveurs FAST Search Server
exemple
<webanalyzer
server="true" max-targets="1"
link-processing="true" lookup-db="true"
redundant-lookup="false"
/>
SearchEngine
Ajouté si un hôte (serveur) a les principaux composants qui incluent l'indexeur et correspondant aux composants de requête de recherche
Attributs
Attribut | Valeur | Description |
---|---|---|
row |
<valeur> |
La ligne de recherche ou de la ligne d'indexeur auquel appartient le moteur de recherche. |
column |
<valeur> |
La colonne d'index auquel appartient le moteur de recherche. |
Remarques
Les attributs spécifient où le moteur de recherche appartient dans la grille de recherche, en fonction de cela et les informations extraites de la balise searchcluster.
exemple
<searchengine row="0" column="0" />
Serveur
Ajoutez cet élément pour permettre les requêtes et de traitement sur un hôte (serveur) des résultats. Vous pouvez configurer le composant de la requête sur plusieurs serveurs (hôte) pour la tolérance de panne et les performances.
Attributs
Aucune authentification
exemple
<query />
ligne
Décrit le rôle de la ligne de moteur de recherche : si elle indexe le contenu, s'il s'agit d'un indexeur de sauvegarde, et si la ligne contient des fonctionnalités de recherche activées
Attributs
Attribut | Valeur | Description |
---|---|---|
id |
<valeur> |
La ligne numéro ; devez commencent à 0 et augmentent séquentiellement par 1 pour chaque étiquette de ligne |
index |
primary|secondary|none |
Spécifie si la ligne va avoir une indexation, s'il s'agit de l'indexeur principal, l'indexeur secondaire dans une configuration à tolérance de panne, ou si la ligne ne dispose d'aucun indexeurs (none). Important L'indexeur primaire doit toujours être sur l'id de ligne = ” 0 ”. |
search |
true|false |
Spécifie si la ligne a des répartiteurs de recherche |
Remarques
Pour plus d'informations sur la façon de configurer un cluster de recherche, consultez la documentation de Cluster de la recherche.
exemple
Exemple de nœud :
<searchcluster>
<row id="0" index="primary" search="true" />
</searchcluster>
Exemple de plusieurs nœuds :
<searchcluster>
<row id="0" index="primary" search="false" />
<row id="1" index="secondary" search="true" />
<row id="2" index="none" search="true" />
</searchcluster>
Exemple deployment.xml pour un déploiement de serveur unique
Voici un exemple de fichier de configuration pour un déploiement de serveur unique :
<?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>
Schéma XML
Le schéma XML suivant spécifie le format de fichier de configuration de composant de distribution :
<?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>
Notes
Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.