Configuring a Clustered Server on Business Objects XI-R2 Configuration d'un serveur en cluster sur Business Objects XI-R2
What is Clustering? Qu'est-ce que le clustering?
Clustering is connecting two or more computers together in such a way that they behave like a single computer. Le clustering est reliant deux ou plusieurs ordinateurs ensemble de façon qu'ils se comportent comme un seul ordinateur. Clustering can be used for parallel processing, load balancing and fault tolerance. Clustering peut être utilisé pour le traitement parallèle, l'équilibrage de charge et tolérance aux pannes. That is as far as the definition goes. C'est autant que la définition va.
What exactly happens in real life? Que se passe exactement dans la vie réelle? Let's consider an example. Prenons l'exemple. John is the administrator in a company responsible for administering BO. John est l'administrateur d'une société responsable de l'administration de BO. On a typical day,several reports are run on the CMS (Central Management Server). Sur une journée typique, plusieurs rapports sont exécutés sur le CMS (Central Management Server). One day, John finds that CMS is down for some reason. Un jour, John constate que la CMS est en panne pour une raison quelconque. Yes, the service will mail system engineers that it is down. Oui, le service de messagerie ingénieurs système qu'elle est en panne. But, there are many reports that are waiting to be run. Mais, il existe de nombreux rapports qui sont en attente d'être exécuté. What can John do to better handle the situation in the future? Que peut-Jean-faire pour mieux gérer la situation dans le futur?
Enter Clustering. Entrez Clustering. John can set up a Clustered environment, where in two or three CMS will run in parallel. John peut mettre en place un environnement en clusters, où, en deux ou trois CMS se déroulera en parallèle. So, one CMS will be active, and the others will be passive. Donc, un CMS sera active, et les autres seront passifs. If the active one is down for some reason, the other CMS will be up automatically. Si l'actif est arrêté pour une raison quelconque, les autres CMS sera automatiquement. The end users would not even know that one of the servers is down. Les utilisateurs finaux ne savent même pas que l'un des serveurs est en panne. It is that quick. Il est rapide.
Why is Clustering important for Business Objects? Pourquoi Clustering est important pour Business Objects?
If for some reason the hardware crashes then BO environment will be on its knees. Si pour une raison quelconque, les accidents de matériel puis BO environnement sera mis sur ses genoux.
•With Clustered environment, if one of the server goes down the other comes up immediately and this is done automatically by BusinessObjects without any external interference. • Avec l'environnement en cluster, si l'un des serveurs tombe en panne l'autre est immédiatement et cela est fait automatiquement par BusinessObjects sans aucune ingérence extérieure.
•With Clustered environment, we can have multiple Job Servers which can run the jobs (reports) in parallel, distributing them between servers. • Avec l'environnement en cluster, on peut avoir de multiples serveurs d'emploi qui peut exécuter les travaux (rapports) en parallèle, leur distribution entre les serveurs.
•We can load balance the server so that resources are distributed evenly between servers. • Nous pouvons équilibrer la charge du serveur afin que les ressources soient distribuées de façon égale entre les serveurs.
When is using Clustering recommended? Lorsque l'aide est recommandé Clustering?
If there is an Environment with thousands of Jobs running everyday and would need high availability of BO. Si il ya un environnement avec des milliers d'emplois en cours d'exécution de tous les jours et aurait besoin de haute disponibilité de BO.
What is the procedure to setup a Clustered environment? Quelle est la procédure à mettre en place un environnement en clusters?
Make sure you have all the requirements to build a server like Oracle Client, Java. Assurez-vous d'avoir toutes les conditions requises pour construire un serveur comme client Oracle, Java. For SSO, IIS need to be installed on the server. Pour SSO, IIS doit être installé sur le serveur. It is better if IIS is installed before installing BO, as BO will install the Web Component Adaptors for IIS and Java during install. Il est préférable que IIS est installé avant d'installer BO, BO que va installer le composant Web Adaptateurs pour IIS et Java pendant l'installation.


Install: First Sever Installation: premier Sever
a) Insert the BO XI CD. a) Insérez le CD BO XI.

b) Select “Perform Server Installation”, click “Next”. b) Sélectionnez l'option "Installation du serveur", cliquez sur "Suivant".
c) Enter Product Registration Code, click “Next”. c) Entrer Code d'enregistrement du produit, cliquez sur "Suivant".
d) Select the location for BusinessObjects, click “Next”. d) Sélectionnez l'emplacement de BusinessObjects, cliquez sur "Suivant".
e) Setting up the Repository, click “Next”. e) Mise en place du référentiel, cliquez sur "Suivant".

f) Setting up the BusinessObjects Repository, click “Next”. f) La mise en place du référentiel BusinessObjects, cliquez sur "Suivant". Make a note of the credentials as they are needed in second server with same credentials and they are also case sensitive. Prenez note des pouvoirs comme ils sont nécessaires en deuxième avec le même serveur pouvoirs et ils sont aussi sensibles à la casse.

g) Select the Web Component Adapter, click “Next”. g) Choisissez le Web Component Adapter, cliquez sur "Suivant".

h) Click “Next”. h) Cliquez sur "Suivant".

i) Installation will begin once “Next” is clicked. i) L'installation va commencer une fois "Next" est cliqué. If any changes have to be made it can be made at this time by clicking “Back”. Si des changements doivent être faits il peut être fait en ce moment en cliquant sur "Retour".

j) Follow the instructions. j) Suivre les instructions.

k) Leave the Administrator credentials empty, Click “Finish”. k) Laissez le vide d'administrateur, cliquez sur "Terminer".
Install: Second Server (Clustering) Installation: second serveur (clustering)
a) Insert the BO XI CD. a) Insérez le CD BO XI.

b) Select “Perform Server Installation”, click “Next”. b) Sélectionnez l'option "Installation du serveur", cliquez sur "Suivant".
c) Enter Product Registration Code, click “Next”. c) Entrer Code d'enregistrement du produit, cliquez sur "Suivant".
d) Select the location for BusinessObjects, click “Next”. d) Sélectionnez l'emplacement de BusinessObjects, cliquez sur "Suivant".
e) Setting up the Clustered Environment, select “Expand” e) Mise en place de l'environnement en clusters, sélectionnez "Agrandir"

•Type in the existing CMS Name ex: ASVMB0S302 (First server) • Type de la CMS existant Nom ex: ASVMB0S302 (premier serveur)
•Check the services which you want to be clustered • Vérifiez les services qui vous voulez être regroupées
Note: It is better to uncheck “File Repository Servers” as each BO XI Environment would have one location to get the reports and post the reports. Note: Il est préférable de décocher "File Repository Servers" que chaque BO XI Environnement aurait un seul endroit pour obtenir les rapports et après les rapports. Once you uncheck “File Repository Servers”, “Enable servers upon install” will be highlighted. Une fois que vous désactivez la case à cocher "Serveurs de fichiers", "Activer les serveurs à installer" sera mis en évidence. Check this box so that the servers are enabled after the install. Cochez cette case afin que les serveurs sont activés après l'installation.

f) This is the important part about setting the repository, make sure the credentials are same as the first server (case sensitive) f) Il s'agit de la partie importante sur la définition du référentiel, assurez-vous que les pouvoirs sont les mêmes que le premier serveur (la casse)

g) Follow the instructions. g) Suivre les instructions.

Setting up Single Sign-On (SSO): Mise en place de Single Sign-On (SSO):
This needs to be done on all the servers which are in the cluster. Cela doit se faire sur tous les serveurs qui sont dans le cluster.
I - Modifying IIS Settings on the Server I - Modification des paramètres IIS sur le serveur
a) Go to IIS Manager on the server a) Aller au Gestionnaire des services Internet sur le serveur

b) Right Click on “businessobjects” by expanding “Web Sites”->”Default Web Site” b) Droit Cliquez sur "BusinessObjects" en élargissant "Sites Web" -> "Site Web par défaut"
c) Click on Properties c) Cliquez sur Propriétés

d) Click on Directory Security tab d) Cliquez sur l'onglet Sécurité de répertoire

e) Click “Edit” in Authentication and access control e) Cliquez sur "Modifier" dans l'authentification et contrôle d'accès
i. Uncheck “Enable Anonymous Access” Désélectionnez l'option "Activer l'accès anonyme"
ii. Check “Integrated Windows authentication” Cochez la case "l'authentification Windows intégrée"

f) Click OK and Apply f) Cliquez sur OK et Appliquer
g) Repeat the steps for “crystalreportviewers115” and “Styles” under “Default Web Site” g) Répétez les étapes pour "crystalreportviewers115" et "Styles" sous la rubrique "Site Web par défaut"
II. Modifying web.config file Modifier le fichier web.config
•Open the web.config (C:\Program Files\BusinessObjects Enterprise 11.5\Web Content) add the below line under <authentication mode="Windows" />. • Ouvrez le web.config (C: \ Program Files \ BusinessObjects Enterprise 11.5 \ Web Content), ajouter la ligne ci-dessous sous <authentication mode="Windows" />. This is to enable the use of SSO in CMC. Cela est de permettre l'usage de SSO dans la CMC.
<identity impersonate="true" /> <identity impersonate="true" />
If authentication mode is set to “None” change it to “Windows”. Si l'authentification mode est réglé sur "None" changer de "Windows".

•Save and close the file • Enregistrer et fermer le fichier
Note: This file is different from the one in BusinessObjects Enterprise 11.5\ \InfoView Note: Ce fichier est différent de celui dans BusinessObjects Enterprise 11.5 \ \ InfoView
•Open the web.config using Notepad (C:\Program Files\BusinessObjects Enterprise 11.5\Web Content\Enterprise115\InfoView). • Ouvrez le web.config aide du Bloc-notes (C: \ Program Files \ BusinessObjects Enterprise 11.5 \ Web Content \ Enterprise115 \ InfoView). This is to enable the use of SSO in InfoView. Cela est de permettre l'usage de SSO dans InfoView.
a. In the <configuration> section, find the line which reads, <add key="cmsdefault" value="" />. Dans la section <configuration>, trouvez la ligne qui se lit, <add key="cmsdefault" value="" />. Fill the “” with default CMS machine name. Remplissez le "" par défaut avec CMS nom de la machine.
Note: For the second server (clustered) make sure have the same Default CMC machine name. Note: Pour la deuxième serveur (cluster) assurez-vous avoir le même défaut CMC nom de la machine.
<add key="cmsDefault" value="ASVMBOS301" /> <add key="cmsDefault" value="ASVMBOS301" />
b. Find Rechercher
<add key="authenticationDefault" value="secEnterprise" /> <add key="authenticationDefault" value="secEnterprise" />
and replace with et le remplacer par
<add key="authenticationDefault" value="secWinAD" /> <add key="authenticationDefault" value="secWinAD" />
c. Find Rechercher
<add key="ssoEnabled" value="false" /> <add key="ssoEnabled" value="false" />
and replace with et le remplacer par
<add key="ssoEnabled" value="true" /> <add key="ssoEnabled" value="true" />
d. In the <system.web> section under <!– AUTHENTICATION, find the line which reads Dans la section <system.web> <! - Authentification, trouvez la ligne qui se lit
<authentication mode="None" /> <authentication mode="None" />
replace with remplacer par
<authentication mode="Windows" /> <authentication mode="Windows" />
<identity imperonate="true" /> <identity imperonate="true" />
•Save and close the file • Enregistrer et fermer le fichier
•Restart IIS by restarting World Wide Web Publishing Service in CCM (Central Configuration Manager) Redémarrez IIS • de redémarrer le World Wide Web Publishing Service CCM en (Central Configuration Manager)

Note: Login to CMC -> Manage->Authentication, if the tabs are grayed out go to License Keys and check if the License keys are present. Note: Ouverture de session CMC -> Gérer-> authentification, si les onglets sont en gris aller à des clefs de permis et vérifier si les clés de license sont présents. If they are Restart the Server. Si elles sont redémarrer le serveur.
•Login to CMC and go to Manage->Authentication, click on Windows AD tab. • Connexion à CMC et aller au-Gérer> authentification, cliquez sur l'onglet Windows AD.
•Check “Windows Active Directory Authentication is enabled” • Cochez la case "l'authentification Windows Active Directory est activé"

•Click in the box under “Windows AD Configuration Summary” where it says “” • Cliquez dans la zone "Configuration de Windows AD Résumé" où il est écrit ""


•Click “Update” • Cliquez sur "Update"
•This is how it looks after the credentials are accepted. • C'est la façon dont elle s'occupe de l'identification sont acceptées.

Mapping the AD groups Cartographie les groupes d'annonces
•Click “Add” • Cliquez sur "Ajouter"

•Check the first option under “New Alias Options”. • Vérifiez la première option sous "Nouvel alias Options". This option will assign the AD account to an Enterprise account, if Enterprise account is already available. Cette option vous permettra d'assigner l'AD compte à un compte d'entreprise, si l'entreprise compte est déjà disponible.
•Check the second option under “Update Options”. • Vérifiez la deuxième option, sous la rubrique "options de mise à jour". This option will not create an account in BO until the first time access BO XI using Windows AD,. Cette option ne permettra pas de créer un compte dans BO jusqu'à ce que la première fois accès BO XI utilisez Windows AD,.

•Click Update • Cliquez sur Mettre à jour
•The mapped AD group will be converted something like • Le groupe mappé AD seront converties quelque chose comme

Note: The group is added in BO XI under Groups but there will be no Users in that group. Note: Le groupe est ajouté dans BO XI en vertu de groupes, mais il n'y aura pas d'utilisateurs dans ce groupe. The Users will shows up as they login to BO Enterprise using Windows AD credentials. Les utilisateurs montre que leur connexion à BO Enterprise en utilisant Windows AD pouvoirs.
Note: The AD credentials should have administration privileges. Note: Les pouvoirs doivent AD ont des privilèges d'administration.
•Right click on Central Management Server and click on Properties, under the configuration tab the CMC Data Source should point to the same cluster on both servers. • Cliquez à droite sur le Central Management Server, puis cliquez sur Propriétés, sous l'onglet Configuration de la CMC source de données doit pointer vers le même groupe à la fois sur les serveurs.

•For all of the other servers on the second server CMS name should be pointed to the first server. • Pour tous les autres serveurs sur le deuxième serveur CMS nom doit être fait pour le premier serveur.

This completes the process of clustering multiple servers with SSO. Cela achève le processus de regroupement de plusieurs serveurs avec SSO.


















