=== ARCHIVE ATELIER Python === {{{#!highlight irc =========================Début Atelier Nuage Privé ============================ (15:33:55) alexandre.domont: Bonjour à tous :) (15:34:15) alexandre.domont: #### Au sommaire (15:34:36) alexandre.domont: - Introduction du Nuage privé (Pourquoi et pour répondre à quel besoin ?) - Solutions étudiées et retenue (histoire, technologie...) - Quelques caractéristiques techniques de ownCloud - Les fonctionnalités ownCloud (15:34:50) alexandre.domont: - L'instance ownCloud AUF - Extensions (Plugins) - Demander de l'aide ou participer - Démo en vidéos et en photos - En vrai, à vous de jouer (15:35:46) alexandre.domont: #### Mais avant de commencer (15:36:14) alexandre.domont: L'atelier commencera par une première partie théorique puis suivra avec une seconde partie pratique (15:36:42) alexandre.domont: Je vais m'appuyer sur 3 séquences vidéo que j'ai mis sur Youtube. La qualité n'est pas optimale donc je vous conseille, si cela est possible, de commencer par télécharger les 3 vidéos de présentation (16 Mo total). (15:37:05) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-1.ogv (15:37:24) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-2.ogv (15:37:36) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-3.ogv (15:38:17) progfou: en fait : http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-1.ogv http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-2.ogv http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-3.ogv (15:38:30) alexandre.domont: Pas le droit de les regarder tout de suite hein ;) (15:38:42) progfou: (il y a un pb avec ton lien, apparemment la majuscule dans own[C]loud) (15:39:23) alexandre.domont: Donc suivre les liens donnés par progfou (15:40:00) alexandre.domont: #### Introduction au Nuage privé (Pourquoi et pour répondre à quel besoin ?) (15:40:36) alexandre.domont: Dans le cadre des "Études et veille". Nous cherchions depuis 2012 une solution pour : (15:40:49) alexandre.domont: - Partager des fichiers inter-implantations (15:41:01) alexandre.domont: - Donner accès aux fichiers locaux depuis d'autres implantations (15:41:34) alexandre.domont: Après avoir testé un certain nombre de chose (notamment NFSv4/Kerberos, WebFTP, quelques solutions balbutiantes de collecticiels, etc...) (15:41:58) alexandre.domont: Aucune solution pérenne et pertinente a retenu notre attention ! (15:42:25) alexandre.domont: Nous avons donc en 2013, réorienté le besoin sur une solution type "Nuage privé" (15:42:53) alexandre.domont: Le terme Nuage ou Cloud pourrait se définir comme suit : (15:43:21) alexandre.domont: permet l'accès à la demande et en libre-service à des ressources informatiques partagées en réseau, selon la définition du « National Institute of Standards and Technology » (15:44:01) alexandre.domont: Le Nuage privé ou Private Cloud quant à lui est caractérisé par la potentialité de conserver le contrôle sur les données ! En résumé, mettre nos données en interne et les exploiter avec une solution type Nuage libre. (15:44:41) alexandre.domont: Plus sérieusement, et entre temps, les solutions "Nuage privé" libres se sont enrichies et considérablement développées et commençaient à proposer des solutions et des pistes fonctionnelles intéressantes. Proches de nos besoins (15:45:26) alexandre.domont: #### Solutions étudiées et retenue (histoire, technologie...) (15:45:55) alexandre.domont: Deux solutions majeures se démarquent : (15:46:24) alexandre.domont: Le projet Ajaxplorer (AGPL) lancé en Janvier 2009 par Charles du Jeu (15:46:50) alexandre.domont: Le projet ownCloud (AGPLv3) lancé en Janvier 2010 par Frank Karlitschek (un développeur du projet KDE) (15:47:19) alexandre.domont: Ces deux solutions sont devenues assez semblables (technologie, fonctionnalités...) (15:47:43) alexandre.domont: Mais cela n'était pas le cas sur les premières versions. En effet, bien que Ajaxplorer soit plus « vieux » (d'un an !) ownCloud intégrait dés sa conception et les premières versions des fonctionnalités tournées sur l'interopérabilité et l'interconnexion des matériels diversifiés. (15:48:34) alexandre.domont: Au moment où j'écris ces lignes, Ajaxplorer et ownCloud sont tous les deux en version 5 ! (15:48:55) alexandre.domont: Donc, après avoir testé ces deux solutions, le choix s'est porté sur la solution ownCloud (15:49:32) alexandre.domont: En effet, ownCloud est un projet très véloce et progresse très rapidement, plus vite que Ajaxplorer (15:49:56) alexandre.domont: #### Quelques caractéristiques de ownCloud (15:50:28) alexandre.domont: ownCloud a besoin pour fonctionner d'un environnement « Web » type Apache, PHP, JS, AJAX, Mysql (15:51:08) alexandre.domont: Au passage le site officiel : http://owncloud.org/ (15:51:32) alexandre.domont: Il y a actuellement 150 contributeurs sur le projet (15:52:19) alexandre.domont: Une version commerciale est proposée. (uniquement pour un support commercial) (15:52:46) alexandre.domont: #### Les fonctionnalités ownCloud (15:53:10) alexandre.domont: Accessibilité : (15:53:38) alexandre.domont: - Interface Web (Desktop, Mobile, Tablette) - Montage de protocole ouvert (Webdav) - Montage de stockage externe (NFS, SAMBA, FTP...) (15:54:09) alexandre.domont: - Fonctionne avec Mac,Win,Linux - Client de synchronisation pour PC (toutes les 30 sec + à l'ouverture et à la fermeture du client) - Applications Android / iOS (15:54:43) alexandre.domont: - APIs disponibles - Visionneuse (PDF, ODF et certains formats vidéo) - Fonctionnalité de recherche avancée (15:55:15) alexandre.domont: Intégration des annuaires d'entreprise : (15:55:33) alexandre.domont: - LDAP - Active Directory - SAML / OAuth (bientôt) (15:56:05) alexandre.domont: - Group Policies - Account Locking - Guest Accounts (15:56:27) alexandre.domont: Sauvegardes : (15:56:58) alexandre.domont: - Réplication automatique sur un second serveur - Intégration avec le système de sauvegarde interne - Export/Import des configurations du serveur et de chaque utilisateur (15:57:27) alexandre.domont: Versioning : (15:57:50) alexandre.domont: - Conservation et restauration des anciennes versions de fichiers - Récupération de fichier supprimé (15:58:10) alexandre.domont: Chiffrement : (15:58:35) alexandre.domont: - AES (échange) - Server Side Encryption (stockage) (15:58:54) alexandre.domont: Partage : (15:59:47) alexandre.domont: - Fichiers et répertoires (+ toutes les autres options ajoutées) - Lecture et écriture - Expiration (16:00:06) alexandre.domont: Notifications : (16:00:29) alexandre.domont: - Sur les partages - Sur les créations, modifications - Par courriel (16:01:02) alexandre.domont: Mais il ne fait pas uniquement du fichier... (16:01:19) alexandre.domont: - Calendrier - Contacts - Bookmarks - Music - Photos - Todos (16:01:46) alexandre.domont: - Notes (Bientôt) - Présentations (Bientôt) - Et bien plus d'application encore ! (16:02:10) alexandre.domont: Pour illustrer les possibilités, je donne quelques exemples ou cas d'usage : (16:02:44) alexandre.domont: "Je travaille sur un document importante (le document de présentation ownCloud !) . Il est toujours accessible de partout. Pas de multiples copies sur clés USB. Entièrement sécurisé. Toutes les modifications sont versionnés et sauvegardées" (16:03:04) alexandre.domont: «Je veux envoyer un lien d'un document important et volumineux » (16:03:26) alexandre.domont: « Je dois créer un dossier partager avec des partenaires pour travailler ensemble sur un projet commun » (16:03:36) alexandre.domont: Question ? (16:03:39) franck.kouyami: (14:02:04) olivier.larcheveque: Q: est-ce qu'il y a de l'indexation de contenu sur les fichiers? (16:04:37) alexandre.domont: Exact les fichiers sont indexés notamment pour la rechercher de fichier . ça sera illustré un peu plus loin (16:05:55) alexandre.domont: Je continue et j'accélère un peu sur la partie théorique pour vous laisser le soin de tester dans pas très longtemps ;) (16:06:24) alexandre.domont: #### Instance ownCloud AUF (16:06:30) franck.kouyami: Alex : On parle d'indexation de contenu de fichier (16:06:49) franck.kouyami: pas d'indexation sur les noms de fichiers (16:07:02) alexandre.domont: Ok donc non pas d'indexation de contenu à ma connaissance (16:07:28) alexandre.domont: #### Instance ownCloud AUF (16:08:02) alexandre.domont: - Nous avons une installation ownCloud en paquet Debian fournit sur le site officiel ownCloud (ce qui nous permet de bénéficier des mises à jour et des améliorations régulièrement) (16:08:12) alexandre.domont: - L'adresse d’accès est https://ownCloud.fr.auf.org (16:08:22) alexandre.domont: - L'authentification est pour le moment via le LDAP AUF (donc prenom.nom et mot de passe Intranet) - Installation possible du clients de synchronisation via les paquets Debian mais uniquement pour les versions de Ubuntu supérieurs à U12.04 et Windows, MAC (16:08:58) alexandre.domont: - Installation possible de l'application (payante) pour Iphone ou Android mais un Navigateur Webdav peut également faire l'affaire. - Nous avons activité la gestion des fichiers et les options associés mais d'autres outils et extensions peuvent être ajoutés. (16:09:16) alexandre.domont: - Une remarque : Il est possible de connecter l'instance ownCloud a un système de stockage existant. (16:09:31) alexandre.domont: Quelques limitations : (16:09:44) alexandre.domont: - volume de 1Go par utilisateur - taille de fichiers envoyés de 500 Mo max (16:10:04) alexandre.domont: - les connexions Webdav avec U10.04 jusqu'à U12.04 ne fonctionnent vraiment pas bien (mieux à partir de U12.10) - création de groupe et d'utilisateur supplémentaires à la demande (assitance-informatique@auf.org) (16:10:23) alexandre.domont: Une notification : (16:10:32) alexandre.domont: Attention aux ressources processeurs consommées (process PHP qui peut devenir gourmand) lors des synchronisations massives depuis le client de synchronisation. (16:10:58) alexandre.domont: Question ? (16:11:22) alexandre.domont: #### Extensions (Plugins) (16:11:28) franck.kouyami: non, ca va :) (16:11:37) alexandre.domont: Des extensions sont proposées sur (http://apps.owncloud.com/) (16:11:45) alexandre.domont: Dont notamment : (16:11:55) alexandre.domont: - Ether Docs (Files Etherpad) (http://apps.owncloud.com/content/show.php/Ether+Docs+%28Files+Etherpad%29?content=155237) (16:12:05) alexandre.domont: - Files Tree (http://apps.owncloud.com/content/show.php/Files+Tree?content=155479) (16:12:15) alexandre.domont: - EditDoc (http://apps.owncloud.com/content/show.php/EditDoc?content=158671) (16:12:24) alexandre.domont: - user_saml (http://apps.owncloud.com/content/show.php/user_saml++?content=154410) (16:12:37) alexandre.domont: User Photo (http://apps.owncloud.com/content/show.php/User+Photo?content=154679) (16:12:50) alexandre.domont: - Internal Messages (http://apps.owncloud.com/content/show.php/Internal+Messages?content=154784) (16:12:55) alexandre.domont: Des questions ? (16:13:04) franck.kouyami: (14:12:36) doan.manh.ha: - création de groupe à la demande (assitance-informatique@auf.org) il s'agit de partager de fichier pour un groupe d'utilisateur n'est ce pas ? (16:13:51) alexandre.domont: Oui cela peut servir pour le partage de ressources (repertoire, fichier...) ça evite de le faire pour chaque individu (16:14:09) alexandre.domont: une autre ? (16:14:13) franck.kouyami: (14:13:07) ongolaBoy: Q. : quelles sont les ressources (RAM, CPU) utilisées pour l'instance aux SCP ?. (16:14:59) alexandre.domont: Le ownCloud est sur un CT avec un hote de 16Go avec proc 8 cœurs (16:15:30) franck.kouyami: Ok (16:15:32) alexandre.domont: je continue (16:15:34) franck.kouyami: (14:14:48) pascal.bou-nassar: Est ce que nous avons intéret a installer dans les région des serveurs owncloud (question de débit vers Paris) ou bien on utilisera le serveur de Paris ? (14:14:53) (16:15:40) alexandre.domont: et je reprendrais des questions par la suite (16:15:55) alexandre.domont: ah une derniere ok pascal : (16:16:15) alexandre.domont: Pour le moment un seul serveur est prévu (16:16:34) alexandre.domont: mais c'est une réflexion à mener (16:16:44) alexandre.domont: je continue (16:16:49) alexandre.domont: #### Demander de l'aide ou participer (16:17:01) alexandre.domont: Si vous avez besoin d'aide : assitance-informatique@auf.org (16:17:14) alexandre.domont: Si vous voulez participer : un forum de discussion est ouvert : https://redmine.auf.org/projects/privatecloud (16:17:42) alexandre.domont: #### Démo en vidéo et en photos (16:17:51) alexandre.domont: Je vous propose maintenant 3 petites séquences vidéos pour illustrer certaines fonctionnalités ou cas d'usage dont je viens de parler. (16:18:05) alexandre.domont: La première séquence : 02 minutes et 03 secondes (16:18:22) alexandre.domont: - Connexion à https://ownCloud.fr.auf.org avec le compte utilisateur.interne - Chargement d'un fichier image AUF.jpg - Chargement de fichier-interne1.pdf - Chargement par le cliquer / glisser le fichier : fichier-interne2.odt - Création du répertoire « Dossier de travail avec un partenaire » - Déplacement des fichiers dans le dossier « Dossier de travail avec un partenaire » - Partage du dossier avec utilisateur.externe - Attribution des autorisations en écriture pour utilisateur.externe (16:18:35) alexandre.domont: Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-1.ogv avec VLC par exemple (16:18:42) alexandre.domont: Sinon rendez vous sur http://youtu.be/M23vRahtEbg (qualité moyenne) (16:19:07) alexandre.domont: je vous attends ici pour les questions (16:20:30) franck.kouyami: Q: - Installation possible du clients de synchronisation via les paquets Debian mais uniquement pour les versions de Ubuntu supérieurs à U12.04 et Windows, MAC (16:20:51) alexandre.domont: oui pardon U12.04 inclus (16:20:55) franck.kouyami: => « supérieure » à 12.04 ou « supérieur ou égale » à 12.04 ?? car le poste de travail à venir sera sous 12.04… (16:21:16) alexandre.domont: La deuxième séquence : 02 minutes et 47 secondes (16:21:37) alexandre.domont: - Connexion à https://ownCloud.fr.auf.org avec le compte utilisateur.externe - Accès au répertoire « Shared » qui contient le dossier partagé par utilisateur.interne - Visualisation de l'image AUF.jpg via la visionneuse intégrée - Visualisation du fichier PDF via la visionneuse intégrée - Visualisation du fichier ODF via la visionneuse intégrée - Téléchargement du fichier : fichier-interne2.odt sur l'ordinateur - Modification du fichier sur l'ordinateur - Chargement du fichier modifié sur le ownCloud - Renommage du nouvellement chargé : fichier-interne2 (version 2).odt (bien que ownCloud l'ait renommé lui même car le même fichier existait déjà) - Visualisation du fichier ODF modifié pour constater les modifications - Suppression de fichier-interne2 (version 2).odt - Restauration de fichier-interne2 (version 2).odt - Partage de fichier-interne2 (version 2).odt avec envoi du lien par mail avec une date de validité limitée (16:22:33) alexandre.domont: Est ce que les visionnages se passent bien ? (16:22:44) alexandre.domont: Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-2.ogv avec VLC par exemple Sinon rendez vous sur http://youtu.be/pvKlm-MU60M (qualité moyenne) (16:23:28) alexandre.domont: Je mets la 3eme pour ceux qui vont vites :) (16:23:31) alexandre.domont: La troisième séquence : 04 minutes et 57 secondes (16:23:41) alexandre.domont: - Ajout d'un nouveau dossier de synchronisation avec le client ownCloud installé sur l'ordinateur - Après synchronisation automatique du serveur vers le répertoire local, ouverture du fichier-interne2.odt - Modification de fichier-interne2 (version 2).odt - Connexion sur https://ownCloud.fr.auf.org - Visualisation du fichier ODF modifié pour constater les modifications - Retour sur une version antérieure de fichier-interne2 (version 2).odt - Vérification dans le dossier local, la restauration de fichier-interne2 (version 2).odt dans sa version antérieure - Modification de fichier-interne2 (version 2).odt - Vérification de l’état de la synchronisation via le client ownCloud - Vérification sur le serveur si les modifications ont bien été répliquées. - Recherche de fichier via la zone de recherche intégrée Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-3.ogv avec VLC par exemple Sinon rendez vous sur http://youtu.be/oIQ7MStSq8A (qualité moyenne) (16:25:04) alexandre.domont: et pour finir, je vous propose de visualiser les captures d’écran du client ownCloud sur Iphone. Vous retrouverez les fichiers précédemment manipulés. (16:25:14) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Iphone-app-owncloud.tar.gz (16:26:12) alexandre.domont: le temps restant est court mais je prendrais des questions sur le salon Tech au besoin (16:26:57) franck.kouyami: ok (16:27:34) alexandre.domont: Q. Est-ce que Owncloud gère les versions de fichiers (textes) ? j'ai vu dans la vidéo 2 que tu as du renommé manuellement un fichier (16:27:41) alexandre.domont: de ongolaBoy (16:28:37) alexandre.domont: les fichiers textes peuvent être édités oui (contenu et nom) (16:28:54) alexandre.domont: pour le reste, le renommage est possible pour toutes les ressources (16:30:43) franck.kouyami: alexandre.domont: je suis sur le https://owncloud.fr.auf.org/ je vois pas l'option de partager de fichier à un groupe de personne seuleument option de partager à user par user il se cache l'option partage à un groupe ? (16:30:50) franck.kouyami: La dernière question sur Formation (16:31:33) franck.kouyami: Bien bien (16:31:40) franck.kouyami: le temps est court (16:32:15) franck.kouyami: ======================= Fin de l'atelier Nuage Privé =========================== }}}