Uživatelské nástroje

Nástroje pro tento web


kvm

RockyLinux KVM-host

LVM Volume Groups /dev/VolGroupArray

RAID Arrays /dev/md0 /dev/md1 Physical Partitions /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sda2 /dev/sdb2 /dev/sdc2 Hard Drives /dev/sda /dev/sdb /dev/sdc

dnf install mdadm
modprobe raid5
modprobe dm-mod

Ověření že se na disku žádný raid nenachází

mdadm --examine /dev/sda /dev/sdb /dev/sdc /dev/sdd

Vytvořit gpt tabulku, vytvořit oddíle přes celý disk a nastavit alias na „Linux Raid“.

fdisk /dev/sda
fdisk /dev/sdb
fdisk /dev/sdc
fdisk /dev/sdd
mdadm --examine /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Vytvoření raid5 na 4 připravených discích.

mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Stav vytváření raid5 disku.

cat /proc/mdstat

Informace o raid disku

mdadm --detail /dev/md0

Informace o discích

mdadm -E /dev/sd[b-d]1

Vytvoření souborového systému na disku, pokud nechci používat lvm.

mkfs.xfs /dev/md0

Výpis špatných sektorů

cat /sys/block/md0/md/mismatch_cnt  

LVM https://wiki.archlinux.org/title/LVM_on_software_RAID pozor u vytváření xfs na nad lvm a raid, při špatném nastavení velikosti bloků dochází ke snížení výkonu. https://serverfault.com/questions/1025254/confirming-parameters-for-xfs-filesystem-and-lvm-volume-striping-over-2-adapt-r

https://www.thegeekdiary.com/how-to-create-an-xfs-filesystem/

LVM

(LVM umí taky raid, ale co jsem pochopil tak stejně volá zamaskovaný mdadm)

Vytvoření fyzického svazku nad raid5.

pvcreate /dev/md0
pvdisplay

Vytvoření skupiny svazků.

vgcreate array /dev/md0 /dev/md1 ...atd
vgdisplay

Vytvoření logického svazku.

lvcreate -l +100%FREE -n datastore array
lvdisplay

formátování disku na XFS

grep "" /sys/block/md0/queue/*_size
mkfs.xfs -f -d su=512k,sw=3 -l su=256k /dev/mapper/array-datastore

Fio testování

fio --name=test --ioengine=posixaio --rw=rw --bs=4k --numjobs=1 --size=1g --iodepth=1 --runtime=300 --time_based --end_fsync=1

Instalace kvm a libvirt

dnf install qemu-kvm libvirt libvirt-python3 virt-install libguestfs-tools

/etc/sysctl.d/99-sysctl.conf

net.ipv4.ip_forward=1
virsh net-edit default

https://wiki.libvirt.org/page/VirtualNetworking

Přidat uživatele do skupiny libvirt.

usermod -a -G libvirt user

Kontrola

cat /etc/group
groups user

Virtuální stroje uživatele.

virsh list --all
kvm.txt · Poslední úprava: 2022/08/22 22:55 autor: uranusak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki