у меня есть Отсек для SATA с горячей заменой в моем Linux-боксе. Можно ли передать диск SATA, который вставлен в эту клетку, гостю KVM? У меня несколько дисков, но порт SATA всегда будет одинаковым.
В идеале он должен работать так же, как и без виртуализации, что означает, что я могу запустить виртуальную машину, если диск отсутствует, добавить ее позже без какого-либо ручного вмешательства и удалить ее в любое время (при условии, конечно, что ОС больше не имеет доступа к диску).
Вы не можете пройти через несуществующее устройство. Но вы можете динамически присоединять и отсоединять его при подключении и отключении. Вы можете использовать libvirt вирш прикрепить диск / отсоединить диск, чтобы упростить это.
Я не думаю, что есть готовый сценарий, делающий это при запуске / остановке виртуальной машины, но написать его не так уж и сложно.