devel:configcomptelinux
This is an old revision of the document!
Configurer ses comptes stations/cluster
Afin de gérer de manière uniforme vos comptes sur l'ensemble des stations du service (cluster compris), et vu une configuration pas toujours uniforme (au gré de l'évolution du parc, des OS installés, des versions des libs,…), Romain a mis au point un système de configuration transparent pour l'utilisateur et géré et mis à jour par SVN.
Configurer les machines du service
Pour configurer votre compte sur CHAQUE machine, il vous faut :
- une connaissance de base des systèmes linux/unix (Memo Linux)
- une connaissance de base de SVN
- disposer d'un compte sous clifton (accès au répository SVN)
- disposer d'un compte sur la machine en question :
- blueberry/spring/thorgal : partagent le même compte que clifton
- fabulous : demandez votre compte
- machine perso Linux : do it yourself
- …
- se connecter sur votre compte (via un terminal : utiliser putty, cygwin ou tout autre terminal ssh)
- télécharger la dernière version du module de configuration des comptes : (remplacer userName par votre identifiant)
svn co svn+ssh://userName@clifton.ltas.ulg.ac.be/home/metafor/SVN/linuxbin bin
- Ajoutez à la fin du fichier .profile (ou .bash_profile en fonction de la distribution linux)
# added by user #echo "Exec .profile" . $HOME/bin/cfg/loop.sh ; fct_loop profile $* ; unset fct_loop # end added by user
- Ajoutez à la fin du fichier .bashrc
# added by user #echo "Exec .bashrc" . $HOME/bin/cfg/loop.sh ; fct_loop bashrc $* ; unset fct_loop # end added by user
- Ajouter un fichier .forward contenant votre adresse mail ULG
- Vérifiez que votre compte (home directory) est protégé (ça mange pas de pain) :
cd /home chmod -R 700 [votre_login]
- faite un lien symbolique du fichier de license relatif à la machine à laquelle vous êtes connectés vers ~/metafor.lic :
ln -s ~/bin/mtfLicense/stations.lic ~/metafor.lic # sur les stations ln -s ~/bin/mtfLicense/fabulous.lic ~/metafor.lic # sur fabulous ln -s ~/bin/mtfLicense/nic4.lic ~/metafor.lic # sur nic4 ln -s ~/bin/mtfLicense/hmem.lic ~/metafor.lic # sur highmem
- relancez votre terminal
configurer votre propre machine Linux
Le système peut être étendu à la configuration de votre propre machine Linux (réelle ou virtuelle) en adaptant la configuration :
- récupérer le module de configuration
- modifier les .profile (ou .bash_profile selon distribution Linux) et .bashrc
- Créer un répertoire de configuration du nom de la machine :
bin/cfg/MaMachine
- Ajouter les fichiers 'prog.bashrc' et 'prog.profile' pour chaque programme demandant une configuration spécifique (et les modifier en adéquation avec votre config)
- Demander une license Metafor sur base de l'adresse MAC de votre machine et le copier dans votre home directory (~/metafor.lic)
devel/configcomptelinux.1453800777.txt.gz · Last modified: 2016/03/30 15:22 (external edit)