Рейтинг:0

Как я могу расширить или изменить размер lvm из дискового пространства

флаг ng

Мы используем ceph для управления хранилищем и недавно увеличили размер диска /dev/sdb. Я не уверен, как использовать новое доступное пространство в моем lvm ceph.

sdb 8:16 0 550G 0 диск
ââceph--9elp0015--40ic--40pf--bf26--436d3bmkilf-osd--data--aamki6ca--ec5a--4251--8ep0-
c83plkmj176c 253:0 0 250G 0 ур.

Как я могу расширить или изменить размер lvm, чтобы использовать доступные 300 ГБ?

 pvdisplay
  --- Физический объем ---
  Имя PV /dev/sdb
  Имя ВГ ceph-9e7d6015-464c-4f1f-bf26-436d3b9b8a1f
  Размер PV 250,00 ГиБ / не используется 4,00 МиБ
  Распределяемый да (но полный)
  Размер PE 4,00 МБ
  Всего ЧП 63999
  Бесплатно PE 0
  Выделенный PE 63999
  UUID PV Arhj1O-KuxC-f1YG-une0-D3CI-sP4H-Gf7hf0
Рейтинг:1
флаг us

Вы можете проверить и изменить размеры с помощью ceph-bluestore-инструмент:

   bluefs-bdev-sizes --path Путь OSD
      Вывести размеры устройств, как их понимает BlueFS, в stdout.

  bluefs-bdev-expand --path Путь OSD
      Укажите BlueFS проверить размер своих блочных устройств и, если они увеличились, использовать дополнительное пространство.

Обратите внимание, что это работает только для остановленных экранных меню. Поэтому убедитесь, что ваш кластер остается работоспособным, если вы отключите одно OSD.Если вы не уверены, как быстро вы будете настроены нет флаг: ceph osd установить noout поэтому экранное меню не сбрасывается, если оно находится в автономном режиме более 10 минут. Это отдельное OSD или у него есть rockDB и/или WAL на отдельном более быстром устройстве?

Я настоятельно рекомендую протестировать эту процедуру на тестовом кластере, где вы не можете уничтожить данные, допустив ошибки.

флаг ng
Спасибо за предложение, проблема в том, что я не могу установить какую-либо утилиту на виртуальную машину, и она заблокирована. Есть ли традиционный подход к этому?
флаг us
`ceph-bluestore-tool` уже является частью установки, дополнительные инструменты устанавливать не нужно. Я не знаю, что вы подразумеваете под «традиционным способом», но без доступа к виртуальной машине вы не сможете изменить размер диска. Другим подходом было бы удаление диска из ceph и воссоздание этого OSD, но это более разрушительно, чем его расширение. В любом случае, без доступа к виртуальной машине вы не сможете изменить размер экранного меню.
флаг ng
Позвольте мне попробовать это, большое спасибо.
флаг us
Подожди, что именно ты хочешь попробовать? Не удаляйте диск из ceph просто так!
флаг ng
поиграюсь в тестовом кластере.. как только разберусь с нюансами попробую в нашем PRod env. Благодарность..
флаг ng
`systemctl отключить ceph-osd@ # systemctl остановить ceph-osd@` должен помочь мне остановить OSD правильно, опубликуйте это, запустит команду `bluefs-bdev-expand --path osd path`
флаг us
Да, это должно сработать. Не забудьте установить `ceph osd set noout`.
флаг ng
Круто, спасибо большое!!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.