{"id":37530,"date":"2019-10-31T22:18:10","date_gmt":"2019-10-31T19:18:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ip-kvm-cherez-qemu\/"},"modified":"2019-10-31T22:18:10","modified_gmt":"2019-10-31T19:18:10","slug":"ip-kvm-cherez-qemu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ip-kvm-cherez-qemu","title":{"rendered":"IP-KVM tramite QEMU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"IP-KVM tramite QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/f9620a262b690b4494984658d33805f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa risoluzione dei problemi durante il caricamento del sistema operativo su server senza KVM \u00e8 un compito complesso. Creiamo un KVM-over-IP tramite un'immagine di ripristino e una macchina virtuale.<\/p>\n<p>In caso di problemi con il sistema operativo <noindex><a rel=\"nofollow\" href=\"http:\/\/slc.tl\/q58Za\">sul server remoto<\/a><\/noindex>, l'amministratore carica l'immagine di ripristino e svolge le necessarie operazioni. Questo metodo funziona bene quando la causa del malfunzionamento \u00e8 nota e l'immagine di ripristino e il sistema operativo installato sul server appartengono alla stessa famiglia. Se la causa del guasto non \u00e8 ancora nota, \u00e8 necessario osservare l'andamento del caricamento del sistema operativo.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>KVM remoto<\/h2>\n<p>\nL'accesso alla console del server pu\u00f2 essere effettuato tramite strumenti integrati, come IPMI o Intel\u00ae vPro\u2122, oppure tramite dispositivi esterni noti come IP-KVM. Ci sono situazioni in cui tutte queste tecnologie non sono disponibili. Tuttavia, non \u00e8 la fine. Se il server pu\u00f2 essere riavviato da remoto in un'immagine di ripristino basata su un sistema operativo della famiglia Linux, \u00e8 possibile organizzare rapidamente un KVM-over-IP.<\/p>\n<p>L'immagine di ripristino \u00e8 un sistema operativo completo che viene caricato nella memoria RAM. In questo modo, possiamo eseguire qualsiasi software, comprese le macchine virtuali (VM). Ci\u00f2 significa che \u00e8 possibile avviare una VM, all'interno della quale funzioner\u00e0 il sistema operativo del server. L'accesso alla console della VM pu\u00f2 essere organizzato, ad esempio, tramite VNC.<\/p>\n<p>Per avviare il sistema operativo del server all'interno della VM, \u00e8 necessario specificare i dischi del server come dischi della VM. Nei sistemi operativi della famiglia Linux, i dischi fisici sono rappresentati come dispositivi a blocchi di tipo <b>\/dev\/sdX<\/b>, con i quali \u00e8 possibile lavorare come con normali file.<\/p>\n<p>Alcuni hypervisor, come QEMU e VirtualBox, consentono di memorizzare i dati delle VM in forma \"raw\", cio\u00e8 solo i dati di archiviazione senza metadati dell\u2019hypervisor. In questo modo, la VM pu\u00f2 essere avviata utilizzando i dischi fisici del server.<\/p>\n<p>Questo metodo richiede risorse per avviare l'immagine di ripristino e la VM al suo interno. Tuttavia, con quattro gigabyte o pi\u00f9 di RAM, questo non sar\u00e0 un problema.<\/p>\n<h2>Preparazione dell'ambiente<\/h2>\n<p>\nCome macchina virtuale \u00e8 possibile utilizzare un programma leggero e semplice <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qemu.org\/\">QEMU<\/a><\/noindex>, che spesso non fa parte dell'immagine di ripristino, quindi deve essere installato separatamente. L'immagine di ripristino che offriamo ai clienti si basa su <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>, in cui viene utilizzato il gestore pacchetti <b>pacman<\/b>.<\/p>\n<p>Per prima cosa, \u00e8 necessario assicurarsi che l'immagine di ripristino utilizzi le ultime versioni del software. \u00c8 possibile controllare e aggiornare tutti i componenti del sistema operativo con il seguente comando:<\/p>\n<p><code>pacman -Suy<\/code><\/p>\n<p>Dopo l'aggiornamento, \u00e8 necessario installare QEMU. Il comando per l'installazione tramite pacman sar\u00e0:<\/p>\n<p><code>pacman -S qemu<\/code><\/p>\n<p>Verifichiamo che qemu sia stato installato correttamente:<\/p>\n<p><code>root@sel-rescue ~ # qemu-system-x86_64 --version<br \/>\nVersione dell'emulatore QEMU 4.0.0<br \/>\nCopyright (c) 2003-2019 Fabrice Bellard e gli sviluppatori del progetto QEMU<\/code><\/p>\n<p>Se tutto \u00e8 a posto, l'immagine di ripristino \u00e8 pronta per l'uso.<\/p>\n<h2>Avvio della macchina virtuale<\/h2>\n<p>\nPer prima cosa, \u00e8 necessario decidere la quantit\u00e0 di risorse da assegnare alla VM e determinare i percorsi dei dischi fisici. Nel nostro caso, assegneremo due core e due gigabyte di memoria RAM alla macchina virtuale, mentre i dischi si trovano nel percorso <b>\/dev\/sda<\/b> e <b>\/dev\/sdb<\/b>. Avviamo la VM:<\/p>\n<p><code>qemu-system-x86_64 <br \/>\n -m 2048M <br \/>\n -net nic -net user <br \/>\n -enable-kvm <br \/>\n -cpu host,nx <br \/>\n -M pc <br \/>\n -smp 2 <br \/>\n -vga std <br \/>\n -drive file=\/dev\/sda,format=raw,index=0,media=disk <br \/>\n -drive file=\/dev\/sdb,format=raw,index=1,media=disk <br \/>\n -vnc :0,password <br \/>\n -monitor stdio<\/code><\/p>\n<p>Un po' pi\u00f9 in dettaglio su cosa significa ciascuno dei parametri:<\/p>\n<ul>\n<li><b>-m 2048M<\/b> \u2014 assegniamo 2 GB di RAM alla VM;<\/li>\n<li><b>-net nic -net user<\/b> \u2014 aggiungiamo una semplice connessione di rete tramite hypervisor utilizzando NAT (Network Address Translation);<\/li>\n<li><b>-enable-kvm<\/b> \u2014 attiviamo la virtualizzazione completa KVM (Kernel Virtual Machine);<\/li>\n<li><b>-cpu host<\/b> \u2014 diciamo al processore virtuale di ottenere tutte le funzionalit\u00e0 del processore del server;<\/li>\n<li><b>-M pc<\/b> \u2014 tipo di hardware PC;<\/li>\n<li><b>-smp 2<\/b> \u2014 il processore virtuale deve essere dual-core;<\/li>\n<li><b>-vga std<\/b> \u2014 scegliamo una scheda video standard che non supporta alte risoluzioni;<\/li>\n<li><b>-drive file=\/dev\/sda,format=raw,index=0,media=disk<\/b>\n<ul>\n<li><b>file=\\\/dev\\\/sdX<\/b> \u2014 percorso verso il dispositivo a blocchi che rappresenta il disco del server;<\/li>\n<li><b>format=raw<\/b> \u2014 indichiamo che nel file specificato i dati sono in formato \"raw\", cio\u00e8 come su disco;<\/li>\n<li><b>index=0<\/b> \u2014 numero del disco, deve aumentare di uno per ogni disco successivo;<\/li>\n<li><b>media=disk<\/b> \u2014 la macchina virtuale deve riconoscere questo storage come un disco;<\/li>\n<\/ul>\n<\/li>\n<li><b>-vnc :0, password<\/b> \u2014 avviamo il server VNC di default su 0.0.0.0:5900, utilizzando la password come autorizzazione;<\/li>\n<li><b>-monitor stdio<\/b> \u2014 la comunicazione dell'amministratore con qemu avverr\u00e0 attraverso i flussi standard di input-output.<\/li>\n<\/ul>\n<p>\nSe tutto \u00e8 a posto, si avvier\u00e0 il monitor di QEMU: <\/p>\n<p><code>Monitor QEMU 4.0.0 - digita 'help' per maggiori informazioni<br \/>\n(qemu)<\/code><\/p>\n<p>Abbiamo specificato che l'autenticazione avviene tramite password, ma non abbiamo specificato la password stessa. \u00c8 possibile farlo inviando il comando change vnc password al monitor di QEMU. Nota importante: la password non pu\u00f2 essere pi\u00f9 lunga di otto caratteri.<\/p>\n<p><code>(qemu) cambia la password vnc<br \/>\nPassword: ******<\/code><\/p>\n<p>Dopo di ci\u00f2, possiamo collegarci con qualsiasi client VNC, ad esempio Remmina, all'indirizzo IP del nostro server usando la password che abbiamo specificato.<\/p>\n<p><img decoding=\"async\" alt=\"IP-KVM tramite QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/f735a37d49038b472d6e5c22df4e7570.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"IP-KVM tramite QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/02a12b62938a7883363807eaa379279f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOra non solo vediamo possibili errori durante il caricamento, ma possiamo anche affrontarli.<\/p>\n<p>Alla fine del lavoro, \u00e8 necessario spegnere la macchina virtuale. Questo pu\u00f2 essere fatto sia all'interno del sistema operativo inviando un segnale per lo spegnimento, sia dando il comando <b>system_powerdown<\/b> nel monitor QEMU. Questo sar\u00e0 equivalente a premere una volta il pulsante di spegnimento: il sistema operativo all'interno della macchina virtuale si chiuder\u00e0 in modo controllato.<\/p>\n<h2>Installazione del sistema operativo<\/h2>\n<p>\nLa macchina virtuale ha accesso completo ai dischi del server e pu\u00f2 quindi essere utilizzata per installare manualmente il sistema operativo. L'unico limite riguarda la quantit\u00e0 di memoria RAM: non sempre l'immagine ISO pu\u00f2 essere memorizzata nella RAM. Riserviamo  quattro gigabyte di memoria RAM per l'immagine con <b>\/mnt<\/b>:<\/p>\n<p><code>mount -t tmpfs -o size=4G tmpfs \/mnt<\/code><\/p>\n<p>Carichiamo anche l'immagine di installazione del sistema operativo FreeBSD 12.0:<\/p>\n<p><code>wget -P \/mnt ftp:\/\/ftp.freebsd.org\/pub\/FreeBSD\/releases\/amd64\/amd64\/ISO-IMAGES\/12.0\/FreeBSD-12.0-RELEASE-amd64-bootonly.iso<\/code><\/p>\n<p>Ora possiamo avviare la VM:<\/p>\n<p><code>qemu-system-x86_64 <br \/>\n -m 2048M <br \/>\n -net nic -net user <br \/>\n -enable-kvm <br \/>\n -cpu host,nx <br \/>\n -M pc <br \/>\n -smp 2 <br \/>\n -vga std <br \/>\n -drive file=\/dev\/sda,format=raw,index=0,media=disk <br \/>\n -drive file=\/dev\/sdb,format=raw,index=1,media=disk <br \/>\n -vnc :0,password <br \/>\n -monitor stdio <br \/>\n -cdrom \/mnt\/FreeBSD-12.0-RELEASE-amd64-bootonly.iso <br \/>\n -boot d<br \/>\n<\/code><\/p>\n<p>Bandiera <b>-boot d<\/b> imposta l'avvio dal lettore CD. Ci colleghiamo con il client VNC e vediamo il boot loader di FreeBSD.<\/p>\n<p><img decoding=\"async\" alt=\"IP-KVM tramite QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/722f904ba4212bcce8746ca473489d50.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoich\u00e9 per accedere a Internet \u00e8 stato utilizzato il DHCP per ottenere un indirizzo, potrebbe essere necessario avviarsi nel sistema appena installato e correggere le impostazioni di rete. In alcuni casi, potrebbe essere necessaria l'installazione dei driver per l'adattatore di rete, poich\u00e9 la scheda di rete installata sul server e quella emulata nella VM sono diverse.<\/p>\n<h2>Conclusione<\/h2>\n<p>\nQuesto metodo di organizzazione dell'accesso remoto alla console del server consuma parte delle risorse del server, tuttavia non presenta requisiti particolari per l'hardware del server, quindi pu\u00f2 essere realizzato in condizioni praticamente qualsiasi. L'uso di questa soluzione consente di semplificare notevolmente la diagnosi di malfunzionamenti software e il ripristino della funzionalit\u00e0 del server remoto.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/464565\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0431\u0435\u0437 KVM \u2014 \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u043e\u0435 \u0437\u0430\u043d\u044f\u0442\u0438\u0435. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0435\u0431\u0435 KVM-over-IP \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0440\u0430\u0437 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043d\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435, \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0437 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b. \u0422\u0430\u043a\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u0441\u0431\u043e\u044f \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430, \u0430 \u043e\u0431\u0440\u0430\u0437 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ip-kvm-cherez-qemu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47IP-KVM \u0447\u0435\u0440\u0435\u0437 QEMU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ip-kvm-cherez-qemu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:18:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47IP-KVM tramite QEMU | ProHoster","description":"Risoluzione dei problemi durante l'avvio del sistema operativo sui server.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ip-kvm-cherez-qemu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47IP-KVM \u0447\u0435\u0440\u0435\u0437 QEMU | ProHoster","og:description":"\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ip-kvm-cherez-qemu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:18:10+00:00","article:modified_time":"2019-10-31T19:18:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37530","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 18:15:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:25:26","updated":"2026-01-23 18:15:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=37530"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/28165"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}