background preloader

Système LINUX

Facebook Twitter

Puppet, Administration système centralisée. Date de publication : 29 janvier 2008 Puppet : Administration centralisée à Solutions Linux Introduction : les conférences de Linux Solutions Cette année, j’ai participé à ma façon au salon Solutions Linux & OpenSource pour Octopuce : J’ai participé au jeu de conférences du 29 janvier au matin, dont le sujet était l’administration système et réseau.

Puppet, Administration système centralisée

Les conférences furent très intéressantes : LVM Linear vs Striped Logical Volumes. In this episode, I wanted to look at the performance characteristics between linear and striped logical volumes using LVM.

LVM Linear vs Striped Logical Volumes

We will examine what is happening behind the scenes along with some preliminary benchmarks using an AWS i2.8xlarge instance with 8x800GB SSD disks, 244GB of RAM, and 32 virtual cores. Lets say for example that you have a requirement for an extremely fast storage subsystem on a single machine. You have a variety of hardware and software configuration options to choose from, some of which include, hardware RAID, software RAID using mdadm, LVM, or even mixing and matching these these.

But for today, lets say you have narrows the selection down to LVM. Puppet. Puppet. Présentation Puppet est un outil de gestion de la configuration de serveurs, il permet le télédéploiement de configuration sur un ensemble de serveurs en quelques minutes.

puppet

L'intérêt de cette solution open source réside dans son support multi-plateformes (basé sur Ruby), sa sécurité (ssl), son développement actif et sa relative simplicité à mettre en oeuvre. Il existe une version Legacy (0.25.x) qui comporte de nombreux bugs et manque de fonctionnalités l'article ci-dessous ne traite que de la version stable 2.6.x Prendre connaissance du tableau suivant Prérequis Disposez de plusieurs serveurs à administrer sans quoi le gain de temps et d'énergie ne sera pas effectif. Systèmes supportés Puppet fonctionne sur la plupart des systèmes Uni* et dans une moindre mesure Windows. voir ici pour plus de détails.

Windows est officiellement supporté depuis la version 2.7.x Installation Puppet est présent dans les dépôts, installez les paquets puppet, facter et puppetmaster (pour le serveur maître) : Maître. Puppet Tutorial. PuppetDB exposes an HTTP API that uses a Command/Query Responsibility Separation (CQRS) pattern: REST for reading A standard REST API is used to query data.

Puppet Tutorial

The current (API v3) available endpoints are: metrics, fact-names, facts, nodes, resources, reports, events, event-counts, aggregate-event-counts, server-time COMMANDS for writing Explicit commands are used (via HTTP using the /commands/ URL) used to populate and modify data. The current commands are: replace catalog, replace facts, deactivate node, store report. API versions There are different versions of the APIs as they evolve with PuppetDB versions. Systeme_de_fichiers. Les systèmes de fichiers (il en existe de multiples) gèrent l'organisation des informations mémorisées sur les périphériques de stockage de l'ordinateur.

systeme_de_fichiers

Chacun offre des avantages pour certains types d'utilisation… mais des désavantages pour d'autres utilisations. Connaître leurs principales caractéristiques est nécessaire pour l'utilisation optimale d'un équipement. Qu'est-ce qu'un système de fichiers ? Dans le cœur d'un ordinateur, tout est constitué de 1 et de 0, mais l'organisation de ces données n'est pas aussi simple. Un bit est un 1 ou un 0 ; un octet (byte en anglais) est composé de huit bits ; un kilo-octet binaire (kibioctet, ou kibibyte) est un groupe de 1024 octets ; un méga-octet binaire(mébioctet, ou mebibyte) se constitue de 1024 kilo-octets binaires ; et ainsi de suite.

Il y a tellement de données sur un disque dur qu'il doit obligatoirement y avoir un moyen de les organiser. Les qualifications d'un système de fichiers La taille maximale d'un fichier La journalisation df -h. Devices. There is a special nomenclature that linux uses to refer to hard drive partitions that must be understood in order to follow the discussion on the following pages.

Devices

In Linux, partitions are represented by device files. These are phoney files located in /dev. Here are a few entries: A device file is a file with type c ( for "character" devices, devices that do not use the buffer cache) or b (for "block" devices, which go through the buffer cache). In Linux, all disks are represented as block devices only.

Partitionnement et syst mes de fichiers. L'installation d'un système d'exploitation tel que Linux sur un PC touche aux structures de données fondamentales du disque dur et est de ce fait une opération très sensible.

Partitionnement et syst mes de fichiers

Il est donc nécessaire de connaître certaines notions de base afin de savoir ce que l'on est en train de faire. Cette section a donc pour but de vous présenter ce qu'est une partition et un système de fichiers, comment choisir un plan de partitionnement, et comment l'accès aux partitions se fait dans un système Linux. 3.2.1. Notion de partition Une « partition » est, comme son nom l'indique, une partie d'un disque dur.