{"id":12,"date":"2016-10-04T00:28:53","date_gmt":"2016-10-03T22:28:53","guid":{"rendered":"http:\/\/blog.ilarionocentini.eu\/?p=12"},"modified":"2018-10-21T13:34:12","modified_gmt":"2018-10-21T11:34:12","slug":"aggiornare-ubuntu-server-da-12-04-a-14-04-su-cloud-server-di-aruba","status":"publish","type":"post","link":"https:\/\/blog.ilarionocentini.eu\/?p=12","title":{"rendered":"Aggiornare Ubuntu Server da 12.04 a 14.04 su Cloud Server di Aruba"},"content":{"rendered":"<p>Possiedo vari server Ubuntu sul sistema Cloud di <a href=\"http:\/\/www.aruba.it\">Aruba<\/a>, tutti con l&#8217;abbonamento &#8220;basic&#8221;, quello da 5\u20ac al mese, per intenderci. Il pi\u00f9 vecchio tra questo funzionava con la versione 12.04 LTS, che oramai si avvia al suo fine vita. Per questo una paio di mesi fa, dopo quasi un anno che ad ogni log in il sistema mi suggeriva di fare il do-release-upgrade, ho deciso di eseguire l&#8217;upgrade. Riporto qui la procedura nel caso la cosa aiutasse qualcuno.<\/p>\n<p>Innanzitutto il server in oggetto gestisce principalmente siti web. In pratica una classica installazione <a href=\"https:\/\/it.wikipedia.org\/wiki\/LAMP_(piattaforma)\">LAMP<\/a>.<\/p>\n<p>La cosa da considerare \u00e8 che il server non si trova su una macchina fisica, ma su una virtuale, nel caso specifico VMware, con hypervisor Vsphere versione 5.5u3\u00a0 268301. Questo significa che la VM mette a disposizione dei pacchetti software da installare sul sistema operativo ospite, nel mio caso Ubuntu, per migliorare l&#8217;interazione tra questi e l&#8217;hypervisor stesso. L&#8217;Ubuntu che viene fornito inizialmente da Aruba ha installato i c.d. VMware tools, che servono appunto a questo scopo. Aggiornare il sistema ospite significa anche aggiornare i VMware tools. Se avete un cloud un po&#8217; pi\u00f9 che basic (ovvero pagate pi\u00f9 di 5\u20ac al mese), Aruba vi mette a disposizione un disco virtuale da montare sul vostro server Ubuntu con le versioni aggiornate, se invece siete &#8220;basic&#8221;, come me, dovete cercarvele da sole.<\/p>\n<p>Ma, attenzione, in realt\u00e0 tutto questo pu\u00f2 tranquillamente essere evitato. Infatti, in parallelo con i VMware tools, VMware supporta anche lo sviluppo di Open-VM-Tools (OVT), ovvero la versione open dei VMware tools che viene supportata anche dalla comunit\u00e0. Non solo: <a href=\"https:\/\/blogs.vmware.com\/vsphere\/2015\/09\/open-vm-tools-ovt-the-future-of-vmware-tools-for-linux.html\">VMware incoraggia l&#8217;uso degli OVT con sistemi ospiti Linux<\/a>.<\/p>\n<p>Io ho seguito questa strada che in sostanza conta due step, da fare prima di fare l&#8217;upgrade:<\/p>\n<ol>\n<li>Disinstallare i VMware tools<\/li>\n<li>Installare OVT<\/li>\n<\/ol>\n<p>il che, in pratica, si fa con i seguenti semplici due passaggi:<\/p>\n<p>sudo vmware-uninstall-tools.pl<\/p>\n<p>sudo apt-get install open-vm-tools<\/p>\n<p>Tutto qui! A questo punto potete tranquillamente procedere nel modo standard, ovvero:<\/p>\n<p>sudo apt-get update<\/p>\n<p>sudo do-release-upgrade<\/p>\n<p>Et voil\u00e0, in poco tempo avrete il vostro Ubuntu Server aggiornato alla 14.04 LTS. Naturalmente dovrete adattare le configurazioni dei vari pacchetti alle nuove versioni. In particolare, se avete sulla vostra macchina dei server virtuali su Apache, non ripartiranno in automatico. Infatti la versione di Apache passa dalla 2.2 alla 2.4, e la sintassi dei file di configurazione dei vari siti virtuali cambia. Ad esempio il nome dei file in \/etc\/apache2\/sites-enabled\/ ora devono avere estensione .conf. Una <a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/migrating-your-apache-configuration-from-2-2-to-2-4-syntax\">overview delle modifiche da fare la trovate qui.<br \/>\n<\/a><\/p>\n<p>Alla fine tutto hs funzionato alla perfezione, in totale ci sono voluti circa 30 minuti. Ringrazio anche l&#8217;helpdesk di Aruba che ha risposto ai miei dubbi in maniera molto puntuale e professionale.<\/p>\n<p>Quando mi cimenter\u00f2 nell&#8217;aggiornamento da 14.04 a 16.04 aggiorner\u00f2 il post.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Possiedo vari server Ubuntu sul sistema Cloud di Aruba, tutti con l&#8217;abbonamento &#8220;basic&#8221;, quello da 5\u20ac al mese, per intenderci. Il pi\u00f9 vecchio tra questo funzionava con la versione 12.04 LTS, che oramai si avvia al suo fine vita. Per questo una paio di mesi fa, dopo quasi un anno che ad ogni log in &hellip; <a href=\"https:\/\/blog.ilarionocentini.eu\/?p=12\" class=\"more-link\">Leggi tutto<span class=\"screen-reader-text\"> &#8220;Aggiornare Ubuntu Server da 12.04 a 14.04 su Cloud Server di Aruba&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8],"tags":[4,5,6,7,3],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-tech","tag-12-04","tag-14-04","tag-aruba","tag-cloud","tag-ubuntu"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7LlHs-c","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":7,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions\/139"}],"wp:attachment":[{"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ilarionocentini.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}