{"id":705,"date":"2026-01-07T11:48:04","date_gmt":"2026-01-07T10:48:04","guid":{"rendered":"https:\/\/gbiondi.tech2.it\/?p=705"},"modified":"2026-01-17T18:50:32","modified_gmt":"2026-01-17T17:50:32","slug":"proxmox-aggiornamento-da-8-4-16-a-9-1","status":"publish","type":"post","link":"http:\/\/gbiondi.tech2.it\/index.php\/2026\/01\/07\/proxmox-aggiornamento-da-8-4-16-a-9-1\/","title":{"rendered":"Proxmox aggiornamento da 8.4.16 a 9.1"},"content":{"rendered":"\n<p>Oggi 7 gennaio 2026 ho iniziato l&#8217;aggiornamento del nostro Proxmox 8.4.16 all&#8217;ultima versione. Elenco i passi necessari che ho fatto per questo aggiornamento.<\/p>\n\n\n\n<p>A macro step questi sono i passi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Allineamento di tutti i nodi all&#8217;ultima versione di PVE nel mio caso 8.4.16<\/li>\n\n\n\n<li>Aggiornamento di CEPH da versione Reef (V.18) a Squid (V.19) su tutti i nodi<\/li>\n\n\n\n<li>Aggiornamento di tutti i nodi alla V9.1 di PVE<\/li>\n<\/ul>\n\n\n\n<p><strong>Aggiornamento di CEPH da Reef a Squid<\/strong><\/p>\n\n\n\n<p>Questo si fa abbastanza velocemente: \u00e8 sufficiente  modificare le sorgenti ceph con<br><em>sed -i &#8216;s\/reef\/squid\/&#8217; \/etc\/apt\/sources.list.d\/ceph.list<\/em> <br>e impostare il flag noout: <br><em>ceph osd set noout<\/em><br>Seguito da: <br><em>apt update<br>apt full-upgrade<\/em><\/p>\n\n\n\n<p>Ovviamente su tutti i nodi. <br>Il flag di noout deve restare cosi&#8217; sino alla fine dell&#8217;aggiornamento.<\/p>\n\n\n\n<p><strong>Aggiornamento da PVE V.8.4.16 a V9.1<\/strong><\/p>\n\n\n\n<p>Successivamente quando tutti i nodi sono su CEPH Squid si modificano le sorgenti APT in che da bookworm si modifica in trixie con un comando sed:<\/p>\n\n\n\n<p><em>sed -i &#8216;s\/bookworm\/trixie\/g&#8217; \/etc\/apt\/sources.list <br>sed -i &#8216;s\/bookworm\/trixie\/g&#8217; \/etc\/apt\/sources.list.d\/pve-no-subscription.list <br>sed -i &#8216;s\/bookworm\/trixie\/g&#8217; \/etc\/apt\/sources.list.d\/pve-enterprise.list <br>sed -i &#8216;s\/bookworm\/trixie\/g&#8217; \/etc\/apt\/sources.list.d\/pve-enterprise.list <br>sed -i &#8216;s\/bookworm\/trixie\/g&#8217; \/etc\/apt\/sources.list.d\/ceph.list<\/em><br>Per verifica poi fa un: <br><em>grep -R &#8220;trixie&#8221; \/etc\/apt\/sources.list \/etc\/apt\/sources.list.d<\/em><br>dovresti vedere un bel po&#8217; di file che matchano e poi un<br><em>grep -R &#8220;book&#8221; \/etc\/apt\/sources.list \/etc\/apt\/sources.list.d<\/em> <br>e non dovrebbe darti nessun risultato<br>Ora puoi procedere con:<br><em>apt update<\/em><br>Seguito da:<br><em>apt dist-upgrade<\/em><br>e poi un &#8216;reboot&#8217;<br>Ovviamente su tutti i nodi.<br>Quando hai finito dovresti avere solo da togliere il flag noout, basta che lo fai su un nodo<br><em>ceph osd unset noout<\/em><\/p>\n\n\n\n<p>Il tuo cluster ora \u00e8 V9.1<\/p>\n\n\n\n<p>Fonti:<br><a href=\"https:\/\/pve.proxmox.com\/wiki\/Upgrade_from_8_to_9?utm_source=copilot.com#In-place_upgrade\">https:\/\/pve.proxmox.com\/wiki\/Upgrade_from_8_to_9?utm_source=copilot.com#In-place_upgrade<\/a><br><a href=\"https:\/\/pve.proxmox.com\/wiki\/Ceph_Reef_to_Squid\">https:\/\/pve.proxmox.com\/wiki\/Ceph_Reef_to_Squid<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi 7 gennaio 2026 ho iniziato l&#8217;aggiornamento del nostro Proxmox 8.4.16 all&#8217;ultima versione. Elenco i passi necessari che ho fatto per questo aggiornamento. A macro step questi sono i passi: Aggiornamento di CEPH da Reef a Squid Questo si fa abbastanza velocemente: \u00e8 sufficiente modificare le sorgenti ceph consed -i &#8216;s\/reef\/squid\/&#8217; \/etc\/apt\/sources.list.d\/ceph.list e impostare il &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/gbiondi.tech2.it\/index.php\/2026\/01\/07\/proxmox-aggiornamento-da-8-4-16-a-9-1\/\" class=\"more-link\">Leggi tutto<span class=\"screen-reader-text\"> &#8220;Proxmox aggiornamento da 8.4.16 a 9.1&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-705","post","type-post","status-publish","format-standard","hentry","category-tecnica"],"_links":{"self":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/comments?post=705"}],"version-history":[{"count":1,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/705\/revisions"}],"predecessor-version":[{"id":706,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/705\/revisions\/706"}],"wp:attachment":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/media?parent=705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/categories?post=705"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/tags?post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}