Stockage distribué sous Linux

Dimension: px
Commencer à balayer dès la page:

Download "Stockage distribué sous Linux"

Transcription

1 Institut Universitaire de Technologie Nancy-Charlemagne Licence Professionnelle Administration de Systèmes, Réseaux et Applications à base de Logiciels Libres Tuteur de projet : Stéphane Casset Stockage distribué sous Linux Félix - Simon Ludovic - Gauthier Nancy, 1 er avril 2009

2 Table des matières Introduction 3 1 État de l art Les plus utilisés Andrew File System Ceph Coda Lustre POHMELFS Le reste Global File System GlusterFS General Parallel File System HAMMER Infinit Parallel Virtual File System OneFS Les plus prometeurs Mise en place Andrew File System Pré-requis et informations Installation Configuration Conclusion sur OpenAFS : Coda Côté serveur Côté client Global File System Prérequis Configuration Création des partitions Utilisation Ceph Ceux que l on garde Évaluation des performances 26 Conclusion 27 Webographie 28 2

3 Introduction Un système de fichier distribué est un système de fichier réparti sur plusieurs ordinateurs de manière à ce que les clients de cet espace de stockage ne le voit que comme un seul et énorme disque dur. Cette technologie étant utilisée pour les problèmes de haute disponibilité des données, quels sont les systèmes de fichier distribués existant sous GNU/Linux et quels sont les plus interessants à mettre en œuvre? Nous allons faire un petit tour de l état de l art pour voir quelques uns de ces systèmes de fichiers, puis nous en retiendrons un échantillon réduit pour un test de mise en application. Enfin nous ferons un test plus approfondi des plus prometteurs. 3

4 Chapitre 1 État de l art 1.1 Les plus utilisés Andrew File System AFS est un système de fichier distribué, il offre une architecture client-serveur pour un partage de fichiers et une réplication de contenu. Il est dimensionable, sécurisé, décentralisé et offre des possibilités de migration. AFS est disponible pour une palette de systèmes hétérogènes : UNIX, Linux, MacOS X et Microsoft Windows. IBM maintient une branche des sources du produit AFS, disponible pour la communauté : OpenAFS Ceph Le principal but de Ceph est d être compatible à POSIX et d être distribué sans aucun bug. Ceph en est encore à sa version alpha est n est pas prêt pour être mis en production. Le serveur tourne comme n importe quel daemon UNIX. Ceph utilise trois types de daemons différents : Cluster monitors, qui gardent une trace des noeuds de cluster actifs ou défaillants. Metadata servers (MDS), qui gèrent la charge de travail en fonction de l accès aux fichiers. Il s adapte en fonction de la taille ou de la popularité des fichiers. Object storage devices (OSDs), qui gèrent le contenu des fichiers. Les OSDs utilisent un format de stockage particulier appelé EBOFS. Ils peuvent tous être exécutés sur le même jeu de serveurs. Les clients interagissent directement avec tous les serveurs. Comme beaucoup de systèmes de fichiers distribués, Ceph utilise le stripping pour gérer les fichiers et assurer de meilleures performances (similaires au RAID 0). Une future extension en projet prévoit un équilibrage de charge, notamment pour les objets les plus souvent sollicités qui pourront être répliqué sur plusieurs noeuds. Ceph est conçu pour supporter clients accédant au même fichier ou écrivant dans le même répertoire Coda Coda est un système de fichier distribué qui puise ses origines dans AFS2. Il permet les opérations déconnectées pour l utilisation itinérante. Il offre une haute performance coté client avec un cache persistant. Les serveurs sont réplicables, leur accès est restreint par authentification Lustre Lustre est un projet libre (GPL) de système de fichier distribué basé sur des objets. Son nom vient du mélange des mots «Linux» et «cluster». Le projet a débuté en 1999 et, depuis 2007, c est 4

5 Sun Microsystems qui le développe et le maintiens. Quinze des trente plus gros super-ordinateurs du monde utilisent Lustre. RedHat et SUSE fournissent des noyaux qui permettent de le faire fonctionner directement. Ce système de fichier à été conçu pour pouvoir accueillir des dizaines de milliers de nœuds et comprendre plusieurs pétaoctets 1 sans perte significative de vitesse. Lustre peut fournir son service à des dizaines de milliers de clients et atteindre des vitesses de l ordre des centaines de gigaoctets par seconde tout en proposant une haute extensibilité, la segmentation des données 2 et une haute disponibilité. Le logiciel comprends un serveur de métadonnées (MDS 3 ), plusieurs serveurs de données (OSS 4 ) et des clients. Le groupe MDS/OSSs peut évidemment être répété plusieurs fois par grappe de nœuds. Lustre se base sur son protocole réseau LNET pour ses échanges et LNET supporte plusieurs protocoles dont TCP/IP 5, InfiniBand, Myrinet, Quadrics et quelques autres. Lustre peut être utilisé en tant que module noyau ou dans l espace utilisateur grâce à la liblustre. Ce système de fichier utilise actuellement ext3 mais Lustre 3 devrait offrir le choix entre ZFS et ldiskfs POHMELFS POHMELFS signifie Parallel Optimized Host Message Exchange Layered File System. POHMELFS est un client noyau développé pour les système de fichiers distribué par internet de manière parallèle. A l heure actuelle c est un système de fichiers réseau à haute performances. Il est dit parallèle car il est capable de lire des informations depuis plusieurs hôtes et d écrire des informations sur différent nœuds réseau. Cette gestion multitâche n est pas assuré par le client POHMELFS mais par l application serveur. Il peut être utilisé comme solution de sauvegarde pour les serveurs réseaux distribués physiquement. Cette capacité à gérer ces sources de données depuis de multiples serveurs le désigne tout particulièrement pour des applications dans le domaine de la haute disponibilité. 1.2 Le reste Global File System GFS est un système de fichier Libre (GPL) dont le développement à débuté en 1997 et à été repris par RedHat en 2003 qui le développe, le maintient et le supporte 6. Global File System est original en le sens où chacun des nœuds est un un pair 7 et est autorisé à un accès concurrent aux ressources. Pour que ce système fonctionne optimalement il nécessite un gestionnaire de verrou tel GULM 8 ou DLM 9 qui est généralement préféré. Il est également possible d utiliser un gestionnaire «nolock» 1 Un pétaoctet contient octets, plus de 200 millions de DVD simples 2 Data stripping 3 MetaData Server 4 Object Storage Servers 5 Transmission Control Protocol/Internet Protocol 6 Le support de GFS par RedHat est payant 7 En opposition au modèle client/serveur 8 Grand Unified Lock Manager 9 Distributed Lock Manager 5

6 dans le cas où l on souhaite l utiliser sur une seule machine. Notons aussi que GFS2 inclut par défaut DLM GlusterFS GlusterFS est un système de fichiers distribué Libre (GPL v.3) ayant une capacité de plusieurs petaoctets. Ce système de fichiers est conçu de manière très modulaire (à la HURD) et la réplication des fichier est automatique. Il est possible de segmenter les données et le logiciel n est pas conçu comme un module du noyau Linux, il utilise FUSE 10. GlusterFS est un des rares logiciels de ce type qui supporte plusieurs protocoles de communication, tels TCP/IP, InfiniBand, SDP 11 ou UDS 12. Le principe de fonctionnement est d établir un serveur (glusterfsd) sur chaque nœud de la grappe, et de s y connecter via un client (FUSE) General Parallel File System Le General Parallel File System est un système de fichier conçu par IBM. Il est disponible sous Linux depuis Il est fait pour adresser de façon unique des volumes de données dépassant le pétaoctet et répartis sur un nombre de supports physiques pouvant dépasser le millier. Ce système de fichier se base sur les techniques du RAID. D une part le stripping pour les performances, et d autre part la tolérance de panne par redondance. La réplication et la technique de journalisation des accès en écriture sont intégrées aux méthodes d accès elles-mêmes. GPFS est le successeur des systèmes de fichiers Tiger Shark File System et Vesta File System. Vesta a été commercialisé en 1994 et GPFS lui a succédé en 1998 en rendant toutes les fonctions de support de hautes performances transparentes. GPFS fournit un système performant en rendant accessible les données par de multiples ordinateurs en même temps. GPFS fournit également de bonnes performances grâce son système de "stripping", similaire au RAID, en prenant des blocs de données d un même fichier sur plusieurs disques. D autres fonctionnalités de GPFS sont la haute disponibilité, le support de clusters hétérogènes, la récupération de données,... Information Lifecycle Management (ILM) Tools : Cet outil permet de gérer la répartition des fichiers sur le cluster, en fonction des pools de stockages. Il y a deux fonctionnalités principales : File placement et File management. File Placement : Cette fonctionnalité dirige les fichiers de données vers certains pools de stockage en fonction d une politique définit. Cette politique peut être définit en fonction du nom du fichier, en fonction de l utilisateur,... File Management : Cette fonctionnalité permet de transférer des données d un pool de stockage à un autre, si des données ont besoin d être transférés sur un pool plus performant par exemple. Cette fonctionnalité est basé sur une politique qui s appuie sur les attributs des données comme la date du dernier accès, la taille du fichier, Filesystem in Userspace 11 Sockets Direct Protocol 12 Unix Domain Socket ou IPC Socket 6

7 1.2.4 HAMMER DragonFlyBSD est un fork d un projet Unix : FreeBSD 4.8. Ce projet est sous la direction de Matt Dillon, qui est également le contributeur principal du systeme de fichier HAMMER. HAMMER est le système de fichiers par défaut sous DragonFlyBSD. Ce projet a vu le jour suite au nouveau système de threading et SMP mis en place dans FreeBSD 5.0. Matt Dillon ne le trouvant pas adapté à commencé a développer DragonFlyBSD afin d apporter une solution qu il jugeait plus adéquate. HAMMER est un système de fichiers de nouvelle génération. Il reprends un grand nombre de spécification de ZFS : partitions de très grandes tailles (jusqu à 1exabit, c est à dire 1024 pétabits en sachant qu un pétabits=1024térabits. Ce qui au vu de la taille des plus gros disque durs actuellement laisse un peu de marge), récupération avancée et rapide des données, création d instantanés facilement accessibles, mirroring, clichés, opération multi-volume, self healing, etc. HAMMER n est pas conçu pour de petite partitions (hormis pour des tests) en effet il a besoin de plusieurs centaine de mégabits (dépends de la taille totale de la partitions) qui sert de buffer pour le reblocker. C est un système de fichiers a 64 bit a Haute Disponibilité à répartition (clustering) basé sur des arbres B. Un arbre B est un arbre équilibré utilisé principalement pour la gestion de base de donnée et de système de fichiers. C est une arborescence qui permet de stocker des index. L arbre est équilibré ce qui signifie qu il comprends le même nombre de niveaux dans chaque branche. L avantage d un arbre équilibré c est qu une recherche sur ce type d arbre à une durée constante. Il n y a pas de portage de HAMMER sous d autre système pour l instant mais son concepteur reste ouvert à toute personne voulant porté ce système de fichiers sous un autre OS Infinit C est un système de fichiers développé par l université de Cambridge. Il a la particularité d être un système de fichier utilisant un modèle peer to peer pour le transfert d informations. Le peer to peer (ou pair à pair en français souvent abrégé p2p) est un modèle de réseau informatique qui s oppose radicalement au modèle client-serveur. En effet a la différence du modèle client serveur (ou un serveur possède les données et les clients demande au serveur les données), dans le modèle p2p tout les pairs sont à la fois clients et serveurs. Ils possèdent et demandent les mêmes ressources. Ce modèle permet d éviter que la panne d un serveur immobilise une architecture réseau. Il y a donc décentralisation des systèmes. Ce modèle a donc des prédisposition évidentes pour la haute disponibilité. C est donc une solution innovante et très intéressante. De plus l agent Infinit fonctionne comme un agent ssh. Les données sont cryptés et l obtention d une clé et nécessaire pour qu un pair puisse fonctionner. Ce qui renforce l aspect sécuritaire de ce type de système.elle avait retenu mon attention (je comptais la mettre en place afin de faire des tests de performance), mais le site internet qui lui est consacré est très peu renseigné. Il s agit plus d un sujet de recherche que d un système de fichiers à proprement parlé Parallel Virtual File System Le Parallel Virtual File System est système de fichier Open Source. Un système de fichier parallèle est un système de fichier qui distribue des données depuis plusieurs serveurs et fournit un accès à une ou plusieurs applications en parallèle. Le développement de PVFS a été lancé (entre autres) par la NASA. PVFS se compose d un processus serveur et d une librairie de clients. Un noyau Linux et un pro- 7

8 cessus client PVFS permettent au système de fichier d être monté avec les utilitaires standards. La librairie de clients fournit de bonnes performances d accès grâce au Message Passing Interface (MPI). MPI est une API qui permet à plusieurs ordinateurs de communiquer ensemble. MPI est spécifiquement utilisé pour les clusters. PVFS a été conçu pour être simple à déployer et à administré. Il s installe sur de nombreuses distributions Linux et n a que quelques dépendances. PVFS n a pas besoin d un noyau spécifique ou de patcher celui-ci pour tourner. PVFS se sert de la cohérence de POSIX pour améliorer sa stabilité et ses performances OneFS OneFS est un système de fichier combinant trois couches : système de fichier, gestionnaire de volume et RAID. OneFS permet un dimensionnement indépendant ou linéaire. Lecture possible : 20GigaB/s Capacité max : 2,3PetaB Accès rapide pour les gros fichiers. Haute disponibilité. 1.3 Les plus prometeurs Nous avons choisi de conserver AFS, Coda, Ceph et Lustre en raison de leur forte utilisation et GFS parce qu il est basé sur une architecture pair à pair. À part Coda les trois autres sont empaquetés sous Debian ce qui réduira sans doute les problèmes de déploiement. 8

9 Chapitre 2 Mise en place 2.1 Andrew File System Pré-requis et informations AFS est une architecture client-serveur qui donne un accès transparent au fichier racine /afs/. AFS utilise Kerberos comme système d authentification. Et sans un ticket Kerberos valide, il est impossible d accéder au système AFS. Même en étant administrateur du système. AFS n exporte pas les partitions de données comme le ferait NFS. AFS nécessite des partitions dédiées à son utilisation. Pour être accessible, les volumes AFS doivent être montés dans la racine du système (/afs/). Les repertoires présents dans /afs/ ne correspondent pas à des mount au sens Unix du terme. Le seul point de montage Unix est le répertoire /afs/. Les permissions d accès sont plus finement gérés par rapport aux droits Unix classiques, grâce à des ACL. Des ACL basés sur les IP sont également paramétrables, pour les cas où il n y aurait pas d autres options. Les ACL sont définies sur les répertoires et s appliquent à la sous-arborescence. AFS est disponible pour les plateformes suivantes : IBM AIX, HP/UX, SGI Irix, MacOS X, Sun Solaris, toutes les plateformes Linux, et Microsoft Windows. Le serveur sera installé sur une machine ayant pour adresse IP : Le client aura pour adresse IP : On ajoutera donc ces lignes au fichier /etc/hosts : eee.ludo.fr eee krb1.ludo.fr krb1 afs1.ludo.fr afs Installation Il faut tout d abord installer module-assistant. Ce programme permet, comme son nom l indique, de compiler des modules pour votre noyau linux en tout simplicité. C est ici le cas pour le module OpenAFS. sudo apt-get install module-assistant sudo m-a prepare openafs sudo m-a a-i openafs On peut maintenant installer l ensemble des paquets pour OpenAFS : sudo apt-get install openafs-{fileserver,dbserver,client,krb5} Pour les questions lors de l installation, on répondra de la manière suivante : AFS cell this workstation belongs to: ludo.fr # (Your domain name in lowercase, matching the Kerberos realm in uppercase) Size of AFS cache in kb? # (Default value is for 50 MB, but you can greatly increase the # size on modern systems to a few gigabytes, with (20 GB) being # the upper reasonable limit) Run Openafs client now and at boot? No # (It is important to say NO at this point, or the client will try to 9

10 # start without the servers in place) Look up AFS cells in DNS? Yes Encrypt authenticated traffic with AFS fileserver? No # (OpenAFS client can encrypt the communication with the fileserver. The # performance hit is not too great to refrain from using encryption, but # generally, disable it on local and trusted-connection clients, and # enable it on clients using insecure channels) Dynamically generate the contents of /afs? No Use fakestat to avoid hangs when listing /afs? Yes Cell this server serves files for: ludo.fr DB server host names for your home cell: afs1 # (Before continuing, make sure you ve edited your DNS configuration or # /etc/hosts file as mentioned above in the section "Conventions", and # that the command ping afs1 really does successfully ping your server) Il est nécessaire de créer un principal Kerberos et d avoir créer au préalable dans Kerberos une politique service. sudo rm -f /tmp/afs.keytab sudo kadmin.local Authenticating as principal with password. kadmin.local: addprinc -policy service -randkey -e des-cbc-crc:v4 afs Principal created. kadmin.local: ktadd -k /tmp/afs.keytab -e des-cbc-crc:v4 afs Entry for principal afs with kvno 3, encryption type DES cbc mode with \ CRC-32 added to keytab WRFILE:/tmp/afs.keytab. kadmin.local: quit Une fois la clé crée et exporté dans le fichier /tmp/afs.keytab, il faut la charger dans AFS KeyFile. Le nombre 3 correspond à la version de la clé. sudo asetkey add 3 /tmp/afs.keytab afs Il faut vérifier que la clé a bien été chargé et qu il n y en a qu une seule dans AFS KeyFile grâce à la commande bos listkeys : sudo bos listkeys afs1 -localauth key 3 has cksum Keys last changed on Tue Feb 24 23:04: All done Configuration Nous avons vu que AFS utilise ses propres partitions dédiées. Chaque serveur peut avoir jusqu à 256 partitions qui doivent être montées dans des répertoires nommés /vicepxx/, où "XX" est l identifiant de la partition de "a" à "z" et de "aa" à "iv". 10

11 Dans notre cas, on utilisera une partition /vicepa/, formatée en ext3. Il est possible d utiliser ext2 ou ext3. Création d une nouvelle cellule : sudo afs-newcell Prerequisites In order to set up a new AFS cell, you must meet the following: 1)... 2)... 3)... 4)... 5)... Do you meet these requirements? [y/n] y If the fileserver is not running, this may hang for 30 seconds. /etc/init.d/openafs-fileserver stop What administrative principal should be used? root/admin /etc/openafs/server/cellservdb already exists, renaming to.old /etc/init.d/openafs-fileserver start Starting OpenAFS BOS server: bosserver. bos adduser afs.ludo.fr root -localauth Creating initial protection database. This will print some errors about an id already existing and a bad ubik magic. These errors can be safely ignored. pt_util: /var/lib/openafs/db/prdb.db0: Bad UBIK_MAGIC. Is 0 should be Ubik Version is: 2.0 bos create afs1.ludo.fr ptserver simple /usr/lib/openafs/ptserver \ -localauth bos create afs1.ludo.fr vlserver simple /usr/lib/openafs/vlserver \ -localauth bos create afs1.ludo.fr fs fs -cmd /usr/lib/openafs/fileserver -p 23 \ -busyat 600 -rxpck 400 -s l cb b 240 -vc 1200 \ -cmd /usr/lib/openafs/volserver -cmd /usr/lib/openafs/salvager \ -localauth bos setrestart afs1.ludo.fr -time never -general -localauth Waiting for database elections: done. vos create afs1.ludo.fr a root.afs -localauth Volume created on partition /vicepa of afs.ludo.fr /etc/init.d/openafs-client force-start Starting AFS services: afsd. 11

12 afsd: All AFS daemons started. Now, get tokens as root in the ludo.fr cell. Then, run afs-rootvol. La cellule est maintenant crée. Par convention, chaque cellule AFS crée un premier volume appelé root.afs. Comme écrit à la fin de la dernière commande, nous devons obtenir un ticket pour l administrateur AFS puis lancer afs-rootvol : kinit root/admin; aklog Password for PASSWORD afs-rootvol Une fois la commande terminée, nous avons notre cellule OpenAFS! Conclusion sur OpenAFS : OpenAFS est un système de fichiers distribués qui a été beaucoup utilisé et qui a fait ses preuves. Cependant, l architecture logiciel d OpenAFS est complexe. Chaque serveur à un rôle bien précis, et comme OpenAFS offre beaucoup de possibilités, le nombre de serveurs à mettre en place est important : File Server : gestion des entrés/sorties sur les fichiers Basic OverSeer Server (BOS Server) : vérification de la bonne marche des autres serveurs (lancement, terminaison,...) Authentification Server : gestion de l authentification de l utilisateur Protection Server : gestion des ACL Volume Server : gestion des volumes (création, suppression, déplacement,...) Volume Location Server : permet de retrouver sur quel serveur est situé un volume Update server : maintient à jour la version des serveurs Backup server : permet la sauvegarde complète du système de fichier Cache Manager : serveur spécifique au client, il maintient à jour le cache du client en fonction des requêtes de ce dernier Chaque serveur à sa propre configuration, ce qui rend la mise en place d un système avec OpenAFS très complexe. De plus, il est nécessaire d avoir un serveur Kerberos opérationnel pour le fonctionnement d OpenAFS, ce qui rend la mise en place encore plus complexe. 2.2 Coda Côté serveur Prérequis : Création de deux disques virtuels : $ mkdir /coda $ dd if=/dev/zero of=/coda/sdz0 bs=1m count= enregistrements lus enregistrements écrits octets (1,1 GB) copiés, 11,8537 seconde, 90,6 MB/s $ dd if=/dev/zero of=/coda/sdz1 bs=1m count= enregistrements lus enregistrements écrits octets (1,1 GB) copiés, 12,7182 seconde, 84,4 MB/s 12

13 Nous avons donc maintenant deux disques virtuels d une capacité de 1Go : /coda/sdz0 et /coda/sdz1 Informations sur le paquet coda-server : $ apt-cache show coda-server Package: coda-server Priority: optional Section: net Installed-Size: 5052 Maintainer: Jan Harkes Architecture: i386 Source: coda Version: Depends: coda-update, rvm-tools, libc6 (>= ), libgcc1 (>= 1: ), liblwp2, libncurses5 (>= 5.4-5), libreadline5 (>= 5.2), librpc2-5, librvm1, libstdc++6 (>= ) Filename: coda/coda-server_6.9.4_i386.deb Size: MD5sum: 8c7751c18105dd008e78f672dd70116e SHA1: 5f51f9e41b815617e6377c6ccb4239f01160ee38 SHA256: 322b5e52e2a91b67169b1e75ca37a18bdf8d5bd7ab1ca38a059931e3c30dd0b2 Description: Server for the Coda distributed file system Coda is an advanced distributed filesystem. It has been developed at CMU by the systems group of M. Satyanarayanan in the SCS department. This package provides the binaries to set up a Coda server. For more information see Installation du paquet : $ apt-get install coda-server Configuration du serveur Coda : $ vice-setup Welcome to the Coda Server Setup script! Setting up config files for a coda server. Do you want the file /etc/coda/server.conf created? [yes] What is the root directory for your coda server(s)? [/vice] Setting up /vice. Directories under /vice are set up. Is this the master server, aka the SCM machine? (y/n) y Setting up tokens for authentication. The following token must be identical on all servers. Enter a random token for update authentication : ptutptut The following token must be identical on all servers. Enter a random token for auth2 authentication : ptutptut The following token must be identical on all servers. Enter a random token for volutil authentication : ptutptut tokens done! Setting up the file list for update client 13

14 Filelist for update ready. Now installing files specific to the SCM... Setting up servers file. Enter an id for the SCM server. (hostname codaserv1) The serverid is a unique number between 0 and 255. You should avoid 0, 127, and 255. serverid: 1 done! Setting up users and groups for Coda You need to give me a uid (not 0 or 1) and username (not root) for a Coda System:Administrator member on this server, (sort of a Coda super user) I will create the initial administrative user with Coda password "changeme". This user/password is only for authenticating with Coda and not for logging into your system (i.e. we don t use /etc/passwd authentication for Coda) Enter the uid of this user: 999 Enter the username of this user: admcoda A server needs a small log file or disk partition, preferrably on a disk by itself. It also needs a metadata file or partition of approx 4% of your filespace. Raw partitions have advantages because we can write to the disk faster, but we have to load a copy of the complete RVM data partition into memory. With files we can use a private mmap, which reduces memory pressure and speeds up server startup by several orders of magnitude. Servers with a smaller dataset but heavy write activity will probably benefit from partitions. Mostly read-only servers with a large dataset will definitely benefit from an RVM data file. Nobody has really measured where the breakeven point is, so I cannot really give any hard numbers WARNING: you are going to play with your partitions now. verify all answers you give WARNING: these choices are not easy to change once you are up and running. Are you ready to set up RVM? [yes/no] yes What will be your log file (or partition)? /coda/sdz0 The log size must be smaller than the available space in the log partition. A smaller log will be quicker to commit, but the log needs to be large enough to handle the largest transaction. A 14

15 larger log also allows for better optimizations. We recommend to keep the log under 30M log size, many people have successfully used as little as 2M, and 20M has worked well with our servers. What is your log size? (enter as e.g. 20M ) 20M Where is your data file (or partition)? /coda/sdz1 The amount of RVM we need to store the metadata for a given amount file space can vary enormously. If your typical data set consists of many small files, you definitely need more RVM, but if you tend to store large files (mp3s, videos or image data) we don t need all that much RVM. Here are some random samples, mp3 files ~0.08MB RVM per GB. jpeg images ~0.50MB RVM per GB. folders ~37.8MB RVM per GB (maildir, 1 file per message) netbsd-pkgsrc ~180MB RVM per GB (large tree but not much data) To get a more precize number for your dataset there is a small tool (rvmsizer) which can reasonably predict the amount of RVM data we need for a file tree. Remember that RVM data will have to be mmapped or loaded into memory, so if anything fails with an error like RVM_EINTERNAL you might have to add more swap space. What is the size of you data file (or partition) [32M, 64M, 128M, 256M, 512M, 768M, 1G]: 128M WARNING: DATA and LOG partitions are about to be wiped log area: /coda/sdz0, size 20M. --- data area: /coda/sdz1, size 128 MB. Proceed, and wipe out old data? [y/n] y LOG file has been initialized! Rdsinit will initialize data and log. This takes a while. rvm_initialize succeeded. Going to initialize data file to zero, could take awhile. done. rds_zap_heap completed successfully. rvm_terminate succeeded. RVM setup is done! Directories on the server will be used to store container files 15

16 that hold the actual data of files stored in Coda. Directory contents as well as metadata will be stored in the RVM segment that we already configured earlier. You should only have one container file hierarchy for each disk partition, otherwise the server will generate incorrect estimates about the actual amount of exportable disk space. Where shall we store your file data [/vicepa]? Shall I set up a vicetab entry for /vicepa (y/n) y Select the maximum number of files for the server. [256K, 1M, 2M, 16M]: 1M Server directory /vicepa is set up! Congratulations: your configuration is ready... Shall I try to get things started? (y/n) y - Coda authentication server (auth2 &) - Coda update server (updatesrv) - Coda update client (updateclnt -h codaserv1) Creating /vice/spool - Coda file server (startserver) Nice, it looks like everything went ok Now I ll try to create an initial root volume - createvol_rep / codaserv1/vicepa Replicated volumeid is 7f creating volume /.0 on codaserv1 (partition /vicepa) V_BindToServer: binding to host codaserv1 V_BindToServer: binding to host codaserv1 Set Log parameters Fetching volume lists from servers: V_BindToServer: binding to host codaserv1 GetVolumeList finished successfully codaserv1 - success V_BindToServer: binding to host codaserv1 VLDB completed. <echo / 7f >> /vice/db/vrlist.new> V_BindToServer: binding to host codaserv1 VRDB completed. Do you wish this volume to be Backed Up (y/n)? [n] That seems to have worked... If you have a working Coda client you should now be able to access the new Coda realm - cfs lv /coda/codaserv1/ enjoy Coda. for more information see 16

17 Réplication du serveur : Deux disques virtuels ont été créés sur le second serveur. Fichier /etc/hosts des deux serveurs : codaserv codaserv2 Configuration du réplicat : $ vice-setup Welcome to the Coda Server Setup script! You already have a file /etc/coda/server.conf! Continueing will remove that file. Do you want to continue? [yes/no] yes Setting up config files for a coda server. Do you want the file /etc/coda/server.conf created? [yes] What is the root directory for your coda server(s)? [/vice] Setting up /vice. Directories under /vice are set up. Is this the master server, aka the SCM machine? (y/n) n Enter the hostname of the SCM machine : codaserv1 Enter the update token that matches SCM codaserv1: ptutptut Fetching needed files from SCM codaserv1. Date: Tue 03/24/ :22:10 Fetch failed with Permission denied Done. Now installing things specific to non-scm machines... A server needs a small log file or disk partition, preferrably on a disk by itself. It also needs a metadata file or partition of approx 4% of your filespace. Raw partitions have advantages because we can write to the disk faster, but we have to load a copy of the complete RVM data partition into memory. With files we can use a private mmap, which reduces memory pressure and speeds up server startup by several orders of magnitude. Servers with a smaller dataset but heavy write activity will probably benefit from partitions. Mostly read-only servers with a large dataset will definitely benefit from an RVM data file. Nobody has really measured where the breakeven point is, so I cannot really give any hard numbers WARNING: you are going to play with your partitions now. verify all answers you give

18 WARNING: these choices are not easy to change once you are up and running. Are you ready to set up RVM? [yes/no] yes What will be your log file (or partition)? /coda/sdz0 The log size must be smaller than the available space in the log partition. A smaller log will be quicker to commit, but the log needs to be large enough to handle the largest transaction. A larger log also allows for better optimizations. We recommend to keep the log under 30M log size, many people have successfully used as little as 2M, and 20M has worked well with our servers. What is your log size? (enter as e.g. 20M ) 20M Where is your data file (or partition)? /coda/sdz1 The amount of RVM we need to store the metadata for a given amount file space can vary enormously. If your typical data set consists of many small files, you definitely need more RVM, but if you tend to store large files (mp3s, videos or image data) we don t need all that much RVM. Here are some random samples, mp3 files ~0.08MB RVM per GB. jpeg images ~0.50MB RVM per GB. folders ~37.8MB RVM per GB (maildir, 1 file per message) netbsd-pkgsrc ~180MB RVM per GB (large tree but not much data) To get a more precize number for your dataset there is a small tool (rvmsizer) which can reasonably predict the amount of RVM data we need for a file tree. Remember that RVM data will have to be mmapped or loaded into memory, so if anything fails with an error like RVM_EINTERNAL you might have to add more swap space. What is the size of you data file (or partition) [32M, 64M, 128M, 256M, 512M, 768M, 1G]: 128M WARNING: DATA and LOG partitions are about to be wiped log area: /coda/sdz0, size 20M. --- data area: /coda/sdz1, size 128 MB Proceed, and wipe out old data? [y/n] y LOG file has been initialized! Rdsinit will initialize data and log. This takes a while. rvm_initialize succeeded. 18

19 Going to initialize data file to zero, could take awhile. done. rds_zap_heap completed successfully. rvm_terminate succeeded. RVM setup is done! Directories on the server will be used to store container files that hold the actual data of files stored in Coda. Directory contents as well as metadata will be stored in the RVM segment that we already configured earlier. You should only have one container file hierarchy for each disk partition, otherwise the server will generate incorrect estimates about the actual amount of exportable disk space. Where shall we store your file data [/vicepa]? Shall I set up a vicetab entry for /vicepa (y/n) y Select the maximum number of files for the server. [256K, 1M, 2M, 16M]: 1M Server directory /vicepa is set up! You have set up linuxlap.arpagus.org Your SCM is codaserv1.arpagus.org Other config files will be fetched from the SCM by updateclnt. To finish your server setup you should start updateclnt as: updateclnt -h codaserv1.arpagus.org start the auth2 server as: auth2 -chk After that, there is still some configuration needed on the SCM before this server can be started. An entry for this host is needed in /vice/db/servers Then all servers need to be shut down and restarted, as they need to know about the new server. After all that it _should_ be ok to start the new server and create your first replicated volume. Fichier /vice/db/servers sur le serveur 1 : codaserv1 1 codaserv2 2 Fichier /vice/db/vsgdb sur les deux serveurs : E codaserv1 codaserv2 E est une adresse de volume. codaserv1:/home/slecaille# createvol_rep replicat codaserv1 linuxlap E Server E not in servers file 19

20 codaserv1:/home/slecaille# createvol_rep replicat codaserv1 linuxlap Replicated volumeid is 7f creating volume replicat.0 on codaserv1 (partition /vicepa) V_BindToServer: binding to host codaserv1 creating volume replicat.1 on linuxlap (partition /vicepa) V_BindToServer: binding to host linuxlap.arpagus.org Fetching volume lists from servers: V_BindToServer: binding to host linuxlap.arpagus.org GetVolumeList finished successfully linuxlap - success V_BindToServer: binding to host codaserv1 GetVolumeList finished successfully codaserv1 - success V_BindToServer: binding to host codaserv1 VLDB completed. <echo replicat 7f >> /vice/db/vrlist.new> V_BindToServer: binding to host codaserv1 VRDB completed. Do you wish this volume to be Backed Up (y/n)? [n] n Sur le serveur 2 : $ updatesrv $ updateclnt Creating /vice/spool $ codasrv Sur le serveur 1 : $ createvol_rep coda.rep foo bar gorp 7F Côté client Information sur le paquet coda-client : $ apt-cache show coda-client Package: coda-client Priority: optional Section: net Installed-Size: 4264 Maintainer: Jan Harkes Architecture: i386 Source: coda Version: Depends: libc6 (>= ), libgcc1 (>= 1: ), liblwp2, libncurses5 (>= 5.4-5), libreadline5 (>= 5.2), librpc2-5, librvm1, libstdc++6 (>= ) Pre-Depends: debconf (>= ) Suggests: python-gtk2 Filename: coda/coda-client_6.9.4_i386.deb Size: MD5sum: c1f8be25356a933862fa269ee SHA1: 4e7492f86f28b3caa38987dc3fd9acce285e4663 SHA256: 279dd8775cc0d99e0f7a6b8febc0c87288c304d01096dca4fb7719f Description: Client for the Coda distributed file system 20

Installation et compilation de gnurbs sous Windows

Installation et compilation de gnurbs sous Windows Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version

Plus en détail

Smile Mobile Dashboard

Smile Mobile Dashboard Smile Mobile Dashboard 1. Magento Extension The iphone and Android applications require access to data from your Magento store. This data is provided through an extension, available on Magento Connect

Plus en détail

Université d Evry Val d Essonne

Université d Evry Val d Essonne Connexion VPN Guide de l utilisateur sous windows Page 1 sur 11 Introduction... 3 Installation et configuration sous Linux... 4 Installation du logiciel... 4 Configuration du Profile... 7 Etablissement

Plus en détail

Technical Service Bulletin

Technical Service Bulletin Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER VP200 VP400 05/07/2006 662-02-26011 Rev. : A Amélioration Outil de Sauvegarde Opendrive English version follows. Afin d améliorer

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration

Solution d hébergement de SWIFTAlliance ENTRY R7 Politique de Sauvegarde et de Restauration Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration Avril 2012 I- Introduction Le présent document présente la politique de sauvegarde et de restauration à adopter

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation.

Installing the SNMP Agent (continued) 2. Click Next to continue with the installation. DGE-530T 32-bit Gigabit Network Adapter SNMP Agent Manual Use this guide to install and use the SNMP Agent on a PC equipped with the DGE-530T adapter. Installing the SNMP Agent Follow these steps to install

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v2 Date : 23 July 2013 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax:

Plus en détail

Contents Windows 8.1... 2

Contents Windows 8.1... 2 Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to

Plus en détail

PC industriels et disques associés

PC industriels et disques associés Technical Service Bulletin PRODUIT DATE CREATION DATE MODIFICATION FICHIER PC INDUSTRIEL 23/03/2010 201005 REV A PC industriels et disques associés English version follows. SF01 (du 4 au 8 janvier 2010)

Plus en détail

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP

AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP AUTHENTIFICATION DES CLIENTS LINUX SUR UN ANNUAIRE LDAP (source : ClientsHardyHeron et ScribeNG sur le wiki Eole) Généralités Il existe trois grandes familles de Linux : RedHat (dont Mandriva), Debian

Plus en détail

Chapitre VII. Technique : Administration Système et AlternC

Chapitre VII. Technique : Administration Système et AlternC Chapitre VII Technique : Administration Système et AlternC AlternC comme si vous y étiez 1 Installation d'alternc L'installation d'alternc est relativement aisée, elle utilise le système de paquets logiciels

Plus en détail

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur :

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur : Installation 1. Serveur ESX4 L installation d un serveur ESX ne présente aucune difficulté et est beaucoup plus simple et rapide (10 à 15 minutes) que l installation d un serveur Windows ou Linux. Dans

Plus en détail

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

Guide d'installation rapide TE100-P1U

Guide d'installation rapide TE100-P1U Guide d'installation rapide TE100-P1U V2 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 3. Configuration du serveur d'impression 3 4. Ajout de l'imprimante sur votre

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Migration du produit SNA de la V4 vers la V6

Migration du produit SNA de la V4 vers la V6 Migration du produit SNA de la V4 vers la V6 Guy DEFAYET avec Olivier DALMAS et Philippe WINTZ Migrer de Communications Server V4 (SNA 3.1.2) à Communication Server V6 (SNA 6.0.1)? Rien de plus facile...

Plus en détail

Systèmes de fichiers distribués : comparaison de GlusterFS, MooseFS et Ceph avec déploiement sur la grille de calcul Grid 5000.

Systèmes de fichiers distribués : comparaison de GlusterFS, MooseFS et Ceph avec déploiement sur la grille de calcul Grid 5000. : comparaison de, et avec déploiement sur la grille de calcul Grid 5000. JF. Garcia, F. Lévigne, M. Douheret, V. Claudel 30 mars 2011 1/34 Table des Matières 1 2 3 4 5 6 7 1/34 Présentation du sujet Présentation

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

REALISATION D UN FLIP BOOK

REALISATION D UN FLIP BOOK REALISATION D UN FLIP BOOK I. Préambule Vous disposez de fichiers sources de qualité pour la réalisation de votre flip book. Il est utile de connaître quelques éléments techniques pour la réalisation de

Plus en détail

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009 Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009 Pôle de Calcul Intensif pour la mer, 11 Decembre 2009 CAPARMOR 2 La configuration actuelle Les conditions d'accès à distance règles d'exploitation

Plus en détail

DynDNS. Qu est-ce que le DynDNS?

DynDNS. Qu est-ce que le DynDNS? DynDNS. Qu est-ce que le DynDNS? Le DynDNS (Dynamic Domain Name Server) sert à attribuer un nom de domaine à une adresse ip dynamique. Chaque ordinateur utilise une adresse ip pour communiquer sur le réseau.

Plus en détail

Installation de base pour XEN sur une DEBIAN Etch 4.0r2.

Installation de base pour XEN sur une DEBIAN Etch 4.0r2. Installation de base pour XEN sur une DEBIAN Etch 4.0r2. Rappel : Xen émule une ou plusieurs machines «virtuelles» (avec processeur, mémoire, disque dur, carte réseau, BIOS,...), plus précisément un hyperviseur

Plus en détail

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes VMware ESX : Installation VMware ESX : Installation Créer la Licence ESX 3.0.1 Installation ESX 3.0.1 Outil de management Virtual Infrastructure client 2.0.1 Installation Fonctionnalités Installation Virtual

Plus en détail

Configuration de l'usurpation IP sur le Cache Engine dans une installation transparente avec commutateur de services de contenu

Configuration de l'usurpation IP sur le Cache Engine dans une installation transparente avec commutateur de services de contenu Configuration de l'usurpation IP sur le Cache Engine dans une installation transparente avec commutateur de services de contenu Contenu Introduction Avant de commencer Conventions Conditions préalables

Plus en détail

Les licences Creative Commons expliquées aux élèves

Les licences Creative Commons expliquées aux élèves Les licences Creative Commons expliquées aux élèves Source du document : http://framablog.org/index.php/post/2008/03/11/education-b2i-creative-commons Diapo 1 Creative Commons presents : Sharing Creative

Plus en détail

CUMULUS BASIC INSTALLATION GUIDE FOR AERCUS INSTRUMENTS MODELS WS3083, WS2083 AND WS1093

CUMULUS BASIC INSTALLATION GUIDE FOR AERCUS INSTRUMENTS MODELS WS3083, WS2083 AND WS1093 CUMULUS BASIC INSTALLATION GUIDE FOR AERCUS INSTRUMENTS MODELS WS3083, WS2083 AND WS1093 System Requirements Cumulus is a Windows application and runs on XP to Windows 10 inclusive (and the server versions).

Plus en détail

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4 Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER INDUSTRIAL PC 13/11/2007 19/11/2007 662-02-27011B Nouveau PC Industriel sur Imprimantes RIP4 English version follows. Objet du

Plus en détail

Sauvegardes par Internet avec Rsync

Sauvegardes par Internet avec Rsync Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear

Plus en détail

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007

Installer ProFTPd. Linux Gentoo. Aurélien BONNARDON 17/12/2007 Installer ProFTPd Linux Gentoo Aurélien BONNARDON 17/12/2007 Ce document explique les étapes pour installer et configurer le serveur FTP ProFTPd sous Gentoo. ProFTPd ProFTPd est un serveur FTP libre. Ses

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Installation Manuelle DRBD et GFS2

Installation Manuelle DRBD et GFS2 Installation Manuelle DRBD et GFS2 DRBD est un système de réplication de disque au travers d'un réseau. Il permet de "recopier" le contenu d'un disque vers un serveur distant. Ceci est particulièrement

Plus en détail

REAL APPLICATION CLUSTERS

REAL APPLICATION CLUSTERS Oracle upg adm 9i Claude DA COSTA Chap 11 Scalable Real Appli Clusters Page 1/10 REAL APPLICATION CLUSTERS Cash Fusion Shared server_side initialization parameter Oracle upg adm 9i Claude DA COSTA Chap

Plus en détail

Package Contents. System Requirements. Before You Begin

Package Contents. System Requirements. Before You Begin Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

Principe de TrueCrypt. Créer un volume pour TrueCrypt

Principe de TrueCrypt. Créer un volume pour TrueCrypt Sommaire : Principe de TrueCrypt...1 Créer un volume pour TrueCrypt...1 Premier montage...6 Réglages...8 Save Currently Mounted Volumes as Favorite...8 Settings > Preferences...9 TrueCrypt Traveller pour

Plus en détail

Date: 09/11/15 www.crmconsult.com Version: 2.0

Date: 09/11/15 www.crmconsult.com Version: 2.0 Date: 9/11/2015 contact@crmconsult.fr Page 1 / 10 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 PRESENTATION... 4 3 SHOPFORCE WITH SCREENSHOTS... 5 3.1 CLIENTS... 5 3.2 ORDERS... 6 4 INSTALLATION...

Plus en détail

openoffice 40 manual

openoffice 40 manual openoffice 40 manual Print and Online Should you be particular with knowing everything concerning this openoffice 40 manual, you have to look for these details. OPENOFFICE 40 MANUAL Here are one of the

Plus en détail

MISE EN PLACE DE LA PLATE-FORME

MISE EN PLACE DE LA PLATE-FORME 1/1/01 GESTION DE CONFIGURATION MISE EN PLACE DE LA PLATE-FORME Notion d agregât L agrégat est un regroupement de plusieurs disques fonctionnels techniques et de sécurité ou espace de disques de stockage

Plus en détail

Université de Tlemcen 29 Mai 2014

Université de Tlemcen 29 Mai 2014 Université de Tlemcen 29 Mai 2014 Pourquoi? 1 Centraliser le patrimoine scientifique 2 Rendre visible la production scientifique 3 Améliorer le classement 4 Partage réseautage Archives Ouvertes Open Access

Plus en détail

Remote Control Library Librairie Remote Control

Remote Control Library Librairie Remote Control Remote Control Library Librairie Remote Control Installation File, Fichier : REMOTEVPU.EXE After installation Après installation In the toolbox : Dans la boite à outils : Files Added, Files Ajoutés : C:\API32\Modules\

Plus en détail

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain.

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain. 1. Notre planète est menacée! 2. Il faut faire quelque chose! 3. On devrait faire quelque chose. 4. Il y a trop de circulation en ville. 5. L air est pollué. 6. Les désastres environnementaux sont plus

Plus en détail

Gestion intelligente des infrastructures avec GOsa²

Gestion intelligente des infrastructures avec GOsa² Gestion intelligente des infrastructures avec GOsa² Benoit Mortier Leila El Hitori This work is licensed under the Creative Commons Attribution Noncommercial Share Alike 2.0 Belgium License. Speaker's

Plus en détail

TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur

TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur TP 6.2.7a Gestion des fichiers du système d'exploitation du commutateur Objectif Créer et vérifier une configuration de commutateur de base. Sauvegarder l IOS du commutateur sur un serveur TFTP puis le

Plus en détail

Dexia Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc.

Dexia Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc. Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc. 2001 Legato Systems, Inc. all rights reserved. Copyright 2001, Legato Systems, Inc. All rights reserved. Legato NetWorker

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur

Accès au support technique produits et licences par le portail client MGL de M2Msoft.com. Version 2010. Manuel Utilisateur Accès au support technique produits et licences par le portail client MGL de M2Msoft.com Version 2010 Manuel Utilisateur Access to M2Msoft customer support portal, mgl.m2msoft.com, 2010 release. User manual

Plus en détail

Bacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas

Bacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas <guillaume.arcas@free.fr> Bacula It comes by night and sucks the vital essence from your computers. Guillaume Arcas Plan Présentation Architecture Description Fonctionnalités Mise en oeuvre Présentation

Plus en détail

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager Hitachi Storage Command Suite Portfolio SAN Assets &

Plus en détail

Wallix AdminBastion 2

Wallix AdminBastion 2 Procédure de mise à jour Date 20/01/2010-07/01/2011 Version 1.5 Auteur Validation Damien Lesgourgues damien.lesgourgues@wallix.com Julien Patriarca julien.patriarca@wallix.com Groupe IF Research / Wallix

Plus en détail

How to? / Flash the ATMEGA32

How to? / Flash the ATMEGA32 How to? / Flash the ATMEGA32 Français La programmation du microcontrôleur n est pas très compliquée mais elle nécessite un minimum d attention. Elle peut se faire directement sur la platine du Monome grâce

Plus en détail

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Titre Propriétaire Classification Date dernière modification Chemin et NomFichier Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Penas Cédric Privé 19.09.10 \\10.1.1.1\FilesTD\Group4\Personnel\Penas\ViSaG\Installation_VirtualP

Plus en détail

Installation d un serveur FAI

Installation d un serveur FAI Installation d un serveur FAI Fully Automatic Installation Guide d installation en 10 étapes Installation d un serveur FAI Fully Automatic Installation Le FAI, pour Fully Automatic Installation, est un

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Netdiag.exe: Testeur de connectivité réseau

Netdiag.exe: Testeur de connectivité réseau Netdiag.exe: Testeur de connectivité réseau Rédacteur : Eric Drezet Administrateur réseau CNRS-CRHEA 03/2005 Groupe Admin06 But du papier : Résoudre des problèmes réseau et de connectivité dans le cadre

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA SUPINFO Academic Dept. Resit Project Academic Project 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous

Plus en détail

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS I LA MISSION Votre entreprise cherche maintenant à réduire le coût des licences. Elle vous confie la mission qui consiste à tester différents

Plus en détail

A COURT CASE HAS BEEN STARTED AGAINST YOU IN THIS COURT. THE DETAILS ARE SET OUT ON THE ATTACHED PAGES.

A COURT CASE HAS BEEN STARTED AGAINST YOU IN THIS COURT. THE DETAILS ARE SET OUT ON THE ATTACHED PAGES. ONTARIO Court File Number SEAL at (Name of court) Court office address Form 34N: Application to Change or Terminate Openness Order Applicant(s) Full legal name & address for service street & number, municipality,

Plus en détail

Mode dʼemploi User guide

Mode dʼemploi User guide Mode dʼemploi User guide Urban Connexion Kit for Microsoft Surface Référence Urban Factory ICR32UF Introduction: Vous venez d acheter un kit de connexion Urban Factory pour Microsoft Surface, et nous vous

Plus en détail

BTS SIO 2. Projet GSB. Apache 2. Voiset Nicolas

BTS SIO 2. Projet GSB. Apache 2. Voiset Nicolas BTS SIO 2 Projet GSB Apache 2 Voiset Nicolas 1 Table des matières 1-Contexte d utilisation... 3 2-Informations d utilisation... 5 3-Comparaison... 5 4-Problèmes et solutions... 6 5-Phase de test... 6 Annexe1-Configuration

Plus en détail

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,

Plus en détail

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain Page 1 sur 24 Introduction :... 3 Préparation :... 3 Installation de nagios 1.2... 4 Installation de OREON 1.2.2... 5 Derniers paquets à installer... 5 Finition... 5 Configuration via l interface... 6

Plus en détail

Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5

Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5 Méthode-TripleBoot-Mac-XP-Ubuntu Page 1/5 Installation de MacOSX.6 SnowLeopard + WindowsXP pro + Ubuntu 10.04.1 LTS Lucid sur MacBookPro 8Go RAM neuf acheté début 2011. Un "MacBook Pro 15-inch, Mid 2010"

Plus en détail

LOGICIEL Crimp Control Software

LOGICIEL Crimp Control Software LOGICIEL Crimp Control Software PHOTOGRAPHIE NON CONTRACTUELLE - PHOTOGRAPH FOR ILLUSTRATION ONLY MANUEL D INSTALLATION / UTILISATION - Version utilisateur INSTALLATION / INSTRUCTION MANUAL User version

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Spécificités Boîtier MYKERINOS

Spécificités Boîtier MYKERINOS Spécificités Boîtier MYKERINOS De l utilisation d Hyperterminal Pour suivre le fonctionnement «bas niveau» d un boîtier Mykérinos ou pour accéder à des fonctions de base comme le «ARM Upload» ou une connexion

Plus en détail

Remplacement d'une Box Viadéis Services

Remplacement d'une Box Viadéis Services Référence : 12769 Version N : 3 Créé le : 17 Novembre 2015 Sommaire 1. Préambule... 3 1.1. Remplacement d une VM de type VMware... 3 1.2. Remplacement d une VM de type Hyper-V... 4 1.3. Remplacement d

Plus en détail

Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010)

Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010) Installation d'un serveur Forefront Threat Management Gateway 2010 (TMG 2010) Par LoiselJP Le 01/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, d installer

Plus en détail

Sun ONE Application Server Platform Summary

Sun ONE Application Server Platform Summary Sun ONE Application Server Platform Summary Version 7, Update 3 Part Number 817-5602-10 February 2004 This document provides the specifics on supported platform components for the Sun Open Net Environment

Plus en détail

Mise à jour Centreon

Mise à jour Centreon Mise à jour Centreon Objectif Réalisation de la mise à jour de Centreon version 2.1.8 à partir de la version précédente. 1. Récupération de la nouvelle version sur le site 2. Installation proprement dite

Plus en détail

Préparation d un serveur Apache pour Zend Framework

Préparation d un serveur Apache pour Zend Framework Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine

Plus en détail

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6 IPv6 Internet Control Message Protocol ICMPv6 Objectif: Comparer ICMPv4 avec ICMPv6 v.1b IPv6 Théorie et Pratique & Microsoft Introduction to IPv6 1 ICMPv6 (RFC 2463) Trois fonctions déjà présentes en

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager.

Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager. IBM Tivoli Key Lifecycle Manager Version 2.0.1 Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager. National Language Version: To obtain the Quick

Plus en détail

Long Term Archiving at CNES COROT MISSION. Christophe Donny Dominique Delmas

Long Term Archiving at CNES COROT MISSION. Christophe Donny Dominique Delmas COROT MISSION Christophe Donny Dominique Delmas 49th SC Observatoire de Paris, 01/24/2014 SERAD (Service de Référencement et d Archivage de Données) - REFLECS (http://reflecs.cnes.fr/ ) Tool to inform

Plus en détail

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME Agenda What do we have today? What are our plans? What needs to be solved! What do we have today?

Plus en détail

C est quoi, Facebook?

C est quoi, Facebook? C est quoi, Facebook? Si tu as plus de 13 ans, tu fais peut-être partie des 750 millions de personnes dans le monde qui ont un compte Facebook? Et si tu es plus jeune, tu as dû entendre parler autour de

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

PUPPET. Romain Bélorgey IR3 Ingénieurs 2000

PUPPET. Romain Bélorgey IR3 Ingénieurs 2000 PUPPET Romain Bélorgey IR3 Ingénieurs 2000 SOMMAIRE Qu est-ce que Puppet? Utilisation de Puppet Ses composants Son utilisation Le langage Puppet Démonstration QU EST-CE QUE PUPPET? Administration centralisée

Plus en détail

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto CUPS server - install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7

Plus en détail

QGEP Documentation. Version 0.5. The QGEP Project/OPENGIS.ch

QGEP Documentation. Version 0.5. The QGEP Project/OPENGIS.ch QGEP Documentation Version 0.5 The QGEP Project/OPENGIS.ch 09 September 2015 Table des matières 1 Contents : 3 1.1 Guide d installation de QGEP.................................... 3 1.2 pgadmin...............................................

Plus en détail

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM

sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM sshgate PATRICK GUIRAN pguiran@linagora.com WWW.LINAGORA.COM Sommaire I. PROBLÉMATIQUE DES ACCÈS II. PRÉSENTATION DE SSHGATE III. FONCTIONNEMENT INTERNE 11-07-11 PAGE 2 / 35 Sommaire I. PROBLÉMATIQUE DES

Plus en détail

OpenEdge Chiffrage avec SSL

OpenEdge Chiffrage avec SSL OpenEdge Chiffrage avec SSL Paul Koufalis Président Progresswiz Consulting Your logo here Progresswiz Informatique Offre de l expertise technique Progress, UNIX, Windows et plus depuis 1999 Spécialisé

Plus en détail

PROXMOX VE 3.1. Solution de virtualisation «bare metal» open source

PROXMOX VE 3.1. Solution de virtualisation «bare metal» open source PROXMOX VE 3.1 1 Solution de virtualisation «bare metal» open source La virtualisation - Rappels 2 Les différentes solutions de virtualisation: Les machines virtuelles (Vmware, VirtualBox, ) Les hyperviseurs

Plus en détail

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.

Plus en détail

DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea

DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea DOCUMENTATION MODULE FOOTERCUSTOM Module crée par Prestacrea INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 4 4. MISES A JOUR ET SUPPORT...

Plus en détail

Comportement par défaut de PVSS

Comportement par défaut de PVSS 1.1 Ecriture Comportement par défaut de PVSS 1.1.1 Messages d écriture envoyes par défaut? Write (device cache, sync ou async) Pvss : écriture sync ou async, sur le device useasynchwrite Default: 0 (no

Plus en détail

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM

Principe. Technologies utilisées. 1. Linux et LVM. Les snapshots (instantannés) sous Linux et FreeBSD. Présentation de LVM. Organisation de LVM Les snapshots (instantannés) sous Linux et FreeBSD Principe Un instantanné permet de pouvoir figer l'état du système de fichier à un instant t pour des besoins de sauvegarde. Une sauvegarde peux parfois

Plus en détail

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES Haute disponibilité pour Serveurs Ouverts (Windows, UNIX, AIX, Linux, VMware (Windows, UNIX, AIX, Linux, VMware ) Généralités Quelques définitions

Plus en détail

Stylo Espion MODE D EMPLOI FR/EN REF : INOPEN2207

Stylo Espion MODE D EMPLOI FR/EN REF : INOPEN2207 Stylo Espion MODE D EMPLOI FR/EN REF : INOPEN2207 Model: INOPEN2207 Lisez les instructions avant d utiliser le produit et gardez le comme future référence. Read the instructions before using the product

Plus en détail

Rencontres "Mathrice" (GDS 2754 du C.N.R.S.) du 14 au 16 mars 2006 à Nantes - "sshblack" 1/10. sshblack

Rencontres Mathrice (GDS 2754 du C.N.R.S.) du 14 au 16 mars 2006 à Nantes - sshblack 1/10. sshblack Rencontres "Mathrice" (GDS 2754 du C.N.R.S.) du 14 au 16 mars 2006 à Nantes - "sshblack" 1/10 sshblack préambule Cette présentation est juste un retour d'expérience sur une solution (parmi d'autres) au

Plus en détail

Editing and managing Systems engineering processes at Snecma

Editing and managing Systems engineering processes at Snecma Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués

Plus en détail

Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule

Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule privée ne doit plus être utilisée. Elle est remplacée

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail