Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
developpement:productions:sidus [2020/08/26 14:26]
equemene [Récupération des archives VirtualBox]
developpement:productions:sidus [2022/03/16 14:45] (Version actuelle)
equemene [Démonstrateur SIDUS sous VirtualBox]
Ligne 1: Ligne 1:
-====== SIDUS : "​n'​installe plus, démarre tes machines !" ======+{{ :​developpement:​productions:​sidus-800.png?​600 |}} 
 + 
 +====== SIDUS : "avec SIDUS, ​n'​installe plus, démarre ​seulement ​tes machines !" ======
  
 ===== Démonstrateur SIDUS sous VirtualBox ===== ===== Démonstrateur SIDUS sous VirtualBox =====
Ligne 5: Ligne 7:
 Pendant 7 ans, le Centre Blaise Pascal mettait à disposition toute la documentation permettant à un administrateur système de déployer son propre SIDUS. Trop compliqué pour beaucoup, il leur était impossible d'​avoir rapidement quelque chose de fonctionnel. Pendant 7 ans, le Centre Blaise Pascal mettait à disposition toute la documentation permettant à un administrateur système de déployer son propre SIDUS. Trop compliqué pour beaucoup, il leur était impossible d'​avoir rapidement quelque chose de fonctionnel.
  
-Pour simplifier la compréhension et la prise en main, un démonstrateur ​SIDUS sous forme d'une machine virtuelle sous [[https://​www.virtualbox.org/​wiki/​Downloads|VirtualBox]] permet de démarrer les trois versions de distributions les plus courantes :+Pour simplifier la compréhension et la prise en main de SIDUSle démonstrateur ​**Sidus4Labs** est mis à disposition ​sous forme d'une machine virtuelle sous [[https://​www.virtualbox.org/​wiki/​Downloads|VirtualBox]]. Il permet de démarrer les trois versions de distributions les plus courantes ​en quelques secondes ​:
  
 +  * [[https://​www.debian.org/​releases/​bullseye/​|Debian Bullseye]] : la dernière distribution Debian, la 11.2
   * [[https://​www.debian.org/​releases/​buster/​|Debian Buster]] : la dernière distribution Debian, la 10.5   * [[https://​www.debian.org/​releases/​buster/​|Debian Buster]] : la dernière distribution Debian, la 10.5
   * [[https://​releases.ubuntu.com/​20.04/​|Ubuntu Local Fossa]] ; la dernière distribution Ubuntu, la 20.04   * [[https://​releases.ubuntu.com/​20.04/​|Ubuntu Local Fossa]] ; la dernière distribution Ubuntu, la 20.04
   * [[https://​www.centos.org/​centos-linux/​|CentosOS]] : la dernière distribution CentOS, la 8   * [[https://​www.centos.org/​centos-linux/​|CentosOS]] : la dernière distribution CentOS, la 8
  
-Ces 3 distributions proposent pour chaque client SIDUS au moins un bureau graphique complet, dont le léger XFCE. +Ces 3 distributions proposent pour chaque client SIDUS au moins un bureau graphique complet, dont le "léger" ​XFCE. 
  
 ===== Récupération des archives VirtualBox ===== ===== Récupération des archives VirtualBox =====
Ligne 21: Ligne 24:
   * **[[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_uefi.ova|client Sidus4Labs ​ UEFI]]** : le système "​client"​ exploitant un boot UEFI au démarrage   * **[[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_uefi.ova|client Sidus4Labs ​ UEFI]]** : le système "​client"​ exploitant un boot UEFI au démarrage
  
-  * Le serveur **Sidus4Labs** propose un environnement complet comprenant tout ce qui est nécessaire pour déployer ​plus centaines de clients SIDUS. Il intègre les services suivants : TFTP, DHCP, DNS, NFS. Il fonctionne sous une distribution Debian Buster. Son occupation maximale de disque est fixée à 48GB. L'​archive n'​occupe que 10GB d'​espace disque. +  * Le serveur **Sidus4Labs** propose un environnement complet comprenant tout ce qui est nécessaire pour déployer ​plusieurs ​centaines de clients SIDUS. Il intègre les services suivants : TFTP, DHCP, DNS, NFS. Il fonctionne sous une distribution Debian Buster. Son occupation maximale de disque est fixée à 48GB. L'​archive n'​occupe que 10GB d'​espace disque. 
-  * Le client **Sidus4Labs BIOS** intègre simplement ​d'une machine virtuelle "​vide"​ de disque et une interface réseau démarrant avec un BIOS standard. +  * Le client **Sidus4Labs BIOS** intègre simplement une machine virtuelle "​vide"​ de disque et une interface réseau démarrant avec un BIOS standard. 
-  * Le client **Sidus4Labs UEFI** intègre simplement ​d'une machine virtuelle avec une mini-partition UEFI et une interface réseau. Cette machine illustre le fonctionnement de SIDUS sur des machines récentes disposant d'un environnement de démarrage UEFI.+  * Le client **Sidus4Labs UEFI** intègre simplement une machine virtuelle avec une mini-partition UEFI et une interface réseau. Cette machine illustre le fonctionnement de SIDUS sur des machines récentes disposant d'un environnement de démarrage UEFI.
  
-===== Installation =====+===== Installation ​du serveur et des clients ​=====
  
-Une fois téléchargées,​ il suffit généralement de double-cliquer sur l'icône de ces archives pour les intégrer dans votre application VirtualBox : cela va dépendre des systèmes ​d'exploitation. Il est raisonnabel ​de directement les intégrer "telle que" sans changer les adresses MAC comme demandées à l'installation.+Avant d'installer ​les images, vérifiez que vous disposez ​d'au moins 48GB d'​espace de stockage (en plus de l'archive **Sidus4Labs** de 10GB).
  
-L'​espace total occupé par  +Une fois téléchargées,​ il suffit généralement de double-cliquer sur l'​icône de ces archives pour les intégrer dans votre application VirtualBox : cela va dépendre des systèmes d'​exploitation. Il est raisonnable de directement les intégrer "telle que" sans changer les adresses MAC comme demandé à l'​installation. 
-===== Pour résumer ​SIDUS en quelques phrases =====+ 
 +L'​espace total (maximal) ​occupé par **Sidus4Labs** est de 48GB d'​espace disque. Le serveur **Sidus4Labs** et les clients **BIOS** et **UEFI** sont paramétrés pour occuper 2GB de RAM. 
 + 
 +===== Démarrage du serveur et des clients ===== 
 + 
 +Le démarrage du serveur **Sidus4Labs** s'​effectue en quelques secondes. Une fois l'​invite du terminal disponible, le serveur **Sidus4Labs** est prêt à démarrer un client **Sidus4Labs**. 
 + 
 +Le démarrage d'un client **Sidus4Labs** est alors possible, issu des 3 distributions disponibles : Debian, Ubuntu et CentOS. 
 + 
 +  * Démarrage d'une machine **[[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs-boot.webm|sidus4labs]]**,​ le maître 
 +  * Démarrage d'une SIDUS **Debian Buster** en [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_bios_Debian.webm|BIOS]] et [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_uefi_Debian.webm|UEFI]] 
 +  * Démarrage d'une SIDUS **Ubuntu 20.04** en [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_bios_Ubuntu.webm|BIOS]] et [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_uefi_Ubuntu.webm|UEFI]] 
 +  * Démarrage d'une SIDUS **CentOS 8** en [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_bios_CentOS.webm|BIOS]] et [[https://​www.cbp.ens-lyon.fr/​sidus/​sidus4labs_client_uefi_CentOS.webm|UEFI]] 
 + 
 +===== Quelques remarques fondamentales ===== 
 + 
 +Par défaut, le mot de passe **root** du serveur **sidus4labs** est **Sidus4LABS** (pas très original donc à changer par vos soins). 
 + 
 +Il y a 24 comptes accessibles,​ les 24 lettres grecques de **alpha** à **omega**. Le mot de passe de chacun est son login avec la première lettre en majuscule et immédiatement suivi de cette funeste année, 2020 : donc de **Alpha2020** à **Omega2020**. 
 + 
 +Le compte **alpha** est un compte **sudo**. Il est donc possible de passer **root** en exploitant ce compte. Il est donc préférable de changer le mot de passe du compte **alpha** si vous //sortez// cet environnement Sidus4LABS de votre poste de travail. 
 + 
 +Le compte **root** dispose de deux clés d'​accès **ssh** :  
 +  * celle sans mot de passe : pour se connecter à **root** de **root** sur le serveur et sur n'​importe quel client SIDUS.  
 +  * celle du créateur de Sidus4LABS : pour de la maintenance initiale mais aussi pour lui permettre d'​accéder au serveur en cas de demande d'​intervention 
 +  * si vous craignez quoi que ce soit, ''​rm /​root/​.ssh/​authorized_keys''​ 
 + 
 +Les deux interfaces réseau du serveurs **sidus4labs** sont NATés. ​Pour accéder au serveur de l'​extérieur,​ il existe une redirection du port 22022 sur le port 22. Pour accéder au serveur **sidus4labs** de sa machine hôte, il suffit d'un ''​ssh -p 22022 <​login>​@localhost''​. 
 + 
 +Chacun des systèmes proposés au démarrage dispose d'un environnement graphique comparable, XFCE, plutôt léger. D'​autres environnements sont proposés, mais ils requièrent un matériel graphique conséquent. Il se peut donc que GNOME3, choisi comme environnement par défaut par certaines distributions,​ ne fonctionne pas correctement. XFCE fonctionne dans tous les cas. 
 + 
 +<note warning>​Pour en savoir plus sur SIDUS, c'est là-dessous</​note>​ 
 +====== ​SIDUS en quelques phrases ​======
  
 **SIDUS** est l'​acronyme de //Single Instance Distributing Universal System// et se propose de simplifier à l'​extrême l'​administration de machines. ​ **SIDUS** est l'​acronyme de //Single Instance Distributing Universal System// et se propose de simplifier à l'​extrême l'​administration de machines. ​
Ligne 45: Ligne 80:
   * **ni un LiveCD** sur réseau : un LiveCD démarre un système minimaliste,​ nécessairement figé. Il est toujours possible de créer son propre LiveCD mais c'est une opération assez lourde. Avec SIDUS, il est possible d'​installer à la volée sur tous ses clients un logiciel instantanément,​ de le reconfigurer. ​   * **ni un LiveCD** sur réseau : un LiveCD démarre un système minimaliste,​ nécessairement figé. Il est toujours possible de créer son propre LiveCD mais c'est une opération assez lourde. Avec SIDUS, il est possible d'​installer à la volée sur tous ses clients un logiciel instantanément,​ de le reconfigurer. ​
  
-====== CQQCOQP ======+====== CQQCOQP ​: les 7 questions sur SIDUS ======
  
 [[http://​fr.wikipedia.org/​wiki/​QQOQCCP|CQQCOQP]] est une démarche analytique simple vous permettant, simplement en lisant les réponses aux questions élémentaires //Pourquoi ? Quoi ? Qui ? Où ? Quand ? Combien ? et Comment ?// les tenants et les aboutissants de SIDUS. [[http://​fr.wikipedia.org/​wiki/​QQOQCCP|CQQCOQP]] est une démarche analytique simple vous permettant, simplement en lisant les réponses aux questions élémentaires //Pourquoi ? Quoi ? Qui ? Où ? Quand ? Combien ? et Comment ?// les tenants et les aboutissants de SIDUS.
 +
 ===== Pourquoi ? ===== ===== Pourquoi ? =====
  
developpement/productions/sidus.1598444807.txt.gz · Dernière modification: 2020/08/26 14:26 par equemene