Действия
Nbd » История » Редакция 10
« Предыдущее |
Редакция 10/16
(Разница(diff))
| Следующее »
Андрей Волков, 2017-12-07 02:03
1. nbd (debian)¶
На сервере¶
apt-get install qemu-utils не ниже 2.1
qemu-nbd -p 2000 -b 192.168.122.101 -f raw /dev/ssd6/hermes-storage &
На клиенте¶
nbd-client 192.168.122.101 2000 /dev/nbd0
Negotiation: ..size = 716800MB bs=1024, sz=751619276800 bytes
vi /etc/lvm/lvm.conf
filter = [ "a|^/dev/[hs]d[a-f][0-9]$|", "a|^/dev/nbd[0-9]+$|", "r/.*/" ]
pvcreate /dev/nbd0
nbd (gentoo)¶
На сервере¶
lvcreate -L 210g -n temp-space vg-name qemu-nbd -p 51621 -b 172.31.53.254 -f raw /dev/vg-name/temp-space &
На клиенте¶
modprobe nbd modprobe raid1 echo 1 > /sys/module/raid1/parameters/max_queued_requests # 30000 == 30Мбайт/сек ~ 300Мбит/сек echo 30000 > /proc/sys/dev/raid/speed_limit_max busybox nbd-client 172.31.53.254 51621 /dev/nbd0 # sed -i '/filter = /s:"r|/dev/nbd.*|", ::' /etc/lvm/lvm.conf # "a|/dev/nbd[0-9]+$|", # filter = # global_filter = pvcreate /dev/nbd0 vgextend data /dev/nbd0 lvconvert -m1 --type raid1 data/static /dev/nbd0 lvs
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert static data rwi-aor--- 200.00g 0.15
После завершения синхронизации¶
https://redmine.ekb-info.ru/projects/gnu-linux/wiki/Lvm-mirroring
Окончание¶
pkill -f 'busybox nbd-client'
Обновлено Андрей Волков почти 7 года назад · 16 изменени(я, ий)