stephane.crozat
Inscrit le: 27 Juin 2006 Messages: 418 Localisation: UTC
|
Posté le: Mar Fév 24, 2009 3:43 pm Sujet du message: Installation Windows multi-utilisateurs |
|
|
En espérant que la question est bien à poster sur dev-core, sachant qu'a
priori elle est pour Antoine, et pensant que ça peut intéresser d'autres
personnes...
Dans le cadre de l'installation à l'UTC en environnement multi-users les
répertoires de profil (Application Data et un autre Application je sais
plus quoi) ne sont pas entièrement sauvegardés par défaut, en
conséquence les packs (builderpack pour ScBd ou wsppack pour ScCh) ne
sont pas gardés d'une session à l'autre.
3 questions suite à cela :
1/ Si j'avais voulu installer les packs ailleurs avant l'install de
ScBd/ScCh aurais-je pu le faire (y compris pour ScBd sous Win sachant
que le pack vient avec ScBd ?) ?
2/ Est-il possible après installation de ScBd/ScCh et lors de
l'installation d'un pack (builder ou wsp) de lui dire que les packs sont
à stocker ailleurs ?
3/ Qu'est ce qui doit être gardé dans les répertoires "SCENARI" dans les
dossiers de profil (Application Data et l'autre) et qu'est ce qui peut
être "oublié", afin de minimiser le volume de données à sauvegarder et à
restituer lors de la fermeture/réouverture de session ?
PS : Pour info l'admin de l'UTC dit qu'il faut préférer le stockage en
suivant une variable d'environnement standard (et qui si ma mémoire est
bonne s'appelle HOMEDIR) plutôt que dans les répertoires de profil sous
Win...
Merci,
A+
Steph.
(Message envoyé depuis une mailing list SCENARIplatform) |
|
antoine.pourchez
Inscrit le: 05 Mai 2006 Messages: 858 Localisation: Kelis - Rouen
|
Posté le: Mar Fév 24, 2009 8:49 pm Sujet du message: Installation Windows multi-utilisateurs |
|
|
Salut Steph,
Je vais commencer par la dernière remarque. Par défaut, toutes les données
"serveur" sont stockées dans un sous répertoire de "user.home" (propriété
système). Ce répertoire doit correspondre au répertoire du user en cours(ex
: 'C:\Users\Antoine POURCHEZ' chez moi sous vista). Ceci dit, il est vrai
que "user.home" ne correspond pas à la variable d'environnement
"USERPROFILE" que certains administrateurs peuvent personnaliser. Cela donne
lieu à des échanges assez vifs sur les forums de sun, mais globalement, ils
ont fait ce choix pour que "user.home" fonctionne sur toutes les versions de
windows (USERPROFILE n'existait pas dans les versions anciennes de windows).
Bref, dans notre cas, ci cela pose pb, on pourrait utiliser USERPROFILE au
lieu de "user.home".
Ceci dit, je ne suis pas sur que ton problème vienne de là.
Les SI mettent souvent en place 2 types de configuration :
Profils obligatoires (salles de formation de l'UTC)
---------------------
Aucune modification du profil n'est autorisée. Le profil est réinitialisé à
chaque fermeture de session.
Dans ce cas, l'installation des packs, la définition des ateliers, ...
doivent être faits *dans le profil obligatoire* sur la machine maitre pour
que chaque poste client puisse bénéficier d'une installation de SCENARI
complète. Si tel est le cas, l'installation standard des applis SCENARI
suffit.
Profils itinérants (salles machines / configs étudiants)
-------------------
Le profil des utilisateurs est conservé et sauvegardé lors de la fermeture
de la session. Ainsi, l'utilisateur retrouve son environnement de travail
(Mes Documents, paramétrage de ses applications, profil Firefox, Ateliers
SCENARI, modèles installés, ...) sur n'importe quel poste du réseau.
Dans ce cas, deux possibilités :
1 - le SI ne souhaite pas accompagner SCENARIchain d'un modèle documentaire
: l'installation standard est alors suffisante (les wspPacks installés par
l'utilisateur seront placés dans le profil itinérant);
2 - le SI souhaite installer une appli SCENARI (chain/builder) accompagnée
d'un modèle documentaire : l'installation standard est insuffisante.
L'administrateur doit alors modifier le paramétrage de l'application pour
que les extensions (pack) soient installées ailleurs que dans le profil
(http://scenari-platform.org/trac/scenari/wiki/adminInstall#Installationdesm
od%C3%A8lesWindows).
Remarques :
- La limite de cette approche est que la taille du profil itinérant est
limitée.
- dans le cas 2, il faudra interdire aux utilisateurs la possibilité de
d'installer un wspPack : seul l'administrateur a la possibilité de modifier
le répertoire "applicationData";
- le mode mixte modèles locaux/modèles globaux est impossible, mais je ne
vois pas d'usage pour le moment.
- la taille du profil itinérant étant très limitée, les administrateurs
posent souvent un lecteur réseau pointant vers une zone propre à
l'utilisateur sur un serveur distant. Dans ce cas, il peut être bon de
paramétrer le répertoire par défaut d'installation des pack et de création
des ateliers à cet endroit (cf. page wiki ci-dessus).
Cas particulier : SCENARIapp
----------------------------
Dans le cas d'une SCENARIapp, tout est plus simple. Le ou les modèles
documentaires sont intégrés directement à l'application. La définition des
ateliers et leurs contenus sont placés dans les zones pérennisées via le
profil itinérant (AppData\Roaming\...).
Donc, pour répondre à tes questions, oui il est possible de modifier les
répertoires d'installation des packs, mais cela ne peut se faire dans
l'installeur pour le moment. Il faut modifier deux fichiers de configuration
une fois l'installation réalisée.
Sans la modification de cette configuration, le seul répertoire à
sauvegarder est par exemple pour SCbd3.6 : {user.home}\Application
Data\SCENARI\bd.3.6 .
Rendre cela modifiable directement dans l'installeur est dans ma TODO depuis
très longtemps (on pourrait alors rendre possible également l'installation
de l'application de façon globale à tous les utilisateurs de la machine).
J'augmenterai son niveau de priorité si je sens les besoins se multiplier.
:)
Toine
Antoine POURCHEZ
http://www.kelis.fr
antoine.pourchez@kelis.fr
17 r Bois du Vallon
76960 NOTRE DAME DE BONDEVILLE
02 35 81 64 58
-----Message d'origine-----
De : Stéphane Crozat [mailto:stephane.crozat@utc.fr]
Envoyé : mardi 24 février 2009 16:44
À : dev-core@scenari-platform.org
Objet : [dev-core] Installation Windows multi-utilisateurs
En espérant que la question est bien à poster sur dev-core, sachant qu'a
priori elle est pour Antoine, et pensant que ça peut intéresser d'autres
personnes...
Dans le cadre de l'installation à l'UTC en environnement multi-users les
répertoires de profil (Application Data et un autre Application je sais
plus quoi) ne sont pas entièrement sauvegardés par défaut, en
conséquence les packs (builderpack pour ScBd ou wsppack pour ScCh) ne
sont pas gardés d'une session à l'autre.
3 questions suite à cela :
1/ Si j'avais voulu installer les packs ailleurs avant l'install de
ScBd/ScCh aurais-je pu le faire (y compris pour ScBd sous Win sachant
que le pack vient avec ScBd ?) ?
2/ Est-il possible après installation de ScBd/ScCh et lors de
l'installation d'un pack (builder ou wsp) de lui dire que les packs sont
à stocker ailleurs ?
3/ Qu'est ce qui doit être gardé dans les répertoires "SCENARI" dans les
dossiers de profil (Application Data et l'autre) et qu'est ce qui peut
être "oublié", afin de minimiser le volume de données à sauvegarder et à
restituer lors de la fermeture/réouverture de session ?
PS : Pour info l'admin de l'UTC dit qu'il faut préférer le stockage en
suivant une variable d'environnement standard (et qui si ma mémoire est
bonne s'appelle HOMEDIR) plutôt que dans les répertoires de profil sous
Win...
Merci,
A+
Steph.
(Message envoyé depuis une mailing list SCENARIplatform) _________________ Antoine POURCHEZ
Kelis |
|