dernière mise à jour, 26 avril 2024
5/3/2024Lessons I hacked https://gitlab.in2p3.fr/-/snippets/697 Online Linux terminals weblinux on your browser copy.sh webminal lxd online by Canonical -- learn you how to use lxc learn shell online
3/10/2023Myself Bio I am Richard RANDRIATOAMANANA and a full research engineer in computational science working at LS2N (Digital Research Science Lab) in Nantes in the research support and development department. I was born in Indonesia (Borneo island), lived and studied for 8 years in South America and 35 years since in France, graduated in computer science engineering school and worked since 2002 for the CNRS. Ongoing projects Deployed lab cloud computing infrastructure above an iaas virtualization stack (used for BioInformatics Research) for the need of AI research in a "plan-play-deploy" scheme Developing softwares on a large-scale and flexible testbed for experiment-driven research in all areas of computer science and distributed systems. SLICES European Project (introduction talk)
2/14/2022Prenons un utilisateur lambda qui aimerait partager un programme ou un code de son projet avec d’autres utilisateurs, ou tout simplement pouvoir simplement accéder à ce programme dans plusieurs mésocentres, sans avoir à se préoccuper de le maintenir à jour partout. Cet utilisateur doit, à minima: fournir un fichier décrivant le conteneur (par exemple un fichier Dockerfile si c’est sous Docker ou GUIX si c’est sous guix…) respectant les bonnes pratiques (explicitées sur le portail), remplir les métadonnées obligatoires (cf Annexe). Une fois la soumission effectuée, un ensemble de procédés automatiques va construire l’image, scanner le code pour déceler d’éventuelles failles de sécurité et faire tourner les tests unitaires. Une fois les tests passés et les failles de sécurités identifiés, le conteneur est publié sur le portail CSAN avec des informations sur l’auteur et les métadonnées. A posteriori, un sysadmin de mésocentre va s’assurer que le programme tourne de manière optimisée sur le système de son mésocentre, et le cas échéant valide ce conteneur pour son mésocentre. Les utilisateurs utilisant le portail pourront ainsi vérifier que le conteneur est indiqué et validé pour tourner dans le mésocentre de son choix. Une fois connecté dans un environnement de calcul, notre utilisateur (ou n’importe quel autre utilisateur) pourra récupérer le conteneur simplement (via un pull ; docker pull conteneur:latest par exemple) et faire tourner le programme sur ses données locales.
2/4/2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up