{"id":37204,"date":"2019-10-31T22:16:20","date_gmt":"2019-10-31T19:16:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\/"},"modified":"2019-10-31T22:16:20","modified_gmt":"2019-10-31T19:16:20","slug":"uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","title":{"rendered":"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Quindi, \u00e8 avvenuto il lancio ufficiale della piattaforma Red Hat OpenShift 4. Oggi parleremo di come passare a essa da OpenShift Container Platform 3 nel modo pi\u00f9 rapido e semplice possibile.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f7411df89b507a9a7e5825c1b5d3fbf5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn questo articolo, siamo principalmente interessati ai nuovi cluster di OpenShift 4, che utilizzano le capacit\u00e0 dell'infrastruttura intelligente e immutabile basata su RHEL CoreOS e strumenti di automazione. Di seguito mostreremo come migrare a OpenShift 4 senza problemi inutili.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPer scoprire di pi\u00f9 sulle differenze tra la nuova versione e la vecchia, \u00e8 possibile <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/openshift-commons-briefing-openshift-4-0-release-update-with-ali-mobreem\/&amp;sa=D&amp;ust=1562087733741000\">qui<\/a><\/noindex>.<\/p>\n<h3>Migrare i cluster da OpenShift 3 a OpenShift 4 utilizzando la piattaforma certificata Red Hat Appranix.<\/h3>\n<p>\nAppranix e Red Hat hanno lavorato insieme per semplificare la migrazione delle risorse dei cluster da OpenShift 3 a OpenShift 4 attraverso un servizio speciale che funziona su Appranix Site Reliability Automation per Kubernetes.<\/p>\n<p>La soluzione Appranix (che puoi trovare in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733743000\">Red Hat Container Catalog<\/a><\/noindex>) consente di creare backup di tutti i cluster OpenShift 3 e ripristinarli su OpenShift 4 in pochi clic.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5ed42cbbe2cead8c793b4c9fc69ccb0e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Quali sono i benefici della migrazione utilizzando Appranix per OpenShift 4<\/h3>\n<p><\/p>\n<ul>\n<li>Avvio rapido. Poich\u00e9 la soluzione Appranix \u00e8 basata su principi SaaS, non \u00e8 necessario configurare alcuna infrastruttura o utilizzare soluzioni specializzate per la migrazione.<\/li>\n<li>La scalabilit\u00e0 di Appranix facilita la migrazione di grandi cluster.<\/li>\n<li>Il backup automatico delle complesse configurazioni dei cluster di OpenShift 3, seguito dal trasferimento su OpenShift 4, semplifica l'intero processo di migrazione.<\/li>\n<li>Possibilit\u00e0 di testare come le applicazioni dell'infrastruttura aziendale OpenShift 3 si comportano sulla piattaforma OpenShift 4 nel cloud AWS.<\/li>\n<li>Migrazione delle impostazioni RBAC insieme alle risorse del cluster.<\/li>\n<li>Migrazione selettiva o completa di tutti i progetti ai nuovi cluster OpenShift 4.<\/li>\n<li>Opzionale: organizzazione di pi\u00f9 livelli di resilienza per le applicazioni containerizzate, se si dispone della corrispondente sottoscrizione.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/efea466d37f85d204ff868ceb2eddfca.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Resilienza multilivello per le applicazioni OpenShift<\/h3>\n<p>\nDopo la migrazione dalla versione 3 alla versione 4 di OpenShift, la soluzione Appranix pu\u00f2 essere utilizzata per garantire la continuit\u00e0 della resilienza delle applicazioni (Continuous App Resilience), in cui sono possibili tre opzioni. <b>Livello 1<\/b> La resilienza (Livello 1 Resiliency) consente il ripristino delle applicazioni senza cambiare regione o fornitore di cloud. Pu\u00f2 essere utilizzato per il ripristino delle applicazioni o per recuperare da un guasto locale a livello di regione, ad esempio in caso di un deployment di applicazioni non riuscito, oppure in una situazione in cui \u00e8 necessario creare rapidamente un ambiente di test nella stessa regione, ma in un cluster OpenShift separato.<\/p>\n<p><b>Livello 2<\/b> permette di spostare le applicazioni in un'altra regione senza cambiare fornitore. In questo modo \u00e8 possibile mantenere l'infrastruttura dati principale nella regione principale, ma eseguire le applicazioni in un altro cluster in un'altra regione. Questa opzione \u00e8 utile quando una regione o zona cloud va offline, oppure quando \u00e8 necessario spostare le applicazioni in un'altra regione a causa di un attacco informatico. Infine, <b>Livello 3<\/b> permette di cambiare non solo regione, ma anche fornitore di cloud.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/b336f68bb81ad007025e1a10e9b83a59.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Come funziona Appranix SRA<\/b><br \/>\nLa resilienza delle applicazioni OpenShift in Appranix viene raggiunta grazie alla funzionalit\u00e0 di \"macchina del tempo\", che crea automaticamente copie dell'ambiente delle applicazioni. Per attivare questa funzionalit\u00e0 e aumentare la sicurezza delle applicazioni, \u00e8 sufficiente aggiungere una riga di codice nel pipeline DevOps.<br \/>\nSoprattutto nei servizi di infrastruttura dei fornitori di cloud sorgono anche problemi, quindi avere la possibilit\u00e0 di passare rapidamente a un altro fornitore \u00e8 utile per evitare la dipendenza da un singolo fornitore di servizi.<\/p>\n<p><b>Come mostrato nell'immagine qui sotto<\/b>, i backup dell'ambiente delle applicazioni possono essere creati in Appranix non solo automaticamente con una periodicit\u00e0 prestabilita, ma anche su richiesta dal pipeline di integrazione e consegna continua CI\/CD. In questo modo, la \"macchina del tempo\" offre:<\/p>\n<ul>\n<li>Un registrazione incrementale, simile a GitHub, degli spazi dei nomi e degli ambienti delle applicazioni.<\/li>\n<li>Un semplice ripristino delle applicazioni.<\/li>\n<li>Gestione delle versioni delle configurazioni delle ambienti cloud e dei container.<\/li>\n<li>Gestione automatizzata del ciclo di vita dei dati.<\/li>\n<li>Automatizzazione della gestione dell'infrastruttura come codice (IaC).<\/li>\n<li>Gestione automatizzata degli stati IaC.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/f22fdab2ecf9535511f203bebae3d647.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Con Appranix \u00e8 possibile organizzare la protezione e il ripristino a livello di applicazione in toto per scenari come il chaos engineering, il disaster recovery, la protezione da ransomware e la continuit\u00e0 dei processi aziendali. Non ci soffermeremo su questo in dettaglio e vedremo come utilizzare Appranix per la migrazione da OpenShift 3 a OpenShift 4.<\/p>\n<h3>Come avviene la migrazione da OpenShift 3 a OpenShift 4 utilizzando la Appranix Site Reliability Platform<\/h3>\n<p>\nIl processo include tre fasi:<\/p>\n<ol>\n<li>Configuriamo OpenShift 3 e OpenShift 4 per la scoperta automatica di tutti i componenti da migrare.<\/li>\n<li>Creiamo politiche e definiamo gli spazi dei nomi per la migrazione.<\/li>\n<li>Ripristiniamo tutti gli spazi dei nomi su OpenShift 4 con un clic.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/005a7d892f21324a57b13e57ad0fd474.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Configuriamo i cluster OpenShift 3 e 4 per la scoperta automatica<\/h3>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6913f438b885652cc1e99314f2a90e6a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix presume che tu abbia gi\u00e0 cluster OpenShift 3 e OpenShift 4 funzionanti. Se non hai ancora cluster OpenShift 4, creali utilizzando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/blog.openshift.com\/installing-openshift-4-from-start-to-finish\/&amp;sa=D&amp;ust=1562087733749000\">la documentazione di Red Hat sull'implementazione di OpenShift 4<\/a><\/noindex>. La configurazione del cluster principale (primary) e del cluster target (target) in Appranix avviene in modo simile e comprende pochi semplici passaggi.<\/p>\n<h3>Installa l'Appranix Controller Agent per la scoperta dei cluster<\/h3>\n<p>\nPer la scoperta delle risorse del cluster \u00e8 necessario un piccolo agente sidecar controller. Per implementarlo, \u00e8 sufficiente copiare e incollare il comando curl appropriato, <b>come mostrato di seguito<\/b>. Dopo che l'agente \u00e8 stato installato su OpenShift 3 e su OpenShift 4, Appranix scoprir\u00e0 automaticamente tutte le risorse del cluster da migrare, inclusi gli spazi dei nomi, le distribuzioni, i pod, i servizi, cos\u00ec come gli host con altre risorse.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/20caf8a39d0c99a6ff86d3f53b1cffbf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Migrazione di grandi applicazioni distribuite<br \/>\nOra esamineremo come migrare senza sforzi l'applicazione microservizi distribuita SockShop da OpenShift 3 a OpenShift 4 (seguendo il link - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/microservices-demo&amp;sa=D&amp;ust=1562087733751000\">una descrizione dettagliata di questa applicazione e della sua architettura microservizi<\/a><\/noindex>). Come si pu\u00f2 vedere da <b>l'immagine qui sotto<\/b>, l'architettura di SockShop contiene numerosi componenti.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/6c9e65a9cd23869175aa736e03c71798.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Appranix scopre tutte le risorse per cui \u00e8 necessario garantire protezione e migrazione a OpenShift 4, inclusi i pod, le distribuzioni (deployments), i servizi e le configurazioni del cluster.<\/p>\n<h3>OpenShift 3 con l'applicazione SockShop funzionante<\/h3>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/5340aacbea58e3d80d73a3b581f9ef08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/eeb107cb553ccfd1f5bffbfb4e745acf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Creiamo politiche di protezione per la migrazione<\/h3>\n<p>\nLe politiche possono essere impostate in modo flessibile a seconda di come deve avvenire la migrazione. Ad esempio, sulla base di diversi criteri o un backup una volta all'ora.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/7c62333127d08fe469222562146df10b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Eseguiamo la migrazione di pi\u00f9 cluster OpenShift 3 utilizzando piani di protezione (Protection Plans)<\/h3>\n<p>\nA seconda delle caratteristiche dell'applicazione o dello spazio dei nomi, \u00e8 possibile applicare politiche ai cluster OpenShift 3 che vengono eseguite ogni ora, ogni settimana o addirittura ogni mese.<\/p>\n<p>Appranix consente di trasferire su OpenShift 4 tutti gli spazi dei nomi del cluster o solo quelli selezionati.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/e1acfff015e8d6b57d316c2a21bb5cea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Eseguiamo la migrazione su OpenShift 4 in un clic<\/h3>\n<p>\nLa migrazione consiste nel ripristino degli spazi dei nomi selezionati sul cluster OpenShift 4. Questa operazione viene eseguita in un clic. Appranix svolge automaticamente tutto il lavoro di raccolta dei dati sulla configurazione e sulle risorse dell'ambiente di origine e poi lo ripristina autonomamente sulla piattaforma OpenShift 4.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/a6de0780bbcd4fb05663ca48f0da58ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/d32618d1dbeb74a96af1b8fce362352e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Controlliamo le applicazioni dopo la migrazione su OpenShift 4<\/h3>\n<p>\nAccedi al cluster OpenShift 4, aggiorna i progetti e verifica che tutte le applicazioni e gli spazi dei nomi siano a posto. Ripeti la procedura di migrazione per altri spazi dei nomi creando nuovi piani Protection Plans o modificando quelli esistenti.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/0819a06d267a406c6f0bc98d458456a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Avviamo le applicazioni migrate su OpenShift 4<\/h3>\n<p>\nDopo la migrazione delle applicazioni tramite la procedura di ripristino Appranix, \u00e8 importante non dimenticare di configurare le route \u2013 devono puntare a OpenShift 4. Potrebbe essere utile eseguire un ripristino di test prima di trasferire completamente la produzione da OpenShift 3. Quando su OpenShift 4 ci saranno diverse applicazioni funzionanti negli spazi dei nomi appropriati, sar\u00e0 necessario trasferire anche le altre applicazioni utilizzando questo processo.<\/p>\n<p>Dopo il trasferimento di tutti gli spazi dei nomi, sarai in grado di proteggere tutti i cluster OpenShift per un recupero d'emergenza continuo, protezione da ransomware, continuit\u00e0 dei processi aziendali o per una successiva migrazione, poich\u00e9 Appranix Site Reliability Automation si aggiorna automaticamente con l'uscita di nuove versioni di OpenShift.<\/p>\n<p><img decoding=\"async\" alt=\"Sempliichiamo la migrazione da OpenShift 3 a OpenShift 4\" src=\"\/wp-content\/uploads\/2019\/08\/c5e2cd72465d7ba096ab225bff1e3c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Totale<\/h3>\n<p>\nOpenShift 4 \u00e8 un grande passo avanti, grazie soprattutto alla nuova architettura immutable e al modello di piattaforma Operator per l'automazione di complesse configurazioni di applicazioni e piattaforme operative in ambienti cluster. Appranix offre agli utenti di OpenShift un modo semplice e conveniente per passare a OpenShift 4 grazie alla sua soluzione cloud-oriented per il disaster recovery della piattaforma Site Reliability. <\/p>\n<p><b>La soluzione Appranix pu\u00f2 essere utilizzata direttamente da <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/access.redhat.com\/containers\/?tab%3Dimages%23\/registry.connect.redhat.com\/appranix\/apx-manager&amp;sa=D&amp;ust=1562087733756000\">Red Hat Container Catalog<\/a><\/noindex>.<\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/463763\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043d\u0435\u0435 \u0441 OpenShift Container Platform 3 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043d\u0430\u0441 \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0442 \u043d\u043e\u0432\u044b\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b OpenShift 4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0443\u043c\u043d\u043e\u0439 \u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e\u0439 (immutable \u2013 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0440\u0435\u0434 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f) \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 RHEL CoreOS \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37204","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=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\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\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\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\udd47\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4\" \/>\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:16:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:20+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\udd47Facilitiamo la migrazione da OpenShift 3 a OpenShift 4 | ProHoster","description":"Dunque, il lancio ufficiale della piattaforma Red Hat OpenShift 4 \u00e8 avvenuto.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","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\udd47\u0423\u043f\u0440\u043e\u0449\u0430\u0435\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0441 OpenShift 3 \u043d\u0430 OpenShift 4 | ProHoster","og:description":"\u0418\u0442\u0430\u043a, \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift 4.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/uproshhaem-migratsiyu-s-openshift-3-na-openshift-4","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:16:20+00:00","article:modified_time":"2019-10-31T19:16:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37204","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 16:43:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:31:25","updated":"2026-01-23 16:43:23","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\/37204","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=37204"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37204\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/27897"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}