Назад | Перейти на главную страницу

Debian Squeeze Ganeti - проблема с фильтром lvm.conf

Я интегрирую проект ganeti, и у него проблема с символом «:» в имени PV (физический том). Добавив строку filter = [ "r|:|", "a|.*|"] в /etc/lvm.conf, при создании PV написано правильно. Но когда на нем создается VG, он снова отображается некорректно, например: /dev/block/104:17

root@node2:~# pvdisplay
  "/dev/cciss/c0d1p1" is a new physical volume of "33.91 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/cciss/c0d1p1
  VG Name
  PV Size               33.91 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               piPcN8-SwXe-gd57-sXFf-KSvF-tk0p-OXias7

При создании VG (vgcreate xenvg / dev / cciss / c0d1p1) вывод становится: / dev / block / 104: 17, который не является функциональным выводом для приложения, которое я использовал (ganeti).

root@node2:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/block/104:17
  VG Name               xenvg
  PV Size               33.91 GiB / not usable 3.80 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              8681
  Free PE               8681
  Allocated PE          0
  PV UUID               piPcN8-SwXe-gd57-sXFf-KSvF-tk0p-OXias7

P.S Он только добавил (filter = ["r |: |", "a |. * |"]) В lvm.conf без строки (primary_names). В чем моя ошибка, объясните пожалуйста.

Полная история: http://code.google.com/p/ganeti/issues/detail?id=93

С уважением Владимир

Благодаря большому чтению документации мне удалось решить проблему. Ключ был:

предпочтительные_имя = ["^ / dev / dm - * /", "^ / dev / cciss /"]

root@mainframe1:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/cciss/c0d1p1
  VG Name               xenvg
  PV Size               33.91 GiB / not usable 3.80 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              8681
  Free PE               8681
  Allocated PE          0
  PV UUID               wtjoOE-dGpv-xoVK-pKa1-Bra4-dvRr-PSoO7o

Как вы на выходе / dev / block / 104: 17 исчез.

Таким образом, добавлялись эти строки в /etc/lvm/lvm.conf :

preferred_names = [ "^/dev/dm-*/" , "^/dev/cciss/" ]

filter = [ "r|:|", "a|.*|"]

С уважением Владимир