English flagItalian flagGerman flagSpanish flagFrench flagPortuguese flagRussian flag
IC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Business Objects - Linux - XI Release 2 - Votre vie Release 2

Configuring a Clustered Server on Business Objects XI-R2 Configuration d'un serveur en cluster sur Business Objects XI-R2

BO gourou Abishek 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.

clustering1.gif

clustering2.gif

Install: First Sever Installation: premier Sever

a) Insert the BO XI CD. a) Insérez le CD BO XI.

clustering3.gif

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".

clustering4.gif

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.

clustering5.gif

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

clustering6.gif

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

clustering7.gif

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".

clustering8.gif

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

clustering9.gif

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.

clustering10.gif

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"

clustering11.gif

•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.

clustering12.gif

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)

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

clustering14.gif

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

clustering15.gif

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

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

clustering17.gif
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"

clustering18.gif
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".

clustering19.gif

•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)

clustering20.gif

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é"

clustering21.gif
•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 ""

clustering22.gif

clustering23.gif

•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.

clustering24.gif

Mapping the AD groups Cartographie les groupes d'annonces

•Click “Add” • Cliquez sur "Ajouter"

clustering25.gif
•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,.

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

clustering27.gif

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.

clustering28.gif
•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.

clustering29.gif

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

Spread the word Faites passer le mot

del.icio.us Digg Furl Reddit del.icio.us Digg Furl Reddit

Permalink Print Permalink Imprimer

Large Media Outlet Beats Up On The City Of Los Angeles For Not Running A Decent Data Warehouse De grands groupes de médias de sortie bat sur la ville de Los Angeles pour ne fonctionne pas décent Un entrepôt de données

You know life is good when… Vous savez la vie est belle quand ...

1. You are a data warehousing / Business Objects professional Vous êtes un entreposage de données / Business Objects professionnel

AND ET

2. A Major media outlet like the Los Angeles Times beats up on a public municipality for *not* having a data warehouse. Un grand média comme le Los Angeles Times bat sur un public * municipalité pour ne pas avoir * un entrepôt de données.

I must confess that I had a bit of a sinister gleam in my eye when I read the following times article about the city of Los Angeles' data practices. Je dois avouer que j'ai eu un peu d'un sinistre lueur dans mes yeux lorsque j'ai lu la suite de l'article fois sur la ville de Los Angeles des données pratiques. According to the article, the city collects vast amounts of valuable, useful data… Selon l'article, la ville rassemble de grandes quantités de valeur, des données utiles ...

but LA only keeps the valuable data for a couple of days…then discards it. LA mais ne conserve les données précieuses pour un couple de jours ... puis il se défait.

LA doesn't save data on traffic growth LA ne permet pas d'enregistrer des données sur la croissance du trafic

City officials said they don't have traffic counts for some of the city's busiest intersections and can't say how much congestion has increased over the years Ville fonctionnaires ont dit qu'ils n'ont pas la circulation de certains des plus achalandé de la ville et de intersections ne peut pas dire combien la congestion a augmenté au fil des ans

Information gathered by the city's vast signal system is kept for only a few days , limiting the city in its long-term planning. Les informations recueillies par la ville du vaste système de signalisation est conservée pendant quelques jours seulement, la limitation de la ville dans sa planification à long terme.
By Sharon Bernstein, Los Angeles Times Staff Writer Par Sharon Bernstein, Los Angeles Times Scénariste

October 1, 2007 Octobre 1, 2007

Los Angeles' traffic signal system is the envy of traffic planners around the world, recording millions of cars each year as they pass over sensors embedded in city streets. Los Angeles' de signaux de circulation système fait l'envie de la circulation routière dans le monde entier, l'enregistrement des millions de voitures chaque année, ils passent plus de capteurs embarqués dans les rues de la ville.

But although the sensors and computers collect massive amounts of data about traffic patterns and congestion, they do little to help engineers plan for the city's growing transportation needs — or determine how development is affecting traffic. Mais bien que les capteurs et les ordinateurs de recueillir une grande quantité de données sur les tendances du trafic et d'encombrements, ils ne font pas grand chose pour aider des ingénieurs plan de la ville de plus en plus de besoins en matière de transport - ou déterminer comment le développement est affectant la circulation.

That's because the city does not save the information for more than a few days , using it only to direct traffic in real time by adjusting the speed at which lights turn from green to amber to red. C'est parce que la ville ne permet pas d'enregistrer les informations pour plus de quelques jours, en l'utilisant seulement pour diriger le trafic en temps réel en ajustant la vitesse à laquelle les feux de virage du vert au rouge à orange.

Because the information is discarded , it cannot be used to determine over time where traffic is increasing — or by how much. Parce que l'information est rejeté, il ne peut pas être utilisée pour déterminer le temps où la circulation est de plus en plus - ou dans quelle mesure.

In fact, city officials said they don't have traffic counts for some of the city's busiest intersections — and can't say how much congestion has increased over the years En fait, les responsables municipaux ont dit qu'ils n'ont pas de compte pour la circulation de la ville achalandé intersections - et ne peut pas dire combien la congestion a augmenté au fil des ans

Many at City Hall believe getting better traffic data is crucial. Beaucoup à l'Hôtel de Ville croire de mieux en mieux les données relatives au trafic est cruciale.

"It's appalling," said Councilwoman Wendy Greuel. «C'est épouvantable», a déclaré Wendy Greuel conseillère. The chronic lack of information makes it impossible to determine "where density should go and where it shouldn't go." Le manque chronique d'information, il est impossible de déterminer "où la densité devrait aller et où il ne devrait pas aller."

But city officials said that they don't know how much the boom has affected traffic, because there is little historical data. Mais les responsables municipaux ont dit qu'ils ne savent pas à quel point le boom a affecté la circulation, car il ya peu de données historiques.

Public awareness of the value of data is on the rise. La sensibilisation du public à la valeur de données sont à la hausse.

This is the first article that I've seen that is blatant attack on a public agency for not storing data. Voici le premier article que j'ai vu est flagrant que l'attaque sur un organisme public de ne pas stocker des données. What the article doesn't discuss is the technical challenge of capturing traffic data for a city the size of LA. Qu'est-ce que l'article n'est pas de discuter est le défi technique de capture des données de trafic pour une ville de la taille de LA. For example, what level of granularity is needed to accurately plan for the future - and how much data would this be? Par exemple, quel niveau de granularité est nécessaire de bien planifier l'avenir - et le volume de données serait-ce possible?

Life is good when the media is on our side… La vie est belle quand les médias est de notre côté ...

Spread the word Faites passer le mot

del.icio.us Digg Furl Reddit del.icio.us Digg Furl Reddit

Permalink Print Permalink Imprimer

Creating a Business Objects XI development environment running in a VMWare virtualized Red Hat Linux machine Création d'une Business Objects XI environnement de développement en cours d'exécution dans un virtualisés VMWare Red Hat Linux machine

With the wide adoption and availability of virtualization technology, and with smart companies like VMWare willing to give away free versions of their expensive products… Avec l'adoption généralisée et la disponibilité de la technologie de virtualisation, et la puce avec des sociétés comme VMWare disposé à donner gratuitement les versions de leurs produits coûteux ...

Virtualization technology is now available as freeware. La technologie de virtualisation est maintenant disponible en tant que freeware.

This is great news for us as developers. C'est une excellente nouvelle pour nous en tant que développeurs. We Business Objects developers are now able to create inexpensive and clonable BOXI development environments. Nous Business Objects développeurs sont désormais en mesure de créer et peu coûteux clonable BOXI les environnements de développement.

VMWare now offers a free version of their virtual server software, thus enabling developers to run multiple virtual computers in their development environment. VMWare offre maintenant une version gratuite de leur logiciel de serveur virtuel, permettant ainsi aux développeurs d'exécuter plusieurs ordinateurs virtuels dans leur environnement de développement. With low cost of memory (RAM) and hard disk storage, most developers already have hardware powerful enough to run several virtual servers with good performance. À faible coût de la mémoire vive (RAM) et disque dur de stockage, la plupart des développeurs de matériel ont déjà assez puissante pour exécuter plusieurs serveurs virtuels avec de bonnes performances.

On our laptops. Sur nos ordinateurs portables.

The officially supported Linux OS for Business Objects XI is Redhat Enterprise 4.0. La officiellement pris en charge Linux OS pour Business Objects XI est RedHat Enterprise 4.0. What many developers might not realize is that there is a free version of Red Hat Enterprise 4 built from the same sources as the RedHat Enterprise build. Qu'est-ce que de nombreux développeurs peuvent ne pas comprendre, c'est qu'il existe une version gratuite de Red Hat enterprise 4 construit à partir des mêmes sources que la RedHat Enterprise construire.

The "free" RedHat is called CentOS. Le "libre" RedHat est appelé CentOS.

It's kind of humorous. C'est genre de drôle. CentOS is not "officially" able to mention on their website that they are RedHat compatible (due to legal reasons). CentOS n'est pas «officiellement» en mesure de mentionner sur leur site qu'ils sont compatibles RedHat (due à des raisons juridiques).

But they are… Mais ils sont ...

On their site they speak of Red Hat in "abstract" terms And the version numbering is parallel between RedHat and CentOS. Sur leur site, ils parlent de Red Hat dans le "résumé" des termes, et la version de numérotation est parallèle entre RedHat et CentOS. CentOS 4.5 is currently the latest and greatest version of the RedHat Enterprise 4 family. CentOS 4.5 est actuellement la dernière et meilleure version de la RedHat Enterprise 4 Famille.

Here's what they say on the CentOS site: Voici ce qu'ils disent sur la CentOS site:

"CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor .  CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.)  CentOS is free. CentOS is now accepting donations via PayPal, please click the button for more information." "CentOS est une entreprise de classe distribution de Linux provenant de sources librement fournis au public par un nord-américain Enterprise Linux vendeur. CentOS en pleine conformité avec les fournisseurs en amont et politique de redistribution vise à être 100% compatible binaire. (CentOS principalement à l'évolution des paquets supprimer l'image de marque des fournisseurs en amont et d'œuvres d'art.) CentOS est gratuit. CentOS est maintenant accepter des dons via PayPal, s'il vous plaît cliquer sur le bouton pour plus d'informations. "

Pretty funny. Pretty funny. If that doesn't bring a grin to your face… nothing will. Si cela ne suffit pas apporter un sourire à votre visage ... rien ne va.

"prominent North American Enterprise Linux vendor" "éminents d'Amérique du Nord Enterprise Linux vendeur"

That's great. C'est génial. )

More details to follow in future posts. Plus de détails à suivre dans les futurs postes.

Spread the word Faites passer le mot

del.icio.us Digg Furl Reddit del.icio.us Digg Furl Reddit

Permalink Print 1 Comment Permalink Imprimer 1 Commentaire