Сия заметка будет про добавление блочного устройства (проще говоря физического диска) в гостевую систему. В прошлой статье я описывал создание RAID1. Теперь я этот RAID1 хочу подключить в гостевую систему. Данный диск известен в системе как /dev/md3
Ага, на гипервизоре имеет гостевая машина test-guest и в нее над добавить /dev/md3
теперь собственно добавление
# virsh attach-disk test-guest /dev/md3 --target sdc --config --live
таким образом у нас в систему "налету" подключается диск /dev/md3
Проверяем в самой гостевой машине.
(на самом деле хз почему он не sdc, но уже не важно)
# fdisk -l
Устр-во Загр Начало Конец Блоки Id Система
/dev/vda1 *
/dev/vda2
/dev/vda5
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda
Что-то вроде такого (лишнее стер). Теперь нужно на диске /dev/sda создать таблицу раздело, и отформатировать данный раздел. Процесс создания и форматирования описать не буду, тут все предельно просто. Стоит отметить один момент, после создания и форматирования, на гипервизоре диск /dev/md3 теперь будет выглядеть как /dev/md128 c разделом /dev/md128p1
т.е. надо отредактировать xml-файл гостевой системы, и изменить название диска с /dev/md3 на /dev/md128
# virsh edit test-guest
находим строчку
<source dev='/dev/md3'/>
меняем на
<source dev='/dev/md128p1'/>
И всё. Таким образом был добавлен физический диск в гостевую систему без создания виртуальных жестких дисков.
Ага, на гипервизоре имеет гостевая машина test-guest и в нее над добавить /dev/md3
теперь собственно добавление
# virsh attach-disk test-guest /dev/md3 --target sdc --config --live
таким образом у нас в систему "налету" подключается диск /dev/md3
Проверяем в самой гостевой машине.
(на самом деле хз почему он не sdc, но уже не важно)
# fdisk -l
Устр-во Загр Начало Конец Блоки Id Система
/dev/vda1 *
/dev/vda2
/dev/vda5
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda
Что-то вроде такого (лишнее стер). Теперь нужно на диске /dev/sda создать таблицу раздело, и отформатировать данный раздел. Процесс создания и форматирования описать не буду, тут все предельно просто. Стоит отметить один момент, после создания и форматирования, на гипервизоре диск /dev/md3 теперь будет выглядеть как /dev/md128 c разделом /dev/md128p1
т.е. надо отредактировать xml-файл гостевой системы, и изменить название диска с /dev/md3 на /dev/md128
# virsh edit test-guest
находим строчку
<source dev='/dev/md3'/>
меняем на
<source dev='/dev/md128p1'/>
И всё. Таким образом был добавлен физический диск в гостевую систему без создания виртуальных жестких дисков.