<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://it-wiki.ikoula.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ikbot</id>
	<title>It Ikoula wiki - Contributi utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://it-wiki.ikoula.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ikbot"/>
	<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/it/Speciale:Contributi/Ikbot"/>
	<updated>2026-04-11T00:22:04Z</updated>
	<subtitle>Contributi utente</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disattivare_la_modalit%C3%A0_sonno_di_Ubuntu&amp;diff=10256</id>
		<title>Disattivare la modalità sonno di Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disattivare_la_modalit%C3%A0_sonno_di_Ubuntu&amp;diff=10256"/>
		<updated>2021-07-30T09:45:09Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Ubuntu slaapstand uitschakelen&amp;quot;  data-link_translate_nl_url=&amp;quot;Ubuntu slaapstand uitschakelen&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Ubuntu slaapstand uitschakelen]][[nl:Ubuntu slaapstand uitschakelen]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;  data-link_translate_fr_url=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Désactiver la mise en veille Ubuntu]][[fr:Désactiver la mise en veille Ubuntu]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Désactiver la mise en veille Ubuntu|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o modo de sono Ubuntu&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o modo de sono Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o modo de sono Ubuntu]][[pt:Desactivar o modo de sono Ubuntu]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar el modo de suspensión de Ubuntu&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar el modo de suspensión de Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar el modo de suspensión de Ubuntu]][[es:Desactivar el modo de suspensión de Ubuntu]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable Ubuntu sleep mode&amp;quot;  data-link_translate_en_url=&amp;quot;Disable Ubuntu sleep mode&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable Ubuntu sleep mode]][[en:Disable Ubuntu sleep mode]]&lt;br /&gt;
 ==Come disabilitare la modalità sleep di Ubuntu? == =&lt;br /&gt;
&lt;br /&gt;
Per disabilitare lo standby sul vostro server Ubuntu, avete già bisogno di vedere lo stato del servizio standby.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep.PNG]]&lt;br /&gt;
&lt;br /&gt;
Una volta che avete controllato questo, dovreste anche controllare lo stato degli altri servizi di monitoraggio.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status suspend.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status hibernate.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status hybrid-sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Per sospendere il servizio di standby, potete eseguire il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Allora il servizio apparirà come &amp;quot;mascherato&amp;quot; che impedirà al vostro server di andare a dormire.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep4.PNG]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]] [[Category:Server VPS]] [[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disattivare_la_modalit%C3%A0_sonno_di_Ubuntu&amp;diff=10255</id>
		<title>Disattivare la modalità sonno di Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disattivare_la_modalit%C3%A0_sonno_di_Ubuntu&amp;diff=10255"/>
		<updated>2021-07-30T09:44:21Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;  data-link_translate_fr_url=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Désactiver la mise e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;  data-link_translate_fr_url=&amp;quot;Désactiver la mise en veille Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Désactiver la mise en veille Ubuntu]][[fr:Désactiver la mise en veille Ubuntu]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Désactiver la mise en veille Ubuntu|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o modo de sono Ubuntu&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o modo de sono Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o modo de sono Ubuntu]][[pt:Desactivar o modo de sono Ubuntu]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar el modo de suspensión de Ubuntu&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar el modo de suspensión de Ubuntu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar el modo de suspensión de Ubuntu]][[es:Desactivar el modo de suspensión de Ubuntu]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable Ubuntu sleep mode&amp;quot;  data-link_translate_en_url=&amp;quot;Disable Ubuntu sleep mode&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable Ubuntu sleep mode]][[en:Disable Ubuntu sleep mode]]&lt;br /&gt;
 ==Come disabilitare la modalità sleep di Ubuntu? == =&lt;br /&gt;
&lt;br /&gt;
Per disabilitare lo standby sul vostro server Ubuntu, avete già bisogno di vedere lo stato del servizio standby.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep.PNG]]&lt;br /&gt;
&lt;br /&gt;
Una volta che avete controllato questo, dovreste anche controllare lo stato degli altri servizi di monitoraggio.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status suspend.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status hibernate.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status hybrid-sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Per sospendere il servizio di standby, potete eseguire il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Allora il servizio apparirà come &amp;quot;mascherato&amp;quot; che impedirà al vostro server di andare a dormire.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl status sleep.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sleep4.PNG]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]] [[Category:Server VPS]] [[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10254</id>
		<title>Distribuire uno stack Gitea</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10254"/>
		<updated>2021-07-30T09:39:57Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Einsatz eines Gitea-Stacks&amp;quot;  data-link_translate_de_url=&amp;quot;Einsatz eines Gitea-Stacks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Einsatz eines Gitea-Stacks]][[de:Einsatz eines Gitea-Stacks]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een Gitea-stack implementeren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een Gitea-stack implementeren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een Gitea-stack implementeren]][[nl:Een Gitea-stack implementeren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Array|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;  data-link_translate_pt_url=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implantação de uma pilha de Gitea]][[pt:Implantação de uma pilha de Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de una pila Gitea&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de una pila Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de una pila Gitea]][[es:Despliegue de una pila Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy a Gitea stack&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy a Gitea stack&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy a Gitea stack]][[en:Deploy a Gitea stack]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Distribuire uno stack Gitea&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=Gitea&lt;br /&gt;
    |description=Per distribuire uno stack Gitea puoi seguire la documentazione ufficiale del progetto&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
    &lt;br /&gt;
    }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prerequisiti ==&lt;br /&gt;
&lt;br /&gt;
Per distribuire uno stack Gitea '''' potete seguire la documentazione ufficiale del progetto:&lt;br /&gt;
&lt;br /&gt;
[https://docs.gitea.io/en-us/install-with-docker/ Documentazione Gitea]&lt;br /&gt;
&lt;br /&gt;
Per fare questo dovreste avere :&lt;br /&gt;
&lt;br /&gt;
* un sistema GNU/Linux funzionante a cui si può accedere via SSH&lt;br /&gt;
un'installazione funzionante di docker e docker compose&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Puoi installare Gitea da una macchina fisica, una macchina virtuale o da un'istanza Ikoula One Cloud.&lt;br /&gt;
&lt;br /&gt;
== Distribuzione di Gitea ==&lt;br /&gt;
&lt;br /&gt;
Distribuire il tuo &amp;quot;Stack '''Gitea''' Stack sarà distribuito utilizzando un file di composizione che avete creato in precedenza o messo in una cartella a cui l'utente ha accesso.&lt;br /&gt;
&lt;br /&gt;
Nel nostro esempio faremo il deploy con il supporto di Postgres come DBMS (potete sostituire con la coppia login/password di vostra scelta):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
Gitea version: &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
networks:&lt;br /&gt;
  gitea:&lt;br /&gt;
    external: false&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
  server:&lt;br /&gt;
    image: gitea/gitea:latest&lt;br /&gt;
    environment:&lt;br /&gt;
      - USER_UID=1000&lt;br /&gt;
      - USER_GID=1000&lt;br /&gt;
    restart: always&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/gitea:/data&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;80:3000&amp;quot;&lt;br /&gt;
      - &amp;quot;222:22&amp;quot;&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - db&lt;br /&gt;
&lt;br /&gt;
  db:&lt;br /&gt;
    image: postgres:9.6&lt;br /&gt;
    restart: always&lt;br /&gt;
    environment:&lt;br /&gt;
      - POSTGRES_USER=gitea&lt;br /&gt;
      - POSTGRES_PASSWORD=gitea&lt;br /&gt;
      - POSTGRES_DB=gitea&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/postgres:/var/lib/postgresql/data&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assicuratevi di aver aperto le porte 3000 e 222 in TCP sull'host.&lt;br /&gt;
&lt;br /&gt;
Per eseguire il tuo file compose.yml in background dalla cartella in cui è memorizzato il file: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;# docker-compose up -d&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tutto quello che devi fare è compilare il modulo per finalizzare l'installazione e accedere al tuo stack Gitea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;http://VOTRE_IP&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora dovresti essere in grado di connetterti al tuo stack Gitea via Web e SSH dagli IP autorizzati sul tuo firewall.&lt;br /&gt;
È possibile far coabitare il vostro stack Gitea con altri servizi dietro un reverse proxy, nel qual caso siete liberi di modificare la porta di ascolto del servizio WEB come volete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gitea-deploy3.png|alt=Gitea]]&lt;br /&gt;
&lt;br /&gt;
[[Category:docker]]&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:FLEX]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;br /&gt;
[[Category:Server VPS]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10253</id>
		<title>Distribuire uno stack Gitea</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10253"/>
		<updated>2021-07-30T09:38:28Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Een Gitea-stack implementeren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een Gitea-stack implementeren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een Gitea-stack implementeren]][[nl:Een Gitea-stack implementeren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Array|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;  data-link_translate_pt_url=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implantação de uma pilha de Gitea]][[pt:Implantação de uma pilha de Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de una pila Gitea&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de una pila Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de una pila Gitea]][[es:Despliegue de una pila Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy a Gitea stack&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy a Gitea stack&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy a Gitea stack]][[en:Deploy a Gitea stack]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Distribuire uno stack Gitea&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=Gitea&lt;br /&gt;
    |description=Per distribuire uno stack Gitea puoi seguire la documentazione ufficiale del progetto&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
    &lt;br /&gt;
    }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prerequisiti ==&lt;br /&gt;
&lt;br /&gt;
Per distribuire uno stack Gitea '''' potete seguire la documentazione ufficiale del progetto:&lt;br /&gt;
&lt;br /&gt;
[https://docs.gitea.io/en-us/install-with-docker/ Documentazione Gitea]&lt;br /&gt;
&lt;br /&gt;
Per fare questo dovreste avere :&lt;br /&gt;
&lt;br /&gt;
* un sistema GNU/Linux funzionante a cui si può accedere via SSH&lt;br /&gt;
un'installazione funzionante di docker e docker compose&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Puoi installare Gitea da una macchina fisica, una macchina virtuale o da un'istanza Ikoula One Cloud.&lt;br /&gt;
&lt;br /&gt;
== Distribuzione di Gitea ==&lt;br /&gt;
&lt;br /&gt;
Distribuire il tuo &amp;quot;Stack '''Gitea''' Stack sarà distribuito utilizzando un file di composizione che avete creato in precedenza o messo in una cartella a cui l'utente ha accesso.&lt;br /&gt;
&lt;br /&gt;
Nel nostro esempio faremo il deploy con il supporto di Postgres come DBMS (potete sostituire con la coppia login/password di vostra scelta):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
Gitea version: &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
networks:&lt;br /&gt;
  gitea:&lt;br /&gt;
    external: false&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
  server:&lt;br /&gt;
    image: gitea/gitea:latest&lt;br /&gt;
    environment:&lt;br /&gt;
      - USER_UID=1000&lt;br /&gt;
      - USER_GID=1000&lt;br /&gt;
    restart: always&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/gitea:/data&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;80:3000&amp;quot;&lt;br /&gt;
      - &amp;quot;222:22&amp;quot;&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - db&lt;br /&gt;
&lt;br /&gt;
  db:&lt;br /&gt;
    image: postgres:9.6&lt;br /&gt;
    restart: always&lt;br /&gt;
    environment:&lt;br /&gt;
      - POSTGRES_USER=gitea&lt;br /&gt;
      - POSTGRES_PASSWORD=gitea&lt;br /&gt;
      - POSTGRES_DB=gitea&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/postgres:/var/lib/postgresql/data&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assicuratevi di aver aperto le porte 3000 e 222 in TCP sull'host.&lt;br /&gt;
&lt;br /&gt;
Per eseguire il tuo file compose.yml in background dalla cartella in cui è memorizzato il file: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;# docker-compose up -d&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tutto quello che devi fare è compilare il modulo per finalizzare l'installazione e accedere al tuo stack Gitea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;http://VOTRE_IP&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora dovresti essere in grado di connetterti al tuo stack Gitea via Web e SSH dagli IP autorizzati sul tuo firewall.&lt;br /&gt;
È possibile far coabitare il vostro stack Gitea con altri servizi dietro un reverse proxy, nel qual caso siete liberi di modificare la porta di ascolto del servizio WEB come volete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gitea-deploy3.png|alt=Gitea]]&lt;br /&gt;
&lt;br /&gt;
[[Category:docker]]&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:FLEX]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;br /&gt;
[[Category:Server VPS]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10252</id>
		<title>Distribuire uno stack Gitea</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_uno_stack_Gitea&amp;diff=10252"/>
		<updated>2021-07-30T09:37:26Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Déployer une stack Giteafr:Déployer u...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Array|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;  data-link_translate_pt_url=&amp;quot;Implantação de uma pilha de Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implantação de uma pilha de Gitea]][[pt:Implantação de uma pilha de Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de una pila Gitea&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de una pila Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de una pila Gitea]][[es:Despliegue de una pila Gitea]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy a Gitea stack&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy a Gitea stack&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy a Gitea stack]][[en:Deploy a Gitea stack]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Déployer une stack Gitea&amp;quot;  data-link_translate_fr_url=&amp;quot;Déployer une stack Gitea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Déployer une stack Gitea]][[fr:Déployer une stack Gitea]]&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Distribuire uno stack Gitea&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=Gitea&lt;br /&gt;
    |description=Per distribuire uno stack Gitea puoi seguire la documentazione ufficiale del progetto&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
    &lt;br /&gt;
    }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prerequisiti ==&lt;br /&gt;
&lt;br /&gt;
Per distribuire uno stack Gitea '''' potete seguire la documentazione ufficiale del progetto:&lt;br /&gt;
&lt;br /&gt;
[https://docs.gitea.io/en-us/install-with-docker/ Documentazione Gitea]&lt;br /&gt;
&lt;br /&gt;
Per fare questo dovreste avere :&lt;br /&gt;
&lt;br /&gt;
* un sistema GNU/Linux funzionante a cui si può accedere via SSH&lt;br /&gt;
un'installazione funzionante di docker e docker compose&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Puoi installare Gitea da una macchina fisica, una macchina virtuale o da un'istanza Ikoula One Cloud.&lt;br /&gt;
&lt;br /&gt;
== Distribuzione di Gitea ==&lt;br /&gt;
&lt;br /&gt;
Distribuire il tuo &amp;quot;Stack '''Gitea''' Stack sarà distribuito utilizzando un file di composizione che avete creato in precedenza o messo in una cartella a cui l'utente ha accesso.&lt;br /&gt;
&lt;br /&gt;
Nel nostro esempio faremo il deploy con il supporto di Postgres come DBMS (potete sostituire con la coppia login/password di vostra scelta):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
Gitea version: &amp;quot;2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
networks:&lt;br /&gt;
  gitea:&lt;br /&gt;
    external: false&lt;br /&gt;
&lt;br /&gt;
services:&lt;br /&gt;
  server:&lt;br /&gt;
    image: gitea/gitea:latest&lt;br /&gt;
    environment:&lt;br /&gt;
      - USER_UID=1000&lt;br /&gt;
      - USER_GID=1000&lt;br /&gt;
    restart: always&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/gitea:/data&lt;br /&gt;
    ports:&lt;br /&gt;
      - &amp;quot;80:3000&amp;quot;&lt;br /&gt;
      - &amp;quot;222:22&amp;quot;&lt;br /&gt;
    depends_on:&lt;br /&gt;
      - db&lt;br /&gt;
&lt;br /&gt;
  db:&lt;br /&gt;
    image: postgres:9.6&lt;br /&gt;
    restart: always&lt;br /&gt;
    environment:&lt;br /&gt;
      - POSTGRES_USER=gitea&lt;br /&gt;
      - POSTGRES_PASSWORD=gitea&lt;br /&gt;
      - POSTGRES_DB=gitea&lt;br /&gt;
    networks:&lt;br /&gt;
      - gitea&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /var/lib/persistent/postgres:/var/lib/postgresql/data&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assicuratevi di aver aperto le porte 3000 e 222 in TCP sull'host.&lt;br /&gt;
&lt;br /&gt;
Per eseguire il tuo file compose.yml in background dalla cartella in cui è memorizzato il file: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;# docker-compose up -d&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tutto quello che devi fare è compilare il modulo per finalizzare l'installazione e accedere al tuo stack Gitea.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;http://VOTRE_IP&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora dovresti essere in grado di connetterti al tuo stack Gitea via Web e SSH dagli IP autorizzati sul tuo firewall.&lt;br /&gt;
È possibile far coabitare il vostro stack Gitea con altri servizi dietro un reverse proxy, nel qual caso siete liberi di modificare la porta di ascolto del servizio WEB come volete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gitea-deploy3.png|alt=Gitea]]&lt;br /&gt;
&lt;br /&gt;
[[Category:docker]]&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:FLEX]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;br /&gt;
[[Category:Server VPS]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Scoprire_il_progetto_WebUI_Cockpit&amp;diff=10251</id>
		<title>Scoprire il progetto WebUI Cockpit</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Scoprire_il_progetto_WebUI_Cockpit&amp;diff=10251"/>
		<updated>2021-07-30T08:07:51Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Ontdek het WebUI Cockpit project&amp;quot;  data-link_translate_nl_url=&amp;quot;Ontdek het WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Ontdek het WebUI Cockpit project]][[nl:Ontdek het WebUI Cockpit project]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;  data-link_translate_fr_url=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Découvrir la WebUI Cockpit project]][[fr:Découvrir la WebUI Cockpit project]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Array|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Descubra o projecto WebUI Cockpit&amp;quot;  data-link_translate_pt_url=&amp;quot;Descubra o projecto WebUI Cockpit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Descubra o projecto WebUI Cockpit]][[pt:Descubra o projecto WebUI Cockpit]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Descubre el proyecto WebUI Cockpit&amp;quot;  data-link_translate_es_url=&amp;quot;Descubre el proyecto WebUI Cockpit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Descubre el proyecto WebUI Cockpit]][[es:Descubre el proyecto WebUI Cockpit]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Discover the WebUI Cockpit project&amp;quot;  data-link_translate_en_url=&amp;quot;Discover the WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Discover the WebUI Cockpit project]][[en:Discover the WebUI Cockpit project]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Progetto Cockpit&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=Progetto Cockpit&lt;br /&gt;
    |description= Interfaccia di amministrazione e monitoraggio per i server Linux&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://it-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Presentazione ==&lt;br /&gt;
[[File:Cockpit-logo.png|right|225px|Logo della cabina di pilotaggio]]&lt;br /&gt;
 ''' Cockpit project''' è un'interfaccia di amministrazione per sistemi operativi basati sul kernel Linux.&lt;br /&gt;
&lt;br /&gt;
L'elenco dei sistemi supportati è disponibile su [https://cockpit-project.org/running.html il sito ufficiale del progetto].&lt;br /&gt;
&lt;br /&gt;
Questo strumento vi permette di amministrare completamente il vostro server tramite un'interfaccia web.&lt;br /&gt;
&lt;br /&gt;
Citazione dalla documentazione del Cockpit:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Cockpit è un gestore di server che rende facile amministrare i vostri server Linux tramite un browser web. Saltare tra il terminale e lo strumento web non è un problema. Un servizio avviato tramite Cockpit può essere fermato tramite il terminale. Inoltre, se si verifica un errore nel terminale, viene visualizzato nell'interfaccia di log del Cockpit.&lt;br /&gt;
&lt;br /&gt;
Cockpit è perfetto per i nuovi amministratori di sistema, permettendo loro di eseguire facilmente compiti semplici come l'amministrazione dello storage, l'ispezione dei log e l'avvio e l'arresto dei servizi. È possibile monitorare e amministrare più server allo stesso tempo. Basta aggiungerli con un clic e le vostre macchine si prenderanno cura dei loro pari.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Caratteristiche ==&lt;br /&gt;
Le seguenti caratteristiche sono disponibili in Cockpit, anche con un'installazione minima:&lt;br /&gt;
&lt;br /&gt;
Panoramica&lt;br /&gt;
Panoramica: vista globale del sistema operativo e delle informazioni hardware.&lt;br /&gt;
Panoramica: sono disponibili i grafici di utilizzo (utilizzo della CPU, della rete, della RAM e del disco), i dettagli dell'hardware e le configurazioni.&lt;br /&gt;
&lt;br /&gt;
Registri&lt;br /&gt;
Logs : Visualizzazione dei log di sistema.&lt;br /&gt;
Registri: è possibile filtrare i registri per data, gravità e servizi.&lt;br /&gt;
&lt;br /&gt;
Rete&lt;br /&gt;
Rete: visualizza le informazioni di rete (invio/ricezione, zone e regole firewall, interfacce, log di rete).&lt;br /&gt;
Rete: permette di gestire le interfacce di rete e il firewall.&lt;br /&gt;
&lt;br /&gt;
Conti&lt;br /&gt;
Conti utente: creazione di un conto utente&lt;br /&gt;
Per rafforzare la sicurezza del server, si raccomanda di creare un account utente con i diritti di accesso a questo utente tramite il server. &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;L'utente può accedere a questo utente tramite il cockpit e bloccare l'account. &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Disposizioni di servizio&lt;br /&gt;
Elenca i servizi installati sul sistema e il loro stato (attivo/inattivo).&lt;br /&gt;
&lt;br /&gt;
Applicazioni&lt;br /&gt;
Aggiunge estensioni alla cabina di pilotaggio.&lt;br /&gt;
&lt;br /&gt;
Rapporti diagnostici&lt;br /&gt;
Raccolta di informazioni di configurazione e diagnostica del sistema.&lt;br /&gt;
&lt;br /&gt;
Dump del kernel&lt;br /&gt;
Un meccanismo di memory dump che permette di salvare la memoria del sistema dopo un incidente del kernel per un'analisi successiva.&lt;br /&gt;
&lt;br /&gt;
Aggiornamenti software&lt;br /&gt;
Aggiornamenti software: controlla e visualizza gli aggiornamenti disponibili.&lt;br /&gt;
Aggiornamenti software: permette l'installazione di aggiornamenti ma anche di programmare aggiornamenti automatici.&lt;br /&gt;
&lt;br /&gt;
SELinux&lt;br /&gt;
Registri di errore SELinux: gestione e dettaglio dei registri di errore SELinux.&lt;br /&gt;
SELinux: propone soluzioni per ogni errore rilevato dal servizio SELinux installato sul server. &lt;br /&gt;
&lt;br /&gt;
Terminale&lt;br /&gt;
Accesso al terminale dal browser web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;200px&amp;quot; widths=&amp;quot;200px&amp;quot; mode=&amp;quot;packed-overlay&amp;quot; caption=&amp;quot;Vue d'ensemble des fonctionnalités principales de Cockpit&amp;quot;&amp;gt;&lt;br /&gt;
File:Panoramica della cabina di pilotaggio.png|Panoramica&lt;br /&gt;
File:Registri della cabina di pilotaggio.png|Registri&lt;br /&gt;
File:Cockpit Network.png|Network&lt;br /&gt;
File:Cockpit Conti.png|Conti&lt;br /&gt;
File:Cockpit Services.png|Fornitura di servizi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;!-- Trop d'images sur la page.&lt;br /&gt;
Fichier:Cockpit Applications.png|Applications&lt;br /&gt;
Fichier:Cockpit Mises à jour.png| Mises à jour de logiciels&lt;br /&gt;
Fichier:Cockpit SELinux.png| SELinux&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installazione della cabina di pilotaggio ==&lt;br /&gt;
En fonction de l'installation du serveur, Cockpit peut ne pas être installé et/ou activé par défaut.&lt;br /&gt;
&lt;br /&gt;
=== Installazione ===&lt;br /&gt;
Ci-dessous, on va procéder à une installation minimale de Cockpit sans les applications associées.&lt;br /&gt;
&lt;br /&gt;
Il est décessaire d'être connecté en ssh à un utilisateur ayant les droits d'administration ou des droits sudo.&lt;br /&gt;
&lt;br /&gt;
;Fedora / Red Hat / CentOS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dnf check-update&lt;br /&gt;
# dnf install cockpit-ws&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Debian / Ubuntu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install cockpit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attivazione ===&lt;br /&gt;
Pour activer Cockpit sur votre serveur, nous allons utiliser les commandes fournies par systemd, le gestionnaire de démarrage de la plupart des distributions Linux.&lt;br /&gt;
&amp;lt;pre&amp;gt;# systemctl enable --now cockpit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois activé, nous pouvons vérifier le bon fonctionnement du service :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl status cockpit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usa ==&lt;br /&gt;
Pour utiliser Cockpit, accédez avec votre navigateur internet à &amp;lt;code&amp;gt;https://[IP_du_serveur]:9090&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les identifiants et mots de passe correspondent aux utilisateurs du système d'exploitation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cet article vous a été utile ? &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Server dedicato]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Scoprire_il_progetto_WebUI_Cockpit&amp;diff=10250</id>
		<title>Scoprire il progetto WebUI Cockpit</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Scoprire_il_progetto_WebUI_Cockpit&amp;diff=10250"/>
		<updated>2021-07-30T08:06:40Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;  data-link_translate_fr_url=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Découvrir la WebUI Coc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;  data-link_translate_fr_url=&amp;quot;Découvrir la WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Découvrir la WebUI Cockpit project]][[fr:Découvrir la WebUI Cockpit project]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Array|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Descubra o projecto WebUI Cockpit&amp;quot;  data-link_translate_pt_url=&amp;quot;Descubra o projecto WebUI Cockpit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Descubra o projecto WebUI Cockpit]][[pt:Descubra o projecto WebUI Cockpit]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Descubre el proyecto WebUI Cockpit&amp;quot;  data-link_translate_es_url=&amp;quot;Descubre el proyecto WebUI Cockpit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Descubre el proyecto WebUI Cockpit]][[es:Descubre el proyecto WebUI Cockpit]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Discover the WebUI Cockpit project&amp;quot;  data-link_translate_en_url=&amp;quot;Discover the WebUI Cockpit project&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Discover the WebUI Cockpit project]][[en:Discover the WebUI Cockpit project]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Progetto Cockpit&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=Progetto Cockpit&lt;br /&gt;
    |description= Interfaccia di amministrazione e monitoraggio per i server Linux&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://it-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Presentazione ==&lt;br /&gt;
[[File:Cockpit-logo.png|right|225px|Logo della cabina di pilotaggio]]&lt;br /&gt;
 ''' Cockpit project''' è un'interfaccia di amministrazione per sistemi operativi basati sul kernel Linux.&lt;br /&gt;
&lt;br /&gt;
L'elenco dei sistemi supportati è disponibile su [https://cockpit-project.org/running.html il sito ufficiale del progetto].&lt;br /&gt;
&lt;br /&gt;
Questo strumento vi permette di amministrare completamente il vostro server tramite un'interfaccia web.&lt;br /&gt;
&lt;br /&gt;
Citazione dalla documentazione del Cockpit:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Cockpit è un gestore di server che rende facile amministrare i vostri server Linux tramite un browser web. Saltare tra il terminale e lo strumento web non è un problema. Un servizio avviato tramite Cockpit può essere fermato tramite il terminale. Inoltre, se si verifica un errore nel terminale, viene visualizzato nell'interfaccia di log del Cockpit.&lt;br /&gt;
&lt;br /&gt;
Cockpit è perfetto per i nuovi amministratori di sistema, permettendo loro di eseguire facilmente compiti semplici come l'amministrazione dello storage, l'ispezione dei log e l'avvio e l'arresto dei servizi. È possibile monitorare e amministrare più server allo stesso tempo. Basta aggiungerli con un clic e le vostre macchine si prenderanno cura dei loro pari.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Caratteristiche ==&lt;br /&gt;
Le seguenti caratteristiche sono disponibili in Cockpit, anche con un'installazione minima:&lt;br /&gt;
&lt;br /&gt;
Panoramica&lt;br /&gt;
Panoramica: vista globale del sistema operativo e delle informazioni hardware.&lt;br /&gt;
Panoramica: sono disponibili i grafici di utilizzo (utilizzo della CPU, della rete, della RAM e del disco), i dettagli dell'hardware e le configurazioni.&lt;br /&gt;
&lt;br /&gt;
Registri&lt;br /&gt;
Logs : Visualizzazione dei log di sistema.&lt;br /&gt;
Registri: è possibile filtrare i registri per data, gravità e servizi.&lt;br /&gt;
&lt;br /&gt;
Rete&lt;br /&gt;
Rete: visualizza le informazioni di rete (invio/ricezione, zone e regole firewall, interfacce, log di rete).&lt;br /&gt;
Rete: permette di gestire le interfacce di rete e il firewall.&lt;br /&gt;
&lt;br /&gt;
Conti&lt;br /&gt;
Conti utente: creazione di un conto utente&lt;br /&gt;
Per rafforzare la sicurezza del server, si raccomanda di creare un account utente con i diritti di accesso a questo utente tramite il server. &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;L'utente può accedere a questo utente tramite il cockpit e bloccare l'account. &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Disposizioni di servizio&lt;br /&gt;
Elenca i servizi installati sul sistema e il loro stato (attivo/inattivo).&lt;br /&gt;
&lt;br /&gt;
Applicazioni&lt;br /&gt;
Aggiunge estensioni alla cabina di pilotaggio.&lt;br /&gt;
&lt;br /&gt;
Rapporti diagnostici&lt;br /&gt;
Raccolta di informazioni di configurazione e diagnostica del sistema.&lt;br /&gt;
&lt;br /&gt;
Dump del kernel&lt;br /&gt;
Un meccanismo di memory dump che permette di salvare la memoria del sistema dopo un incidente del kernel per un'analisi successiva.&lt;br /&gt;
&lt;br /&gt;
Aggiornamenti software&lt;br /&gt;
Aggiornamenti software: controlla e visualizza gli aggiornamenti disponibili.&lt;br /&gt;
Aggiornamenti software: permette l'installazione di aggiornamenti ma anche di programmare aggiornamenti automatici.&lt;br /&gt;
&lt;br /&gt;
SELinux&lt;br /&gt;
Registri di errore SELinux: gestione e dettaglio dei registri di errore SELinux.&lt;br /&gt;
SELinux: propone soluzioni per ogni errore rilevato dal servizio SELinux installato sul server. &lt;br /&gt;
&lt;br /&gt;
Terminale&lt;br /&gt;
Accesso al terminale dal browser web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;200px&amp;quot; widths=&amp;quot;200px&amp;quot; mode=&amp;quot;packed-overlay&amp;quot; caption=&amp;quot;Vue d'ensemble des fonctionnalités principales de Cockpit&amp;quot;&amp;gt;&lt;br /&gt;
File:Panoramica della cabina di pilotaggio.png|Panoramica&lt;br /&gt;
File:Registri della cabina di pilotaggio.png|Registri&lt;br /&gt;
File:Cockpit Network.png|Network&lt;br /&gt;
File:Cockpit Conti.png|Conti&lt;br /&gt;
File:Cockpit Services.png|Fornitura di servizi&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;!-- Trop d'images sur la page.&lt;br /&gt;
Fichier:Cockpit Applications.png|Applications&lt;br /&gt;
Fichier:Cockpit Mises à jour.png| Mises à jour de logiciels&lt;br /&gt;
Fichier:Cockpit SELinux.png| SELinux&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installazione della cabina di pilotaggio ==&lt;br /&gt;
En fonction de l'installation du serveur, Cockpit peut ne pas être installé et/ou activé par défaut.&lt;br /&gt;
&lt;br /&gt;
=== Installazione ===&lt;br /&gt;
Ci-dessous, on va procéder à une installation minimale de Cockpit sans les applications associées.&lt;br /&gt;
&lt;br /&gt;
Il est décessaire d'être connecté en ssh à un utilisateur ayant les droits d'administration ou des droits sudo.&lt;br /&gt;
&lt;br /&gt;
;Fedora / Red Hat / CentOS&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dnf check-update&lt;br /&gt;
# dnf install cockpit-ws&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Debian / Ubuntu&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt update&lt;br /&gt;
# apt install cockpit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attivazione ===&lt;br /&gt;
Pour activer Cockpit sur votre serveur, nous allons utiliser les commandes fournies par systemd, le gestionnaire de démarrage de la plupart des distributions Linux.&lt;br /&gt;
&amp;lt;pre&amp;gt;# systemctl enable --now cockpit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois activé, nous pouvons vérifier le bon fonctionnement du service :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl status cockpit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usa ==&lt;br /&gt;
Pour utiliser Cockpit, accédez avec votre navigateur internet à &amp;lt;code&amp;gt;https://[IP_du_serveur]:9090&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les identifiants et mots de passe correspondent aux utilisateurs du système d'exploitation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Cet article vous a été utile ? &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Server dedicato]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10249</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10249"/>
		<updated>2021-07-29T15:36:27Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Duplicarea unei instanțe în altă zonă&amp;quot;  data-link_translate_ro_url=&amp;quot;Duplicarea unei instanțe în altă zonă&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Duplicarea unei instanțe în altă zonă]][[ro:Duplicarea unei instanțe în altă zonă]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Дублирование экземпляра в другой зоне&amp;quot;  data-link_translate_ru_url=&amp;quot;Дублирование экземпляра в другой зоне&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Дублирование экземпляра в другой зоне]][[ru:Дублирование экземпляра в другой зоне]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;  data-link_translate_pl_url=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Duplikuj instancję w innej strefie]][[pl:Duplikuj instancję w innej strefie]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;  data-link_translate_ja_url=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:インスタンスを別のゾーンに複製する]][[ja:インスタンスを別のゾーンに複製する]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;在另一区复制一个实例&amp;quot;  data-link_translate_zh_url=&amp;quot;在另一区复制一个实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:在另一区复制一个实例]][[zh:在另一区复制一个实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10248</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10248"/>
		<updated>2021-07-29T15:35:31Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Дублирование экземпляра в другой зоне&amp;quot;  data-link_translate_ru_url=&amp;quot;Дублирование экземпляра в другой зоне&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Дублирование экземпляра в другой зоне]][[ru:Дублирование экземпляра в другой зоне]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;  data-link_translate_pl_url=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Duplikuj instancję w innej strefie]][[pl:Duplikuj instancję w innej strefie]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;  data-link_translate_ja_url=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:インスタンスを別のゾーンに複製する]][[ja:インスタンスを別のゾーンに複製する]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;在另一区复制一个实例&amp;quot;  data-link_translate_zh_url=&amp;quot;在另一区复制一个实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:在另一区复制一个实例]][[zh:在另一区复制一个实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10247</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10247"/>
		<updated>2021-07-29T15:34:49Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;  data-link_translate_pl_url=&amp;quot;Duplikuj instancję w innej strefie&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Duplikuj instancję w innej strefie]][[pl:Duplikuj instancję w innej strefie]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;  data-link_translate_ja_url=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:インスタンスを別のゾーンに複製する]][[ja:インスタンスを別のゾーンに複製する]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;在另一区复制一个实例&amp;quot;  data-link_translate_zh_url=&amp;quot;在另一区复制一个实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:在另一区复制一个实例]][[zh:在另一区复制一个实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10246</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10246"/>
		<updated>2021-07-29T15:34:06Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ja_title=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;  data-link_translate_ja_url=&amp;quot;インスタンスを別のゾーンに複製する&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:インスタンスを別のゾーンに複製する]][[ja:インスタンスを別のゾーンに複製する]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;在另一区复制一个实例&amp;quot;  data-link_translate_zh_url=&amp;quot;在另一区复制一个实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:在另一区复制一个实例]][[zh:在另一区复制一个实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10245</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10245"/>
		<updated>2021-07-29T15:33:21Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_zh_title=&amp;quot;在另一区复制一个实例&amp;quot;  data-link_translate_zh_url=&amp;quot;在另一区复制一个实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:在另一区复制一个实例]][[zh:在另一区复制一个实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10244</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10244"/>
		<updated>2021-07-29T15:32:45Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;  data-link_translate_de_url=&amp;quot;Duplizieren einer Instanz in einer anderen Zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Duplizieren einer Instanz in einer anderen Zone]][[de:Duplizieren einer Instanz in einer anderen Zone]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10243</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10243"/>
		<updated>2021-07-29T15:32:04Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;  data-link_translate_nl_url=&amp;quot;Een instantie in een andere zone dupliceren&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Een instantie in een andere zone dupliceren]][[nl:Een instantie in een andere zone dupliceren]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10242</id>
		<title>Duplicare un'istanza in un'altra zona</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Duplicare_un%27istanza_in_un%27altra_zona&amp;diff=10242"/>
		<updated>2021-07-29T15:31:25Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Dupliquer...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;  data-link_translate_fr_url=&amp;quot;Dupliquer une instance dans une autre zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Dupliquer une instance dans une autre zone]][[fr:Dupliquer une instance dans une autre zone]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Dupliquer une instance dans une autre zone|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Duplicar uma instância noutra zona&amp;quot;  data-link_translate_pt_url=&amp;quot;Duplicar uma instância noutra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Duplicar uma instância noutra zona]][[pt:Duplicar uma instância noutra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Duplicar una instancia en otra zona&amp;quot;  data-link_translate_es_url=&amp;quot;Duplicar una instancia en otra zona&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Duplicar una instancia en otra zona]][[es:Duplicar una instancia en otra zona]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Duplicate an instance in another zone&amp;quot;  data-link_translate_en_url=&amp;quot;Duplicate an instance in another zone&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Duplicate an instance in another zone]][[en:Duplicate an instance in another zone]]&lt;br /&gt;
==Casi d'uso==&lt;br /&gt;
Ho creato un'istanza in una zona BASIC, vorrei spostare la mia istanza in una zona ADVANCE per beneficiare delle caratteristiche di questa zona.&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in modo identico in un'altra zona per avere un'infrastruttura di prova.&lt;br /&gt;
&lt;br /&gt;
==Prerequisiti==&lt;br /&gt;
Vorrei distribuire la mia infrastruttura in un'altra zona per avere un'infrastruttura di prova * Non ho bisogno di un datadisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Svolgimento==&lt;br /&gt;
Creare un modello della mia istanza di cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
# Copia il mio modello in un'altra zona cf: [[Copier_mon_modele_dans_une_autre_zone]]&lt;br /&gt;
# Distribuire il mio template cf: [[Cr%C3%A9er_un_mod%C3%A8le_%C3%A0_partir_de_ma_VM]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Pubblico_nuvola]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10241</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10241"/>
		<updated>2021-07-29T15:27:54Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Docker depanarea unui container care se oprește imediat&amp;quot;  data-link_translate_ro_url=&amp;quot;Docker depanarea unui container care se oprește imediat&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Docker depanarea unui container care se oprește imediat]][[ro:Docker depanarea unui container care se oprește imediat]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Docker отлаживает контейнер, который немедленно останавливается&amp;quot;  data-link_translate_ru_url=&amp;quot;Docker отлаживает контейнер, который немедленно останавливается&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Docker отлаживает контейнер, который немедленно останавливается]][[ru:Docker отлаживает контейнер, который немедленно останавливается]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;  data-link_translate_pl_url=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Docker debuguje kontener, który natychmiast się zatrzymuje]][[pl:Docker debuguje kontener, który natychmiast się zatrzymuje]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;  data-link_translate_ja_url=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:すぐに停止するコンテナをDockerでデバッグする]][[ja:すぐに停止するコンテナをDockerでデバッグする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;Docker调试一个立即停止的容器&amp;quot;  data-link_translate_zh_url=&amp;quot;Docker调试一个立即停止的容器&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:Docker调试一个立即停止的容器]][[zh:Docker调试一个立即停止的容器]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10240</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10240"/>
		<updated>2021-07-29T15:25:50Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Docker отлаживает контейнер, который немедленно останавливается&amp;quot;  data-link_translate_ru_url=&amp;quot;Docker отлаживает контейнер, который немедленно останавливается&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Docker отлаживает контейнер, который немедленно останавливается]][[ru:Docker отлаживает контейнер, который немедленно останавливается]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;  data-link_translate_pl_url=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Docker debuguje kontener, który natychmiast się zatrzymuje]][[pl:Docker debuguje kontener, który natychmiast się zatrzymuje]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;  data-link_translate_ja_url=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:すぐに停止するコンテナをDockerでデバッグする]][[ja:すぐに停止するコンテナをDockerでデバッグする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;Docker调试一个立即停止的容器&amp;quot;  data-link_translate_zh_url=&amp;quot;Docker调试一个立即停止的容器&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:Docker调试一个立即停止的容器]][[zh:Docker调试一个立即停止的容器]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10239</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10239"/>
		<updated>2021-07-29T15:23:13Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;  data-link_translate_pl_url=&amp;quot;Docker debuguje kontener, który natychmiast się zatrzymuje&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Docker debuguje kontener, który natychmiast się zatrzymuje]][[pl:Docker debuguje kontener, który natychmiast się zatrzymuje]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;  data-link_translate_ja_url=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:すぐに停止するコンテナをDockerでデバッグする]][[ja:すぐに停止するコンテナをDockerでデバッグする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;Docker调试一个立即停止的容器&amp;quot;  data-link_translate_zh_url=&amp;quot;Docker调试一个立即停止的容器&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:Docker调试一个立即停止的容器]][[zh:Docker调试一个立即停止的容器]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10238</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10238"/>
		<updated>2021-07-29T15:22:20Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ja_title=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;  data-link_translate_ja_url=&amp;quot;すぐに停止するコンテナをDockerでデバッグする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:すぐに停止するコンテナをDockerでデバッグする]][[ja:すぐに停止するコンテナをDockerでデバッグする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;Docker调试一个立即停止的容器&amp;quot;  data-link_translate_zh_url=&amp;quot;Docker调试一个立即停止的容器&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:Docker调试一个立即停止的容器]][[zh:Docker调试一个立即停止的容器]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10237</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10237"/>
		<updated>2021-07-29T15:21:32Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_zh_title=&amp;quot;Docker调试一个立即停止的容器&amp;quot;  data-link_translate_zh_url=&amp;quot;Docker调试一个立即停止的容器&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:Docker调试一个立即停止的容器]][[zh:Docker调试一个立即停止的容器]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10236</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10236"/>
		<updated>2021-07-29T15:20:52Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;  data-link_translate_de_url=&amp;quot;Docker-Debugging eines Containers, der sofort anhält&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Docker-Debugging eines Containers, der sofort anhält]][[de:Docker-Debugging eines Containers, der sofort anhält]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10235</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10235"/>
		<updated>2021-07-29T15:20:13Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;  data-link_translate_nl_url=&amp;quot;Docker debuggen van een container die onmiddellijk stopt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Docker debuggen van een container die onmiddellijk stopt]][[nl:Docker debuggen van een container die onmiddellijk stopt]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10234</id>
		<title>Docker esegue il debug di un contenitore che si ferma immediatamente</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Docker_esegue_il_debug_di_un_contenitore_che_si_ferma_immediatamente&amp;diff=10234"/>
		<updated>2021-07-29T15:19:28Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiate...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;  data-link_translate_fr_url=&amp;quot;Docker déboguer un conteneur qui se stop immédiatement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Docker déboguer un conteneur qui se stop immédiatement]][[fr:Docker déboguer un conteneur qui se stop immédiatement]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Docker déboguer un conteneur qui se stop immédiatement|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;  data-link_translate_pt_url=&amp;quot;Depuração de um contentor que pára imediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Depuração de um contentor que pára imediatamente]][[pt:Depuração de um contentor que pára imediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;  data-link_translate_es_url=&amp;quot;Docker depurando un contenedor que se detiene inmediatamente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Docker depurando un contenedor que se detiene inmediatamente]][[es:Docker depurando un contenedor que se detiene inmediatamente]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Docker debugging a container that stops immediately&amp;quot;  data-link_translate_en_url=&amp;quot;Docker debugging a container that stops immediately&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Docker debugging a container that stops immediately]][[en:Docker debugging a container that stops immediately]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduzione== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Quando iniziate il vostro '''eseguire il docker''' il contenitore si ferma immediatamente, è possibile che il tuo ''PID 1'' non sia partito, tuttavia non vedi nulla nei log e non puoi controllare nel tuo contenitore.&amp;lt;br&amp;gt;&lt;br /&gt;
Vedremo come eseguire il debug di un contenitore Docker '''' che si ferma immediatamente, forzando un comando su di esso a ''PID 1''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Corso== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Riavvia il tuo '''eseguire il docker''' con il comando seguente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ docker run -d --name NOM_DE_VOTRE_CONTENEUR NOM_DE_VOTRE_IMAGE /bin/sh -c &amp;quot;while true; do sleep 2; df -h; done&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo renderà il vostro '''PID 1''' sarà ancora in esecuzione, così puoi controllare nel tuo contenitore se i tuoi servizi sono in esecuzione e fare il debug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Category:Contribuire]] [[Category:Linux]] --&amp;gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Docker]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10233</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10233"/>
		<updated>2021-07-29T15:10:35Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Diagnosticarea unui disc Linux defect&amp;quot;  data-link_translate_ro_url=&amp;quot;Diagnosticarea unui disc Linux defect&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Diagnosticarea unui disc Linux defect]][[ro:Diagnosticarea unui disc Linux defect]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Диагностика неисправного диска Linux&amp;quot;  data-link_translate_ru_url=&amp;quot;Диагностика неисправного диска Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Диагностика неисправного диска Linux]][[ru:Диагностика неисправного диска Linux]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;  data-link_translate_pl_url=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Diagnozowanie uszkodzonego dysku w systemie Linux]][[pl:Diagnozowanie uszkodzonego dysku w systemie Linux]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;故障したLinuxディスクの診断&amp;quot;  data-link_translate_ja_url=&amp;quot;故障したLinuxディスクの診断&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:故障したLinuxディスクの診断]][[ja:故障したLinuxディスクの診断]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;  data-link_translate_zh_url=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:诊断一个有问题的Linux磁盘]][[zh:诊断一个有问题的Linux磁盘]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10232</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10232"/>
		<updated>2021-07-29T15:09:26Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Диагностика неисправного диска Linux&amp;quot;  data-link_translate_ru_url=&amp;quot;Диагностика неисправного диска Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Диагностика неисправного диска Linux]][[ru:Диагностика неисправного диска Linux]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;  data-link_translate_pl_url=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Diagnozowanie uszkodzonego dysku w systemie Linux]][[pl:Diagnozowanie uszkodzonego dysku w systemie Linux]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;故障したLinuxディスクの診断&amp;quot;  data-link_translate_ja_url=&amp;quot;故障したLinuxディスクの診断&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:故障したLinuxディスクの診断]][[ja:故障したLinuxディスクの診断]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;  data-link_translate_zh_url=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:诊断一个有问题的Linux磁盘]][[zh:诊断一个有问题的Linux磁盘]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10231</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10231"/>
		<updated>2021-07-29T15:08:26Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;  data-link_translate_pl_url=&amp;quot;Diagnozowanie uszkodzonego dysku w systemie Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Diagnozowanie uszkodzonego dysku w systemie Linux]][[pl:Diagnozowanie uszkodzonego dysku w systemie Linux]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;故障したLinuxディスクの診断&amp;quot;  data-link_translate_ja_url=&amp;quot;故障したLinuxディスクの診断&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:故障したLinuxディスクの診断]][[ja:故障したLinuxディスクの診断]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;  data-link_translate_zh_url=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:诊断一个有问题的Linux磁盘]][[zh:诊断一个有问题的Linux磁盘]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10230</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10230"/>
		<updated>2021-07-29T15:07:26Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ja_title=&amp;quot;故障したLinuxディスクの診断&amp;quot;  data-link_translate_ja_url=&amp;quot;故障したLinuxディスクの診断&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:故障したLinuxディスクの診断]][[ja:故障したLinuxディスクの診断]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;  data-link_translate_zh_url=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:诊断一个有问题的Linux磁盘]][[zh:诊断一个有问题的Linux磁盘]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10229</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10229"/>
		<updated>2021-07-29T15:06:25Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_zh_title=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;  data-link_translate_zh_url=&amp;quot;诊断一个有问题的Linux磁盘&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:诊断一个有问题的Linux磁盘]][[zh:诊断一个有问题的Linux磁盘]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10228</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10228"/>
		<updated>2021-07-29T15:05:42Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;  data-link_translate_de_url=&amp;quot;Diagnose einer defekten Linux-Festplatte&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Diagnose einer defekten Linux-Festplatte]][[de:Diagnose einer defekten Linux-Festplatte]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10227</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10227"/>
		<updated>2021-07-29T15:04:52Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;  data-link_translate_nl_url=&amp;quot;Diagnose van een defecte Linux-schijf&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Diagnose van een defecte Linux-schijf]][[nl:Diagnose van een defecte Linux-schijf]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10226</id>
		<title>Diagnosticare un disco Linux difettoso</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Diagnosticare_un_disco_Linux_difettoso&amp;diff=10226"/>
		<updated>2021-07-29T15:04:00Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Diagnostic d'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;  data-link_translate_fr_url=&amp;quot;Diagnostic d'un disque défectueux Linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Diagnostic d'un disque défectueux Linux]][[fr:Diagnostic d'un disque défectueux Linux]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Diagnostic d'un disque défectueux Linux|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;  data-link_translate_pt_url=&amp;quot;Diagnosticar um disco Linux defeituoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Diagnosticar um disco Linux defeituoso]][[pt:Diagnosticar um disco Linux defeituoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;  data-link_translate_es_url=&amp;quot;Diagnóstico de un disco Linux defectuoso&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Diagnóstico de un disco Linux defectuoso]][[es:Diagnóstico de un disco Linux defectuoso]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;  data-link_translate_en_url=&amp;quot;Diagnosing a faulty Linux disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Diagnosing a faulty Linux disk]][[en:Diagnosing a faulty Linux disk]]&lt;br /&gt;
== Introduzione == &lt;br /&gt;
&lt;br /&gt;
Questo articolo mira a diagnosticare e identificare un disco difettoso su un server Linux.&lt;br /&gt;
&lt;br /&gt;
Le seguenti azioni possono essere eseguite da un terminale Linux o da un Netboot. &lt;br /&gt;
&lt;br /&gt;
== Gli ordini == &lt;br /&gt;
&lt;br /&gt;
 === Se il vostro sistema operativo ha RAID == =&lt;br /&gt;
&lt;br /&gt;
Come primo passo potete fare i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; cat /proc/mdstat &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Otterrete quindi un risultato simile al seguente: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
read_ahead 1024 sectors&lt;br /&gt;
md2 : active raid1 sda3[1] sdb3[0]&lt;br /&gt;
262016 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sda2[1] sdb2[0]&lt;br /&gt;
119684160 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
md0 : active raid1 sda1[1] sdb1[0]&lt;br /&gt;
102208 blocks [2/2] [UU]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui potete vedere [UU] alla fine di ogni unità logica. Una U significa che un disco è correttamente integrato nel RAID.&lt;br /&gt;
Pertanto, non appena si vede una sequenza come [_U] si deduce che un'unità è difettosa. &lt;br /&gt;
&lt;br /&gt;
Si può anche ottenere un risultato come questo: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# cat /proc/mdstat&lt;br /&gt;
&lt;br /&gt;
Personalities : [raid1]&lt;br /&gt;
md3 : active raid1 sda3[0] sdb3[2](F)&lt;br /&gt;
      439553856 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
      bitmap: 1/4 pages [4KB], 65536KB chunk&lt;br /&gt;
&lt;br /&gt;
md1 : active raid1 sdb1[2](F) sda1[0]&lt;br /&gt;
      19529600 blocks super 1.0 [2/1] [U_]&lt;br /&gt;
&lt;br /&gt;
unused devices: &amp;lt;none&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo caso la (F) ci dice che la partizione è difettosa. Nel nostro esempio le partizioni sdb3 e sdb1 sono difettose.&lt;br /&gt;
&lt;br /&gt;
 === Diagnosi == =&lt;br /&gt;
&lt;br /&gt;
Per diagnosticare quale disco è cattivo, useremo SMART.&lt;br /&gt;
&lt;br /&gt;
Per fare questo, è necessario installarlo: &lt;br /&gt;
A seconda della vostra distribuzione Linux, il comando può cambiare:&lt;br /&gt;
&lt;br /&gt;
Per Centos :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
yum install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per Ubuntu / Debian :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install smartmontools&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Potete quindi eseguire il seguente comando che elencherà i dischi presenti: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
smartctl --scan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ottenere maggiori informazioni su un disco, usate il seguente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
smartctl -iHAl error [NOM DU DISQUE]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà quindi generato un rapporto del disco che vi mostrerà tutte le anomalie presenti.&lt;br /&gt;
Questo rapporto è composto da quattro parti. La prima parte sono le informazioni sul disco, il suo numero di serie, il modello, la capacità, ...&lt;br /&gt;
La seconda parte è il ritorno del test SMART, se il risultato è diverso da PASSATO, è necessaria la sostituzione del disco.&lt;br /&gt;
La terza parte sono tutti i valori generati dal test relativi al disco.&lt;br /&gt;
E infine l'ultima parte è il registro degli errori del disco.&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10225</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10225"/>
		<updated>2021-07-29T15:00:41Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Dezactivarea setării modului bazat pe kernel pentru noul modul&amp;quot;  data-link_translate_ro_url=&amp;quot;Dezactivarea setării modului bazat pe kernel pentru noul modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Dezactivarea setării modului bazat pe kernel pentru noul modul]][[ro:Dezactivarea setării modului bazat pe kernel pentru noul modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Отключите установку режима на основе ядра для нового модуля&amp;quot;  data-link_translate_ru_url=&amp;quot;Отключите установку режима на основе ядра для нового модуля&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Отключите установку режима на основе ядра для нового модуля]][[ru:Отключите установку режима на основе ядра для нового модуля]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;  data-link_translate_pl_url=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]][[pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;  data-link_translate_ja_url=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:新モジュールのカーネルベースのモード設定を無効にする]][[ja:新モジュールのカーネルベースのモード設定を無効にする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;  data-link_translate_zh_url=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:禁用新模块的基于内核的模式设置]][[zh:禁用新模块的基于内核的模式设置]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10224</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10224"/>
		<updated>2021-07-29T14:59:30Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Отключите установку режима на основе ядра для нового модуля&amp;quot;  data-link_translate_ru_url=&amp;quot;Отключите установку режима на основе ядра для нового модуля&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Отключите установку режима на основе ядра для нового модуля]][[ru:Отключите установку режима на основе ядра для нового модуля]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;  data-link_translate_pl_url=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]][[pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;  data-link_translate_ja_url=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:新モジュールのカーネルベースのモード設定を無効にする]][[ja:新モジュールのカーネルベースのモード設定を無効にする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;  data-link_translate_zh_url=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:禁用新模块的基于内核的模式设置]][[zh:禁用新模块的基于内核的模式设置]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10223</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10223"/>
		<updated>2021-07-29T14:58:40Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;  data-link_translate_pl_url=&amp;quot;Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]][[pl:Wyłączenie ustawiania trybów dla nowego modułu w oparciu o jądro]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;  data-link_translate_ja_url=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:新モジュールのカーネルベースのモード設定を無効にする]][[ja:新モジュールのカーネルベースのモード設定を無効にする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;  data-link_translate_zh_url=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:禁用新模块的基于内核的模式设置]][[zh:禁用新模块的基于内核的模式设置]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10222</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10222"/>
		<updated>2021-07-29T14:55:56Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ja_title=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;  data-link_translate_ja_url=&amp;quot;新モジュールのカーネルベースのモード設定を無効にする&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:新モジュールのカーネルベースのモード設定を無効にする]][[ja:新モジュールのカーネルベースのモード設定を無効にする]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;  data-link_translate_zh_url=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:禁用新模块的基于内核的模式设置]][[zh:禁用新模块的基于内核的模式设置]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10221</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10221"/>
		<updated>2021-07-29T14:54:54Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_zh_title=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;  data-link_translate_zh_url=&amp;quot;禁用新模块的基于内核的模式设置&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:禁用新模块的基于内核的模式设置]][[zh:禁用新模块的基于内核的模式设置]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10220</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10220"/>
		<updated>2021-07-29T14:54:14Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;  data-link_translate_de_url=&amp;quot;Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]][[de:Deaktivieren der kernelbasierten Modus-Einstellung für das neue Modul]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10219</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10219"/>
		<updated>2021-07-29T14:53:30Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;  data-link_translate_nl_url=&amp;quot;Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]][[nl:Schakel de kernel-gebaseerde modus-instelling voor de nieuwe module uit]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10218</id>
		<title>Disabilita l'impostazione della modalità basata sul kernel per il nuovo modulo</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Disabilita_l%27impostazione_della_modalit%C3%A0_basata_sul_kernel_per_il_nuovo_modulo&amp;diff=10218"/>
		<updated>2021-07-29T14:52:52Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour l...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;  data-link_translate_fr_url=&amp;quot;Desactiver le Kernel-based mode-setting pour le module nouveau&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau]][[fr:Desactiver le Kernel-based mode-setting pour le module nouveau]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Desactiver le Kernel-based mode-setting pour le module nouveau|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;  data-link_translate_pt_url=&amp;quot;Desactivar o mode-setting baseado no kernel para o novo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Desactivar o mode-setting baseado no kernel para o novo módulo]][[pt:Desactivar o mode-setting baseado no kernel para o novo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;  data-link_translate_es_url=&amp;quot;Desactivar la configuración del modo basado en el kernel para el nuevo módulo&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]][[es:Desactivar la configuración del modo basado en el kernel para el nuevo módulo]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;  data-link_translate_en_url=&amp;quot;Disable kernel-based mode-setting for the new module&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Disable kernel-based mode-setting for the new module]][[en:Disable kernel-based mode-setting for the new module]]&lt;br /&gt;
Il Kernel-based mode-setting, o KMS, permette un miglioramento della visualizzazione di un server Linux. Nel caso di un server dedicato remoto, questi vantaggi saranno difficili da sfruttare. Raccomandiamo di disabilitare questa funzione che è abilitata di default per il &amp;quot;nuovo&amp;quot; driver.&lt;br /&gt;
&lt;br /&gt;
 ===Come scoprire se il KMS è attivato== =&lt;br /&gt;
Usando questo comando, se il risultato non è '0' :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /sys/module/nouveau/parameters/modeset&lt;br /&gt;
-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ==Come disattivare il KMS== =&lt;br /&gt;
Impostare modeset a 0 nelle impostazioni predefinite di grub '''/etc/default/grub''' (da aggiungere a '''GRUB_CMDLINE_LINUX'''):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nouveau.modeset=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rigenerare i file di configurazione di grub per riflettere le impostazioni predefinite:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controllare che l'opzione sia impostata correttamente:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -ri nouveau /boot/grub/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* È necessario un riavvio per tenerne conto. &amp;lt;b&amp;gt;Si les commandes précédentes ont générées des erreurs, il est indispensable de vérifier avant de procéder au redémarrage.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Server VPS]]&lt;br /&gt;
[[Category:Server dedicato]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10217</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10217"/>
		<updated>2021-07-29T14:48:32Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Implementarea instanțelor dvs. cu Terraform&amp;quot;  data-link_translate_ro_url=&amp;quot;Implementarea instanțelor dvs. cu Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Implementarea instanțelor dvs. cu Terraform]][[ro:Implementarea instanțelor dvs. cu Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Развертывание ваших экземпляров с помощью Terraform&amp;quot;  data-link_translate_ru_url=&amp;quot;Развертывание ваших экземпляров с помощью Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Развертывание ваших экземпляров с помощью Terraform]][[ru:Развертывание ваших экземпляров с помощью Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażanie instancji za pomocą Terraform]][[pl:Wdrażanie instancji za pomocą Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Terraformによるインスタンスのデプロイ]][[ja:Terraformによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Terraform部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Terraform部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Terraform部署你的实例]][[zh:用Terraform部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10216</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10216"/>
		<updated>2021-07-29T14:46:42Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Развертывание ваших экземпляров с помощью Terraform&amp;quot;  data-link_translate_ru_url=&amp;quot;Развертывание ваших экземпляров с помощью Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Развертывание ваших экземпляров с помощью Terraform]][[ru:Развертывание ваших экземпляров с помощью Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażanie instancji za pomocą Terraform]][[pl:Wdrażanie instancji za pomocą Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Terraformによるインスタンスのデプロイ]][[ja:Terraformによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Terraform部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Terraform部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Terraform部署你的实例]][[zh:用Terraform部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10215</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10215"/>
		<updated>2021-07-29T14:45:46Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażanie instancji za pomocą Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażanie instancji za pomocą Terraform]][[pl:Wdrażanie instancji za pomocą Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Terraformによるインスタンスのデプロイ]][[ja:Terraformによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Terraform部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Terraform部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Terraform部署你的实例]][[zh:用Terraform部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10214</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10214"/>
		<updated>2021-07-29T14:44:35Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ja_title=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Terraformによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Terraformによるインスタンスのデプロイ]][[ja:Terraformによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Terraform部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Terraform部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Terraform部署你的实例]][[zh:用Terraform部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10213</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10213"/>
		<updated>2021-07-29T14:43:41Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_zh_title=&amp;quot;用Terraform部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Terraform部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Terraform部署你的实例]][[zh:用Terraform部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10212</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10212"/>
		<updated>2021-07-29T14:41:43Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_de_title=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;  data-link_translate_de_url=&amp;quot;Bereitstellen Ihrer Instanzen mit Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Bereitstellen Ihrer Instanzen mit Terraform]][[de:Bereitstellen Ihrer Instanzen mit Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10211</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10211"/>
		<updated>2021-07-29T14:41:02Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_nl_title=&amp;quot;Je instances uitrollen met Terraform&amp;quot;  data-link_translate_nl_url=&amp;quot;Je instances uitrollen met Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Je instances uitrollen met Terraform]][[nl:Je instances uitrollen met Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10210</id>
		<title>Distribuire le istanze con Terraform</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_istanze_con_Terraform&amp;diff=10210"/>
		<updated>2021-07-29T14:40:17Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: Creata pagina con &amp;quot;&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:fr:Deployer vos instan...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Terraform&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Terraform]][[fr:Deployer vos instances avec Terraform]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Terraform|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;  data-link_translate_pt_url=&amp;quot;Implementar as suas instâncias com a Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implementar as suas instâncias com a Terraform]][[pt:Implementar as suas instâncias com a Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Terraform]][[es:Despliegue de sus instancias con Terraform]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploying your instances with Terraform&amp;quot;  data-link_translate_en_url=&amp;quot;Deploying your instances with Terraform&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploying your instances with Terraform]][[en:Deploying your instances with Terraform]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente una o più istanze di IKOULA One Cloud tramite lo strumento di infrastruttura come codice chiamato &amp;quot;Terraform&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Prima di tutto dovrai installare Terraform, se non l'hai già fatto, e avere un account IKOULA One Cloud.&lt;br /&gt;
Terraform è disponibile per la maggior parte dei sistemi operativi al seguente link: https://www.terraform.io/downloads.html&lt;br /&gt;
&lt;br /&gt;
Terraform supporta dozzine di provider, una lista dei quali è disponibile sul loro sito web (https://www.terraform.io/docs/providers/).&lt;br /&gt;
Useremo il provider &amp;quot;Cloudstack&amp;quot; per distribuire su Cloud Ikoula One.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Distribuire una singola istanza ==&lt;br /&gt;
&lt;br /&gt;
Scriveremo il nostro primo file di configurazione Terraform che permette il deployment di una singola istanza di IKOULA Cloud:&lt;br /&gt;
&lt;br /&gt;
Si tratta di un file di testo con estensione &amp;quot;.tf&amp;quot; (fate attenzione a non creare diversi file &amp;quot;.tf&amp;quot; nella vostra directory di lavoro o Terraform li caricherà tutti), useremo il formato classico di Terraform ma è anche possibile utilizzare una sintassi JSON.&lt;br /&gt;
&lt;br /&gt;
Ecco il contenuto del nostro file Terraform da adattare con i vostri parametri:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Per la distribuzione di un'istanza nella zona di base''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone basic Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  security_group_ids = [&amp;quot;&amp;lt; ID de votre groupe de sécurité Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Pour le déploiement d'une instance en zone avancée''' (avec création d'une règle de redirection de port, pour ssh dans cet exemple)   :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
provider &amp;quot;cloudstack&amp;quot; {&lt;br /&gt;
  api_url   = &amp;quot;https://cloudstack.ikoula.com/client/api&amp;quot;&lt;br /&gt;
  api_key    = &amp;quot;&amp;lt; Votre clé API de votre compte/utilisateur Cloud Ikoula One  &amp;gt;&amp;quot;&lt;br /&gt;
  secret_key = &amp;quot;&amp;lt; Votre clé secrète de votre compte/utilisateur Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_instance&amp;quot; &amp;quot;&amp;lt; Nom de votre choix pour votre ressource d'instance &amp;gt;&amp;quot; {&lt;br /&gt;
  zone = &amp;quot;&amp;lt; Nom de la zone avancée/adv Cloud Ikoula One de votre choix &amp;gt;&amp;quot;&lt;br /&gt;
  service_offering = &amp;quot;&amp;lt; Nom de l'offre de calcul Cloud Ikoula One de votre choix &amp;gt; &amp;quot;&lt;br /&gt;
  template = &amp;quot;&amp;lt; Nom du modèle Cloud Ikoula One de votre choix&amp;quot;&lt;br /&gt;
  name = &amp;quot;&amp;lt; Nom de votre choix pour votre instance Cloud Ikoula One&amp;quot;&lt;br /&gt;
  keypair = &amp;quot;&amp;lt; Nom de votre paire de clé SSH Cloud Ikoula One&amp;gt;&amp;quot;&lt;br /&gt;
  expunge = &amp;quot;true&amp;quot;&lt;br /&gt;
  network_id = [&amp;quot;&amp;lt; ID de votre réseau d'invités Cloud Ikoula One à utiliser &amp;gt;&amp;quot;,]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Redirection de port (ici SSH)&lt;br /&gt;
&lt;br /&gt;
resource &amp;quot;cloudstack_port_forward&amp;quot; &amp;quot;SshTerraformVM1&amp;quot; {&lt;br /&gt;
  ip_address_id = &amp;quot;&amp;lt; ID de l'adresse ip NAT Source de votre réseau d'invités &amp;gt;&amp;quot;&lt;br /&gt;
  forward {&lt;br /&gt;
    protocol     = &amp;quot;tcp&amp;quot;&lt;br /&gt;
    private_port = &amp;quot;22&amp;quot;&lt;br /&gt;
    public_port  = &amp;quot;&amp;lt; port ssh publique de votre choix&amp;gt;&amp;quot;&lt;br /&gt;
    virtual_machine_id = &amp;quot;${cloudstack_instance.&amp;lt; Nom que vous avez choisis au-dessus pour votre ressource d'instance &amp;gt;.id}&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note : la ligne 'expunge = &amp;quot;true&amp;quot;' nous permettra de supprimer notre instance lors de l'appel &amp;quot;terraform destroy&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois votre fichier de configuration enregistré, nous allons initialiser Terraform puis l'appliquer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
&lt;br /&gt;
The following providers do not have any version constraints in configuration,&lt;br /&gt;
so the latest version was installed.&lt;br /&gt;
&lt;br /&gt;
To prevent automatic upgrades to new major versions that may contain breaking&lt;br /&gt;
changes, it is recommended to add version = &amp;quot;...&amp;quot; constraints to the&lt;br /&gt;
corresponding provider blocks in configuration, with the constraint strings&lt;br /&gt;
suggested below.&lt;br /&gt;
&lt;br /&gt;
* provider.cloudstack: version = &amp;quot;~&amp;gt; 0.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant de lancer notre déploiement (ici en zone basic), nous pouvons vérifier ce qui sera exécuté sans rien appliquer via la commande :&lt;br /&gt;
#terraform plan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform plan&lt;br /&gt;
Refreshing Terraform state in-memory prior to plan...&lt;br /&gt;
The refreshed state will be used to calculate this plan, but will not be&lt;br /&gt;
persisted to local or remote state storage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note: You didn't specify an &amp;quot;-out&amp;quot; parameter to save this plan, so Terraform&lt;br /&gt;
can't guarantee that exactly these actions will be performed if&lt;br /&gt;
&amp;quot;terraform apply&amp;quot; is subsequently run.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si c'est bien ce que nous voulons faire alors nous pouvons appliquer via la commande &amp;quot;terraform apply&amp;quot; et saisir &amp;quot;yes&amp;quot; pour confirmer quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform apply&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  + cloudstack_instance.TerraformVM1&lt;br /&gt;
      id:                            &amp;lt;computed&amp;gt;&lt;br /&gt;
      display_name:                  &amp;lt;computed&amp;gt;&lt;br /&gt;
      expunge:                       &amp;quot;true&amp;quot;&lt;br /&gt;
      group:                         &amp;lt;computed&amp;gt;&lt;br /&gt;
      ip_address:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      keypair:                       &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
      name:                          &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
      network_id:                    &amp;lt;computed&amp;gt;&lt;br /&gt;
      project:                       &amp;lt;computed&amp;gt;&lt;br /&gt;
      root_disk_size:                &amp;lt;computed&amp;gt;&lt;br /&gt;
      security_group_ids.#:          &amp;quot;1&amp;quot;&lt;br /&gt;
      security_group_ids.3260590242: &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
      service_offering:              &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
      tags.%:                        &amp;lt;computed&amp;gt;&lt;br /&gt;
      template:                      &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
      zone:                          &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 1 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only 'yes' will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creating...&lt;br /&gt;
  display_name:                  &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  expunge:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;true&amp;quot;&lt;br /&gt;
  group:                         &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  ip_address:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  keypair:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;MY_SSH_KEYPAIR&amp;quot;&lt;br /&gt;
  name:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;TerraformVM1&amp;quot;&lt;br /&gt;
  network_id:                    &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  project:                       &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  root_disk_size:                &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  security_group_ids.#:          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
  security_group_ids.3260590242: &amp;quot;&amp;quot; =&amp;gt; &amp;quot;84be7eef7-4pne-51c6-9abf6f3f9-c4zoek90887&amp;quot;&lt;br /&gt;
  service_offering:              &amp;quot;&amp;quot; =&amp;gt; &amp;quot;t1.pico&amp;quot;&lt;br /&gt;
  tags.%:                        &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;lt;computed&amp;gt;&amp;quot;&lt;br /&gt;
  template:                      &amp;quot;&amp;quot; =&amp;gt; &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;&lt;br /&gt;
  zone:                          &amp;quot;&amp;quot; =&amp;gt; &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot;&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (20s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (30s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still creating... (40s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Creation complete after 46s (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici nous venons de déployer en quelques secondes, une instance nommée &amp;quot;TerraformVM1&amp;quot; avec le modèle &amp;quot;Debian 9 - Minimal - 64bits&amp;quot; dans la zone basic &amp;quot;US-FL-MIAMI02-Z2-BASIC&amp;quot; avec l'offre de calcul &amp;quot;t1.pico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir celle-ci depuis notre interface Cloud Ikoula One :&lt;br /&gt;
&lt;br /&gt;
[[File:wiki_terraform_1.png]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons nous connecter sur notre instance fraichement déployée.&lt;br /&gt;
Note : Pour que cela fonctionne il faut que le [https://fr-wiki.ikoula.com/fr/Deploiement_d%27une_instance_en_zone_basic_(cliquez_pour_lire_la_suite)#Introduction_aux_groupes_de_s.C3.A9curit.C3.A9 gruppo di sicurezza] dans lequel nous avons déployé le permette, sinon il faudra y rajouter une règle autorisant la connexion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ssh -i MY_SSH_KEYPAIR root@38.93.X.X&lt;br /&gt;
The authenticity of host '38.93.X.X (38.93.X.X)' can't be established.&lt;br /&gt;
ECDSA key fingerprint is SHA256:4D7s+xxxXXXXxxxxXXXXXXXXXxxxxXXXXXxxXXXXxxXXXxxx.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '38.93.X.X' (ECDSA) to the list of known hosts.&lt;br /&gt;
Linux TerraformVM1 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
root@TerraformVM1:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour supprimer notre instance, il nous suffira d'exécuter la commande &amp;quot;terraform destroy&amp;quot; et valider en saisissant &amp;quot;yes&amp;quot; quand cela nous est demandé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ terraform destroy&lt;br /&gt;
cloudstack_instance.TerraformVM1: Refreshing state... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
&lt;br /&gt;
An execution plan has been generated and is shown below.&lt;br /&gt;
Resource actions are indicated with the following symbols:&lt;br /&gt;
  - destroy&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  - cloudstack_instance.TerraformVM1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plan: 0 to add, 0 to change, 1 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you really want to destroy?&lt;br /&gt;
  Terraform will destroy all your managed infrastructure, as shown above.&lt;br /&gt;
  There is no undo. Only 'yes' will be accepted to confirm.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Still destroying... (ID: ba1220fc-b777-48e2-b63a-5d21ccc930ba, 10s elapsed)&lt;br /&gt;
cloudstack_instance.TerraformVM1: Destruction complete after 15s&lt;br /&gt;
&lt;br /&gt;
Destroy complete! Resources: 1 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloudstack]]&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie :Cloud]]&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10209</id>
		<title>Distribuire le tue istanze con Ansible</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10209"/>
		<updated>2021-07-29T14:37:56Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ro_title=&amp;quot;Implementarea instanțelor cu Ansible&amp;quot;  data-link_translate_ro_url=&amp;quot;Implementarea instanțelor cu Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Implementarea instanțelor cu Ansible]][[ro:Implementarea instanțelor cu Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Развертывание ваших экземпляров с помощью Ansible&amp;quot;  data-link_translate_ru_url=&amp;quot;Развертывание ваших экземпляров с помощью Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Развертывание ваших экземпляров с помощью Ansible]][[ru:Развертывание ваших экземпляров с помощью Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażaj instancje za pomocą Ansible]][[pl:Wdrażaj instancje za pomocą Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Ansibleによるインスタンスのデプロイ]][[ja:Ansibleによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Ansible部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Ansible部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Ansible部署你的实例]][[zh:用Ansible部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;  data-link_translate_de_url=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Stellen Sie Ihre Instanzen mit Ansible bereit]][[de:Stellen Sie Ihre Instanzen mit Ansible bereit]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;  data-link_translate_nl_url=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Implementeer uw instanties met Ansible]][[nl:Implementeer uw instanties met Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Ansible&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Ansible]][[fr:Deployer vos instances avec Ansible]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Ansible|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;  data-link_translate_pt_url=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implante as suas instâncias com Ansible]][[pt:Implante as suas instâncias com Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Ansible]][[es:Despliegue de sus instancias con Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy your instances with Ansible&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy your instances with Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy your instances with Ansible]][[en:Deploy your instances with Ansible]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente le istanze di IKOULA One Cloud tramite lo strumento Ansible&lt;br /&gt;
&lt;br /&gt;
Per prima cosa è necessario installare Ansible (https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) poi il modulo &amp;quot;cs_instance&amp;quot; (può essere installato tramite &amp;quot;pip install cs&amp;quot; cf. https://docs.ansible.com/ansible/2.6/modules/cs_instance_module.html) permettendoti di utilizzare l'API di Cloud Ikoula One, se non l'hai già fatto e hai un account Cloud IKOULA One.&lt;br /&gt;
&lt;br /&gt;
Ansible è disponibile per la maggior parte delle distribuzioni GNU/Linux, MacOS ma può anche essere usato tramite Cygwin, per esempio sotto Microsoft Windows. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Distribuire un'istanza in un solo comando con ''Ansible'' &lt;br /&gt;
&lt;br /&gt;
Dovrete prima creare e compilare/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di '''Ansible''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi devi solo eseguire questo comando, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no, per esempio):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=&amp;lt;Nom de la VM&amp;gt; display_name=&amp;lt;Nom de la VM&amp;gt;  state=present template=&amp;lt; Nom entre simples quotes ou ID du template voulu&amp;gt; api_region=CloudIkoulaOne zone=&amp;lt;Nom de la zone voulu&amp;gt; service_offering=&amp;lt; Nom de l’offre de calcul voulu &amp;gt; networks=&amp;lt;Nom du réseau existant voulu&amp;gt; ssh_key=&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot; è la scelta di :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;t1.pico&amp;quot; (1/2 Core CPU with 512MB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;t1.micro&amp;quot; (1 Core CPU with 1GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.small&amp;quot; (1 Core CPU with 1.7GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.medium&amp;quot; (2 Cores CPU with 3.8GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.large&amp;quot; (4 Cores CPU with 7.6GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.extralarge&amp;quot; (8 Cores CPU with 15.3GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco un esempio e il ritorno della sua esecuzione:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=Debian9advz1 display_name=Debian9adv1 state=present template='Debian 9 - Minimal - 64bits' api_region=CloudIkoulaOne zone=EU-FR-IKDC1-Z1-ADV service_offering=t1.micro networks=My-Network-Z1 ssh_key=MY_SSHKEY&amp;quot;&lt;br /&gt;
localhost | SUCCESS =&amp;gt; {&lt;br /&gt;
    &amp;quot;account&amp;quot;: &amp;quot;ikoula&amp;quot;,&lt;br /&gt;
    &amp;quot;affinity_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;changed&amp;quot;: true,&lt;br /&gt;
    &amp;quot;created&amp;quot;: &amp;quot;2018-09-12T10:05:00+0200&amp;quot;,&lt;br /&gt;
    &amp;quot;default_ip&amp;quot;: &amp;quot;10.1.1.176&amp;quot;,&lt;br /&gt;
    &amp;quot;display_name&amp;quot;: &amp;quot;Debian9adv1&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;: &amp;quot;ROOT&amp;quot;,&lt;br /&gt;
    &amp;quot;hypervisor&amp;quot;: &amp;quot;XenServer&amp;quot;,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;3c60acc9-1480-48bc-ab78-934f0e607d6c&amp;quot;,&lt;br /&gt;
    &amp;quot;instance_name&amp;quot;: &amp;quot;i-1079-67026-VM&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Debian9advz1&amp;quot;,&lt;br /&gt;
    &amp;quot;password&amp;quot;: &amp;quot;KYqrT3h28qOs&amp;quot;,&lt;br /&gt;
    &amp;quot;password_enabled&amp;quot;: true,&lt;br /&gt;
    &amp;quot;security_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;service_offering&amp;quot;: &amp;quot;t1.micro&amp;quot;,&lt;br /&gt;
    &amp;quot;ssh_key&amp;quot;: &amp;quot;MY_SSHKEY&amp;quot;,&lt;br /&gt;
    &amp;quot;state&amp;quot;: &amp;quot;Running&amp;quot;,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;template&amp;quot;: &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;,&lt;br /&gt;
    &amp;quot;user_data&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;zone&amp;quot;: &amp;quot;EU-FR-IKDC1-Z1-ADV&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo esempio, distribuiamo un'istanza Debian 9 nella zona avanzata (EU-FR-IKDC1-Z1-ADV), usando l'offerta di calcolo &amp;quot;t1.micro&amp;quot; nella nostra rete chiamata &amp;quot;My-Network-Z1&amp;quot; con la nostra coppia di chiavi SSH chiamata &amp;quot;MY_SSHKEY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Per vedere tutti i parametri utilizzabili e altri esempi, potete usare l'ansible-doc del modulo &amp;quot;cs_instance&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-doc cs_instance&lt;br /&gt;
&amp;gt; CS_INSTANCE    (/usr/lib/python2.7/site-packages/ansible/modules/cloud/cloudstack/cs_instance.py)&lt;br /&gt;
&lt;br /&gt;
  Deploy, start, update, scale, restart, restore, stop and destroy instances.&lt;br /&gt;
&lt;br /&gt;
Options (= is mandatory):&lt;br /&gt;
&lt;br /&gt;
- account&lt;br /&gt;
        Account the instance is related to.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- affinity_groups&lt;br /&gt;
        Affinity groups names to be applied to the new instance.&lt;br /&gt;
        [Default: []]&lt;br /&gt;
- api_http_method&lt;br /&gt;
        HTTP method used.&lt;br /&gt;
        (Choices: get, post)[Default: get]&lt;br /&gt;
- api_key&lt;br /&gt;
        API key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_region&lt;br /&gt;
        Name of the ini section in the `cloustack.ini' file.&lt;br /&gt;
        [Default: cloudstack]&lt;br /&gt;
- api_secret&lt;br /&gt;
        Secret key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_timeout&lt;br /&gt;
        HTTP timeout.&lt;br /&gt;
        [Default: 10]&lt;br /&gt;
- api_url&lt;br /&gt;
        URL of the CloudStack API e.g. https://cloud.example.com/client/api.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu&lt;br /&gt;
        The number of CPUs to allocate to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu_speed&lt;br /&gt;
        The clock speed/shares allocated to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_offering&lt;br /&gt;
        Name of the disk offering to be used.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_size&lt;br /&gt;
        Disk size in GByte required if deploying instance from ISO.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nota: l'output del comando è volutamente troncato a causa della sua lunghezza.&lt;br /&gt;
&lt;br /&gt;
== Distribuire un'istanza con un playbook Ansible ==&lt;br /&gt;
&lt;br /&gt;
Allo stesso modo di sopra, devi prima creare e riempire/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di Ansible:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi basta creare un file playbook (estensione yml / formato YAML), come di seguito, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no per esempio) :&lt;br /&gt;
&lt;br /&gt;
Esempio di un playbook per distribuire un'istanza in una zona avanzata:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_adv.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      networks: &amp;quot;&amp;lt;Nom du réseau existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio di playbook per il deployment di un'istanza in una zona di base (dove sostituiamo semplicemente il parametro network con il parametro security groups e aggiungiamo il ritorno post-deployment dell'indirizzo ip pubblico assegnato alla vm):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_basic.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      security_groups: &amp;quot;&amp;lt;Nom du groupe de sécurité existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  - name: &amp;quot;VM ip address:&amp;quot;&lt;br /&gt;
    debug:&lt;br /&gt;
      var: vminfo.default_ip&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una volta adattati i parametri e i loro valori, ecco un esempio di come eseguire il playbook (adattate il nome del vostro file playbook se necessario):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-playbook -i &amp;quot;localhost,&amp;quot; -c local deploy_instance_adv.yml&lt;br /&gt;
&lt;br /&gt;
PLAY [all] ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create Debian instance in Cloud IKOULA One with Ansible Playbook] ********************************************************************************************************************************************************************************************************************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
PLAY RECAP ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
localhost                  : ok=2    changed=1    unreachable=0    failed=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Catégorie :Cloud]]&amp;lt;/Nom&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10208</id>
		<title>Distribuire le tue istanze con Ansible</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10208"/>
		<updated>2021-07-29T14:36:32Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_ru_title=&amp;quot;Развертывание ваших экземпляров с помощью Ansible&amp;quot;  data-link_translate_ru_url=&amp;quot;Развертывание ваших экземпляров с помощью Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Развертывание ваших экземпляров с помощью Ansible]][[ru:Развертывание ваших экземпляров с помощью Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażaj instancje za pomocą Ansible]][[pl:Wdrażaj instancje za pomocą Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Ansibleによるインスタンスのデプロイ]][[ja:Ansibleによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Ansible部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Ansible部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Ansible部署你的实例]][[zh:用Ansible部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;  data-link_translate_de_url=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Stellen Sie Ihre Instanzen mit Ansible bereit]][[de:Stellen Sie Ihre Instanzen mit Ansible bereit]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;  data-link_translate_nl_url=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Implementeer uw instanties met Ansible]][[nl:Implementeer uw instanties met Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Ansible&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Ansible]][[fr:Deployer vos instances avec Ansible]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Ansible|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;  data-link_translate_pt_url=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implante as suas instâncias com Ansible]][[pt:Implante as suas instâncias com Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Ansible]][[es:Despliegue de sus instancias con Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy your instances with Ansible&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy your instances with Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy your instances with Ansible]][[en:Deploy your instances with Ansible]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente le istanze di IKOULA One Cloud tramite lo strumento Ansible&lt;br /&gt;
&lt;br /&gt;
Per prima cosa è necessario installare Ansible (https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) poi il modulo &amp;quot;cs_instance&amp;quot; (può essere installato tramite &amp;quot;pip install cs&amp;quot; cf. https://docs.ansible.com/ansible/2.6/modules/cs_instance_module.html) permettendoti di utilizzare l'API di Cloud Ikoula One, se non l'hai già fatto e hai un account Cloud IKOULA One.&lt;br /&gt;
&lt;br /&gt;
Ansible è disponibile per la maggior parte delle distribuzioni GNU/Linux, MacOS ma può anche essere usato tramite Cygwin, per esempio sotto Microsoft Windows. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Distribuire un'istanza in un solo comando con ''Ansible'' &lt;br /&gt;
&lt;br /&gt;
Dovrete prima creare e compilare/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di '''Ansible''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi devi solo eseguire questo comando, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no, per esempio):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=&amp;lt;Nom de la VM&amp;gt; display_name=&amp;lt;Nom de la VM&amp;gt;  state=present template=&amp;lt; Nom entre simples quotes ou ID du template voulu&amp;gt; api_region=CloudIkoulaOne zone=&amp;lt;Nom de la zone voulu&amp;gt; service_offering=&amp;lt; Nom de l’offre de calcul voulu &amp;gt; networks=&amp;lt;Nom du réseau existant voulu&amp;gt; ssh_key=&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot; è la scelta di :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;t1.pico&amp;quot; (1/2 Core CPU with 512MB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;t1.micro&amp;quot; (1 Core CPU with 1GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.small&amp;quot; (1 Core CPU with 1.7GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.medium&amp;quot; (2 Cores CPU with 3.8GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.large&amp;quot; (4 Cores CPU with 7.6GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.extralarge&amp;quot; (8 Cores CPU with 15.3GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco un esempio e il ritorno della sua esecuzione:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=Debian9advz1 display_name=Debian9adv1 state=present template='Debian 9 - Minimal - 64bits' api_region=CloudIkoulaOne zone=EU-FR-IKDC1-Z1-ADV service_offering=t1.micro networks=My-Network-Z1 ssh_key=MY_SSHKEY&amp;quot;&lt;br /&gt;
localhost | SUCCESS =&amp;gt; {&lt;br /&gt;
    &amp;quot;account&amp;quot;: &amp;quot;ikoula&amp;quot;,&lt;br /&gt;
    &amp;quot;affinity_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;changed&amp;quot;: true,&lt;br /&gt;
    &amp;quot;created&amp;quot;: &amp;quot;2018-09-12T10:05:00+0200&amp;quot;,&lt;br /&gt;
    &amp;quot;default_ip&amp;quot;: &amp;quot;10.1.1.176&amp;quot;,&lt;br /&gt;
    &amp;quot;display_name&amp;quot;: &amp;quot;Debian9adv1&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;: &amp;quot;ROOT&amp;quot;,&lt;br /&gt;
    &amp;quot;hypervisor&amp;quot;: &amp;quot;XenServer&amp;quot;,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;3c60acc9-1480-48bc-ab78-934f0e607d6c&amp;quot;,&lt;br /&gt;
    &amp;quot;instance_name&amp;quot;: &amp;quot;i-1079-67026-VM&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Debian9advz1&amp;quot;,&lt;br /&gt;
    &amp;quot;password&amp;quot;: &amp;quot;KYqrT3h28qOs&amp;quot;,&lt;br /&gt;
    &amp;quot;password_enabled&amp;quot;: true,&lt;br /&gt;
    &amp;quot;security_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;service_offering&amp;quot;: &amp;quot;t1.micro&amp;quot;,&lt;br /&gt;
    &amp;quot;ssh_key&amp;quot;: &amp;quot;MY_SSHKEY&amp;quot;,&lt;br /&gt;
    &amp;quot;state&amp;quot;: &amp;quot;Running&amp;quot;,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;template&amp;quot;: &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;,&lt;br /&gt;
    &amp;quot;user_data&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;zone&amp;quot;: &amp;quot;EU-FR-IKDC1-Z1-ADV&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo esempio, distribuiamo un'istanza Debian 9 nella zona avanzata (EU-FR-IKDC1-Z1-ADV), usando l'offerta di calcolo &amp;quot;t1.micro&amp;quot; nella nostra rete chiamata &amp;quot;My-Network-Z1&amp;quot; con la nostra coppia di chiavi SSH chiamata &amp;quot;MY_SSHKEY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Per vedere tutti i parametri utilizzabili e altri esempi, potete usare l'ansible-doc del modulo &amp;quot;cs_instance&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-doc cs_instance&lt;br /&gt;
&amp;gt; CS_INSTANCE    (/usr/lib/python2.7/site-packages/ansible/modules/cloud/cloudstack/cs_instance.py)&lt;br /&gt;
&lt;br /&gt;
  Deploy, start, update, scale, restart, restore, stop and destroy instances.&lt;br /&gt;
&lt;br /&gt;
Options (= is mandatory):&lt;br /&gt;
&lt;br /&gt;
- account&lt;br /&gt;
        Account the instance is related to.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- affinity_groups&lt;br /&gt;
        Affinity groups names to be applied to the new instance.&lt;br /&gt;
        [Default: []]&lt;br /&gt;
- api_http_method&lt;br /&gt;
        HTTP method used.&lt;br /&gt;
        (Choices: get, post)[Default: get]&lt;br /&gt;
- api_key&lt;br /&gt;
        API key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_region&lt;br /&gt;
        Name of the ini section in the `cloustack.ini' file.&lt;br /&gt;
        [Default: cloudstack]&lt;br /&gt;
- api_secret&lt;br /&gt;
        Secret key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_timeout&lt;br /&gt;
        HTTP timeout.&lt;br /&gt;
        [Default: 10]&lt;br /&gt;
- api_url&lt;br /&gt;
        URL of the CloudStack API e.g. https://cloud.example.com/client/api.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu&lt;br /&gt;
        The number of CPUs to allocate to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu_speed&lt;br /&gt;
        The clock speed/shares allocated to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_offering&lt;br /&gt;
        Name of the disk offering to be used.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_size&lt;br /&gt;
        Disk size in GByte required if deploying instance from ISO.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nota: l'output del comando è volutamente troncato a causa della sua lunghezza.&lt;br /&gt;
&lt;br /&gt;
== Distribuire un'istanza con un playbook Ansible ==&lt;br /&gt;
&lt;br /&gt;
Allo stesso modo di sopra, devi prima creare e riempire/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di Ansible:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi basta creare un file playbook (estensione yml / formato YAML), come di seguito, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no per esempio) :&lt;br /&gt;
&lt;br /&gt;
Esempio di un playbook per distribuire un'istanza in una zona avanzata:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_adv.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      networks: &amp;quot;&amp;lt;Nom du réseau existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio di playbook per il deployment di un'istanza in una zona di base (dove sostituiamo semplicemente il parametro network con il parametro security groups e aggiungiamo il ritorno post-deployment dell'indirizzo ip pubblico assegnato alla vm):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_basic.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      security_groups: &amp;quot;&amp;lt;Nom du groupe de sécurité existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  - name: &amp;quot;VM ip address:&amp;quot;&lt;br /&gt;
    debug:&lt;br /&gt;
      var: vminfo.default_ip&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una volta adattati i parametri e i loro valori, ecco un esempio di come eseguire il playbook (adattate il nome del vostro file playbook se necessario):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-playbook -i &amp;quot;localhost,&amp;quot; -c local deploy_instance_adv.yml&lt;br /&gt;
&lt;br /&gt;
PLAY [all] ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create Debian instance in Cloud IKOULA One with Ansible Playbook] ********************************************************************************************************************************************************************************************************************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
PLAY RECAP ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
localhost                  : ok=2    changed=1    unreachable=0    failed=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Catégorie :Cloud]]&amp;lt;/Nom&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
	<entry>
		<id>https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10207</id>
		<title>Distribuire le tue istanze con Ansible</title>
		<link rel="alternate" type="text/html" href="https://it-wiki.ikoula.com/index.php?title=Distribuire_le_tue_istanze_con_Ansible&amp;diff=10207"/>
		<updated>2021-07-29T14:35:35Z</updated>

		<summary type="html">&lt;p&gt;Ikbot: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_pl_title=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;  data-link_translate_pl_url=&amp;quot;Wdrażaj instancje za pomocą Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Wdrażaj instancje za pomocą Ansible]][[pl:Wdrażaj instancje za pomocą Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;  data-link_translate_ja_url=&amp;quot;Ansibleによるインスタンスのデプロイ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Ansibleによるインスタンスのデプロイ]][[ja:Ansibleによるインスタンスのデプロイ]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;用Ansible部署你的实例&amp;quot;  data-link_translate_zh_url=&amp;quot;用Ansible部署你的实例&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:用Ansible部署你的实例]][[zh:用Ansible部署你的实例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;  data-link_translate_de_url=&amp;quot;Stellen Sie Ihre Instanzen mit Ansible bereit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Stellen Sie Ihre Instanzen mit Ansible bereit]][[de:Stellen Sie Ihre Instanzen mit Ansible bereit]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;  data-link_translate_nl_url=&amp;quot;Implementeer uw instanties met Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Implementeer uw instanties met Ansible]][[nl:Implementeer uw instanties met Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_fr_title=&amp;quot;Deployer vos instances avec Ansible&amp;quot;  data-link_translate_fr_url=&amp;quot;Deployer vos instances avec Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Deployer vos instances avec Ansible]][[fr:Deployer vos instances avec Ansible]]&lt;br /&gt;
&amp;lt;br /&amp;gt;Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Deployer vos instances avec Ansible|qui]].&amp;lt;br /&amp;gt;&amp;lt;span data-translate=&amp;quot;fr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;  data-link_translate_pt_url=&amp;quot;Implante as suas instâncias com Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Implante as suas instâncias com Ansible]][[pt:Implante as suas instâncias com Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;  data-link_translate_es_url=&amp;quot;Despliegue de sus instancias con Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Despliegue de sus instancias con Ansible]][[es:Despliegue de sus instancias con Ansible]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Deploy your instances with Ansible&amp;quot;  data-link_translate_en_url=&amp;quot;Deploy your instances with Ansible&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Deploy your instances with Ansible]][[en:Deploy your instances with Ansible]]&lt;br /&gt;
== Descrizione ==&lt;br /&gt;
&lt;br /&gt;
Vedremo come distribuire rapidamente le istanze di IKOULA One Cloud tramite lo strumento Ansible&lt;br /&gt;
&lt;br /&gt;
Per prima cosa è necessario installare Ansible (https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) poi il modulo &amp;quot;cs_instance&amp;quot; (può essere installato tramite &amp;quot;pip install cs&amp;quot; cf. https://docs.ansible.com/ansible/2.6/modules/cs_instance_module.html) permettendoti di utilizzare l'API di Cloud Ikoula One, se non l'hai già fatto e hai un account Cloud IKOULA One.&lt;br /&gt;
&lt;br /&gt;
Ansible è disponibile per la maggior parte delle distribuzioni GNU/Linux, MacOS ma può anche essere usato tramite Cygwin, per esempio sotto Microsoft Windows. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Distribuire un'istanza in un solo comando con ''Ansible'' &lt;br /&gt;
&lt;br /&gt;
Dovrete prima creare e compilare/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di '''Ansible''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi devi solo eseguire questo comando, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no, per esempio):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=&amp;lt;Nom de la VM&amp;gt; display_name=&amp;lt;Nom de la VM&amp;gt;  state=present template=&amp;lt; Nom entre simples quotes ou ID du template voulu&amp;gt; api_region=CloudIkoulaOne zone=&amp;lt;Nom de la zone voulu&amp;gt; service_offering=&amp;lt; Nom de l’offre de calcul voulu &amp;gt; networks=&amp;lt;Nom du réseau existant voulu&amp;gt; ssh_key=&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot; è la scelta di :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;t1.pico&amp;quot; (1/2 Core CPU with 512MB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;t1.micro&amp;quot; (1 Core CPU with 1GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.small&amp;quot; (1 Core CPU with 1.7GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.medium&amp;quot; (2 Cores CPU with 3.8GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.large&amp;quot; (4 Cores CPU with 7.6GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;quot;m1.extralarge&amp;quot; (8 Cores CPU with 15.3GB RAM and 100Mbps NIC)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco un esempio e il ritorno della sua esecuzione:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible -i &amp;quot;localhost,&amp;quot; -c local all -m cs_instance -a &amp;quot;name=Debian9advz1 display_name=Debian9adv1 state=present template='Debian 9 - Minimal - 64bits' api_region=CloudIkoulaOne zone=EU-FR-IKDC1-Z1-ADV service_offering=t1.micro networks=My-Network-Z1 ssh_key=MY_SSHKEY&amp;quot;&lt;br /&gt;
localhost | SUCCESS =&amp;gt; {&lt;br /&gt;
    &amp;quot;account&amp;quot;: &amp;quot;ikoula&amp;quot;,&lt;br /&gt;
    &amp;quot;affinity_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;changed&amp;quot;: true,&lt;br /&gt;
    &amp;quot;created&amp;quot;: &amp;quot;2018-09-12T10:05:00+0200&amp;quot;,&lt;br /&gt;
    &amp;quot;default_ip&amp;quot;: &amp;quot;10.1.1.176&amp;quot;,&lt;br /&gt;
    &amp;quot;display_name&amp;quot;: &amp;quot;Debian9adv1&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;: &amp;quot;ROOT&amp;quot;,&lt;br /&gt;
    &amp;quot;hypervisor&amp;quot;: &amp;quot;XenServer&amp;quot;,&lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;3c60acc9-1480-48bc-ab78-934f0e607d6c&amp;quot;,&lt;br /&gt;
    &amp;quot;instance_name&amp;quot;: &amp;quot;i-1079-67026-VM&amp;quot;,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Debian9advz1&amp;quot;,&lt;br /&gt;
    &amp;quot;password&amp;quot;: &amp;quot;KYqrT3h28qOs&amp;quot;,&lt;br /&gt;
    &amp;quot;password_enabled&amp;quot;: true,&lt;br /&gt;
    &amp;quot;security_groups&amp;quot;: [],&lt;br /&gt;
    &amp;quot;service_offering&amp;quot;: &amp;quot;t1.micro&amp;quot;,&lt;br /&gt;
    &amp;quot;ssh_key&amp;quot;: &amp;quot;MY_SSHKEY&amp;quot;,&lt;br /&gt;
    &amp;quot;state&amp;quot;: &amp;quot;Running&amp;quot;,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
    &amp;quot;template&amp;quot;: &amp;quot;Debian 9 - Minimal - 64bits&amp;quot;,&lt;br /&gt;
    &amp;quot;user_data&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;zone&amp;quot;: &amp;quot;EU-FR-IKDC1-Z1-ADV&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo esempio, distribuiamo un'istanza Debian 9 nella zona avanzata (EU-FR-IKDC1-Z1-ADV), usando l'offerta di calcolo &amp;quot;t1.micro&amp;quot; nella nostra rete chiamata &amp;quot;My-Network-Z1&amp;quot; con la nostra coppia di chiavi SSH chiamata &amp;quot;MY_SSHKEY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Per vedere tutti i parametri utilizzabili e altri esempi, potete usare l'ansible-doc del modulo &amp;quot;cs_instance&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-doc cs_instance&lt;br /&gt;
&amp;gt; CS_INSTANCE    (/usr/lib/python2.7/site-packages/ansible/modules/cloud/cloudstack/cs_instance.py)&lt;br /&gt;
&lt;br /&gt;
  Deploy, start, update, scale, restart, restore, stop and destroy instances.&lt;br /&gt;
&lt;br /&gt;
Options (= is mandatory):&lt;br /&gt;
&lt;br /&gt;
- account&lt;br /&gt;
        Account the instance is related to.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- affinity_groups&lt;br /&gt;
        Affinity groups names to be applied to the new instance.&lt;br /&gt;
        [Default: []]&lt;br /&gt;
- api_http_method&lt;br /&gt;
        HTTP method used.&lt;br /&gt;
        (Choices: get, post)[Default: get]&lt;br /&gt;
- api_key&lt;br /&gt;
        API key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_region&lt;br /&gt;
        Name of the ini section in the `cloustack.ini' file.&lt;br /&gt;
        [Default: cloudstack]&lt;br /&gt;
- api_secret&lt;br /&gt;
        Secret key of the CloudStack API.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- api_timeout&lt;br /&gt;
        HTTP timeout.&lt;br /&gt;
        [Default: 10]&lt;br /&gt;
- api_url&lt;br /&gt;
        URL of the CloudStack API e.g. https://cloud.example.com/client/api.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu&lt;br /&gt;
        The number of CPUs to allocate to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- cpu_speed&lt;br /&gt;
        The clock speed/shares allocated to the instance, used with custom service offerings&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_offering&lt;br /&gt;
        Name of the disk offering to be used.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
- disk_size&lt;br /&gt;
        Disk size in GByte required if deploying instance from ISO.&lt;br /&gt;
        [Default: None]&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nota: l'output del comando è volutamente troncato a causa della sua lunghezza.&lt;br /&gt;
&lt;br /&gt;
== Distribuire un'istanza con un playbook Ansible ==&lt;br /&gt;
&lt;br /&gt;
Allo stesso modo di sopra, devi prima creare e riempire/adattare il file di configurazione &amp;quot;.cloudstack.ini&amp;quot; del modulo &amp;quot;cs_instance&amp;quot; di Ansible:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CloudIkoulaOne]&lt;br /&gt;
endpoint = https://cloudstack.ikoula.com/client/api&lt;br /&gt;
key = &amp;lt;clé API de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
secret = &amp;lt;clé privée de votre utilisateur/compte Cloud IKOULA One&amp;gt;&lt;br /&gt;
timeout = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poi basta creare un file playbook (estensione yml / formato YAML), come di seguito, adattando i valori dei parametri (nome della tua istanza, nome della rete, ecc.) e i parametri stessi (se hai/vuoi usare una coppia di chiavi SSH o no per esempio) :&lt;br /&gt;
&lt;br /&gt;
Esempio di un playbook per distribuire un'istanza in una zona avanzata:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_adv.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      networks: &amp;quot;&amp;lt;Nom du réseau existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio di playbook per il deployment di un'istanza in una zona di base (dove sostituiamo semplicemente il parametro network con il parametro security groups e aggiungiamo il ritorno post-deployment dell'indirizzo ip pubblico assegnato alla vm):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat deploy_instance_basic.yml&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
- hosts: all&lt;br /&gt;
  connection: local&lt;br /&gt;
  user: root&lt;br /&gt;
&lt;br /&gt;
  tasks:&lt;br /&gt;
&lt;br /&gt;
  - name: 'Create Debian instance in Cloud IKOULA One with Ansible Playbook'&lt;br /&gt;
    cs_instance:&lt;br /&gt;
      name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      state: present&lt;br /&gt;
      display_name: &amp;quot;&amp;lt;Nom de la VM&amp;gt;&amp;quot;&lt;br /&gt;
      template: &amp;quot;&amp;lt;Nom entre simples quotes ou ID du template CIO voulu&amp;gt;&amp;quot;&lt;br /&gt;
      api_region: &amp;quot;CloudIkoulaOne&amp;quot;&lt;br /&gt;
      zone: &amp;quot;&amp;lt;Nom de la zone voulu&amp;gt;&amp;quot;&lt;br /&gt;
      service_offering: &amp;quot;&amp;lt;Nom de l’offre de calcul voulu &amp;gt;&amp;quot;&lt;br /&gt;
      security_groups: &amp;quot;&amp;lt;Nom du groupe de sécurité existant voulu&amp;gt;&amp;quot;&lt;br /&gt;
      ssh_key: &amp;quot;&amp;lt;Nom de la paire de clés ssh CIO existante&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  - name: &amp;quot;VM ip address:&amp;quot;&lt;br /&gt;
    debug:&lt;br /&gt;
      var: vminfo.default_ip&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una volta adattati i parametri e i loro valori, ecco un esempio di come eseguire il playbook (adattate il nome del vostro file playbook se necessario):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ansible-playbook -i &amp;quot;localhost,&amp;quot; -c local deploy_instance_adv.yml&lt;br /&gt;
&lt;br /&gt;
PLAY [all] ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
&lt;br /&gt;
TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create Debian instance in Cloud IKOULA One with Ansible Playbook] ********************************************************************************************************************************************************************************************************************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
PLAY RECAP ********************************************************************************************************************************************************************************************************************************************************************&lt;br /&gt;
localhost                  : ok=2    changed=1    unreachable=0    failed=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie :Cloud public]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Catégorie :Cloud]]&amp;lt;/Nom&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ikbot</name></author>
	</entry>
</feed>