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 Dernière révision Les deux révisions suivantes | ||
developpement:productions:sidus [2020/08/26 15:19] equemene |
developpement:productions:sidus [2022/03/16 14:44] equemene [Démarrage du serveur et des clients] |
||
---|---|---|---|
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 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 de SIDUS, le démonstrateur **Sidus4Labs** 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 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/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 | ||
Ligne 21: | Ligne 23: | ||
* **[[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 31: | ||
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 ===== | ||
Ligne 37: | Ligne 39: | ||
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**. | ||
- | Le démarrage d'un client **Sidus4Labs** est alors possible. | + | 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 en quelques phrases ====== | ||