[ ARCHIVE ] : 2022

[ TITLE    ] : ESXi - Emplacement de téléchargement ?
[ CATEGORY ] : //
[ DATE     ] :

Pour télécharger un ISO dans ESXi, il faut se positionner dans un datastore Télecharger l’iso d’une distributionSur la console ESXi, en se connectant en SSH, allez dans le répertoire où se trouve votre datastore (ici datastore1) /vmfs/volumes/datastore1. Le répertoire /vmfs/volumes/datastore<n> est prévu pour avoir plus de place Ensuite, un simple wget : # wget http://<adresse>/pfsense<version>.iso Note : certaines versions de ESXi n’acceptent pas les adresses en https lors d’

[ TITLE    ] : ESXi et mise en réseau
[ CATEGORY ] : //
[ DATE     ] :

Les basiques sur la mise en réseau dans ESXi Mise en réseau virtuelleRéseau virtuel - VnetworkRéseau virtuel : réseau de machines virtuelles fonctionnant sur une machine physique, connectées entre elles comme sur un réseau physique standard. → Les VM peuvent être ajoutées dans plusieurs réseaux virtuels. En créant un nouveau vSwitch puis y ajouter un groupe de ports En ajoutant simplement un nouveau groupe de ports Commutateur virtuel - VswitchVswitch : se comporte de la même façon qu’un Switc

[ TITLE    ] : NAT et PAT
[ CATEGORY ] : //
[ DATE     ] :

(EN COURS) EN COURS —— - –Rappel simple entre le NAT et le PAT.PS : Oui, je trouve ma blague avec l’image drôle. Le NATNAT pour network address translation. Le PATPAT pour Port Address Translation. Documentationhttps://fr.wikipedia.org/wiki/Network_address_translationhttps://culture-informatique.net/cest-quoi-le-nat-cest-quoi-le-pat/

[ TITLE    ] : LAN MAN WAN PAN BAN CAN ETC.
[ CATEGORY ] : //
[ DATE     ] :

De nombreux thermes existent maintenant pour désigner, la plupart du temps, la taille, la fonctionalité ou la porté d’un réseaux. DéfinitionsNanoNanoréseau - Ensemble de nanomachines interconnectées communiquant à l’échelle nanométrique et effectuant des tâches simples (calcul, stockage, détection, actionnement). Utilisé en nanotechnologie (biomédical, environnement, industrie,etc.) NFCNear-field communication - Communication sur une distance de 4 cm ou moins, connexion à faible vitesse. NFC es

[ TITLE    ] : 32 bits ou 64 bits ?
[ CATEGORY ] : //
[ DATE     ] :

Commande rapide pour savoir sous quelle architecture on se trouve sous Linux # uname -m Si la commande renvoie x86_64 c’est du 64 bitsSi la commande renvoie i686 ou i386 c’est du 32 bits

[ TITLE    ] : find in files avec powershell
[ CATEGORY ] : //
[ DATE     ] :

Comment rechercher un terme dans des fichiers sous Powershell Get-ChildItem -Path f:\LE\CHEMIN\DOSSIER -Recurse | Select-String -Pattern "Mot-à-Chercher"

[ TITLE    ] : Variables et modules d'environnement
[ CATEGORY ] : //
[ DATE     ] :

Principales différences entre une variable d’environnement et un module d’environnement. Variables d’environnementLes variables d’environnemt permettent de communiquer des informations entre différentes applications et sont fournies par l’OS. Manipuler les variablesPour lister les variables d’environnemt : # printenv# env# echo $NOM_VAR Pour définir une variable d’environnement : # export $NOM_VAR=valeur Pour supprimer une variable d’environnement : # unset $NOM_VAR Exemples les plus courants

[ TITLE    ] : Programmation parallèle
[ CATEGORY ] : //
[ DATE     ] :

La programmation parallèle ou parallélisme consiste à mettre en œuvre des architectures permettant de traiter des informations ou algorithmes de manière simultanée ayant pour but de réaliser un grand nombre d’opérations en un temps le plus petit possible. Pour utiliser le parallélisme, les programmes doivent être réalisés avec cette optique. La programmation parallèle est très utilisé pour le calcul de la dynamique des fluides, les prédictions météorologiques, la modélisation et simulation de p

[ TITLE    ] : Librairie Linux
[ CATEGORY ] : //
[ DATE     ] :

Les librairies (blibliothèques) sous Linux sont un ensemble de fonctions, classes et méthodes regroupées dans un seul fichier. Les avantages sont nombreux : réutilisation des composants donc une seule librairie à mettre à jour,plusieurs versions différentes d’une librairie peuvent cohabiter, les développeurs spécialisés peuvent se concentrer sur une seule librairie. Types de librairies Statiques Dynamiques Extension de fichier .a .so Exécution lié au programme référencé par les programme

[ TITLE    ] : xCAT - Résumé des commandes
[ CATEGORY ] : //
[ DATE     ] :

xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. Résumé des commandesManipuler les objets Commandes Créer un objet mkdef Modifier un objet chdef Modifier nom osimage chdef –t osimage <ancien_nom> -n <nouveau_nom> Lister les objets lsdef Lister une image lsdef -t osimage Supprimer un objet rmdef Initialisation nœud pour déploiement (full) nodeset <noden

[ TITLE    ] : xCAT - Installation de Maîtres/Noeuds
[ CATEGORY ] : //
[ DATE     ] :

xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. Installation et configuration du maîtrePréparation du serveur maîtreProcédure : Installation de l’OS sur le nœud maître Copie de l’ISO du DVD d’installation et montage sur le maître Création d’un fichier repo yum qui pointe vers le montage de l’ISO Paramétrer le nom d’hôte et l’IP statique Paramétrer les domaines de recherche et les DNS Installation de xC

[ TITLE    ] : RAMDisk et ScratchDisk
[ CATEGORY ] : //
[ DATE     ] :

Différences entre un RAMDisk et un ScratchDisk RAMDisk et ScratchDiskRAMDiskUn Ramdisk ou disque virtuel est une portion de mémoire vive affectée à un lecteur pour l’utiliser comme disque dur, l’accès aux fichiers sera alors plus rapide.On s’en sert généralement pour stocker les fichiers temporaires. Les données qu’il contient seront perdues à l’arrêt de l’ordinateur. ScratchDiskUn ScratchDisk est une partie de l’espace libre d’un disque utilisé par des programmes. Cet espace est utilisé pour st

[ TITLE    ] : xCAT - Extreme Cloud Admin. Toolkit
[ CATEGORY ] : //
[ DATE     ] :

xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. xCAT et les HPCDans le cadre d’un HPC, xCAT permet de : Déployer des clusters Installer des nœuds de manière diskful ou diskless Contrôler à distance les machines Installer et configurer les applications utilisateur ArchitectureNomenclatureLes termes principaux de xCAT : Mgmt Node : Serveur maître sur lequel xCAT est installé Service node : En cas de trè

[ TITLE    ] : ip a
[ CATEGORY ] : //
[ DATE     ] :

L’utilisation de ifconfig est maintenant déprécié sur les nouvelles distributions et est remplacé par la commande ip a Pour avoir plus de facilité de lecture et un certain nombre d’informations importantes, les options à utiliser sont -stats, -color, -human, addr ou -s, -c, -h, a, soit, au choix : # ip -stats -color -human addr# ip -s -c -h a

[ TITLE    ] : Serveur NTP
[ CATEGORY ] : //
[ DATE     ] :

Un serveur de temps lit l’heure à partir d’une horloge de référence et distribue ces informations à ses clients. Les clients interrogent à intervalles réguliers le serveur et corrige l’heure pour être synchronisés (correction de décalage ou offset) Protocole NTPhttps://n0tes.fr/2022/01/24/NTP/ Serveur et client NTPDans un premier temps, faire les maj sur le serveur et le client : # apt update Et configurer iptables pour que les clients puissent y accéder : # iptables -A OUTPUT -p udp --dport 12

[ TITLE    ] : NTP - Network Time Protocol
[ CATEGORY ] : //
[ DATE     ] :

NTP (Network Time Protocol) est un protocole permettant de synchroniser, via un réseau, l’horloge locale d’ordinateurs. Protocole NTPLe NTP est un protocole permettant de synchroniser l’horloge d’un ordinateur avec celle d’un serveur de référence. NTP est un protocole basé sur UDP et utilise le port 123. Le protocole NTP comprend : une partie algorithmique une partie architecture une partie messagerie AlgorithmeLe protocole NTP prévoit (pour chaque client) des algorithmes pour : calculer la p

[ TITLE    ] : Créer un service systemd
[ CATEGORY ] : //
[ DATE     ] :

Systemd est un ensemble de programmes destiné à la gestion système. Systemd se manipule grâce à la commande systemctl. Pour savoir si l’on est sous systemd ou System V : https://n0tes.fr/2022/01/12/SystemV-et-SystemD/ Créer un serviceCe service démarrera un script qui nous rappellera de faire une pause visuelle toutes les 30 minutes. On crée un fichier /etc/systemd/system/test.service [Unit]Description=Test de serviceAfter=tlp-init.service[Service]Type=oneshotRemainAfterExit=noExecStart=/usr/l

[ TITLE    ] : Le fichier /etc/sudoers
[ CATEGORY ] : //
[ DATE     ] :

Un système Linux est configuré avec un compte root possédant tous les droits sur le système et généralement un compte utilisateur membre du groupe sudo, dont le nom est défini à l’installation. Le fichier /etc/sudoers sert à déléguer des droits pour exécuter certaines actions sur la machine. Attention aux modifications car il est possible en cas d’erreur de perdre les accès administrateur de la machine. Editeur de texte recommandéIl est fortement recommandé d’utiliser l’éditeur de texte visudo

[ TITLE    ] : Hash MD5 et SHA
[ CATEGORY ] : //
[ DATE     ] :

Pour mémo, les diffents types de hashage sous linux et comment les comparer. Hasher un fichierHasher un fichier : # md5sum monfichier# shasum monfichier# sha1sum monfichier# sha224sum monfichier# sha256sum monfichier# sha384sum monfichier# sha512sum monfichier Génerer l’empreinte dans un fichierGénérer une empreinte : # md5sum monfichier > enpreinte.md5# sha256sum monfichier > enpreinte.sha256 Comparer des hashsVérification des hashages : # md5sum -c enpreinte.md5 < monfichier# sha25

[ TITLE    ] : Blobs sauvages
[ CATEGORY ] : //
[ DATE     ] :

J’ai trouvé des Blobs (Physarum polycephalum) en me balladant sur le terrain… Je suppose qu’ils se seraient “échapés” pendant que je les cultivais à l’extérieur… Et j’en avais jetté dehors, mais à plusieurs mètres de là où je les ai trouvé. Sinon, c’est certainement la faute aux chats. C’est toujours la faute aux chats… Photos de blobs sauvagesBranchePossible un blob Badhamia (couleur orangé) sur une branche de pin coupée : Sur une branche pélevée, quelques jours plus tard, le blob sporule : Feu

[ TITLE    ] : Exerience - Ava en milieu naturel
[ CATEGORY ] : //
[ DATE     ] :

Le blob Ava a été placé dans un milieu “naturel” reconstitué : écorces de bois, mousses, tremelles, etc. La boîte a été placée dans une pièce entre 20°C et 30°C dans un endroit très peu ensoléillé. Ava en milieu naturelLes photos d’Ava : Au bout de 5 jours le blob a diparu…

[ TITLE    ] : Ava, Badhamia, Charly et Luna
[ CATEGORY ] : //
[ DATE     ] :

Culture de Blob (Physarum polycephalum), ici une omparaison des 4 blobs Ava, Badhamia, Charly et Luna sur 8 jours Comparaison des 4 blobsPrésentation Jour 1 : Réveil Jours 2 Jours 3 Jours 4 Jours 5 Jours 6 Jours 7 Jours 8

[ TITLE    ] : Culture de Blob LU 352
[ CATEGORY ] : //
[ DATE     ] :

Culture de Blob (Physarum polycephalum), ici un blob LU352, la souche qui a voyagé dans l’espace sous surveillance de l’astronaute Thomas Pesquet. Blob LU 352

[ TITLE    ] : Culture de Blob blanc - Luna
[ CATEGORY ] : //
[ DATE     ] :

Culture de Blob (Physarum polycephalum), ici un blob Luna. Macro de Luna sur 6 joursJour 1 : Réveil à +4h à +14h Jour 2 Jour 3 Jour 4 Jour 5 Jour 6

[ TITLE    ] : Centre de calcul
[ CATEGORY ] : //
[ DATE     ] :

Présentation du serveur de calcul de l’université de Bourgogne : https://ccub.u-bourgogne.fr/dnum-ccub/spip.php?article959 Documentationhttps://ccub.u-bourgogne.fr/dnum-ccub/spip.php?article959

[ TITLE    ] : Torque and Maui
[ CATEGORY ] : //
[ DATE     ] :

TORQUE is an open source resource manager providing control over batch jobs and distributed compute nodes. It is a community effort based on the original *PBS projecand, with more than 1,200 patches, has incorporated significant advances in the areas of scalability, fault tolerance, and feature extensions contributed by NCSAOSC, USC , the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid, and many other leading edge HPC organizations. This version may be freely modified anredistributed s

[ TITLE    ] : HPC Noeuds et maître
[ CATEGORY ] : //
[ DATE     ] :

Procédure d’installation et de configuration, d’arrêt et de démarrage de serveur maître et de noeuds dans un cluster Installation/configurationInstallation et configuration du maître pour un cluster InstallationLa procédure générale pour installer le maître d’un cluster est la suivante : Installation du système d’exploitation à partir du DVD Partitionnement : séparation du /, boot et /home configurationLa procédure générale pour le maître d’un cluster est la suivante : Désactivation de SELi

[ TITLE    ] : HPC Concept d'administration
[ CATEGORY ] : //
[ DATE     ] :

Concepts d’administration d’un HPC (High Performance Computing) Accès SSHPour administrer le cluster, le compte root est activé sur toutes les machines et pour plus de facilité, on peut déployer la clé SSH du compte root du maître sur les nœuds afin que la connexion sans mot de passe puisse s’effectuer : Commande ssk-keygen sur le maître, qui génère /root/.ssh/id_rsa.pub Copie du fichier id_rsa.pub dans /root/.ssh/authorized_keys sur nœuds Il existe des solutions de gestion de cluster : xCAT,