Open Source Summit
2019
December 10th 2019
How to first install VITAM,
an archiving solution
for high volumetry
The plan !
Program Vitam, what is it ?
Presentation of the software solution
Installation documentation
Prerequisites for installation
Installation phase
Post-installation phase
3
Vitam Program
Product manifesto of
« Vitam software solution »
For public agencies,
To satisfy the issues of access in time of their digital informations,
Vitam proposes a free software solution of archiving, evolutive,
simple and easily interfaceable,
wich allow a unitary and secured gestion of billions of objects
And target its adoption by the largest number of public actors.
Archival isn’t storage
Preservation of files – Preservation

Mastering risks issued from technologic obsolescence (supports, systems)
Readibility of information – Sustainabilty/Preservation

Mastering risks issued from technologic obsolescence (formats, software)
Accessibility and tracabilty of documents - Archival

Be able to search and access quickly of items archived (Particularly trough
metadata)

Log actions applied on these documents

Preserve probative value of numericly signed documents

Ensure gestion of archives lifecycle
6
The 5 projects composing Vitam program
Vitam Program planning
8
Presentation of
the software solution
Open Source components used by Vitam
Composants Open source testés pour la
préservation
Preservation
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage pour les grandes volumétries - THIERRY DEVILLECHABROLLE, Administrateur, Programme VITAM
Installation
Documentation
Installation documentation
Documentations are published on the website https://programmevitam.fr
In « Documentation » section
For installation instructions, the « Documentation Technique /
documentation d’installation (DIN )» must be used
https://www.programmevitam.fr/ressources/DocCourante/html/installation/
Publications sites
http://www.programmevitam.fr
https://github.com/ProgrammeVitam/vitam
Prerequisites for
installation

Operators need some skills on ansible and consul, and database administrators on
mongo-db and Elastic search.

Some technical prerequisites on software componants and infrastructure.
The following example presents the preparation of a small size plateform, a good
start for a POC.
Prerequisites
Centos 7 / Debian 9 Centos 7 / Debian 9 Centos 7 / Debian 9 Centos 7 / Debian 9
Ansible > 2.7
Openssh client
Openjdk 1.8.0
prerequisites
user with sudo user with sudo user with sudo
selinux disabled selinux disabled selinux disabled
repo RPM
registry docker
(extra)
Admin VM Poc-vm-1 Poc-vm-2 Poc-vm-3
Time synchronisation
Installation
phase
Components repartition
Admin VM Poc-vm-1 Poc-vm-2 Poc-vm-3
/vitam/deployment elasticsearch-data
access-internal
library
storage-engine
worker
access-external
security-internal
workspace
processing
dev-tools
ingest-internal
ingest-external
logbook
elasticsearch-log
mongoc-data
mongodb-data
mongos-data
mongod-data
functional-
administration
metadata
kibana-data
log-servers
storage-offer-default
cerebro
mongod-offer
logstash
mongos-offer
ihm-recette
mongoc-offer
kibana-log
consul-server
mongodb-offer
batch-report
ihm-demo
Installation – configuration files
Vitam deployment is ansible based. Some configuration files must be
updated before the core installation.
With the installation package installed on admin server, edit in
vitam/deployment directory :
●
environments/hosts
Sample files in this directory can be used replacing name of servers
●
environments/group_vars/all/offers_opts.yml
Two importants things to configure in this file : the offers that will be used for
stockage, and the strategy that defined how these offers will be used.
●
environments/group_vars/all/vault-vitam.yml
This file can be updated to change secrets, with an ansible-vault to crypt it.
●
environments/group_vars/all/vitam_vars.yml
It’s optionnal, but some variables used for installation can be changed here,
like disable_internet_repositories_install: yes

PKI Configuration ( optionnal ) ~ 2 min.

Certification installation ans keystores generation ~ 1 min.

Host_vars generation ~ 1 min.

Vitam core installation ! ~ 15-20 min.
( Video for each steps )
Installation steps
Post-installation
phase
Control services with Consul
Referentials initialization
4 referentials in the back-office have to be initialized
before data ingesting.
These referentials must be produced by archivists in the
shape of .csv and .json files
For tests purposes, Program Vitam is making available a
startup kit on http://www.programmevitam.fr/pages/ressources/
Programme
Vitam
47 rue de la Chapelle,
75018 Paris – France
www.programmevitam.fr
https://twitter.com/@ProgVitam
https://www.linkedin.com/grps/Programme-Vitam
Thank you for your attention !

More Related Content

PDF
Linux Disaster Recovery Best Practices with rear
PDF
Linux Disaster Recovery Made Easy
PPT
Linux Disaster Recovery Solutions
PPTX
Hqs abatis hdf general overview
PPTX
Disaster recovery strategies for oVirt
PPTX
Software update for embedded systems
PPT
Tech Vault Solution
PPT
Andriod - Technical Review
Linux Disaster Recovery Best Practices with rear
Linux Disaster Recovery Made Easy
Linux Disaster Recovery Solutions
Hqs abatis hdf general overview
Disaster recovery strategies for oVirt
Software update for embedded systems
Tech Vault Solution
Andriod - Technical Review

Similar to #OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage pour les grandes volumétries - THIERRY DEVILLECHABROLLE, Administrateur, Programme VITAM (20)

PPT
Agentless System Crawler - InterConnect 2016
PPTX
Getting rid of pain with Heroku @ BrainDev Kyiv
PDF
"Wie passen Serverless & Autonomous zusammen?"
PDF
All in one
PDF
PARKING ALLOTMENT SYSTEM PROJECT REPORT REPORT.
PDF
Using Embedded Linux for Infrastructure Systems
PDF
ProStore Remote Backup Solution
PPTX
Securing with Sophos - Sophos Day Belux 2014
PPT
PPTX
Microsoft System center Configuration manager 2012 sp1
PPT
operating system structures for it students
PDF
Linux-Based Data Acquisition and Processing On Palmtop Computer
PDF
Linux-Based Data Acquisition and Processing On Palmtop Computer
DOCX
Study notes for CompTIA Certified Advanced Security Practitioner
PPT
Tivoli_Introduction_SPE_09-03-2004_!!!.ppt
PDF
Huawei GGSN 9811 software management
PPTX
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
PPTX
Get your enterprise backup strategy ready for the digital world
PDF
Lesson 2
Agentless System Crawler - InterConnect 2016
Getting rid of pain with Heroku @ BrainDev Kyiv
"Wie passen Serverless & Autonomous zusammen?"
All in one
PARKING ALLOTMENT SYSTEM PROJECT REPORT REPORT.
Using Embedded Linux for Infrastructure Systems
ProStore Remote Backup Solution
Securing with Sophos - Sophos Day Belux 2014
Microsoft System center Configuration manager 2012 sp1
operating system structures for it students
Linux-Based Data Acquisition and Processing On Palmtop Computer
Linux-Based Data Acquisition and Processing On Palmtop Computer
Study notes for CompTIA Certified Advanced Security Practitioner
Tivoli_Introduction_SPE_09-03-2004_!!!.ppt
Huawei GGSN 9811 software management
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Get your enterprise backup strategy ready for the digital world
Lesson 2
Ad

More from Paris Open Source Summit (20)

PDF
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
PDF
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
PDF
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
PDF
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
PDF
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
PDF
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
PDF
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
PDF
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
PPTX
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
PDF
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
PDF
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
PDF
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
PDF
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
PDF
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
PDF
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
PDF
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
PDF
#OSSPARIS19 - Table ronde : souveraineté des données
PDF
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
PDF
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
PDF
#OSSPARIS19 - Cryptpad : la collaboration chiffrée - LUDOVIC DUBOST, CEO XWik...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - Cryptpad : la collaboration chiffrée - LUDOVIC DUBOST, CEO XWik...
Ad

Recently uploaded (20)

PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
The various Industrial Revolutions .pptx
PPTX
Training Program for knowledge in solar cell and solar industry
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Modernising the Digital Integration Hub
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Enhancing plagiarism detection using data pre-processing and machine learning...
Improvisation in detection of pomegranate leaf disease using transfer learni...
The influence of sentiment analysis in enhancing early warning system model f...
Benefits of Physical activity for teenagers.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
Developing a website for English-speaking practice to English as a foreign la...
sustainability-14-14877-v2.pddhzftheheeeee
Convolutional neural network based encoder-decoder for efficient real-time ob...
Consumable AI The What, Why & How for Small Teams.pdf
The various Industrial Revolutions .pptx
Training Program for knowledge in solar cell and solar industry
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
sbt 2.0: go big (Scala Days 2025 edition)
Build Your First AI Agent with UiPath.pptx
Getting started with AI Agents and Multi-Agent Systems
Modernising the Digital Integration Hub
Taming the Chaos: How to Turn Unstructured Data into Decisions

#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage pour les grandes volumétries - THIERRY DEVILLECHABROLLE, Administrateur, Programme VITAM

  • 2. How to first install VITAM, an archiving solution for high volumetry
  • 3. The plan ! Program Vitam, what is it ? Presentation of the software solution Installation documentation Prerequisites for installation Installation phase Post-installation phase 3
  • 5. Product manifesto of « Vitam software solution » For public agencies, To satisfy the issues of access in time of their digital informations, Vitam proposes a free software solution of archiving, evolutive, simple and easily interfaceable, wich allow a unitary and secured gestion of billions of objects And target its adoption by the largest number of public actors.
  • 6. Archival isn’t storage Preservation of files – Preservation  Mastering risks issued from technologic obsolescence (supports, systems) Readibility of information – Sustainabilty/Preservation  Mastering risks issued from technologic obsolescence (formats, software) Accessibility and tracabilty of documents - Archival  Be able to search and access quickly of items archived (Particularly trough metadata)  Log actions applied on these documents  Preserve probative value of numericly signed documents  Ensure gestion of archives lifecycle 6
  • 7. The 5 projects composing Vitam program
  • 10. Open Source components used by Vitam
  • 11. Composants Open source testés pour la préservation Preservation
  • 14. Installation documentation Documentations are published on the website https://programmevitam.fr In « Documentation » section For installation instructions, the « Documentation Technique / documentation d’installation (DIN )» must be used https://www.programmevitam.fr/ressources/DocCourante/html/installation/
  • 17.  Operators need some skills on ansible and consul, and database administrators on mongo-db and Elastic search.  Some technical prerequisites on software componants and infrastructure. The following example presents the preparation of a small size plateform, a good start for a POC. Prerequisites
  • 18. Centos 7 / Debian 9 Centos 7 / Debian 9 Centos 7 / Debian 9 Centos 7 / Debian 9 Ansible > 2.7 Openssh client Openjdk 1.8.0 prerequisites user with sudo user with sudo user with sudo selinux disabled selinux disabled selinux disabled repo RPM registry docker (extra) Admin VM Poc-vm-1 Poc-vm-2 Poc-vm-3 Time synchronisation
  • 20. Components repartition Admin VM Poc-vm-1 Poc-vm-2 Poc-vm-3 /vitam/deployment elasticsearch-data access-internal library storage-engine worker access-external security-internal workspace processing dev-tools ingest-internal ingest-external logbook elasticsearch-log mongoc-data mongodb-data mongos-data mongod-data functional- administration metadata kibana-data log-servers storage-offer-default cerebro mongod-offer logstash mongos-offer ihm-recette mongoc-offer kibana-log consul-server mongodb-offer batch-report ihm-demo
  • 21. Installation – configuration files Vitam deployment is ansible based. Some configuration files must be updated before the core installation. With the installation package installed on admin server, edit in vitam/deployment directory : ● environments/hosts Sample files in this directory can be used replacing name of servers ● environments/group_vars/all/offers_opts.yml Two importants things to configure in this file : the offers that will be used for stockage, and the strategy that defined how these offers will be used. ● environments/group_vars/all/vault-vitam.yml This file can be updated to change secrets, with an ansible-vault to crypt it. ● environments/group_vars/all/vitam_vars.yml It’s optionnal, but some variables used for installation can be changed here, like disable_internet_repositories_install: yes
  • 22.  PKI Configuration ( optionnal ) ~ 2 min.  Certification installation ans keystores generation ~ 1 min.  Host_vars generation ~ 1 min.  Vitam core installation ! ~ 15-20 min. ( Video for each steps ) Installation steps
  • 25. Referentials initialization 4 referentials in the back-office have to be initialized before data ingesting. These referentials must be produced by archivists in the shape of .csv and .json files For tests purposes, Program Vitam is making available a startup kit on http://www.programmevitam.fr/pages/ressources/
  • 26. Programme Vitam 47 rue de la Chapelle, 75018 Paris – France www.programmevitam.fr https://twitter.com/@ProgVitam https://www.linkedin.com/grps/Programme-Vitam Thank you for your attention !