Différence entre l'installation direct et indirect

Bonjour,



pourriez vous m’expliquer concretement ce que ca veux dire ? Comment savoir si je suis en acces direct ou indirect sous ps4.5?



merci.

De quoi parle tu ? du pass-through ?

Bonsoir,



Alors la différence entre accès direct et indirect, c’est pour la DataStore cette chi’te question :



Direct : accès soit avec SQL Server, Oracle et DB2, chaque serveur XenApp se connecte directement à la base de données (DS = DataStore ou comme pense bête “Données Statiques” —> la DS garde les informations sur les admins CTX, les applis publiées, les policies, la liste des pilotes d’impression)



Indirect : accès soit avec Access, SQL Express ou MSDE, un serveur XenApp héberge la DS et chaque autre serveur XenApp se connecte sur la DS via le protocole IMA



Si le fichier “Program FilesCitrixIndependent Management ArchitectureMF20.dsn” n’est pas présent (à part sur sur le XenApp qui fait office de DS) tu es alors en mode indirect (tu peux voir aussi la KB http://support.citrix.com/article/CTX103250)

Bonsoir,



Je pense que la question est relative à ce post: http://www.doctor-citrix.com/forum/index.php/topic,1956.msg12037/topicseen.html#msg12037



Il semblerait (ou j’ai pas compris et c’est possible) que tu utilises SQL Express (censé être fait pour travailler en mode indirect) en mode direct (comme avec du “VRAI” SQL ou de l’Oracle)… ça doit fonctionner car la nombre de serveur est faible (2 serveurs?), mais ce n’est pas recommandé (et probablement pas supporté)…



j’ai retrouvé l’admin guide qui parlait ce ça:



MetaFrame Presentation Server Guide de l’administrateur (page 45)

http://support.citrix.com/servlet/KbServlet/download/6330-102-14101/Administrators_Guide.pdf



"Remarque: Bien qu’il soit possible de configurer plusieurs serveurs de la batterie pour qu’ils se connectent directement à une même base de données MSDE, Citrix déconseille cette configuration car MSDE ne la prend pas en charge. MSDE autorise un maximum de cinq connexions par instance installée de MSDE. Si plus de cinq serveurs tentent d’accéder simultanément à la base de données MSDE, ces serveurs ne peuvent pas se connecter. Citrix recommande de configurer une base de données MSDE pour un accès indirect"



A l’époque c’était MSDE, mais cela doit rester vrai pour SQL Express…

Pour la limitation des connexions :



Vrai pour MSDE mais faux pour SQL Express



cf : http://blogs.codes-sources.com/christian/archive/2007/07/19/mythes-et-l-gendes-sur-sql-server-express-et-msde.aspx

"chavers" wrote:
De quoi parle tu ? du pass-through ?

;D ;D ;D Que j'étais loin ;D ;D ;D
"kikilourdingue" wrote:
Pour la limitation des connexions :

Vrai pour MSDE mais faux pour SQL Express

cf : http://blogs.codes-sources.com/christian/archive/2007/07/19/mythes-et-l-gendes-sur-sql-server-express-et-msde.aspx

j'ai supposé, honte à moi...

oups, oui pardon, je me sens un peu chez moi ici maintenant ^^



j’ai oublié de preciser, mais oui c’etait sur la notion d’installation, la base de données etc etc.



J’ai bien saisis donc.



Dites moi la fesabilité :



Aujourd’hui donc, pour une raison qui m’est encore inconnu, la personne qui a installé cette plateforme, a utilisé une base SQL Express mais la donc mise ailleur que sur le serveur Presentation server.

Si maintenant, apres moulte reflexion, je souhaite migrer cette base SQL express (qui ne se trouve pas sur un CPS) vers notre serveur SQL.

Est ce juste un backup restore de la base et faire pointer les CPS vers le nouvel emplacement de la DataStore, ou est plus difficile que ça ?



Merci zencore

tu m’avais mis le doute alors j’ai préféré vérifié :wink:

"kikilourdingue" wrote:
Bonsoir,

Alors la différence entre accès direct et indirect, c'est pour la DataStore cette chi'te question :

Direct : accès soit avec SQL Server, Oracle et DB2, chaque serveur XenApp se connecte directement à la base de données (DS = DataStore ou comme pense bête "Données Statiques" ---> la DS garde les informations sur les admins CTX, les applis publiées, les policies, la liste des pilotes d'impression)

Indirect : accès soit avec Access, SQL Express ou MSDE, un serveur XenApp héberge la DS et chaque autre serveur XenApp se connecte sur la DS via le protocole IMA

Si le fichier "Program FilesCitrixIndependent Management ArchitectureMF20.dsn" n'est pas présent (à part sur sur le XenApp qui fait office de DS) tu es alors en mode indirect (tu peux voir aussi la KB http://support.citrix.com/article/CTX103250)
Je rajouterais qu'un serveur peut être mis en mode indirect quelque soit le moteur de base de données.
J'ai vu cela sur des grosses batteries XP FR3 (150 srvs), le mode direct sur tout les serveurs ecroulait les perfs du serveur oracle, du coup seul les DC étaient en direct.
"LaFouineux" wrote:
Bonjour,

pourriez vous m'expliquer concretement ce que ca veux dire ? Comment savoir si je suis en acces direct ou indirect sous ps4.5?

merci.
En mode direct, le serveur à un accès direct au magasin de données, en mode indirect, le serveur passe à travers un autre serveur Citrix qui à un accès direct au magasin de données.

En d'autre termes, en mode indirect, si le serveur qui à un accès direct tombe, les serveurs en mode indirect ne peuvent plus accèder au magasin de données et cela à pour conséquence de ne plus pouvoir administrer la ferme citrix depuis ces serveurs.

Pour savoir quel est le mode de connexion du serveur, kikilourdingue l'a écrit un peu plus haut dans le topic
"kikilourdingue" wrote:

Si le fichier "Program FilesCitrixIndependent Management ArchitectureMF20.dsn" n'est pas présent (à part sur sur le XenApp qui fait office de DS) tu es alors en mode indirect (tu peux voir aussi la KB http://support.citrix.com/article/CTX103250)
"LaFouineux" wrote:
oups, oui pardon, je me sens un peu chez moi ici maintenant ^^

j'ai oublié de preciser, mais oui c'etait sur la notion d'installation, la base de données etc etc.

J'ai bien saisis donc.

Dites moi la fesabilité :

Aujourd'hui donc, pour une raison qui m'est encore inconnu, la personne qui a installé cette plateforme, a utilisé une base SQL Express mais la donc mise ailleur que sur le serveur Presentation server.
Si maintenant, apres moulte reflexion, je souhaite migrer cette base SQL express (qui ne se trouve pas sur un CPS) vers notre serveur SQL.
Est ce juste un backup restore de la base et faire pointer les CPS vers le nouvel emplacement de la DataStore, ou est plus difficile que ça ?

Merci zencore

Non, il existe une commande qui te permet de migrer les bases de données :
dsmaint migrate
Voici la technote http://support.citrix.com/article/CTX677542
"jolebarjo" wrote:
Non, il existe une commande qui te permet de migrer les bases de données :
dsmaint migrate
Voici la technote http://support.citrix.com/article/CTX677542


oui mais non, dans mon cas, la base sql express n'a pas acces au dsmain migrate... puisque pas sur un serveur Presentation server.
Zo ? Je serais tenté d'installer un presentation server là ou se trouve ma base SQL express afin d'avoir acces aux commandes Dsmaint... qu'en pensez vous?
"LaFouineux" wrote:
"jolebarjo" wrote:
Non, il existe une commande qui te permet de migrer les bases de données :
dsmaint migrate
Voici la technote http://support.citrix.com/article/CTX677542


oui mais non, dans mon cas, la base sql express n'a pas acces au dsmain migrate... puisque pas sur un serveur Presentation server.
Zo ? Je serais tenté d'installer un presentation server là ou se trouve ma base SQL express afin d'avoir acces aux commandes Dsmaint... qu'en pensez vous?


Dsmaint Migrate fonctionne même entre un serveur M$SQL et Oracle, Elle a besoin d'une connexion réseau vers la base, pas d'avoir la base en local.K
"LaFouineux" wrote:
"jolebarjo" wrote:
Non, il existe une commande qui te permet de migrer les bases de données :
dsmaint migrate
Voici la technote http://support.citrix.com/article/CTX677542


oui mais non, dans mon cas, la base sql express n'a pas acces au dsmain migrate... puisque pas sur un serveur Presentation server.
Zo ? Je serais tenté d'installer un presentation server là ou se trouve ma base SQL express afin d'avoir acces aux commandes Dsmaint... qu'en pensez vous?

C'est les fichiers DSN qui donnent les accès aux bases, après peu importe ou elles se trouvent.

donc une migration d’une base SQL classique ? et avec modification des pointeurs vers cette base ?



Only ?



Mes termes sont surement un peu nioub, mais SQL je maitrise pas fort fort.

procédure :

  1. création de la base sur le serveur SQL (voir le guide d’admin de CPS pour assistance)
  2. création manuelle d’un fichier DSN pour pointer vers cette base
  3. dsmaint migrate pour migrer la base
  4. dsmaint config pour pointer les services IMA vers cette nouvelle base

Faut lire un peu la doc mon cher monsieur :RTFM2:

Mademoiselle pour être tout a fait honete hm hm.

Et je vous jure que je rêve Citrix la nuit, tellement j’ai pu lire de truc en une semaine.



Bon je vais me pencher vers une migration. (moi j’aurais bien fait la méthode plonk, a savoir tout recommencer a zéro, vu que la batterie est en test, mais j’ai une contrainte de temps)

ça se trouve il s’adressait à moi hein !

C’est evident … :-X