no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.


Nächste Überarbeitung
virtualisierung:proxmox_kvm_und_lxc:lvm_thin_unter_proxmox_durch_qcow2_ersetzen [2017/04/14 14:22] – angelegt admin
Zeile 1: Zeile 1:
 +====== LVM Thin unter Proxmox durch QCOW2 ersetzen ======
 +
 +Ausgangspunkt ist ein einziges Raid. Hat man z.B. schon eine bestehende Maschine am laufen wo ein formatiertes LVM für QCOW2 auf ''/var/lib/vz'' eingehängt ist, möchte man vermutlich den zweiten Serve gleich konfigurieren damit man VM's auch verschieben kann. Wir gehen hier von einer PVE 4.4 Default Installation aus. 
 +Sehen wir uns die StandardLVMs und das Filesystem des Servers an:
 +<code>
 +lvs
 +LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +  data pve  twi-a-tz-- 755.96g             0.00   0.42                            
 +  root pve  -wi-ao----  40.00g                                                    
 +  swap pve  -wi-ao----   8.00g 
 +
 +df -h
 +Filesystem              Size  Used Avail Use% Mounted on
 +udev                     10M       10M   0% /dev
 +tmpfs                   7.1G  9.2M  7.1G   1% /run
 +/dev/dm-0                40G  1.6G   36G   5% /
 +tmpfs                    18G   57M   18G   1% /dev/shm
 +tmpfs                   5.0M  4.0K  5.0M   1% /run/lock
 +tmpfs                    18G       18G   0% /sys/fs/cgroup
 +/dev/fuse                30M   24K   30M   1% /etc/pve
 +</code>
 +Drei LVM's, das data als LVM Thin. Wobei LVM Root hier 40GB füllt. Dies soll bleiben, wir möchten lediglich das ''data'' austausche und auf dem Defaultpfad ''/var/lib/vz'' einhängen. Hierfür müssen wir nur das DataThinLVM löschen und ein neues normales LVM ohne der Thinprovisioning Erweiterung. 
 +
 +Entfernen es LVM Thin
 +<code>
 +lvremove pve/data
 +Do you really want to remove and DISCARD active logical volume data? [y/n]: y
 +  Logical volume "data" successfully removed
 +</code>
 +Erstellen des normalen LVM's
 +<code>
 +lvcreate -L 755.96G -n data pve
 +  Rounding up size to full physical extent 755.96 GiB
 +  Logical volume "data" created.
 +</code>
 +Formatieren des LVM's
 +<code>
 +mkfs.ext4 /dev/pve/data 
 +mke2fs 1.42.12 (29-Aug-2014)
 +Creating filesystem with 198170624 4k blocks and 49545216 inodes
 +Filesystem UUID: ba2e3970-184c-490b-92b9-dee4d6dbc59b
 +Superblock backups stored on blocks: 
 +        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
 +        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
 +        102400000
 +
 +Allocating group tables: done                            
 +Writing inode tables: done                            
 +Creating journal (32768 blocks): done
 +Writing superblocks and filesystem accounting information: done   
 +</code>
 +Nun noch den neuen Speicher in die ''/etc/fstab'' eintragen.
 +<code>
 +/dev/pve/data /var/lib/vz ext4 defaults 0 1
 +</code>
 +Bevor man nun diesen Pfad mountet ist es wichtig das man alle alten Daten unter ''/var/lib/vz'' löscht, gleich gefolgt vom Mountbefehl, ist man hier zu langsam, wird die zuvor gelöscht Orderstruktur sofort wieder vom System angelegt. 
 +<code>
 +rm -rf /var/lib/vz/* && mount -a
 +</code>
 +Ab jetzt hat man wieder den QCOW2 Standard am laufen. 
 +<code>
 +Filesystem              Size  Used Avail Use% Mounted on
 +udev                     10M       10M   0% /dev
 +tmpfs                   7.1G  9.2M  7.1G   1% /run
 +/dev/dm-0                40G  1.6G   36G   5% /
 +tmpfs                    18G   57M   18G   1% /dev/shm
 +tmpfs                   5.0M  4.0K  5.0M   1% /run/lock
 +tmpfs                    18G       18G   0% /sys/fs/cgroup
 +/dev/fuse                30M   24K   30M   1% /etc/pve
 +/dev/mapper/pve-data    744G   69M  707G   1% /var/lib/vz
 +</code>
 +<code>
 +LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +  data pve  -wi-ao---- 755.96g                                                    
 +  root pve  -wi-ao----  40.00g                                                    
 +  swap pve  -wi-ao----   8.00g   
 +</code>
 +===== Links =====
 +  * Siehe auch [[virtualisierung:proxmox_kvm_und_lxc:lvm_thin_unter_proxmox_hinzufuegen|LVM Thin unter Proxmox hinzufügen]]