17/11/2024

Auteur : Arnaud Baumard

Arnaud Baumard
  • 35 articles

Adepte des nouvelles technologies, passionné d'informatique et plus particulièrement dans l'administration systèmes et réseaux, je viens partager mes connaissances, mes trouvailles, mes projets.

Virtualisation

KVM – Outil de virtualisation

I. Présentation KVM (Kernel-basedVirtual Machine) est une technologie open source de virtualisation performante et très facile à installer et à utiliser. La société israélienne Qumranet à l’origine de KVM a été rachetée par RedHat en septembre 2008. KVM est un projet qui s’appui à l’identique sur  QEMU mais où la principale modification apportée est le support du module KVM. Les technologies mises en place par les deux principaux fondeurs que sont AMD et Intel étant différentes, le module KVM se décline en deux sous-modules : kvm-intel et kvm-amd. Ces deux modules ne sont là que pour fournir à l’émulateur un concept supplémentaire. Il permet une virtualisation matérielle et donc une accélération de la virtualisation de système d’exploitation. C’est un système optimisé pour la virtualisation de serveur. Il est également plus performant en consommation de processeur et est très intéressant grâce à sa meilleure compatibilité avec des systèmes d’exploitation plus anciens. Google l’a déjà adopté avec Google ComputeEngine qui est un

Lire cet article
Cloud

Filez – Paramètres supplémentaires

I. Présentation Filez est très personnalisable, de nombreuses modifications sont possibles. Voici ce que j’ai pu apporter : II. Ajout du logo de la société Il est possible d’ajouter le logo de l’entreprise afin de personnaliser l’interface de FileZ et avoir un repère visuel pour les utilisateurs montrant qu’ils sont bien sur le serveur Filez de la société. Pour cela plusieurs solutions sont possibles : Soit en modifiant le logo « filez-logo.png » présent dans le répertoire « /var/www/filez/resources/images ». Soit en ajoutant à la fin du fichier de configuration filez.ini : ; Logo image Le_logo = « resources/images/logo.xxx » Dans mon cas j’ai choisi de modifier le logo : III. Barre de progression Afin de pouvoir constater la progression du processus de téléchargement des documents, nous avons souhaitez ajouter une barre de progression. Pour cela il a fallu installer le paquet suivant et configurer Apache de façon à utiliser ce module php de progression : aptitude install php-apc echo « apc.rfc1867=On » >> /etc/php5/apache2/conf.d/apc.ini vi /var/www/files/config/filez.ini [app] progress_monitor=Fz_UploadMonitor_Apc IV.

Lire cet article
Cloud

Filez – Authentification LDAP

I. Présentation Filez propose deux types d’authentifications. Soit en utilisant une base de donnée, comme on a pu voir dans le tutoriel précédent accessible ici, soit via un annuaire LDAP. Ici j’utiliserai l’annuaire de Microsft, Active Directory. II. Mise en place Afin de ne pas modifier la hiérarchie des unités d’organisation de l’AD, on peut créer un groupe afin d’habiliter les personnes à accéder à Filez. Il faut ensuite modifier le fichier de configuration, filez.ini qui se trouve dans le répertoire Config de filez et notifier à Filez que l’on va utiliser un annuaire LDAP pour l’authentification à la place d’une BDD : Remplacer : ; Name of the class used to identify the user. Built-in factories are : ; * Fz_User_Factory_Ldap ; * Fz_User_Factory_Database user_factory_class = Fz_User_Factory_Database Par : ; Name of the class used to identify the user. Built-in factories are : ; * Fz_User_Factory_Ldap ; * Fz_User_Factory_Database user_factory_class = Fz_User_Factory_Ldap Puis modifier les donnees présent dans la

Lire cet article
Cloud

Partage de fichiers avec FileZ

I. Présentation FileZ est une application web développée par l’Université d’Avignon et des Pays de Vaucluse qui permet de déposer et gérer des fichiers destinés à être partagés grâce à une URL unique.  Site de l’éditeur ici. II. Fonctionnalités Fonctionnalités  Authentification modulaire : CAS+LDAP, LDAP only, BDD, ou vos propres classes PHP URL courtes (ex: filez.univ-avignon.fr/x42ni1) Barre de progression d’upload (Utilisation non obstructive du javascript) Formulaire d’installation Protection des fichiers par mot de passe Envoi d’emails Tâches cron Quota III. Au préalable Pour installer Filez il vous faut : un serveur Linux sous Debian/Ubuntu/… un serveur SSH, pour accéder au serveur depuis Putty (outils plus agréable que l’utilisation de la console linux) Mysql-server, pour la gestion des comptes fichiers Php5-mysql, php5-ldap, php5-dev Pecl, apache2, pour l’interface WEB de Filez git-core, pour une installation depuis GitHub. Remarque : l’utilisation du nom Rapin est à titre d’exemple. IV. Installation de Filez  Téléchargement du paquet d’installation Filez : git clone git://github.com/UAPV/FileZ.git /var/www/filez Donner les

Lire cet article
Services

Mise en place d’une Seedbox avec Transmission Daemon

I. Présentation Dans ce tutoriel, nous allons voir comment mettre en place une Seedbox avec Transmission Daemon. Tout d’abord une Seedbox est une machine dédiée au téléchargement BitTorrent. Il est évident que je ne cautionne pas le téléchargement illégal de fichiers. Mais de nombreux logiciels, contenus libres, qui sont sous licence libre et sous Licence de Libre Diffusion (LLD). II. Téléchargement et installation L’installation de Transmission Daemon se fait directement depuis les dépôts. Dans un premier temps, nous allons mettre à jour la liste des paquets disponibles : aptitude update Puis, nous allons téléchargeons le paquet : aptitude install transmission-daemon Une fois installé, nous allons passer à la partie configuration. A. Configuration Avant de configurer le fichier de configuration de Transmission, on va stopper le service, sinon vos modifications serons écrasées : /etc/init.d/transmission-daemon stop Avant de modifier le fichier, nous allons créer le dossier où seront stockés les fichiers téléchargés par Transmission Remote: mkdir /home/download mkdir /home/download/temp chmod –R 771

Lire cet article