Deploiement de Plone et Deliverance avec Ubuntu VM BuilderParis, France
Présentation sur la façon de générer une image de machine virtuelle avec ubuntu-vm-builder, intégrant Plone et Deliverance. Cette procédure permet d'obtenir une image «prête à porter» ou plutôt «prête à héberger», utilisable en environnement Xen, Amazon, VMWare, KVM. Présentation par Tien Hai NGuyen (Pilot Systems) au Word Plone Day 2009.
L'industrialisation de Zimbra dans le monde de l'Open Source. Une présentation qui propose de répondre aux problématiques de stockage, de conformité et d'évolutivité d'un serveur Zimbra.
Deploiement de Plone et Deliverance avec Ubuntu VM BuilderParis, France
Présentation sur la façon de générer une image de machine virtuelle avec ubuntu-vm-builder, intégrant Plone et Deliverance. Cette procédure permet d'obtenir une image «prête à porter» ou plutôt «prête à héberger», utilisable en environnement Xen, Amazon, VMWare, KVM. Présentation par Tien Hai NGuyen (Pilot Systems) au Word Plone Day 2009.
L'industrialisation de Zimbra dans le monde de l'Open Source. Une présentation qui propose de répondre aux problématiques de stockage, de conformité et d'évolutivité d'un serveur Zimbra.
Lean Competitive Analysis for Content, Links and Social Media via @JHTSCHERCK John-Henry Scherck
My presentation from SES Chicago, Lean Competitive Analysis for Content, Links and Social. Provides a scalable and programmer free way of doing competitive analysis for SEO, content marketing, Information Architecture, Content Strategy, Press Coverage and more.
Lean Competitive Analysis for Content, Links and Social Media via @JHTSCHERCK John-Henry Scherck
My presentation from SES Chicago, Lean Competitive Analysis for Content, Links and Social. Provides a scalable and programmer free way of doing competitive analysis for SEO, content marketing, Information Architecture, Content Strategy, Press Coverage and more.
Conférence donnée à la Droidcon Tunisia 2015.
Les mises à jour OTA sont partout sur nos téléphones (ok, presque partout) mais comment fonctionnent-elles ?
Au cours de cette présentation, nous verrons :
Ce qu’est une MàJ OTA
Comment l’implémenter (exploration de code : intent, permission système, recovery, etc.)
Quelle architecture backend pour mettre en place une solution d’OTA
Concours Marocain de l\’Open Source CMOS édition 2008Nadir Haouari
élaborer une distribution Linux Open Source pour un usage adapté au thème des sciences et technologies, en plus de la création de quelques applications innovantes reliées au même thème
[Webinar] Techniques avancées de création de workflow - FRNuxeo
2e partie : Techniques avancées de création de workflow
La Plateforme Nuxeo intègre nativement un moteur de workflow ainsi qu’un outil de conception de workflow complet qui vous aide à définir vos propres workflows modélisant vos processus métier. Notre série de deux webinaires vous permettront d’avoir une vue d’ensemble de la conception de workflows avec la Plateforme Nuxeo.
Rejoignez Alain Escaffre, notre directeur produit, pour ce webinaire et découvrez comment le concepteur de workflows fonctionne grâce à une démonstration en direct et une séance interactive de questions-réponses. Si vous voulez le découvrir par vous-même avant le webinaire, téléchargez la Plateforme Nuxeo et inscrivez-vous pour 30 jours d’essai gratuit de Nuxeo Studio.
Le premier webinaire de cette série est une présentation concrète de la création de workflow avec la Plateforme Nuxeo.
#JRES2015 #LightningTalks - Outils libres pour la gestion d'un parc de machines sous OSX
1. Introduction D´eployer OS X Maintenir OS X Conclusion
Administration Syst`eme OS X
Outils libres pour g´erer
un parc de machines Apple sous OS X
Micka¨el Masquelin
Administrateur Syst`emes et R´eseaux
Gauthier de Smet
Adminstrateur Syst`emes
Institut d’Electronique de Micro´electronique et de Nanotechnologie (IEMN)
www.iemn.univ-lille1.fr
10 d´ecembre 2015
Micka¨el Masquelin Administration Syst`eme OS X 1
2. Introduction D´eployer OS X Maintenir OS X Conclusion
Introduction
Au commencement
Un ou deux Mac dans le laboratoire ...
Et puis, l’´epid´emie
... une jolie pommeraie : plusieurs dizaines de Mac `a prendre en charge !
Comment les g´erer efficacement ?
La m´ethode `alamain(c) montre vite ses limites ...
Micka¨el Masquelin Administration Syst`eme OS X 2
3. Introduction D´eployer OS X Maintenir OS X Conclusion
Plan
1 Introduction
2 D´eployer OS X
Comment faire pour d´eployer un master OS X par le r´eseau ?
3 Maintenir OS X
Mises `a jour et applications
Automatiser le processus
4 Conclusion
Micka¨el Masquelin Administration Syst`eme OS X 3
4. Introduction D´eployer OS X Maintenir OS X Conclusion Comment faire pour d´eployer un master OS X par le r´eseau ?
Plan
1 Introduction
2 D´eployer OS X
Comment faire pour d´eployer un master OS X par le r´eseau ?
3 Maintenir OS X
Mises `a jour et applications
Automatiser le processus
4 Conclusion
Micka¨el Masquelin Administration Syst`eme OS X 4
5. Introduction D´eployer OS X Maintenir OS X Conclusion Comment faire pour d´eployer un master OS X par le r´eseau ?
OS X Server Des logiciels libres
Un application libre, Imagr (lanc´ee via NetInstall),
Un serveur web sous GNU/Linux Debian (ou autre distribution) de type Apache2
ou nginx,
Un serveur libre BSDP/Apple NetBoot (BSDPy, compatible NBI),
Un jeu d’installation NetInstall + un fichier de configuration .plist (g´en´er´e avec
AutoNBI par exemple).
Au final
⇒ Possibilit´e d’installer ou de restaurer une image disque sur un volume cible, par le
r´eseau.
Micka¨el Masquelin Administration Syst`eme OS X 5
6. Introduction D´eployer OS X Maintenir OS X Conclusion Mises `a jour et applications Automatiser le processus
Plan
1 Introduction
2 D´eployer OS X
Comment faire pour d´eployer un master OS X par le r´eseau ?
3 Maintenir OS X
Mises `a jour et applications
Automatiser le processus
4 Conclusion
Micka¨el Masquelin Administration Syst`eme OS X 6
7. Introduction D´eployer OS X Maintenir OS X Conclusion Mises `a jour et applications Automatiser le processus
Casper Suite Munki et un serveur web
Cr´eation d’une arborescence sur le serveur web, d´epˆot
des applications :
cd /var/www/ (DocumentRoot du virtualhost)
mkdir apps_repo
mkdir apps_repo/catalogs
mkdir apps_repo/manifests
mkdir apps_repo/pkgs
mkdir apps_repo/pkgsinfo
Au final, d´epˆot g´er´e par Munki
⇒ Proposition d’applications aux utilisateurs (utilise les canons du Mac App Store ...
et le remplace ! !).
Micka¨el Masquelin Administration Syst`eme OS X 7
8. Introduction D´eployer OS X Maintenir OS X Conclusion Mises `a jour et applications Automatiser le processus
Installer et param´etrer Munki (cˆot´e client)
R´eglage des postes clients ;
Configuration du d´epˆot ;
defaults write /Library/Preferences/ManagedInstalls SoftwareRepoURL "http://serveur.fr/apps_repo"
defaults write /Library/Preferences/ManagedInstalls ClientIdentifier "mon_manifest"
Importer une application dans un catalogue ;
Affecter une application `a un manifest.
Au final
⇒ Les applications peuvent ˆetre install´ees via le Centre de gestion des logiciels livr´e
avec Munki.
Micka¨el Masquelin Administration Syst`eme OS X 8
9. Introduction D´eployer OS X Maintenir OS X Conclusion Mises `a jour et applications Automatiser le processus
Micka¨el Masquelin Administration Syst`eme OS X 9
10. Introduction D´eployer OS X Maintenir OS X Conclusion Mises `a jour et applications Automatiser le processus
Alimenter Munki avec Autopkg
Automatiser la gestion des logiciels et des mises `a jour
(applicatives ou syst`emes) :
Installation d’Autopkg ;
Cr´eation de recettes ;
Re-cr´eer le catalogue Munki ;
Automatiser la recherche des mises `a jour.
Au final, grˆace aux automatismes d´efinis via Autopkg
⇒ Fin de la recherche fastidieuse et manuelle des mises `a jour :-)
Micka¨el Masquelin Administration Syst`eme OS X 10
11. Introduction D´eployer OS X Maintenir OS X Conclusion
Plan
1 Introduction
2 D´eployer OS X
Comment faire pour d´eployer un master OS X par le r´eseau ?
3 Maintenir OS X
Mises `a jour et applications
Automatiser le processus
4 Conclusion
Micka¨el Masquelin Administration Syst`eme OS X 11
12. Introduction D´eployer OS X Maintenir OS X Conclusion
R´ef´erences
Imagr
https://www.imagr.io/
https://github.com/grahamgilbert/imagr
Open Source, licence : Apache 2.0
Munki
https://www.munki.org/munki/
https://github.com/munki/munki
Open Source, licence : Apache 2.0
Imagr
http://autopkg.github.io/autopkg/
https://github.com/autopkg/autopkg/wiki
Open Source, licence : Apache 2.0
Micka¨el Masquelin Administration Syst`eme OS X 12