Как сохранить точки монтирования при перемещении виртуальных машин Linux в Azure?
В настоящее время я работаю над проектом, в котором Azure Site Recovery будет использоваться в качестве решения для аварийного восстановления для полностью виртуализированного центра обработки данных, основанного на Hyper-V и управляемого SCVMM.
Центр обработки данных содержит несколько виртуальных машин Linux, и большинство из них имеют несколько виртуальных дисков; эти диски могут быть смесью IDE и SCSI (в зависимости от того, как и когда были созданы виртуальные машины), и большинство систем Linux используют таблицы монтирования старого стиля, обозначая диски как /dev/hdX
или же /dev/sdX
вместо использования GUID или меток тома.
Мы обеспокоены тем, что произойдет с этими виртуальными машинами при передаче их в Azure; они получат новый диск (временный), который наверняка испортит нумерацию устройств, и мне также интересно, произойдет ли какое-нибудь преобразование IDE в SCSI, что еще больше усложнит ситуацию.
Кроме того, это решение для аварийного восстановления, а не постоянная миграция: таким образом, также будет необходимо выполнить откат всех этих виртуальных машин после того, как произошла авария (или запланированный тест DR), и она подверглась риску.
Это должно быть относительно легко в системах Windows (см. Здесь), но как насчет систем Linux, и особенно систем Linux, которые используют таблицы монтирования старого стиля?
Будет ли позаботиться об этом агент Azure (который должен быть установлен в гостевых системах перед их переключением) или требуется дополнительная работа?