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

VGDA заполнено в масштабируемой группе томов? (расширить)

У меня есть группа томов AIX 6.1 под названием arscachevg. Он имеет размер в несколько терабайт и состоит из 15 физических томов. Когда я пытаюсь расширить его с помощью нового физического тома, я получаю такую ​​ошибку:

0516-008 extendvg: LVM system call returned an unknown
    error code (-267).
0516-050 extendvg: Not enough descriptor area space left in this volume
    group. Either try adding a smaller PV or use another volume group.
0516-792 extendvg: Unable to extend volume group.

Я всегда думал, что у масштабируемых VG нет практических ограничений!

Некоторая информация из lsvg о группе томов:

PP SIZE:            256 megabyte(s)
MAX PVs:            1024
TOTAL PPs:          13185 (3375360 megabytes)
FREE PPs:           570 (145920 megabytes)
USED PPs:           12615 (3229440 megabytes)
QUORUM:             8 (Enabled)
MAX LVs:            256
LVs:                11
OPEN LVs:           11
TOTAL PVs:          15
ACTIVE PVs:         15
MAX PPs per VG:     262144
LTG size (Dynamic): 256 kilobyte(s)

Кто-нибудь может объяснить, почему это не удается? Новый диск - 350 ГБ.

Я даже пробовал chvg -t2 arscachevg, но это недопустимая команда для масштабируемой группы VG:

0516-1781 chvg: The t option is not valid for volume groups of the Scalable Volume Group type.
0516-732 chvg: Unable to change volume group arscachevg.

Очень признателен, если есть какие-нибудь гуру AIX-LVM, которые могут пролить свет на это. Спасибо!

Отвечая на свой вопрос ...

Сначала еще немного информации:

Создание новой "простой" группы томов только с этим диском работало:

# mkvg -y cachevg -f -S hdisk20
cachevg

Создание новой масштабируемой или большой группы томов с этим диском с измененными параметрами не удалось так же, как и при попытке расширить исходную масштабируемую группу томов.

# mkvg -y cachevg -f -S -s 1024 hdisk20
0516-008 mkvg: LVM system call returned an unknown
    error code (-267).
0516-1395 mkvg: The physical volume hdisk20, is not supported.
0516-862 mkvg: Unable to create volume group.

Странно, да?

Тогда в чем была проблема?

Как оказалось, LUN на 350 ГБ, который я получил, каким-то образом по какой-то причине (может быть, он ранее содержал данные?) Был обнаружен AIX как простой 175 МБ:

# getconf DISK_SIZE /dev/hdisk20
175

Чтобы исправить это, я заставил AIX снова «заново открыть» LUN. Сперва я dd: ed /dev/zero какое-то время на /dev/hdisk20, потом забыл про диск с rmdev.

Недостаточно просто rmdev -l hdisk20. Это оставило это как Defined в ODM, поэтому вместо этого я сделал:

rmdev -Rdl hdisk20

а затем заново открыл его с помощью cfgmgr, и вуаля:

# getconf DISK_SIZE /dev/hdisk20
358400

С этого момента все было как обычно. Я назначил новый PVID просто для удобства, а затем без каких-либо проблем расширил исходную масштабируемую группу томов.

Чувственный

Не воспринимайте сообщения об ошибках AIX LVM буквально. Он намекнул на добавление меньшего PV, хотя на самом деле PV, который я использовал, был слишком маленьким! Я полагаю, он был слишком маленьким, чтобы поместиться даже в VGDA.