Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
developpement:productions:sidus [2020/09/17 11:39] equemene [Exemples de démarrages] |
developpement:productions:sidus [2022/03/16 14:45] (Version actuelle) equemene [Démonstrateur SIDUS sous VirtualBox] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{ :developpement:productions:sidus-800.png?600 |}} | ||
+ | |||
====== SIDUS : "avec SIDUS, n'installe plus, démarre seulement tes machines !" ====== | ====== SIDUS : "avec SIDUS, n'installe plus, démarre seulement tes machines !" ====== | ||
Ligne 7: | Ligne 9: | ||
Pour simplifier la compréhension et la prise en main de SIDUS, le 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 : | Pour simplifier la compréhension et la prise en main de SIDUS, le 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 | ||
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 du serveur et des clients ===== | ===== Installation du serveur et des clients ===== | ||
Ligne 29: | Ligne 32: | ||
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). | 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). | ||
- | 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. | + | 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. |
- | 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. Votre mac | + | 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 ===== | ===== 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 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**. | ||
- | |||
- | ===== Quelques remarques ===== | ||
Le démarrage d'un client **Sidus4Labs** est alors possible, issu des 3 distributions disponibles : Debian, Ubuntu et CentOS. | Le démarrage d'un client **Sidus4Labs** est alors possible, issu des 3 distributions disponibles : Debian, Ubuntu et CentOS. | ||
- | Par défaut, le mot de passe **root** est **Sidus4LABS**. | + | * 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**. | 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**. | ||
- | 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 par certaines distributions, ne fonctionne pas correstement. XFCE fonctionne dans tous les cas. | + | 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. |
- | ===== Exemples de démarrages ===== | + | 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'' | ||
- | * Démarrage d'une machine **[[https://www.cbp.ens-lyon.fr/sidus/sidus4labs-boot.webm|sidus4labs]]**, le maître | + | 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''. |
- | * 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]] | + | 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. |
- | * 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]] | + | |
+ | <note warning>Pour en savoir plus sur SIDUS, c'est là-dessous</note> | ||
====== SIDUS en quelques phrases ====== | ====== SIDUS en quelques phrases ====== | ||