<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux 360° &#124; Italia &#187; proxmox</title>
	<atom:link href="http://www.linux360.it/tag/proxmox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux360.it</link>
	<description>Notizie, guide e tutorial per il mondo Linux a 360°</description>
	<lastBuildDate>Tue, 16 Dec 2014 14:03:33 +0000</lastBuildDate>
	<language>it-IT</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Aggiungere un disco ad una macchina virtuale Proxmox KVM senza riavviare</title>
		<link>http://www.linux360.it/2014/04/23/aggiungere-un-disco-ad-una-macchina-virtuale-proxmox-kvm-senza-riavviare/</link>
		<comments>http://www.linux360.it/2014/04/23/aggiungere-un-disco-ad-una-macchina-virtuale-proxmox-kvm-senza-riavviare/#comments</comments>
		<pubDate>Wed, 23 Apr 2014 14:20:40 +0000</pubDate>
		<dc:creator><![CDATA[Francesco Gabriele]]></dc:creator>
				<category><![CDATA[proxmox]]></category>
		<category><![CDATA[kvm-qemu]]></category>
		<category><![CDATA[lvm]]></category>

		<guid isPermaLink="false">http://www.ubuntuserver.it/?p=519</guid>
		<description><![CDATA[<p>&#160; A volte le macchine virtuali richiedono più spazio su disco di quanto originariamente previsto. E&#8217; possibile aggiungere un nuovo disco ad una macchina virtuale senza riavviarla, al momento Proxmox non prevede l&#8217;hotplug del disco dall&#8217;interfaccia web, ma possiamo cmq farlo da console tramite l&#8217;utility monitor. Nell&#8217;esempio vi mostrerò una macchina virtuale linux che ha ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2014/04/23/aggiungere-un-disco-ad-una-macchina-virtuale-proxmox-kvm-senza-riavviare/">Aggiungere un disco ad una macchina virtuale Proxmox KVM senza riavviare</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>A volte le macchine virtuali richiedono più spazio su disco di quanto originariamente previsto.<br />
E&#8217; possibile aggiungere un nuovo disco ad una macchina virtuale senza riavviarla, al momento Proxmox non prevede l&#8217;hotplug del disco<br />
dall&#8217;interfaccia web, ma possiamo cmq farlo da console tramite l&#8217;utility monitor.<br />
Nell&#8217;esempio vi mostrerò una macchina virtuale linux che ha il vmid 103, ed è una Debian Linux con lo storage LVM ed il filesystem formattato in xfs, cosi da consentire<br />
l&#8217;estensione del disco al volo..</p>
<p>Prima di tutto per eseguire comandi hotplug su macchine linux abbiamo bisogno dei moduli acpiphp e pci_hotplug.</p>
<p>Quindi logghiamoci in ssh sulla macchina virtuale e carichiamoli rendendoli disponibili anche all&#8217;avvio:</p>
<p><strong># modprobe acpiphp</strong><br />
<strong># modprobe pci_hotplug</strong><br />
<strong># echo acpiphp &gt;&gt; /etc/modules</strong><br />
<strong># echo pci_hotplug &gt;&gt; /etc/modules</strong></p>
<p>Aggiungiamo il disco dall&#8217;interfaccia web di Proxmox e cerchiamo di capire una volta aggiunto che nome è stato dato al device, quindi logghiamoci in ssh<br />
sul server Proxmox e lanciamo questo comando:</p>
<p><strong>virt2-kvm:~# lvdisplay | grep 103</strong><br />
<strong>LV Name /dev/pve/vm-103-disk-1</strong><br />
<strong>LV Name /dev/pve/vm-103-disk-2</strong></p>
<p>Quindi il disco nuovo è vm-103-disk-2 sullo storage lvm pve che è quello di default di proxmox, ora eseguiamo il monitor sulla vm 103 e vediamo<br />
il disco attualmente configurato:<br />
<strong>virt2-kvm:~# qm monitor 103</strong><br />
<strong>qm&gt; info block</strong><br />
<strong>virtio0: removable=0 file=/dev/pve/vm-103-disk-1 ro=0 drv=raw encrypted=0</strong><br />
<strong>qm&gt;</strong></p>
<p>Aggiungiamo il nuovo disco:<br />
<strong>qm&gt; pci_add auto storage file=/dev/pve/vm-103-disk-2,if=virtio</strong></p>
<p>Se invece il disco che vogliamo aggiungere è file raw aggiungiamolo cosi:<br />
<strong>qm&gt; pci_add auto storage file=/var/vz/images/103/vm-103-disk-1.raw,if=virtio</strong></p>
<p>Ora se ci colleghiamo in ssh al server,</p>
<p>Il disco dovrebbe comparire nel dmesg della VM, in questo caso /dev/vdc.<br />
Aggiungiamo il disco all&#8217; LVM della macchina virtuale ed estendiamo il filesystem:</p>
<p><strong># pvcreate /dev/vdc</strong><br />
<strong># vgextend vg0 /dev/vdc</strong><br />
<strong># lvextend -L +16G /dev/vg0/root</strong><br />
<strong># xfs_growfs /dev/vg0/root (se il filesystem è in xfs)</strong><br />
<strong># resize2fs /dev/vg0/root (se il filesystem è in ext3)</strong></p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2014/04/23/aggiungere-un-disco-ad-una-macchina-virtuale-proxmox-kvm-senza-riavviare/">Aggiungere un disco ad una macchina virtuale Proxmox KVM senza riavviare</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2014/04/23/aggiungere-un-disco-ad-una-macchina-virtuale-proxmox-kvm-senza-riavviare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Montare la partizione LVM di una macchina virtuale su Proxmox</title>
		<link>http://www.linux360.it/2012/01/31/montare-la-partizione-lvm-di-una-macchina-virtuale-su-proxmox/</link>
		<comments>http://www.linux360.it/2012/01/31/montare-la-partizione-lvm-di-una-macchina-virtuale-su-proxmox/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 11:18:06 +0000</pubDate>
		<dc:creator><![CDATA[Francesco Gabriele]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[proxmox]]></category>

		<guid isPermaLink="false">http://www.ubuntuserver.it/?p=244</guid>
		<description><![CDATA[<p>Può capitare che per un qualsiasi motivo una macchina virtuale non porta più, e vi è la necessità di montare il filesystem sul server fisico(proxmox). Visto che in fase d&#8217;installazione della macchina virtuale il singolo Logical Volume viene partizionato per ex. la swap e la root purtroppo non possiamo montare x come faremmo di solito: ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2012/01/31/montare-la-partizione-lvm-di-una-macchina-virtuale-su-proxmox/">Montare la partizione LVM di una macchina virtuale su Proxmox</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Può capitare che per un qualsiasi motivo una macchina virtuale non porta più, e vi è la necessità di montare<br />
il filesystem sul server fisico(proxmox).<br />
Visto che in fase d&#8217;installazione della macchina virtuale il singolo Logical Volume viene partizionato per<br />
ex. la swap e la root purtroppo non possiamo montare x come faremmo di solito:</p>
<p><strong>root@nilox ~ # lvdisplay<br />
&#8212; Logical volume &#8212;<br />
LV Name                /dev/vg0-nilox/vm-102-disk-1<br />
VG Name                vg0-nilox<br />
LV UUID                C4bcBz-dx46-CxWj-5s9F-AIYO-aVYk-43veWf<br />
LV Write Access        read/write<br />
LV Status              available<br />
# open                 1<br />
LV Size                50,00 GB<br />
Current LE             12800<br />
Segments               1<br />
Allocation             inherit<br />
Read ahead sectors     auto<br />
- currently set to     256<br />
Block device           253:0 </strong></p>
<p><strong>root@nilox ~ # mount /dev/vg0-nilox/vm-102-disk-1 /mnt/prova/<br />
mount: you must specify the filesystem type<br />
root@nilox ~ # mount -t xfs /dev/vg0-nilox/vm-102-disk-1 /mnt/prova/<br />
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1,<br />
missing codepage or helper program, or other error<br />
In some cases useful info is found in syslog &#8211; try<br />
dmesg | tail  or so </strong></p>
<p>Perche il sistema non riesce a capire quale filesystem vogliamo montare,<br />
se facciamo i seguenti comandi capirete perchè.<br />
<strong><br />
root@nilox ~ # fdisk -l /dev/vg0-nilox/vm-102-disk-1 </strong></p>
<p><strong>Disk /dev/vg0-nilox/vm-102-disk-1: 21.4 GB, 21479030784 bytes<br />
255 heads, 63 sectors/track, 2611 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0x00040fdc</strong></p>
<p>&nbsp;</p>
<p><strong>Device Boot      Start         End      Blocks   Id  System </strong><br />
<strong>/dev/vg0-nilox/vm-102-disk-1p1               1         122      975872   82  Linux swap / Solaris<br />
Partition 1 does not end on cylinder boundary.<br />
/dev/vg0-nilox/vm-102-disk-1p2             122        2611    19993600   83  Linux<br />
root@nilox ~ # kpartx /dev/vg0-nilox/vm-102-disk-1<br />
vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1p1 : 0 1951744 /dev/vg0-nilox/vm-102-disk-1 2048<br />
vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1p2 : 0 39987200 /dev/vg0-nilox/vm-102-disk-1 1953792 </strong></p>
<p>Come potete vedere sono due partizioni, quindi per poter montare il filesystem di root bisogna specificare<br />
quale byte del disco montare:</p>
<p><strong>root@nilox ~ # parted /dev/vg0-nilox/vm-102-disk-1<br />
GNU Parted 1.8.8<br />
Using /dev/mapper/vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1<br />
Welcome to GNU Parted! Type &#8216;help&#8217; to view a list of commands.<br />
(parted) unit b<br />
(parted) print </strong><br />
<strong>Model: Linux device-mapper (linear) (dm)<br />
Disk /dev/mapper/vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1: 21479030784B<br />
Sector size (logical/physical): 512B/512B<br />
Partition Table: msdos</strong></p>
<p>&nbsp;</p>
<p><strong>Number  Start        End           Size          Type     File system  Flags<br />
1      1048576B     1000341503B   999292928B    primary  linux-swap<br />
2      1000341504B  21473787903B  20473446400B  primary  xfs </strong></p>
<p><strong>root@nilox ~ # mount -o offset=1000341504B /dev/vg0-nilox/vm-102-disk-1 /mnt/prova/<br />
root@nilox ~ # df -h<br />
Filesystem         Dimens. Usati Disp. Uso% Montato su<br />
/dev/md0               19G  2,2G   16G  13% /<br />
tmpfs                 3,9G     0  3,9G   0% /lib/init/rw<br />
udev                   10M  708K  9,4M   7% /dev<br />
tmpfs                 3,9G     0  3,9G   0% /dev/shm<br />
/dev/mapper/vg0&#8211;nilox-vm&#8211;102&#8211;disk&#8211;1<br />
20G  959M   19G   5% /mnt/prova </strong></p>
<p>Come potete vedere siamo riusciti a montare la partizione specificato i byte della partizione interessata.</p>
<p>Spero possa essere utile a molti</p>
<p>Frank <img src="http://www.linux360.it/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> </p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2012/01/31/montare-la-partizione-lvm-di-una-macchina-virtuale-su-proxmox/">Montare la partizione LVM di una macchina virtuale su Proxmox</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2012/01/31/montare-la-partizione-lvm-di-una-macchina-virtuale-su-proxmox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
