{"id":11993,"date":"2026-04-03T10:28:19","date_gmt":"2026-04-03T08:28:19","guid":{"rendered":"https:\/\/spgoo.org\/?page_id=11993"},"modified":"2026-04-22T11:29:29","modified_gmt":"2026-04-22T09:29:29","slug":"virtualisation","status":"publish","type":"page","link":"https:\/\/spgoo.org\/?page_id=11993","title":{"rendered":"Virtualisation sous EOSC EU-2"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Virtualisation sous EOSC EU-2 : Avril 2026<\/h2>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-cbe68d011f66f6fecf3bd3aca9a68de5\">Objectif est de voir comment utiliser et mettre en place une infrastructure de VM pour tester et mettre au point un dispositif de transfert de fichiers. <\/p>\n\n\n\n<p>Les ressources disponibles sont d\u00e9pendantes de votre affiliation, de votre employeur et des accords \u00e9tablis. Pour du personnel du Staff les ressources sont de l&#8217;ordre de 1000 cr\u00e9dits, pour du personnel chercheur ces m\u00eames ressources sont de l&#8217;ordre de 2000 cr\u00e9dits avec possibilit\u00e9 de constituer une \u00e9quipe ce qui repr\u00e9sente l&#8217;\u00e9quivalent de 6000 cr\u00e9dits.<\/p>\n\n\n\n<p>Le personnel de type Staff ne peut pas approvisionner plus d&#8217;une VM de caract\u00e9ristique tr\u00e8s limit\u00e9e (8Go de Ram et 2 vCpu et d&#8217;un disque). Donc pour la cr\u00e9ation d&#8217;infrastructure plus complexe pour le moment ce n&#8217;est pas disponible simplement (voir les fournisseurs : OVH, AZURE et AWS il suffit de faire chauffer la carte bancaire)<\/p>\n\n\n\n<p>Les images disponibles sur <strong>EOSC EU-2<\/strong>  ne disposent pas toujours des \u00e9l\u00e9ments n\u00e9cessaires pour vos diff\u00e9rentes manipulations. Pour cela, il est n\u00e9cessaire de constituer sa propre image.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-66ce0a873f1ddb0f72ef7ef68d3862cf\">Cr\u00e9ation d&#8217;image qcow2 pour d\u00e9ploiement sur EOSC.<\/p>\n\n\n\n<p>Cr\u00e9ation d&#8217;un disque au format qcow2 (attention pr\u00e9voir assez d&#8217;espace pour les installations par d\u00e9faut, sinon il faudra adapter et tailler le disque de fa\u00e7on manuelle lors de l&#8217;installation).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img create -f qcow2 nom_disque.qcow2 10G<\/code><\/pre>\n\n\n\n<p>Cr\u00e9ation de la machine virtuelle :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-system-x86_64 --enable-kvm -k fr -m 2048 -drive file=nom_disque.qcow2,media=disk,if=virtio,format=qcow2 -boot d -cdrom ubuntu24.04.4-live-server-amd64.iso -netdev user,id=mynet0 -device e1000,netdev=mynet0<\/code><\/pre>\n\n\n\n<p>D\u00e9marrage de l&#8217;image une fois g\u00e9n\u00e9r\u00e9e : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-system-x86_64 --enable-kvm -k fr -m 2048 -drive file=nom_disque.qcow2,media=disk,if=virtio,format=qcow2 -boot d  -netdev user,id=mynet0 -device e1000,netdev=mynet0<\/code><\/pre>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color has-medium-font-size wp-elements-4fca527ba9ce28d67039af3992014fa8\">Ne fonctionne pas une fois l&#8217;image import\u00e9e &#8230; erreur d&#8217;Openstack lors de la cr\u00e9ation de l&#8217;instance<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-0ca30d098bdb39802dcfe6cb90eba4e4\">Importer une machine virtuelle de VirtualBox vers qemu <\/p>\n\n\n\n<p>Objectif est de cr\u00e9er une VM \u00e0 partir de VirtualBox et de l&#8217;image ISO de Ubuntu 24.04 server. Une fois la VM cr\u00e9\u00e9e et v\u00e9rifier, on installe les diff\u00e9rents services n\u00e9cessaires. Ensuite on l&#8217;arr\u00eate et on l&#8217;exporte en image OVA. On rep\u00e8re o\u00f9 se trouve le fichier .ova et on le d\u00e9archive \u00e0 &#8216;laide de la commande suivante:  :<\/p>\n\n\n\n<p>tar -xvf archive.ova <\/p>\n\n\n\n<p>Les fichiers sont d\u00e9sarchiv\u00e9s et vous avez acc\u00e8s au fichier vmdk qui repr\u00e9sente l&#8217;image de votre machine virtuelle. <\/p>\n\n\n\n<p>Pour convertir ce fichier en fichier qcow2 vous pouvez utiliser la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-img convert -f vmdk -O qcow2 fichier.vmdk fichier.qcow2<\/code><\/pre>\n\n\n\n<p>Pour tester, vous pouvez ex\u00e9cuter cette commande : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>qemu-system-x86_64 -m 4G -smp 2 --enable-kvm fichier.qcow2<\/code><\/pre>\n\n\n\n<p>Si besoin de red\u00e9finir le clavier en fr : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg-reconfigure keyboard-configuration   (choisir la partie fr dans l'interface)<\/code><\/pre>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-d3d4dfa162dfdedd516c1e8a1bf6a9cd\">Format image : vmdk <\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-9a0c47bed511a8b78ccbb113db67ea02\">On a \u00e9galement la possibilit\u00e9 de remonter une image au format vmdk, mais dans ce contexte Openstack lors de la cr\u00e9ation d&#8217;une instance indique une erreur &#8211;&gt; voir avec le helpdesk  <\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-89348cb7e558db856825975d4799d3c0\">Bilan de l&#8217;utilisation des services de virtualisation sous EOSC : solution openstack  <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-34-35-1024x389.png\" alt=\"\" class=\"wp-image-12016\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-34-35-1024x389.png 1024w, https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-34-35-300x114.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-34-35-768x292.png 768w, https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-34-35.png 1480w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"705\" src=\"https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-33-44.png\" alt=\"\" class=\"wp-image-12017\" srcset=\"https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-33-44.png 912w, https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-33-44-300x232.png 300w, https:\/\/spgoo.org\/wp-content\/uploads\/2026\/04\/Capture-decran-du-2026-04-07-16-33-44-768x594.png 768w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/figure>\n<\/div>\n\n\n<p>Apr\u00e8s avoir pass\u00e9 un temps certain pour construire une image avec un Openssh, il s\u2019av\u00e8re que les ressources disponibles sont r\u00e9duites \u00e0 l\u2019exc\u00e8s. On ne peut pas d\u00e9marrer plus d&#8217;une instance et les possibilit\u00e9s de clonage ne sont pas accessibles. Autant dire que cette solution dans l&#8217;\u00e9tat convient pour une utilisation r\u00e9duite (une VM). Pour finir il faudra r\u00e9gler les conditions d&#8217;acc\u00e8s protocole ssh.<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color has-medium-font-size wp-elements-31eaccf275431819c490fdd6d2221be7\">Conclusion : <\/p>\n\n\n\n<p>Pour atteindre l&#8217;objectif de cr\u00e9er une infrastructure de plusieurs VMs dans ce contexte de EU-2 ce n&#8217;est pas possible car les ressources autoris\u00e9es sont trop limit\u00e9es. Dans cette configuration, la VM c&#8217;est accroch\u00e9e directement sur le r\u00e9seau public de cette infastructure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtualisation sous EOSC EU-2 : Avril 2026 Objectif est de voir comment utiliser et mettre en place une infrastructure de VM pour tester et mettre au point un dispositif de transfert de fichiers. Les ressources disponibles sont d\u00e9pendantes de votre affiliation, de votre employeur et des accords \u00e9tablis. Pour du personnel du Staff les ressources [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11993","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/11993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spgoo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11993"}],"version-history":[{"count":31,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/11993\/revisions"}],"predecessor-version":[{"id":12126,"href":"https:\/\/spgoo.org\/index.php?rest_route=\/wp\/v2\/pages\/11993\/revisions\/12126"}],"wp:attachment":[{"href":"https:\/\/spgoo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}