{"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\/sl\/blog\/administrirovanie\/ip-kvm-cherez-qemu","title":{"rendered":"IP-KVM preko QEMU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"IP-KVM preko QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/f9620a262b690b4494984658d33805f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOtklanjanje problema prilikom pokretanja operativnog sistema na serverima bez KVM-a mo\u017ee biti izazovno. Kreiramo KVM-over-IP putem oporavnog imid\u017ea i virtuelne ma\u0161ine.<\/p>\n<p>U slu\u010daju problema sa operativnim sistemom <noindex><a rel=\"nofollow\" href=\"http:\/\/slc.tl\/q58Za\">na udaljenom serveru<\/a><\/noindex>, administrator u\u010ditava oporavni imid\u017e i obavlja potrebne radove. Ova metoda odli\u010dno funkcioni\u0161e kada je uzrok kvara poznat, a oporavni imid\u017e i instalirani operativni sistem na serveru pripadaju istoj porodici. Ako uzrok kvara jo\u0161 uvek nije poznat, potrebno je pratiti proces pokretanja operativnog sistema.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Udaljeni KVM<\/h2>\n<p>\nPristup konzoli servera mo\u017ee se ostvariti putem ugra\u0111enih sredstava, kao \u0161to su IPMI ili Intel\u00ae vPro\u2122, ili kori\u0161\u0107enjem eksternih ure\u0111aja poznatih kao IP-KVM. Postoje situacije u kojima su sve od navedenih tehnologija nedostupne. Ipak, to nije kraj. Ako se server mo\u017ee daljinski ponovo pokrenuti sa oporavnog imid\u017ea zasnovanog na operativnom sistemu iz porodice Linux, mo\u017ee se brzo organizovati KVM-over-IP.<\/p>\n<p>Oporavni imid\u017e predstavlja punopravan operativni sistem koji se sme\u0161ta u radnu memoriju. Tako mo\u017eemo pokretati bilo koji softver, uklju\u010duju\u0107i virtuelne ma\u0161ine (VM). To zna\u010di da mo\u017eemo pokrenuti VM unutar koje \u0107e raditi operativni sistem servera. Pristup konzoli VM mo\u017ee biti organizovan, na primer, putem VNC-a.<\/p>\n<p>Za pokretanje operativnog sistema servera unutar VM potrebno je nazna\u010diti diskove servera kao diskove VM. U operativnim sistemima iz porodice Linux fizi\u010dki diskovi se predstavljaju kao blok ure\u0111aji tipa <b>\/dev\/sdX<\/b>, sa kojima se mo\u017ee raditi kao sa obi\u010dnim datotekama.<\/p>\n<p>Neki hipervizori, kao \u0161to su QEMU i VirtualBox, omogu\u0107avaju skladi\u0161tenje podataka VM u \"sirovom\" formatu, to jest samo podaci skladi\u0161ta bez metapodataka hipervizora. Tako VM mo\u017ee da se pokrene koriste\u0107i fizi\u010dke diskove servera.<\/p>\n<p>Ova metoda zahteva resurse za pokretanje oporavnog imid\u017ea i VM unutar njega. Me\u0111utim, sa \u010detiri ili vi\u0161e gigabajta radne memorije, to ne\u0107e biti problem.<\/p>\n<h2>Priprema okru\u017eenja<\/h2>\n<p>\nKao virtuelna ma\u0161ina mo\u017ee se koristiti lagan i jednostavan program <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qemu.org\/\">QEMU<\/a><\/noindex>, ki ponavadi ni del slike za obnovitev, zato jo je treba namestiti posebej. Slika za obnovitev, ki jo ponujamo strankam, temelji na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>, v katerem se uporablja upravitelj paketov <b>pacman<\/b>.<\/p>\n<p>Najprej je treba potrditi, da slika za obnovitev uporablja najnovej\u0161e razli\u010dice programske opreme. Preverjanje in posodobitev vseh komponent operacijskega sistema je mogo\u010de izvesti z naslednjim ukazom:<\/p>\n<p><code>pacman -Suy<\/code><\/p>\n<p>Po posodobitvi je treba namestiti QEMU. Ukaz za namestitev preko pacmana bo videti tako:<\/p>\n<p><code>pacman -S qemu<\/code><\/p>\n<p>Preverimo, ali je qemu pravilno name\u0161\u010den:<\/p>\n<p><code>root@sel-rescue ~ # qemu-system-x86_64 --version<br \/>\nRazli\u010dica emulatorja QEMU 4.0.0<br \/>\nAvtorskih pravic (c) 2003-2019 Fabrice Bellard in razvijalci projekta QEMU<\/code><\/p>\n<p>\u010ce je vse v redu, je slika za obnovitev pripravljena za delo.<\/p>\n<h2>Zagon virtualnega stroja<\/h2>\n<p>\nNajprej je treba dolo\u010diti koli\u010dino virov, dodeljenih VM, in ugotoviti poti do fizi\u010dnih diskov. V na\u0161em primeru bomo dodelili dva jedra in dva gigabajta pomnilnika virtualnemu stroju, disk pa se nahaja na poti <b>\/dev\/sda<\/b> in <b>\/dev\/sdb<\/b>. Za\u017eenimo 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>Nekaj podrobnosti o tem, kaj pomeni vsak od parametrov:<\/p>\n<ul>\n<li><b>-m 2048M<\/b> \u2014 dodeljujemo 2 GB pomnilnika VM;<\/li>\n<li><b>-net nic -net user<\/b> \u2014 dodajamo preprosto omre\u017eno povezavo preko hipervizorja z uporabo NAT (Prevod omre\u017enih naslovov);<\/li>\n<li><b>-enable-kvm<\/b> \u2014 omogo\u010damo polno virtualizacijo KVM (Kernel Virtual Machine);<\/li>\n<li><b>-cpu host<\/b> \u2014 povemo virtualnemu procesorju, naj pridobi vse funkcionalnosti procesorja stre\u017enika;<\/li>\n<li><b>-M pc<\/b> \u2014 tip opreme PC;<\/li>\n<li><b>-smp 2<\/b> \u2014 virtualni procesor mora biti dvojedrni;<\/li>\n<li><b>-vga std<\/b> \u2014 izberemo standardno grafi\u010dno kartico, ki ne podpira visoke lo\u010dljivosti zaslona;<\/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 pot do blok naprave, ki predstavlja disk stre\u017enika;<\/li>\n<li><b>format=raw<\/b> \u2014 ozna\u010dimo, da so vsi podatki v dolo\u010deni datoteki v \"surovem\" formatu, torej kot na disku;<\/li>\n<li><b>index=0<\/b> \u2014 \u0161tevilka diska, ki se mora pove\u010dati za eno enoto za vsak naslednji disk;<\/li>\n<li><b>media=disk<\/b> \u2014 virtualni stroj mora to shranjevanje prepoznati kot disk;<\/li>\n<\/ul>\n<\/li>\n<li><b>-vnc :0, password<\/b> \u2014 za\u017eenemo privzeti VNC stre\u017enik na 0.0.0.0:5900, kot avtentikacijo uporabljamo geslo;<\/li>\n<li><b>-monitor stdio<\/b> \u2014 komunikacija administratorja z qemu bo potekala preko standardnih vhodno-izhodnih tokov.<\/li>\n<\/ul>\n<p>\n\u010ce je vse v redu, se bo zagnal QEMU monitor: <\/p>\n<p><code>QEMU 4.0.0 monitor - vpi\u0161i 'help' za ve\u010d informacij<br \/>\n(qemu)<\/code><\/p>\n<p>Dolo\u010dili smo, da avtentikacija poteka preko gesla, vendar nismo navedli samega gesla. To lahko naredimo z ukazom change vnc password v QEMU-monitorju. Pomembna opomba: geslo ne sme biti dalj\u0161e od osem znakov.<\/p>\n<p><code>(qemu) spremeni vnc geslo<br \/>\nGeslo: ******<\/code><\/p>\n<p>Potem se lahko pove\u017eemo z vsakim VNC odjemalcem, kot je Remmina, preko IP-naslova na\u0161ega stre\u017enika s posredovanim geslom.<\/p>\n<p><img decoding=\"async\" alt=\"IP-KVM preko 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 preko QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/02a12b62938a7883363807eaa379279f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZdaj ne samo, da vidimo morebitne napake med nalaganjem, temve\u010d se z njimi tudi borimo.<\/p>\n<p>Ko kon\u010damo z delom, je treba virtualni stroj izklju\u010diti. To lahko storimo bodisi znotraj operacijskega sistema, tako da po\u0161ljemo signal za izklop, ali pa v QEMU monitorju damo ukaz <b>system_powerdown<\/b> To bo ekvivalentno enkratnemu pritisku na gumb za izklop: operacijski sistem znotraj virtualnega stroja se bo gladko izklopil.<\/p>\n<h2>Namestitev operacijskega sistema<\/h2>\n<p>\nVirtualni stroj ima popoln dostop do diskov stre\u017enika in ga lahko zato uporabimo za ro\u010dno namestitev operacijskega sistema. Edina omejitev je koli\u010dina pomnilnika: ISO-sliko ni vedno mogo\u010de shraniti v pomnilnik. Dodelimo \u0161tiri gigabajte pomnilnika za shranjevanje slike v <b>\/mnt<\/b>:<\/p>\n<p><code>mount -t tmpfs -o size=4G tmpfs \/mnt<\/code><\/p>\n<p>Ponosno prenesemo namestitveno sliko operacijskega sistema 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>Zdaj lahko za\u017eenemo 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>Zastava <b>-boot d<\/b> nastavi nalaganje iz CD-pogona. Pove\u017eemo se z VNC odjemalcem in vidimo nalagalnik FreeBSD.<\/p>\n<p><img decoding=\"async\" alt=\"IP-KVM preko QEMU\" src=\"\/wp-content\/uploads\/2019\/08\/722f904ba4212bcce8746ca473489d50.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKer je za dostop do interneta uporabljeno pridobivanje naslova prek DHCP, je morda po nastavitvi treba zagnati pravkar name\u0161\u010den sistem in popraviti omre\u017ene nastavitve. V nekaterih primerih lahko potrebujemo namestitev gonilnikov omre\u017enega vmesnika, ker se omre\u017ena kartica, name\u0161\u010dena v stre\u017eniku in emulirana v VM, razlikujeta.<\/p>\n<h2>Zaklju\u010dek<\/h2>\n<p>\nTa na\u010din organizacije oddaljenega dostopa do konzole stre\u017enika porabi del sredstev stre\u017enika, vendar ne postavlja posebnih zahtev do strojne opreme stre\u017enika, zato ga je mogo\u010de izpeljati skoraj v vseh pogojih. Uporaba tak\u0161nega re\u0161itve znatno olaj\u0161a diagnostiko programske napake in obnovitev delovanja oddaljenega stre\u017enika.<br \/>\n<br \/>Izvor: <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.4 - 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\/sl\/blog\/administrirovanie\/ip-kvm-cherez-qemu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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 preko QEMU | ProHoster","description":"Odpravljanje te\u017eav pri nalaganju operacijskega sistema na stre\u017enikih.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/ip-kvm-cherez-qemu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/37530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=37530"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/37530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/28165"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=37530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=37530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=37530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}