<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stefano Marinelli's Blog (Articoli su proxmox)</title><link>https://www.dragas.net/</link><description></description><atom:link href="https://www.dragas.net/categories/proxmox.xml" rel="self" type="application/rss+xml"></atom:link><language>it</language><lastBuildDate>Thu, 19 Jan 2023 08:25:50 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Backup efficienti di container LXC in Proxmox - ZFS</title><link>https://www.dragas.net/posts/backup-efficienti-di-container-lxc-in-proxmox-zfs/</link><dc:creator>Stefano Marinelli</dc:creator><description>&lt;p&gt;&lt;em&gt;NOTA: Il seguente post è la traduzione dell'equivalente in inglese &lt;a href="https://it-notes.dragas.net/2022/01/20/efficient-backup-of-lxc-containers-in-proxmox-zfs/"&gt;sul blog it-notes&lt;/a&gt;. L'originale sarà sempre più aggiornato.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ho già scritto relativamente ad alcune delle mie strategie di backup in Proxmox. Proxmox Backup Server è un valido strumento, ma non è sempre l'opzione migliore, soprattutto se si utilizzano container lxc.&lt;/p&gt;
&lt;p&gt;I container LVM e Ceph RBD sono già stati trattati &lt;a href="https://www.dragas.net/posts/backup-efficienti-lxc-proxmox/"&gt;in un altro post&lt;/a&gt;, ma una delle (molte) ottime opzioni, se si usa Proxmox, è ZFS. Utilizzo ampiamente ZFS sia su &lt;a href="https://www.dragas.net/posts/perche-migrare-i-server-da-linux-a-freebsd/"&gt;FreeBSD&lt;/a&gt; che su Linux (e ho sempre desiderato che &lt;a href="https://www.dragas.net/posts/effettuare-backup-remoti-btrfs/"&gt;BTRFS potesse raggiungere lo stesso livello di affidabilità&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Quando non ho bisogno di un file system in rete (come Ceph) o voglio superare i limiti di LVM, tendo a installare le VM di Proxmox e i container lxc su ZFS. Concentriamoci ora sul backup dei container lxc.&lt;/p&gt;
&lt;p&gt;Proxmox utilizza i dataset ZFS per lo storage dei container lxc, quindi tutti i file si trovano su &lt;em&gt;/nome-pool/subvol-x-disk-y&lt;/em&gt;. Possiamo eseguire facilmente il backup come abbiamo fatto nel mio precedente articolo, abbiamo solo bisogno di un modo diverso per eseguire le snapshot di tutti questi dataset.&lt;/p&gt;
&lt;p&gt;I dataset ZFS forniscono una directory &lt;em&gt;.zfs&lt;/em&gt;, nascosta, che contiene tutte le istantanee attualmente esistenti di quel dataset specifico. "&lt;em&gt;ls&lt;/em&gt;" non la mostrerà, ma si può fare un "&lt;em&gt;cd&lt;/em&gt;" e sarà utilizzabile.&lt;/p&gt;
&lt;p&gt;Naturalmente si può usare zfs send/receive in maniera nativa (o un utile software che uso quotidianamente, &lt;a href="https://github.com/psy0rz/zfs_autobackup"&gt;zfs-autobackup&lt;/a&gt;, sia per le istantanee locali che per la replica remota), ma vogliamo salvare i file, non il dataset zfs, in modo da poter eseguire il backup su un file system diverso. &lt;strong&gt;Qualsiasi file system&lt;/strong&gt;. Quindi useremo &lt;a href="https://www.borgbackup.org"&gt;borg backup&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Supponiamo che il nostro pool ZFS sia chiamato "proxzfs". Ecco uno script di esempio. Naturalmente, questo è il mio script, funziona per me e non sono responsabile se non funziona per voi/distrugge tutti i vostri dati/mangia il vostro server/ecc.&lt;/p&gt;
&lt;pre class="code literal-block"&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;

/usr/sbin/zfs snapshot -r proxzfs@forborg

&lt;span class="nv"&gt;REPOSITORY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;yourpath/server/whatever:borgrepository/
&lt;span class="nv"&gt;TAG&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;mytag
borg create -v --stats --compression zstd --progress    &lt;span class="se"&gt;\&lt;/span&gt;
   &lt;span class="nv"&gt;$REPOSITORY&lt;/span&gt;::&lt;span class="nv"&gt;$TAG&lt;/span&gt;&lt;span class="s1"&gt;'-{now:%Y-%m-%dT%H:%M:%S}'&lt;/span&gt;          &lt;span class="se"&gt;\&lt;/span&gt;
   /proxzfs/*/.zfs/snapshot/forborg/  &lt;span class="se"&gt;\&lt;/span&gt;
   --exclude &lt;span class="s1"&gt;'*subvolYouMayWantToExclude-disk-0*'&lt;/span&gt;

/usr/sbin/zfs destroy -vrR proxzfs@forborg

borg prune -v &lt;span class="nv"&gt;$REPOSITORY&lt;/span&gt; --stats --prefix &lt;span class="nv"&gt;$TAG&lt;/span&gt;&lt;span class="s1"&gt;'-'&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
   --keep-daily&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;31&lt;/span&gt; --keep-weekly&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;4&lt;/span&gt; --keep-monthly&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;12&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Questo piccolo script creerà un'istantanea @forborg per qualsiasi dataset che troverà sotto "proxzfs", quindi avvierà borg e gli chiederà di attraversare le snapshot &lt;em&gt;forborg&lt;/em&gt; montate automaticamente all'interno della directory .zfs di qualsiasi dataset.&lt;/p&gt;
&lt;p&gt;Quindi distruggerà le istantanee "forborg" ed eseguirà un prune di borg. Questo eliminerà i vecchi backup, in base alla politica impostata. Questo passaggio può essere evitato, ma io preferisco eseguirlo dopo un backup, in modo che il mio repository sia sempre coerente con la mia politica di data retention.&lt;/p&gt;</description><category>backup</category><category>borg</category><category>container</category><category>linux</category><category>lxc</category><category>proxmox</category><category>snapshot</category><category>tecnologici</category><category>zfs</category><guid>https://www.dragas.net/posts/backup-efficienti-di-container-lxc-in-proxmox-zfs/</guid><pubDate>Wed, 18 Jan 2023 08:34:19 GMT</pubDate></item><item><title>Backup efficienti di container LXC in Proxmox (e non solo)</title><link>https://www.dragas.net/posts/backup-efficienti-lxc-proxmox/</link><dc:creator>Stefano Marinelli</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Proxmox" src="https://images.unsplash.com/photo-1549299096-56b3ebc3259a?ixlib=rb-1.2.1&amp;amp;q=80&amp;amp;fm=jpg&amp;amp;crop=entropy&amp;amp;cs=tinysrgb&amp;amp;w=2000&amp;amp;fit=max&amp;amp;ixid=eyJhcHBfaWQiOjExNzczfQ"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NOTA: Il seguente post è la traduzione dell'equivalente &lt;a href="https://it-notes.dragas.net/2020/10/06/efficient-backup-of-lxc-containers-in-proxmox/"&gt;sul blog it-notes&lt;/a&gt;. L'originale sarà sempre più aggiornato.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A volte un &lt;a href="https://linuxcontainers.org/"&gt;container lxc&lt;/a&gt; può essere un'alternativa più valida rispetto ad ad una macchina virtuale KVM. Ha un overhead inferiore, una gestione delle risorse più semplice ed efficiente e un minore impatto sulla macchina fisica.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dragas.net/posts/backup-efficienti-lxc-proxmox/"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 4 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>backup</category><category>borg</category><category>linux</category><category>proxmox</category><category>server</category><category>tecnici</category><guid>https://www.dragas.net/posts/backup-efficienti-lxc-proxmox/</guid><pubDate>Thu, 10 Sep 2020 12:25:19 GMT</pubDate></item><item><title>Proxmox Backup Server - Consigli per una buona implementazione</title><link>https://www.dragas.net/posts/proxmox-backup-server-consigli/</link><dc:creator>Stefano Marinelli</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Proxmox" src="https://www.dragas.net/images/Proxmox.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NOTA: Il seguente post è la traduzione dell'equivalente &lt;a href="https://it-notes.dragas.net/2020/08/23/proxmox-backup-server-hints/"&gt;sul blog it-notes&lt;/a&gt;. L'originale sarà sempre più aggiornato.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Proxmox Backup Server (PBS) è stato rilasciato. È ancora in beta ma è già perfettamente utilizzabile. Dopo molti anni, è ora possibile eseguire backup incrementali delle VM e grazie alle dirty bitmap di qemu, i backup sono anche veloci.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dragas.net/posts/proxmox-backup-server-consigli/"&gt;Continua la lettura…&lt;/a&gt; (ulteriori 1 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>backup</category><category>linux</category><category>proxmox</category><category>server</category><category>tecnici</category><guid>https://www.dragas.net/posts/proxmox-backup-server-consigli/</guid><pubDate>Mon, 31 Aug 2020 10:25:19 GMT</pubDate></item><item><title>Un assaggio di Proxmox</title><link>https://www.dragas.net/posts/un-assaggio-di-proxmox/</link><dc:creator>Stefano Marinelli</dc:creator><description>&lt;div&gt;&lt;a class="reference external image-reference" href="https://www.dragas.net/images/Proxmox.png"&gt;&lt;img alt="/images/Proxmox.thumbnail.png" src="https://www.dragas.net/images/Proxmox.thumbnail.png"&gt;&lt;/a&gt;
&lt;nav class="contents" id="indice" role="doc-toc"&gt;
&lt;p class="topic-title"&gt;Indice&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-la-storia" id="toc-entry-1"&gt;Proxmox, la storia&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-l-architettura-e-l-installazione" id="toc-entry-2"&gt;Proxmox, l'architettura e l'installazione&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-l-utilizzo-e-le-funzionalita" id="toc-entry-3"&gt;Proxmox, l'utilizzo e le funzionalità&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-i-cluster" id="toc-entry-4"&gt;Proxmox, i cluster&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-i-backup" id="toc-entry-5"&gt;Proxmox, i backup&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a class="reference internal" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#proxmox-uno-sguardo-d-insieme" id="toc-entry-6"&gt;Proxmox, uno sguardo d'insieme&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/nav&gt;
&lt;section id="proxmox-la-storia"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="https://www.dragas.net/posts/un-assaggio-di-proxmox/#toc-entry-1" role="doc-backlink"&gt;Proxmox, la storia&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference external" href="https://www.proxmox.com/en/"&gt;Proxmox&lt;/a&gt; nasce nel 2008 come sistema completo di virtualizzazione (alternativo a prodotti come VMWare) "a pacchetto". Lo scopo è sempre stato, ed è ancora, quello di fornire un sistema semplice e pratico di preparazione di hardware fisico allo scopo di ospitare macchine virtuali, il tutto gestito attraverso una comoda interfaccia web.&lt;/p&gt;
&lt;p&gt;Fino alla versione 3.0, Proxmox ha sofferto di serie problematiche di gioventù. Pur essendo, infatti, già sufficientemente maturo, c'erano alcuni problemi (bug o mancanza di feature) che non lo rendevano estremamente adatto ad ambienti di produzione importanti. Dalla 3.0 in poi, invece, si è assistito al &lt;em&gt;lancio verso l'olimpo&lt;/em&gt; in quanto le funzionalità di base erano ormai mature e affidabili e le nuove opzioni erano tutte incentrate sul renderlo sempre più un prodotto &lt;em&gt;enterprise&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Sviluppato e diretto dall'Austriaca &lt;a class="reference external" href="https://www.proxmox.com/en/about"&gt;Proxmox Server Solutions GmbH&lt;/a&gt;, è un progetto in rapido progresso e con interessantissime funzionalità che si aggiungono versione dopo versione.&lt;/p&gt;
&lt;p&gt;Il sistema è interamente Open Source, prevede la possibilità di acquistare un abbonamento (a prezzi molto vantaggiosi) per accedere al &lt;em&gt;repository di aggiornamento enterprise&lt;/em&gt;, più collaudato e sicuro di quello standard, e tutto il supporto e l'assistenza necessari al sistemista che ne possa avere necessità.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dragas.net/posts/un-assaggio-di-proxmox/"&gt; Continua la lettura... …&lt;/a&gt; (ulteriori 7 minuti di lettura)&lt;/p&gt;&lt;/section&gt;&lt;/div&gt;</description><category>kvm</category><category>linux</category><category>lxc</category><category>openvz</category><category>proxmox</category><category>tecnici</category><category>virtualizzazione</category><category>vm</category><guid>https://www.dragas.net/posts/un-assaggio-di-proxmox/</guid><pubDate>Mon, 28 Aug 2017 12:22:14 GMT</pubDate></item><item><title>Storie dalla Sala Macchine: le 5 principali inesattezze che ho sentito nel 2015</title><link>https://www.dragas.net/posts/storie-dalla-sala-macchine-le-5-principali-inesattezze-che-ho-sentito-nel-2015/</link><dc:creator>Stefano Marinelli</dc:creator><description>&lt;div&gt;&lt;a class="reference external image-reference" href="https://www.dragas.net/images/sala_macchine_antica.jpg"&gt;&lt;img alt="/images/sala_macchine_antica.thumbnail.jpg" src="https://www.dragas.net/images/sala_macchine_antica.thumbnail.jpg"&gt;&lt;/a&gt;
&lt;p&gt;Chiunque lavori a contatto con gli altri ha qualcosa da raccontare. Se si hanno due colleghi, ci saranno cose su quei due colleghi. Se si lavora a contatto con i clienti, di storie ce ne sono svariate, ogni giorno. Dopo anni, passano e scivolano via appena sentite, ma alcune restano nella mente perché particolarmente divertenti o indicative.&lt;/p&gt;
&lt;p&gt;Ho già &lt;a class="reference external" href="https://www.dragas.net/categories/sala-macchine/"&gt;parlato qualche volta&lt;/a&gt; di situazioni in sala macchine, e delle esperienze accumulate. Non molto, a dir la verità, e vorrei recuperare.&lt;/p&gt;
&lt;p&gt;Cominciamo con la Top 5 delle cose sentite nel passato 2015, in un post iniziato da alcuni mesi e solo ora terminato per mancanza di tempo:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dragas.net/posts/storie-dalla-sala-macchine-le-5-principali-inesattezze-che-ho-sentito-nel-2015/"&gt; clicca qui per leggere il resto dell'articolo …&lt;/a&gt; (ulteriori 2 minuti di lettura)&lt;/p&gt;&lt;/div&gt;</description><category>android</category><category>apple</category><category>ceph</category><category>citrix</category><category>file system</category><category>informatica</category><category>linux</category><category>lumia</category><category>macos</category><category>microsoft</category><category>nas</category><category>proxmox</category><category>sala macchine</category><category>san</category><category>tecnici</category><category>vmware</category><category>windows</category><category>windows phone</category><guid>https://www.dragas.net/posts/storie-dalla-sala-macchine-le-5-principali-inesattezze-che-ho-sentito-nel-2015/</guid><pubDate>Sat, 03 Sep 2016 09:28:12 GMT</pubDate></item></channel></rss>