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’
[ ARCHIVE ] : 2022
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
(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/
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
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
Comment rechercher un terme dans des fichiers sous Powershell Get-ChildItem -Path f:\LE\CHEMIN\DOSSIER -Recurse | Select-String -Pattern "Mot-à-Chercher"
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
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
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
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
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
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
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è
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
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
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
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
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
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
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
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…
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
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
Culture de Blob (Physarum polycephalum), ici un blob Rosa roseum. Blob Rosa Roseum @SOON
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
Culture de Blob (Physarum polycephalum), ici un blob Ava (Australien) Blob Australien (Ava) @SOON
Culture de Blob (Physarum polycephalum), ici un blob Badhamia (orange) Blob Badhamia (orange) @SOON
Culture de Blob (Physarum polycephalum), ici un blob Charly (Américain) Blob Américain (Charly) @SOON
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
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
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
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,