ARCHIVE ATELIER Python
1 =========================Début Atelier Nuage Privé ============================
2 (15:33:55) alexandre.domont: Bonjour à tous :)
3 (15:34:15) alexandre.domont: #### Au sommaire
4 (15:34:36) alexandre.domont:
5 - Introduction du Nuage privé (Pourquoi et pour répondre à quel besoin ?)
6 - Solutions étudiées et retenue (histoire, technologie...)
7 - Quelques caractéristiques techniques de ownCloud
8 - Les fonctionnalités ownCloud
9 (15:34:50) alexandre.domont:
10 - L'instance ownCloud AUF
11 - Extensions (Plugins)
12 - Demander de l'aide ou participer
13 - Démo en vidéos et en photos
14 - En vrai, à vous de jouer
15 (15:35:46) alexandre.domont: #### Mais avant de commencer
16 (15:36:14) alexandre.domont: L'atelier commencera par une première partie théorique puis suivra avec une seconde partie pratique
17 (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).
18 (15:37:05) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-1.ogv
19 (15:37:24) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-2.ogv
20 (15:37:36) alexandre.domont: http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=view&target=Atelier-ownCloud-3.ogv
21 (15:38:17) progfou: en fait :
22 http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-1.ogv
23 http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-2.ogv
24 http://wiki.auf.org/wikiteki/Projet/SemaineTech/2013/Ateliers/NuagePrive?action=AttachFile&do=get&target=Atelier-owncloud-3.ogv
25 (15:38:30) alexandre.domont: Pas le droit de les regarder tout de suite hein ;)
26 (15:38:42) progfou: (il y a un pb avec ton lien, apparemment la majuscule dans own[C]loud)
27 (15:39:23) alexandre.domont: Donc suivre les liens donnés par progfou
28 (15:40:00) alexandre.domont: #### Introduction au Nuage privé (Pourquoi et pour répondre à quel besoin ?)
29 (15:40:36) alexandre.domont: Dans le cadre des "Études et veille". Nous cherchions depuis 2012 une solution pour :
30 (15:40:49) alexandre.domont: - Partager des fichiers inter-implantations
31 (15:41:01) alexandre.domont: - Donner accès aux fichiers locaux depuis d'autres implantations
32 (15:41:34) alexandre.domont: Après avoir testé un certain nombre de chose (notamment NFSv4/Kerberos, WebFTP, quelques solutions balbutiantes de collecticiels, etc...)
33 (15:41:58) alexandre.domont: Aucune solution pérenne et pertinente a retenu notre attention !
34 (15:42:25) alexandre.domont: Nous avons donc en 2013, réorienté le besoin sur une solution type "Nuage privé"
35 (15:42:53) alexandre.domont: Le terme Nuage ou Cloud pourrait se définir comme suit :
36 (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 »
37 (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.
38 (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
39 (15:45:26) alexandre.domont: #### Solutions étudiées et retenue (histoire, technologie...)
40 (15:45:55) alexandre.domont: Deux solutions majeures se démarquent :
41 (15:46:24) alexandre.domont: Le projet Ajaxplorer (AGPL) lancé en Janvier 2009 par Charles du Jeu
42 (15:46:50) alexandre.domont: Le projet ownCloud (AGPLv3) lancé en Janvier 2010 par Frank Karlitschek (un développeur du projet KDE)
43 (15:47:19) alexandre.domont: Ces deux solutions sont devenues assez semblables (technologie, fonctionnalités...)
44 (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.
45 (15:48:34) alexandre.domont: Au moment où j'écris ces lignes, Ajaxplorer et ownCloud sont tous les deux en version 5 !
46 (15:48:55) alexandre.domont: Donc, après avoir testé ces deux solutions, le choix s'est porté sur la solution ownCloud
47 (15:49:32) alexandre.domont: En effet, ownCloud est un projet très véloce et progresse très rapidement, plus vite que Ajaxplorer
48 (15:49:56) alexandre.domont: #### Quelques caractéristiques de ownCloud
49 (15:50:28) alexandre.domont: ownCloud a besoin pour fonctionner d'un environnement « Web » type Apache, PHP, JS, AJAX, Mysql
50 (15:51:08) alexandre.domont: Au passage le site officiel : http://owncloud.org/
51 (15:51:32) alexandre.domont: Il y a actuellement 150 contributeurs sur le projet
52 (15:52:19) alexandre.domont: Une version commerciale est proposée. (uniquement pour un support commercial)
53 (15:52:46) alexandre.domont: #### Les fonctionnalités ownCloud
54 (15:53:10) alexandre.domont: Accessibilité :
55 (15:53:38) alexandre.domont:
56 - Interface Web (Desktop, Mobile, Tablette)
57 - Montage de protocole ouvert (Webdav)
58 - Montage de stockage externe (NFS, SAMBA, FTP...)
59
60
61 (15:54:09) alexandre.domont:
62 - Fonctionne avec Mac,Win,Linux
63 - Client de synchronisation pour PC (toutes les 30 sec + à l'ouverture et à la fermeture du client)
64 - Applications Android / iOS
65
66 (15:54:43) alexandre.domont:
67 - APIs disponibles
68 - Visionneuse (PDF, ODF et certains formats vidéo)
69 - Fonctionnalité de recherche avancée
70 (15:55:15) alexandre.domont: Intégration des annuaires d'entreprise :
71 (15:55:33) alexandre.domont:
72 - LDAP
73 - Active Directory
74 - SAML / OAuth (bientôt)
75
76 (15:56:05) alexandre.domont: - Group Policies
77 - Account Locking
78 - Guest Accounts
79 (15:56:27) alexandre.domont: Sauvegardes :
80 (15:56:58) alexandre.domont:
81 - Réplication automatique sur un second serveur
82 - Intégration avec le système de sauvegarde interne
83 - Export/Import des configurations du serveur et de chaque utilisateur
84 (15:57:27) alexandre.domont: Versioning :
85 (15:57:50) alexandre.domont:
86 - Conservation et restauration des anciennes versions de fichiers
87 - Récupération de fichier supprimé
88 (15:58:10) alexandre.domont: Chiffrement :
89 (15:58:35) alexandre.domont:
90 - AES (échange)
91 - Server Side Encryption (stockage)
92 (15:58:54) alexandre.domont: Partage :
93 (15:59:47) alexandre.domont:
94 - Fichiers et répertoires (+ toutes les autres options ajoutées)
95 - Lecture et écriture
96 - Expiration
97 (16:00:06) alexandre.domont: Notifications :
98 (16:00:29) alexandre.domont:
99 - Sur les partages
100 - Sur les créations, modifications
101 - Par courriel
102 (16:01:02) alexandre.domont: Mais il ne fait pas uniquement du fichier...
103 (16:01:19) alexandre.domont:
104 - Calendrier
105 - Contacts
106 - Bookmarks
107 - Music
108 - Photos
109 - Todos
110 (16:01:46) alexandre.domont:
111 - Notes (Bientôt)
112 - Présentations (Bientôt)
113 - Et bien plus d'application encore !
114 (16:02:10) alexandre.domont: Pour illustrer les possibilités, je donne quelques exemples ou cas d'usage :
115 (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"
116 (16:03:04) alexandre.domont: «Je veux envoyer un lien d'un document important et volumineux »
117 (16:03:26) alexandre.domont: « Je dois créer un dossier partager avec des partenaires pour travailler ensemble sur un projet commun »
118 (16:03:36) alexandre.domont: Question ?
119 (16:03:39) franck.kouyami: (14:02:04) olivier.larcheveque:
120 Q: est-ce qu'il y a de l'indexation de contenu sur les fichiers?
121 (16:04:37) alexandre.domont: Exact les fichiers sont indexés notamment pour la rechercher de fichier . ça sera illustré un peu plus loin
122 (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 ;)
123 (16:06:24) alexandre.domont: #### Instance ownCloud AUF
124 (16:06:30) franck.kouyami: Alex : On parle d'indexation de contenu de fichier
125 (16:06:49) franck.kouyami: pas d'indexation sur les noms de fichiers
126 (16:07:02) alexandre.domont: Ok donc non pas d'indexation de contenu à ma connaissance
127 (16:07:28) alexandre.domont: #### Instance ownCloud AUF
128 (16:08:02) alexandre.domont:
129 - 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)
130 (16:08:12) alexandre.domont: - L'adresse d’accès est https://ownCloud.fr.auf.org
131 (16:08:22) alexandre.domont:
132 - L'authentification est pour le moment via le LDAP AUF (donc prenom.nom et mot de passe Intranet)
133 - Installation possible du clients de synchronisation via les paquets Debian mais uniquement pour les versions de Ubuntu supérieurs à U12.04 et Windows, MAC
134 (16:08:58) alexandre.domont: - Installation possible de l'application (payante) pour Iphone ou Android mais un Navigateur Webdav peut également faire l'affaire.
135 - Nous avons activité la gestion des fichiers et les options associés mais d'autres outils et extensions peuvent être ajoutés.
136 (16:09:16) alexandre.domont: - Une remarque : Il est possible de connecter l'instance ownCloud a un système de stockage existant.
137 (16:09:31) alexandre.domont: Quelques limitations :
138 (16:09:44) alexandre.domont:
139 - volume de 1Go par utilisateur
140 - taille de fichiers envoyés de 500 Mo max
141 (16:10:04) alexandre.domont:
142 - les connexions Webdav avec U10.04 jusqu'à U12.04 ne fonctionnent vraiment pas bien (mieux à partir de U12.10)
143 - création de groupe et d'utilisateur supplémentaires à la demande (assitance-informatique@auf.org)
144 (16:10:23) alexandre.domont: Une notification :
145 (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.
146 (16:10:58) alexandre.domont: Question ?
147 (16:11:22) alexandre.domont: #### Extensions (Plugins)
148 (16:11:28) franck.kouyami: non, ca va :)
149 (16:11:37) alexandre.domont: Des extensions sont proposées sur (http://apps.owncloud.com/)
150 (16:11:45) alexandre.domont: Dont notamment :
151 (16:11:55) alexandre.domont: - Ether Docs (Files Etherpad) (http://apps.owncloud.com/content/show.php/Ether+Docs+%28Files+Etherpad%29?content=155237)
152 (16:12:05) alexandre.domont: - Files Tree (http://apps.owncloud.com/content/show.php/Files+Tree?content=155479)
153 (16:12:15) alexandre.domont: - EditDoc (http://apps.owncloud.com/content/show.php/EditDoc?content=158671)
154 (16:12:24) alexandre.domont: - user_saml (http://apps.owncloud.com/content/show.php/user_saml++?content=154410)
155 (16:12:37) alexandre.domont: User Photo (http://apps.owncloud.com/content/show.php/User+Photo?content=154679)
156 (16:12:50) alexandre.domont: - Internal Messages (http://apps.owncloud.com/content/show.php/Internal+Messages?content=154784)
157 (16:12:55) alexandre.domont: Des questions ?
158 (16:13:04) franck.kouyami: (14:12:36) doan.manh.ha:
159
160 - 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 ?
161 (16:13:51) alexandre.domont: Oui cela peut servir pour le partage de ressources (repertoire, fichier...) ça evite de le faire pour chaque individu
162 (16:14:09) alexandre.domont: une autre ?
163 (16:14:13) franck.kouyami: (14:13:07) ongolaBoy:
164 Q. : quelles sont les ressources (RAM, CPU) utilisées pour l'instance aux SCP ?.
165 (16:14:59) alexandre.domont: Le ownCloud est sur un CT avec un hote de 16Go avec proc 8 cœurs
166 (16:15:30) franck.kouyami: Ok
167 (16:15:32) alexandre.domont: je continue
168 (16:15:34) franck.kouyami: (14:14:48) pascal.bou-nassar:
169 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 ?
170 (14:14:53)
171 (16:15:40) alexandre.domont: et je reprendrais des questions par la suite
172 (16:15:55) alexandre.domont: ah une derniere ok pascal :
173 (16:16:15) alexandre.domont: Pour le moment un seul serveur est prévu
174 (16:16:34) alexandre.domont: mais c'est une réflexion à mener
175 (16:16:44) alexandre.domont: je continue
176 (16:16:49) alexandre.domont: #### Demander de l'aide ou participer
177 (16:17:01) alexandre.domont:
178 Si vous avez besoin d'aide : assitance-informatique@auf.org
179 (16:17:14) alexandre.domont:
180 Si vous voulez participer : un forum de discussion est ouvert : https://redmine.auf.org/projects/privatecloud
181 (16:17:42) alexandre.domont: #### Démo en vidéo et en photos
182 (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.
183 (16:18:05) alexandre.domont: La première séquence : 02 minutes et 03 secondes
184 (16:18:22) alexandre.domont:
185 - Connexion à https://ownCloud.fr.auf.org avec le compte utilisateur.interne
186 - Chargement d'un fichier image AUF.jpg
187 - Chargement de fichier-interne1.pdf
188 - Chargement par le cliquer / glisser le fichier : fichier-interne2.odt
189 - Création du répertoire « Dossier de travail avec un partenaire »
190 - Déplacement des fichiers dans le dossier « Dossier de travail avec un partenaire »
191 - Partage du dossier avec utilisateur.externe
192 - Attribution des autorisations en écriture pour utilisateur.externe
193
194 (16:18:35) alexandre.domont: Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-1.ogv avec VLC par exemple
195 (16:18:42) alexandre.domont: Sinon rendez vous sur http://youtu.be/M23vRahtEbg (qualité moyenne)
196 (16:19:07) alexandre.domont: je vous attends ici pour les questions
197 (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
198 (16:20:51) alexandre.domont: oui pardon U12.04 inclus
199 (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…
200 (16:21:16) alexandre.domont: La deuxième séquence : 02 minutes et 47 secondes
201 (16:21:37) alexandre.domont:
202 - Connexion à https://ownCloud.fr.auf.org avec le compte utilisateur.externe
203 - Accès au répertoire « Shared » qui contient le dossier partagé par utilisateur.interne
204 - Visualisation de l'image AUF.jpg via la visionneuse intégrée
205 - Visualisation du fichier PDF via la visionneuse intégrée
206 - Visualisation du fichier ODF via la visionneuse intégrée
207 - Téléchargement du fichier : fichier-interne2.odt sur l'ordinateur
208 - Modification du fichier sur l'ordinateur
209 - Chargement du fichier modifié sur le ownCloud
210 - 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à)
211 - Visualisation du fichier ODF modifié pour constater les modifications
212 - Suppression de fichier-interne2 (version 2).odt
213 - Restauration de fichier-interne2 (version 2).odt
214 - Partage de fichier-interne2 (version 2).odt avec envoi du lien par mail avec une date de validité limitée
215 (16:22:33) alexandre.domont: Est ce que les visionnages se passent bien ?
216 (16:22:44) alexandre.domont: Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-2.ogv avec VLC par exemple
217
218 Sinon rendez vous sur http://youtu.be/pvKlm-MU60M (qualité moyenne)
219
220 (16:23:28) alexandre.domont: Je mets la 3eme pour ceux qui vont vites :)
221 (16:23:31) alexandre.domont: La troisième séquence : 04 minutes et 57 secondes
222
223 (16:23:41) alexandre.domont:
224 - Ajout d'un nouveau dossier de synchronisation avec le client ownCloud installé sur l'ordinateur
225 - Après synchronisation automatique du serveur vers le répertoire local, ouverture du fichier-interne2.odt
226 - Modification de fichier-interne2 (version 2).odt
227 - Connexion sur https://ownCloud.fr.auf.org
228 - Visualisation du fichier ODF modifié pour constater les modifications
229 - Retour sur une version antérieure de fichier-interne2 (version 2).odt
230 - Vérification dans le dossier local, la restauration de fichier-interne2 (version 2).odt dans sa version antérieure
231 - Modification de fichier-interne2 (version 2).odt
232 - Vérification de l’état de la synchronisation via le client ownCloud
233 - Vérification sur le serveur si les modifications ont bien été répliquées.
234 - Recherche de fichier via la zone de recherche intégrée
235
236 Si vous avez téléchargé la vidéo lancez : Atelier-owncloud-3.ogv avec VLC par exemple
237
238 Sinon rendez vous sur http://youtu.be/oIQ7MStSq8A (qualité moyenne)
239
240 (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.
241
242 (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
243 (16:26:12) alexandre.domont: le temps restant est court mais je prendrais des questions sur le salon Tech au besoin
244 (16:26:57) franck.kouyami: ok
245 (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
246 (16:27:41) alexandre.domont: de ongolaBoy
247 (16:28:37) alexandre.domont: les fichiers textes peuvent être édités oui (contenu et nom)
248 (16:28:54) alexandre.domont: pour le reste, le renommage est possible pour toutes les ressources
249 (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 ?
250 (16:30:50) franck.kouyami: La dernière question sur Formation
251 (16:31:33) franck.kouyami: Bien bien
252 (16:31:40) franck.kouyami: le temps est court
253 (16:32:15) franck.kouyami: ======================= Fin de l'atelier Nuage Privé ===========================