|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Прочее - Организация RAID (mdadm) + виртуализация. Выбор реализации. |
|
Прочее - Организация RAID (mdadm) + виртуализация. Выбор реализации.
|
Новый участник Сообщения: 17 |
Здравствуйте.
Появилась задача собрать простой сервер на обычных комплектующих, т.е. без горячей замены, RAID контроллера и т.п. Предполагается наличие 2 или 3 с организацией отказоустойчивости. Первый простой и бесплатный вариант это mdadm, он же softraid. Для виртуализации нужен гипервизор, но раньше с ними не работал, только VMWare под виндой поиграться и KVM под Linux в продакшене. Попробовал поставить Proxmox в виртуалке, он не умеет в mdadm (и вообще не разрешает делать разметку диска вручную), но умеет в RAID1 on zfs, с чем я не сталкивался и опасаюсь. ESXi, vSphere, Hyper-V пока не пробовал, но подозреваю, что там с soft raid будет все плохо. Другой вариант вижу, это минимальный ubuntu lts с mdadm + kvm и уже в нем поднимать виртуализацию. С этим вариантом я хотя бы работал. Что можете подсказать? Может есть еще какие-то решения? |
|
Отправлено: 12:37, 16-09-2020 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата El Scorpio:
Так же я читал про хранилища lvm, на которых располагается виртуальная машина. Минусом этих способов является невозможность легкого бэкапа виртуалки. Когда она в виде одного файла, ее легко можно скопировать на другой хост. Даже если виртуальная машина представляет собой отдельный файл, то proxmox позволяет увеличить размер виртуального жесткого диска, а внутри виртуалки достаточно сделать resize2fs. У меня сейчас 2 md раздела. В первом /boot хоста, второй введен в pvgroup. В этой pvgroup введен один vgroup. В ней один lvm на 30Гб для хоста (proxmox) и второй lvm на 400Гб для proxmox-storage. Этот второй lvm монтируется в папку /pvestorage, а папка является storage для proxmox. Теоретически на все свободное место я могу расширять lmv или создать третий lvm и подключить его как еще один storage. |
|
Отправлено: 09:22, 20-10-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
ИО Капитана Очевидности Сообщения: 5387
|
Профиль | Отправить PM | Цитировать Цитата cnyx:
Цитата cnyx:
sudo ddrescue /dev/virtuals/image /внешний_hdd Цитата cnyx:
Тут или один LVM лишний, или лишний логический раздел с файлами. |
|||
------- Отправлено: 09:43, 20-10-2020 | #12 |
Забанен Сообщения: 6345
|
cnyx, чем рассказывать словами, показали бы вывод lsblk. А то сложно вникнуть, кто на ком стоял.
|
Отправлено: 12:38, 20-10-2020 | #13 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Что-то думал написал ответ, а по факту не написал. Вот вывод
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 3,7G 0 part │ └─md0 9:0 0 3,7G 0 raid1 /boot └─sda2 8:2 0 927,8G 0 part └─md1 9:1 0 927,7G 0 raid1 ├─vg1-pve--root 253:0 0 28G 0 lvm / └─vg1-pve--storage 253:1 0 406,5G 0 lvm /pvestorage sdb 8:16 0 931,5G 0 disk ├─sdb1 8:17 0 3,7G 0 part │ └─md0 9:0 0 3,7G 0 raid1 /boot └─sdb2 8:18 0 927,8G 0 part └─md1 9:1 0 927,7G 0 raid1 ├─vg1-pve--root 253:0 0 28G 0 lvm / └─vg1-pve--storage 253:1 0 406,5G 0 lvm /pvestorage |
Отправлено: 12:18, 02-11-2020 | #14 |
ИО Капитана Очевидности Сообщения: 5387
|
Профиль | Отправить PM | Цитировать Цитата cnyx:
Небось ещё, swap в виде файла подкачки, работа с которым будет использовать ресурсы файловой системы этого раздела. Активные логи вместе с неизменяемыми файлами и полная проверка всей этой красоты при аварийном отключении электропитания. А целых 4 Гб под /boot - это пять. Планируете использовать 40 разных версий образа начальной загрузки? Там и 500 Мб за глаза хватило бы. |
|
------- Отправлено: 14:20, 02-11-2020 | #15 |
Забанен Сообщения: 6345
|
Цитата El Scorpio:
Цитата El Scorpio:
Цитата El Scorpio:
Цитата El Scorpio:
![]() cnyx, насколько вижу, полно места на PV свободного, не нужна чехарда с выводом диска из массива. Просто делаете новый lvm thin pool, подключаете в качестве стореджа и переносите туда виртуалки стандартным дамп-рестором. Пошаговые команды для этого вам нужны или сами справитесь? Покажите кстати вывод команд pvs; vgs; lvs -a |
||||
Отправлено: 14:34, 02-11-2020 | #16 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Jula0071, а зачем swap в lvm? - с файлом проще
|
Отправлено: 18:40, 02-11-2020 | #17 |
Забанен Сообщения: 6345
|
Цитата Busla:
Использую файл для подкачки только в случае облачных решений, где нет доступа дальше своей виртуалки. |
|
Отправлено: 18:44, 02-11-2020 | #18 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата El Scorpio:
Цитата El Scorpio:
Цитата Jula0071:
Цитата Jula0071:
Цитата Jula0071:
# pvs File descriptor 7 (pipe:[10648711]) leaked on pvs invocation. Parent PID 31464: bash PV VG Fmt Attr PSize PFree /dev/md1 vg1 lvm2 a-- 927,66g <493,20g # vgs File descriptor 7 (pipe:[10648711]) leaked on vgs invocation. Parent PID 31464: bash VG #PV #LV #SN Attr VSize VFree vg1 1 2 0 wz--n- 927,66g <493,20g # lvs -a File descriptor 7 (pipe:[10648711]) leaked on lvs invocation. Parent PID 31464: bash LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert pve-root vg1 -wi-ao---- <27,94g pve-storage vg1 -wi-ao---- <406,53g И вот сижу и думаю, а в чем великий смысл той переделки, что мне предлагаете? Для меня текущий подход слегка прозрачнее. Я в любой момент могу .qcow2 любой виртуалки переписать по сети на другой комп и обеспечить резервирование всей машины на другой физический комп. Лезть в продакшн совершенно не хочется. В силу определенных обстоятельств, если что-то пойдет не так, то придется на работе ночевать, чтобы все это поднять заново. |
|||||
Отправлено: 09:29, 03-11-2020 | #19 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата Jula0071:
один раз выделилось непрерывное пространство, потом примитивнейшая арифметика смещений ровно те же сомнения можно и в адрес lvm выдвинуть: зачем на него дополнительная нагрузка Цитата cnyx:
|
||
Отправлено: 11:17, 03-11-2020 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Выбор аппаратного RAID 1 | choodo | Прочее железо | 2 | 05-11-2018 21:12 | |
RAID - Выбор RAID массива | Dreamer_UFA | Накопители (SSD, HDD, USB Flash) | 26 | 25-04-2018 22:44 | |
Debian/Ubuntu - MDADM vs Аппаратный RAID | CJ F.A.N. | Общий по Linux | 14 | 15-09-2014 06:45 | |
Debian/Ubuntu - Странное сообщение mdadm | El Scorpio | Общий по Linux | 8 | 19-04-2012 09:54 | |
Разное - Выбор RAID-контроллера | InnoSanctum | Прочее железо | 0 | 18-06-2008 17:13 |
|