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

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

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

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

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

EADS TELECOM property Release of this document requires express permission of EADS TELECOM

EADS TELECOM property Release of this document requires express permission of EADS TELECOM Titre: M>Tunnel 2.5 Contraintes d emploi Version : 1.1 Date d émission: 07 Janvier 2003 Résumé: Ce document présente les recommandations de mise en œuvre du VPN M>Tunnel 2.5 afin de respecter les contraintes

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

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

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

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

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

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

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut.

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut. ENGLISH VERSION NEAR BOTTOM OF PAGE Aperçu de MFT Mac OS Les exigences applicables à un utilisateur de MAC avec le système MFT sont décrites ci-dessous. Par défaut, MFT sélectionne un téléchargeur standard

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

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

Titre Installation et configuration d une CA sous Windows Server 2008 Propriétaire Tavares José Classification Interne Date dernière 28 Septembre 2009

Titre Installation et configuration d une CA sous Windows Server 2008 Propriétaire Tavares José Classification Interne Date dernière 28 Septembre 2009 Titre Installation et configuration d une CA sous Windows Server 2008 Propriétaire Tavares José Classification Interne Date dernière 28 Septembre 2009 modification Chemin\NomFichier \\10.1.1.1\FilesTD\Group4\Personnel\Tavares\00_EIG\CA_LaboTD.doc

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

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

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

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

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

Installation de SharePoint Foundation 2013 sur Windows 2012

Installation de SharePoint Foundation 2013 sur Windows 2012 Installation de SharePoint Foundation 2013 sur Windows 2012 SharePoint 2013 est maintenant disponible et peut de ce fait être installé sur des environnements de production. De plus Windows 2012 est devenu

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

Partage de fichiers avec Samba : Linux Windows Mac OS X

Partage de fichiers avec Samba : Linux Windows Mac OS X Partage de fichiers avec Samba : Linux Windows Mac OS X Créez un répertoire à partager : mkdir ~/partagewindows Copiez quelques fichiers dans ce répertoire. Editez le fichier de configuration Samba : /etc/samba/smb.conf

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

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

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

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

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

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

Burn and Install guide in English and French Guide de gravure et d installation en français et anglais. How to burn and to update your KiSS DVD Player

Burn and Install guide in English and French Guide de gravure et d installation en français et anglais. How to burn and to update your KiSS DVD Player Burn and Install guide in English and French Guide de gravure et d installation en français et anglais How to burn and to update your KiSS DVD Player Follow the guideline below to burn a new firmware onto

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

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

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

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

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

Procédure d installation de la Sauvegarde de Windows Server

Procédure d installation de la Sauvegarde de Windows Server Procédure d installation de la Sauvegarde de Windows Server Des outils de sauvegarde/récupération sont intégrés dans Windows Server 2008. Pour y accéder, vous devez installer les éléments suivants : Sauvegarde

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

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

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

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

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

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

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

Travaux pratiques. Installation et Configuration de Cacti

Travaux pratiques. Installation et Configuration de Cacti Travaux pratiques Installation et Configuration de Cacti Exercices Votre mission Installer Cacti Créer une configuration pour votre routeur local Créer des configurations pour les serveurs (PC) virtuels

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

TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur

TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur Objectif Créer et vérifier une configuration de commutateur de base. Sauvegarder le ficher de configuration de démarrage du commutateur

Plus en détail

Installation de Shinken

Installation de Shinken Installation de Shinken Shinken a besoin d un utilisateur pour fonctionner. adduser m shinken On passe à l installation des dépendances python nécessaire à l installation apt-get install python-pycurl

Plus en détail

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services Nous verrons dans cet article comment exploiter simplement les données de Log de SQL Server 2008 R2 Reporting Services

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

Bacula R - The Network Backup Solution

Bacula R - The Network Backup Solution It comes by night and sucks the vital essence from your computers. FSUGAr 7 juillet 2006 RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

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

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

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

Mécanisme d authentifications : Kerberos

Mécanisme d authentifications : Kerberos Mécanisme d authentifications : Kerberos Responsables du TP : O. Allovon, D. Fossier, F. Gratta, B. Sauvajon Base : Système linux et Windows 2000 en salle TP B120 Accès Internet Accès administrateur Stations

Plus en détail

CONTROLEUR DE DOMAINE SAMBA

CONTROLEUR DE DOMAINE SAMBA CONTROLEUR DE DOMAINE SAMBA Nous allons voir à travers ce tutoriel, la mise en place d un contrôleur de domaine sous linux, SAMBA. Ce tutoriel a été testé sur une distribution Debian version 7.2 1. Introduction

Plus en détail

GOUTEYRON ALEXIS. SIO2 N candidat: 0110692972. UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

GOUTEYRON ALEXIS. SIO2 N candidat: 0110692972. UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité GOUTEYRON ALEXIS SIO2 N candidat: 0110692972 UEpreuve E4 USituation professionnelle 2 serveurs de fichiers Uen haute disponibilité Session 2014 2015 I- Présentation a) Utilité Aujourd hui, dans le monde

Plus en détail

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl Association ResEl Réseau des Élèves de l ENST Bretagne 23 Septembre 2005 Association ResEl (Réseau

Plus en détail

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

Installation Windows 2000 Server

Installation Windows 2000 Server Installation Windows 2000 Server 1. Objectif Ce document donne une démarche pour l installation d un serveur Windows 2000, d un serveur DNS et d un contrôleur de domaine (DC), en regard de certains éléments

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

Guide de démarrage rapide de WinReporter

Guide de démarrage rapide de WinReporter Guide de démarrage rapide de WinReporter Pour plus d information à propos de WinReporter, vous pouvez contacter IS Decisions à : Tél : +33 (0)5.59.41.42.20 (Heure française : GMT +1) Fax : +33 (0)5.59.41.42.21

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

Administration système

Administration système Administration système TP2 : installations d OS. L3 Pro R&S - L3I. Guillaume RENIER - 2013 http://depinfo.u-cergy.fr/adminsystem[l3i L3RS] guillaume.renier@u-cergy.fr 1 Installation en mode bloc de Windows.

Plus en détail

Administration et sécurité des réseaux. Chapitre 3, Partie 3

Administration et sécurité des réseaux. Chapitre 3, Partie 3 Administration et sécurité des réseaux Chapitre 3, Partie 3 Le Protocole FTP (File Transfer Protocol) 1 Plan Présentation du protocole Fonctionnement Configuration et options 2 Présentation de FTP Fonctionnalités

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

PROJET Côté labo : Multiboot avec disques virtuels (vhd)

PROJET Côté labo : Multiboot avec disques virtuels (vhd) PROJET Côté labo : Multiboot avec disques virtuels (vhd) Description du thème Propriétés Description Intitulé long Mise en place d un multiboot avec des disques virtuels de Windows 7 Entreprise et Windows

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

Un NetApp F85 à l IFSIC. Les raisons d un choix

Un NetApp F85 à l IFSIC. Les raisons d un choix Un NetApp F85 à l IFSIC Les raisons d un choix Plan Introduction Cahier des charges DAS? NAS ou SAN? Serveur «généraliste» ou appliance? Le choix NetApp Limites du F85 Conclusion 2 Introduction Le constat

Plus en détail

Lot 1 - Migration du serveur de base de données

Lot 1 - Migration du serveur de base de données Situation Rectiline Lot 1 - Migration du serveur de base de données Table des matières Lot 1 - Migration du serveur de base de données...1 Mise à jour du système Debian 6 :...2 Installation de PostgreSQL:...5

Plus en détail

http://www.bysoft.fr

http://www.bysoft.fr http://www.bysoft.fr Flash Slideshow Module for MagentoCommerce Demo on http://magento.bysoft.fr/ - Module Slideshow Flash pour MagentoCommerce Démonstration sur http://magento.bysoft.fr/ V3.0 ENGLISH

Plus en détail

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Guide pour l Installation des Disques Durs SATA et la Configuration RAID Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 2. Guide de Configurations

Plus en détail

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Guide pour l Installation des Disques Durs SATA et la Configuration RAID Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 1.2 Créer une disquette

Plus en détail

LA PERSONNE SPÉCIALE

LA PERSONNE SPÉCIALE LA PERSONNE SPÉCIALE These first questions give us some basic information about you. They set the stage and help us to begin to get to know you. 1. Comment tu t appelles? What is your name? Je m appelle

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

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

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

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

Frequently Ask Question STBackup

Frequently Ask Question STBackup - Est-ce que je peux restaurer des fichiers sous différents systèmes d'exploitation? Oui, mais il faut s'assurer que le nom du fichier ou du dossier ne contient pas de caractères incompatibles sur le système

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

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl Dynamic Computing Services solution de backup White Paper Stefan Ruckstuhl Résumé pour les décideurs Contenu de ce White Paper Description de solutions de backup faciles à réaliser pour des serveurs virtuels

Plus en détail

TARDITI Richard Mise en place d une Haute Disponibilité

TARDITI Richard Mise en place d une Haute Disponibilité TARDITI Richard Mise en place d une Haute Disponibilité Dans le cadre du projet GSB j ai mis en place un cluster de deux machines virtuelles Apache sous Linux, avec une haute disponibilité produite grâce

Plus en détail

Le Client Bacula sous Windows. Atelier sauvegarde CSSI le 25 mars 2014 - ENS - Délégation Paris B CNRS

Le Client Bacula sous Windows. Atelier sauvegarde CSSI le 25 mars 2014 - ENS - Délégation Paris B CNRS Le Client Bacula sous Windows Définition Bacula est une application qui permet de gérer les sauvegardes et les restaurations d'un serveur ( Linux, Windows ). Il s'agit d'un programme de sauvegarde dit

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

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 7 Lancement... 8 wdpstats_install_sqlserver_fr.xml

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

Optima Log Collect Procedure. Patrick Largilliere

Optima Log Collect Procedure. Patrick Largilliere Optima Log Collect Procedure Patrick Largilliere LOGS 3 méthodes d acquisition de logs Clef USB ism CLI ism Client 1 Par clef USB La clef USB doit être : en FAT 32 ou 16 non protégée en écriture 1,2 Gb

Plus en détail

Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan

Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 1 Sommaire 1. Google en chiffres 2. Les raisons d être de GFS 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 4. Les Evolutions et Alternatives

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

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

Solution d archivage

Solution d archivage Solution d archivage Storage Magazine Security Product of the Year June 06 Computer Technology Review Editor s s Choice November 05 ITPRO Editor s s Choice Jan 07 www.rise.fr 01 47 55 79 62 marketing@rise.fr

Plus en détail

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server. vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server. L icône Home permet de centraliser tous les paramètres sur une seule

Plus en détail

Réseaux : SAMBA Sommaire. 1. Introduction. 2. Fonctionnement des réseaux Microsoft. 3. NetBIOS. 4. Le protocole SMB 5. SAMBA

Réseaux : SAMBA Sommaire. 1. Introduction. 2. Fonctionnement des réseaux Microsoft. 3. NetBIOS. 4. Le protocole SMB 5. SAMBA Réseau SAMBA Sommaire 1. Introduction 2. Fonctionnement des réseaux Microsoft 3. NetBIOS 4. Le protocole SMB 5. SAMBA 2 Introduction Le projet SAMBA est une application réseau permettant des échanges entre

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

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

Installation d'un serveur DNS

Installation d'un serveur DNS Installation d'un serveur DNS Olivier Hoarau V1.0, 27 décembre 1999 Ce document a pour objet l'installation et la configuration d'un serveur DNS sur un poste Linux connecté de façon non permanente à Internet.

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