Arrêt automatique de serveurs basé sur un DNS N. RUDOLF JI 2016.

Slides:



Advertisements
Présentations similaires
To be or not to be ? That is the question !!! PHYLOGENESE HUMAINE.
Advertisements

Framework Play 2.0 Démonstration du proof of concept
Parcours de Professionnalisation Epreuve E6 BTS SIO OPTION SISR Ngouma Lorris.
RÉPONSE AU CAHIER DES CHARGES DE LA SOCIÉTÉ SONICS ACOUSTICS.
Lycée Pablo Picasso au Clos Banet BTS iRiSt (informatique & Réseaux) Recrutement Quelles conditions pour être candidat ? ● Bac S, Sti, Gel, Get ● pas de.
Copyright © S.Urbanovski1 Domain Name System.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Ministère de l'Écologie, du Développement durable, des Transports et du Logement Journées EOLE 23/24 Novembre 2011 Les.
1 Doxygen. 2 Doxygen : qu’est-ce que c’est ? Code C++, Java,... ● Un générateur de documentation – pour C + +, mais aussi C, Java, Fortran,... – Il fonctionne.
V.1a E. Berera1 IPv6 Nommage Serveur de noms DNS Objectif: Comprendre les modifications de DNS pour supporter IPv6.
Migration LGA, Windows 2008 ● Pré-requis ● Postes clients ● Serveurs.
AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE SMS (Système de Management de la Sûreté)(Système de Management de la Sûreté)DPSSE AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE.
15/11/2016 Projet 1789 : Plateforme d'enseignement innovante Groupe n°81 : Lan Xu, Tanguy Kerdoncuff, Thomas Fredon, Vincent Feugère Encadrants : Alexander.
IP Multicast Text available on
Architecture de Réseaux Travaux Pratiques
TP4
Le VLAN Session David Parayre Benoit Perotin.
Système de vidéo surveillance
Remote Desktop Protocol l'Appliance de Sécurité
Sécurité - ASA8.x - Import du Plug-in VNC pour utilisation dans WebVPN
Sextant RFS Consultants
PARCOURS DE PROFESSIONNALISATION Epreuve – E6
Business Case Title Company name
QoS - Propagation de la Politique de QoS via BGP
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Protocoles de l’internet
PIX/ASA - Configuration Serveur et Client DHCP
OSPF - Configuration initiale sur Liaisons Non-Broadcast
OSPF - Commande show ip ospf interface.
(Système de Management de la Sûreté)
show ip nat translations
Mise en place d'un proxy SSH
Commande show ip dhcp binding
TP - Spanning-Tree - Per-VLAN Spanning-tree
Comprendre les valeurs
Hot Standby Router Protocol standby preempt et standby track
ADMINISTRATION RESEAU
Architecture de Réseaux Travaux Pratiques
TP Sécurité Packet Tracer - Configuration d'un VPN d'accès distant et
d'un commutateur Catalyst
Pile IGMPv3 de Host.
Projet 1789 : Plateforme d'enseignement innovante
Architecture de Réseaux Travaux Pratiques
Sécurité - Configuration d'un
Commande show ip dhcp database
David Bouvet LCG France T2 T3 – LPNHE
Projet PPE SISR.
mardi 11 septembre 2018mardi 11 septembre 2018
Exercices: Système d’Information
Windows Server 2012 Objectifs
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Sécurité - Configuration de Auth-Proxy Inbound - Client VPN IPSec
Migration de l’architecture classique vers le cloud privé
Sujet / theme 1: Gestion des interfaces (logiciel RH)
DNS ET DHCP SOUS LINUX INSTALLATION ET CONFIGURATIONS EXPOSE GROUPE 2 THEME:THEME: REDIGE PAR IBRAHIMA FAYE.
Les protocoles de la couche application Chapitre 7.
Stockage iSCSI.
LES RESEAUX.
Bac Pro SEN Télécom&Réseaux
الأطفال والكمبيوتر قصة قصيرة للأطفال مع الصور
Module 13 : Implémentation de la protection contre les sinistres
show ip dhcp relay information trusted-sources
IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration.
Protocoles d'administration réseau CDP, LLDP
Point de départ In D’accord! Level 1, you learned how to use demonstrative adjectives. Demonstrative pronouns refer to a person or thing that has already.
Présentation de Microsoft Exchange 2010
Configuration post installation
TP RC.
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Transcription de la présentation:

Arrêt automatique de serveurs basé sur un DNS N. RUDOLF JI 2016

Objectifs Arrêt propre des serveurs sur un problème d'infrastructure : température, électrique... Humainement impossible d'intervenir montée en température de 1°C / min Eviter la casse matérielle Etager pour faire survivre le plus longtemps les services critiques JI 20162

Options Annonce par broadcast Suffisamment sur le réseau : Netbios, Appletalk, mdns, canon-bjnp2, LLMNR (Link-Local Multicast Name Resolution), Bonjour, … Ecrire un protocole client / serveur Un de plus ! Utiliser quelque chose d'existant DNS ? : client / serveur JI 20163

DNS Largement répandu Adapté aux petites requêtes Plutôt performant …. Pas de service supplémentaire à surveiller Peu de développement JI 20164

Architecture JI Requêtes Dynamic Updates RFC 2136 Application : baies, capteurs, … UPS Capteurs de température SNMP

DNS Ce n'est qu'une base de données Champs Habituels A, AAAA, CNAME, MX Mais aussi TXT  RFC 1464 JI Using the Domain Name System to store arbitrary string attributes … The Domain Name System is designed to store information that has both a predefined type and structure. Examples include IP addresses of hosts and names of mail exchangers. It would be useful to take advantage of the widespread use and scalability of the DNS to store information that has not been previously defined. … host.widgets.com IN TXT "printer=lpr5" sam.widgets.com IN TXT "favorite drink=orange juice"

Les champs DNS Sous-domaine dédié [nom].sbg.in2p3.fr Le nom "DNS" est le nom des baies baie25a en FQDN: baie25a.[nom].sbg.in2p3.fr Champs TXT retournés par baie status=[value] priority=[value] Champ TXT global heartbeat=[date+time] JI 20167

Les champs DNS Valeurs du champ status [value]=-1 indisponible : passer au DNS suivant  Ne pas tenir compte des autres champs [value]=0 fonctionnement normal  Vérifier le champ priority [value]=1 mode de maintenance  Ne pas tenir compte des autres champs  Ex. : consignation temporaire par appui sur bouton poussoir JI 20168

Les champs DNS Valeurs du champ priority [value]=0 fonctionnement normal [value]=xx arrêt des serveurs en priorité <= xx  permet d'étager l'arrêt des serveurs en cas de défaut général [value]=100 arrêt immédiat de TOUS les serveurs JI 20169

Armoire autonome Paramétrage en fonction de la température 0 à 29°Cpriority=0 30 à 34°Cpriority=10 > 35°Cpriority=100 JI Baie25a Capteurs de température °C  priority=0 25°C  priority=0 30°C  priority=10 35°C  priority=100 X X X X X

Gestion commune Paramétrage en fonction de la température 0 à 29°Cpriority=0 30 à 34°Cpriority=10 > 35°Cpriority=100 JI Capteurs de température 20°C  priority=0 25°C  priority=0 30°C  priority=10 35°C  priority= XXXXX XXXXX Baie25a Baie25b Baie25c Baie25d Baie25e Baie25m Baie25n Baie25o Baie25p Baie25q

Etapes du projet : logiciel 2009 Serveur : BD Access Clients : agent python Gestion climatisation Serveur : démon Python  Fichier configuration YAML  Interface graphique Qt Clients : agent python avec LLDP (switch Ethernet) Gestion climatisation + électricité Alerte SMS JI

Etapes du projet : matériel 2009 CMC II de Rittal Limitations… : GTB Visualisation globale Collecte des défauts Historique Automate WAGO JI I/O Master (4 I/O max.)

Autres réalisations JI Exemple : animalerie (éphéméride)

Contributeurs Serveur Ch. Helfer N. Rudolf Agent python Y. Patois C. Muller (pour l'adaptation Windows) Hardware Ch. Helfer N. Rudolf JI