Taille: 1494
Commentaire: mine de rien, y'a déjà un peu quelque chose
|
← Version 48 à la date du 2013-10-30 18:31:17 ⇥
Taille: 5369
Commentaire: à ne plus suivre
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
. Responsable du projet : AlexandreDomont qui est en vacances, comme d'hab' . Heureux participants : ThomasNoël, JeanChristopheAndré (soutient moral, indispensable), et AjoutezVousIci . Idée originale et premiers gros sillons pleins de sang impur : JérômeSantini |
||<#ff0000>OBSOLETE|| |
Ligne 5: | Ligne 3: |
= Objectifs = | <<TableOfContents>> |
Ligne 7: | Ligne 5: |
Avoir un paquet Ubuntu qui permette d'installer et de configurer un poste client AUF en quelques secondes. Le poste sera alors capable de s'auto-configurer en fonction de son environnement réseau (principalement via des paramètres envoyés depuis DHCP). | Notre but est d'avoir un système qui permette d'installer et de configurer un poste client AUF en quelques secondes. Le poste sera ensuite capable de s'adapter à son environnement réseau, c'est-à-dire de s'auto-configurer principalement via des paramètres envoyés depuis DHCP et des fichiers téléchargés via ssh (scp) sur un serveur de configuration local. |
Ligne 9: | Ligne 7: |
= Fonctionnalités = | Notre système actuel effectue les opérations suivantes '''sur le poste client''' : * installe un ensemble de logiciels communs à l'AUF * configure un bureau GNOME par défaut * met en place le système d'authentification centralisée (MySQL) * active l'auto-montage des disques NFS (avec autofs) * active la partie cliente du système d'auto-configuration (téléchargement d'un fichier .tar.gz en ssh) |
Ligne 11: | Ligne 14: |
* installation d'un ensemble de logiciels communs à l'AUF * configuration du bureau Gnome AUF par défaut * mise en place du système d'authentification réseau (MySQL) * mise en place du système d'autoconfiguration via DHCP/DNS/autre |
Tout cela se base sur quelques paquets Ubuntu construit par nos soins. Pour que le système d'auto-configuration fonctionne totalement, il est nécessaire de disposer d'une '''infrastructure serveur''' : * une DNS locale fonctionnelle, y compris en ''reverse'' * un serveur accessible en ssh depuis tous les postes clients * un serveur d'authentification MySQL (accessible depuis tous les postes clients) * un serveur de partage de fichier NFS (accessible depuis tous les postes clients) * l'infrastructure complète est décrite sur la sous-page /InfrastructureServeur = Utilisation = Les paquets du système pour la partie cliente sont disponibles pour Ubuntu Jaunty (et suivantes) sur le [[DépôtAPT]] de l'AUF. 1. Ajout de la source dans `/etc/apt/sources.list` : {{{ # source Ubuntu Jaunty AUF à ajouter dans /etc/apt/sources.list deb http://apt.auf.org/ jaunty auf }}} 1. Activation de cette source, avec installation de la clé du dépôt AUF : {{{ # aptitude update ; aptitude install auf-keyring ; aptitude update }}} Pour un poste client fixe sur un réseau local AUF, il faut alors installer le paquet `auf-poste-client-fixe` : {{{ # aptitude install auf-poste-client-fixe }}} * l'installation de `auf-poste-client-fixe` implique celle de `auf-poste-client-logiciels`, qui installe des dizaines de Mo de logiciels. Si vous ne voulez pas installer les logiciels, installez le paquet sans ses recommandations : {{{ # aptitude --without-recommends install auf-poste-client-fixe }}} * pour activer l'autoconfiguration il faut lancer le script `/usr/sbin/auf-poste-client-fixe-synchro-init`, sachant que le fonctionnement de cette auto-configuration nécessite une infrastructure serveur associée. Consultez la page /InfrastructureServeur pour les détails. * sur un poste dédié à un personnel AUF, il faut ensuite installer le paquet `auf-poste-client-reflets` |
Ligne 18: | Ligne 51: |
* '''`auf-logiciel`''' : installation des logiciels (et quelques configuration) * '''`auf-poste-fixe`''' : paquet pour configuration d'un poste fixe sur un réseau local * '''`auf-portable`''' : paquet pour configuration d'un poste nomade |
== auf-poste-client-fixe == |
Ligne 22: | Ligne 53: |
= Avancement = | Ce paquet configure un poste client fixe (sur le réseau local d'une implantation AUF). |
Ligne 24: | Ligne 55: |
* sources sur le [[Git/DépôtGit]] : http://git.auf.org/?p=auf-posteclient * paquets sur le [[DépôtAPT]] : `deb http://apt.auf.org/ hardy auf thomas` |
Son but est d'activer le plus automatiquement possible l'authentification centralisée (libnss-mysql) et l'accès aux fichiers (NFS). |
Ligne 27: | Ligne 57: |
== Divers == | Les détails sur le fonctionnement et l'utilisation de ce paquet se trouvent sur la sous-page /AufPosteClientFixe |
Ligne 29: | Ligne 59: |
* http://trac.sn.auf.org/auf-desktop : le code source actuel (version Dakar) | == auf-poste-client-logiciels == Ce paquet installe l'ensemble des logiciels communs à l'AUF. Techniquement, c'est un paquet "vide" qui dépend uniquement d'autres paquets. Son installation implique l'installation des dépendances, donc des autres logiciels. * Les dépendances actuelles sont visibles dans dans le [[http://git.auf.org/?p=auf-poste-client.git;a=blob;f=auf-poste-client-logiciels/debian/control|fichier debian/control]] des sources du paquet * Si vous désirez faire ajouter un logiciel à la liste, rendez-vous sur la sous-page [[/Logiciels]] == auf-poste-client-reflets == Ajout et configuration d'outils pour un poste client de personnel AUF. * ajoute une application (script) basée sur rdesktop pour lancer une connexion à CODA, avec un fichier de configuration personnel dans `~/.auf/reflets/tse` pour automatiser quelques saisies et les options qui vont pour que l'imprimante PDF soit utilisable == auf-poste-client-mobile == Paquet pour pré-configuration d'un poste nomade. ''Note : pour l'instant, ce paquet n'existe pas... En attendant, sur un portable vous pouvez installer ''`auf-poste-client-logiciels` * config gnome de base pour un portable (icône gestion énergie, etc.) * ajout paquet "PKI AUF" ? * dépendance sur openvpn et sur le plugin openvpn pour Network Manager = Annexes = == Sources == * sources sur le [[Git/DépôtGit]] : http://git.auf.org/?p=auf-poste-client.git (suivre le flux RSS) * paquets sur le [[DépôtAPT]] : `deb http://apt.auf.org/ jaunty auf` == Qui travaille sur ce projet == . Responsable du projet : AlexandreDomont . Heureux participants : ThomasNoël, JeanChristopheAndré, MoussaNombre (donnez-moi des morceaux à manger), NdimbyAndriantsoavina et AjoutezVousIci . Merci aux testeurs actuels : NacerAdamouSaidou et FranckKouyami ... et vous ? . Idée originale et premiers gros sillons pleins de sang impur : JérômeSantini == Améliorations == . Les propositions d'améliorations sont à faire sur la page [[/Améliorations]]. == Archives == |
Ligne 31: | Ligne 105: |
* [[Tini/Notes/AufDesktop]] - Ce qu'il reste à faire | * [[Tini/Notes/AufDesktop]] ---- |
OBSOLETE |
Sommaire
Notre but est d'avoir un système qui permette d'installer et de configurer un poste client AUF en quelques secondes. Le poste sera ensuite capable de s'adapter à son environnement réseau, c'est-à-dire de s'auto-configurer principalement via des paramètres envoyés depuis DHCP et des fichiers téléchargés via ssh (scp) sur un serveur de configuration local.
Notre système actuel effectue les opérations suivantes sur le poste client :
- installe un ensemble de logiciels communs à l'AUF
- configure un bureau GNOME par défaut
- met en place le système d'authentification centralisée (MySQL)
- active l'auto-montage des disques NFS (avec autofs)
- active la partie cliente du système d'auto-configuration (téléchargement d'un fichier .tar.gz en ssh)
Tout cela se base sur quelques paquets Ubuntu construit par nos soins.
Pour que le système d'auto-configuration fonctionne totalement, il est nécessaire de disposer d'une infrastructure serveur :
une DNS locale fonctionnelle, y compris en reverse
- un serveur accessible en ssh depuis tous les postes clients
- un serveur d'authentification MySQL (accessible depuis tous les postes clients)
- un serveur de partage de fichier NFS (accessible depuis tous les postes clients)
l'infrastructure complète est décrite sur la sous-page /InfrastructureServeur
Utilisation
Les paquets du système pour la partie cliente sont disponibles pour Ubuntu Jaunty (et suivantes) sur le DépôtAPT de l'AUF.
Ajout de la source dans /etc/apt/sources.list :
# source Ubuntu Jaunty AUF à ajouter dans /etc/apt/sources.list deb http://apt.auf.org/ jaunty auf
- Activation de cette source, avec installation de la clé du dépôt AUF :
# aptitude update ; aptitude install auf-keyring ; aptitude update
Pour un poste client fixe sur un réseau local AUF, il faut alors installer le paquet auf-poste-client-fixe :
# aptitude install auf-poste-client-fixe
l'installation de auf-poste-client-fixe implique celle de auf-poste-client-logiciels, qui installe des dizaines de Mo de logiciels. Si vous ne voulez pas installer les logiciels, installez le paquet sans ses recommandations :
# aptitude --without-recommends install auf-poste-client-fixe
pour activer l'autoconfiguration il faut lancer le script /usr/sbin/auf-poste-client-fixe-synchro-init, sachant que le fonctionnement de cette auto-configuration nécessite une infrastructure serveur associée. Consultez la page /InfrastructureServeur pour les détails.
sur un poste dédié à un personnel AUF, il faut ensuite installer le paquet auf-poste-client-reflets
Structure des paquets
auf-poste-client-fixe
Ce paquet configure un poste client fixe (sur le réseau local d'une implantation AUF).
Son but est d'activer le plus automatiquement possible l'authentification centralisée (libnss-mysql) et l'accès aux fichiers (NFS).
Les détails sur le fonctionnement et l'utilisation de ce paquet se trouvent sur la sous-page /AufPosteClientFixe
auf-poste-client-logiciels
Ce paquet installe l'ensemble des logiciels communs à l'AUF. Techniquement, c'est un paquet "vide" qui dépend uniquement d'autres paquets. Son installation implique l'installation des dépendances, donc des autres logiciels.
Les dépendances actuelles sont visibles dans dans le fichier debian/control des sources du paquet
Si vous désirez faire ajouter un logiciel à la liste, rendez-vous sur la sous-page /Logiciels
auf-poste-client-reflets
Ajout et configuration d'outils pour un poste client de personnel AUF.
ajoute une application (script) basée sur rdesktop pour lancer une connexion à CODA, avec un fichier de configuration personnel dans ~/.auf/reflets/tse pour automatiser quelques saisies et les options qui vont pour que l'imprimante PDF soit utilisable
auf-poste-client-mobile
Paquet pour pré-configuration d'un poste nomade.
Note : pour l'instant, ce paquet n'existe pas... En attendant, sur un portable vous pouvez installer auf-poste-client-logiciels
- config gnome de base pour un portable (icône gestion énergie, etc.)
- ajout paquet "PKI AUF" ?
- dépendance sur openvpn et sur le plugin openvpn pour Network Manager
Annexes
Sources
sources sur le Git/DépôtGit : http://git.auf.org/?p=auf-poste-client.git (suivre le flux RSS)
paquets sur le DépôtAPT : deb http://apt.auf.org/ jaunty auf
Qui travaille sur ce projet
Responsable du projet : AlexandreDomont
Heureux participants : ThomasNoël, JeanChristopheAndré, MoussaNombre (donnez-moi des morceaux à manger), NdimbyAndriantsoavina et AjoutezVousIci
Merci aux testeurs actuels : NacerAdamouSaidou et FranckKouyami ... et vous ?
Idée originale et premiers gros sillons pleins de sang impur : JérômeSantini
Améliorations
Les propositions d'améliorations sont à faire sur la page /Améliorations.
Archives
Ancienne page (faire le tri)