NVP-vProxy. Ограничения FLR LVM
Summary: В руководстве по интеграции NetWorker с VMware перечислены некоторые ограничения, касающиеся конфигураций LVM на виртуальных машинах Linux. В этой статье базы знаний содержится дополнительная информация о том, как определить, использует ли система конфигурацию LVM, которая не поддерживает функцию FLR в vProxy. ...
Instructions
В разделе «Ограничения FLR» содержатся следующие два утверждения, касающиеся конфигураций LVM на виртуальных машинах Linux:
- «Тонкое» выделение ресурсов LVM (Logical Volume Management)
- Виртуальная машина, имеющая какой-либо PV (физический том), не выделенный VG (группе томов)
Виртуальные машины с такими типами конфигураций не поддерживают функцию FLR для vProxy. Следующие процессы можно использовать, чтобы определить, используются ли неподдерживаемые конфигурации LVM.
Команду Linux lsblk можно использовать, чтобы определить, смонтирована ли файловая система в точке монтирования LVM. Пример.
[root@lnx-srvr01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 60G 0 disk ├─sda1 8:1 0 63M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 38.9G 0 part ├─vg_root-lv_root 253:0 0 19.9G 0 lvm / ├─vg_root-lv_swap 253:1 0 4G 0 lvm [SWAP] ├─vg_root-lv_var 253:2 0 10G 0 lvm /var └─vg_root-lv_home 253:3 0 5G 0 lvm /home sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 18.6G 0 part /nsr sr0 11:0 1 1024M 0 rom
«Тонкое» выделение ресурсов LVM:
На виртуальной машине Linux выполните следующую команду:
sudo lvs -o+segtype
Выходные данные содержат столбец «type». Это может включать в себя следующее:
- Линейный: Простое, непрерывное распределение физических экстентов
- Полосатые: Данные распределяются по нескольким физическим томам для повышения производительности
- Зеркальные: Данные дублируются в нескольких физических томах для обеспечения резервирования
- РЕЙД: Поддерживаются различные уровни RAID (0, 1, 4, 5, 6, 10) для различных сочетаний производительности и резервирования
- Тонкий: «Тонкое» выделение ресурсов позволяет использовать избыточные объемы ресурсов хранения, выделяя пространство только по мере записи данных
- Снимок: Копия логического тома на определенный момент времени, полезная для резервного копирования и тестирования
Пример.
[root@lnx-srvr01 ~]# sudo lvs -o+segtype LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Type lv_home vg_root -wi-ao---- 5.00g linear lv_root vg_root -wi-ao---- <19.94g linear lv_root vg_root -wi-ao---- <19.94g linear lv_swap vg_root -wi-ao---- <4.00g linear lv_var vg_root -wi-ao---- 10.00g linear
В качестве альтернативы можно использовать следующую команду, которая возвращает только LVM с «тонким» выделением ресурсов:
sudo lvs --segments --select 'segtype=thin'
Если выходные данные не возвращаются, значит, модули LVM с «тонким» выделением ресурсов не настраиваются.
Физический том LVM не выделен группе томов:
На виртуальной машине Linux выполните следующую команду:
sudo pvs
Пример.
[root@lnx-srvr01 ~]# sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 vg_root lvm2 a-- 38.93g 0
Команда pvs возвращает физические тома, указанные в столбце PV. Выходные данные также содержат столбец, в котором указано, какая группа томов (VG) назначена физическому тому. Если столбец VG рядом с физическим томом пуст, в PV отсутствует назначение VG и FLR не поддерживается. Процесс восстановления завершается сбоем. Пример. NVP-vProxy. Сбой восстановления FLR с ошибкой: Не удается импортировать объекты LVM
Заключение
Если установлено, что виртуальная машина использовала «тонкое» выделение ресурсов LVM или у LVM есть физический том, для которого не выделена группа томов, функция FLR vProxy не поддерживается. Чтобы восстановить данные из виртуальной машины, выполните Virtual Machine Recovery (восстановление образа). Для поддержки FLR администратор Linux должен внести изменения для поддержки FLR. FLR будет поддерживаться только в резервном копировании, завершенном после внесения необходимых изменений.