Некоторое время я использовал свой Opensolaris BOX с 6 внутренними дисками под ZFS. Совсем недавно я играл с ESXi и должен сказать, что эта платформа потрясающая; поэтому я планирую купить хороший SSD-накопитель, установить ESXi, создать виртуальную машину с OpenSolaris, добавить мои 6 дисков в виртуальную машину и выполнить импорт zpool, и все мои данные будут там.
Мой вопрос очень прост: если я импортирую 6 дисков в виртуальную машину, есть ли риск потерять мои данные? или это будет очень просто, и ESXi просто сделает диск видимым для виртуальной машины, не касаясь диска?
Ура!
Я делаю именно это.
СНАЧАЛА РЕЗЕРВИРУЙТЕ ВСЕ КРИТИЧЕСКИЕ ДАННЫЕ !!! Не вините никого, кроме себя, если ваши данные идут «Пока-пока» при выполнении подобных трюков. Вы были предупреждены.
После того, как вы сделали резервную копию всего важного. Внимательно следуйте этому руководству. http://www.vm-help.com/esx40i/SATA_RDMs.php
Это Howto выглядит устрашающе, но если вы будете осторожны и будете точно следовать ему, оно сработает с первого раза.
Обратите внимание на следующее:
1: НЕ создавайте физические пересылки RDM - используйте вместо них виртуальные (так что используйте параметр vmkfstools -r НЕ vmkfstools -z). Я усвоил это на собственном горьком опыте (некоторые незначительные повреждения данных изначально были вызваны неправильным вариантом - к счастью, это несерьезно).
2: Используйте отдельный контроллер Virtual SCSI в вашей виртуальной машине. Предполагая, что загрузочный раздел виртуальной машины находится на 0: 0, используйте 1: x для каждого из ваших дисков SATA с RDM.
3: После того, как вы добавили RDM в ваш Solaris / BSD ... VM. Затем вы просто импортируете Zpool, как при установке на «голое железо». Предполагая, что вы все сделали правильно, вы можете затем экспортировать zpool и перенести диски на другую машину с поддержкой zfs и импортировать zpool прямо в нее.
Я смог добиться этого с помощью ZFS под FreeNAS в ESXi с массивом, изначально созданным при старой установке OpenSolaris. Сложная часть - это настройка passthru, но vm-help.com - лучшее место для перехода, а pass thru технически называется необработанным отображением диска. Итак, чтобы подвести итог, я создал массив на физической машине, переместил диски на свой сервер ESXi, настроил пропускную способность, а затем смог получить доступ ко всем данным через виртуальную машину, на которой работает FreeNAS, читающая диски ZFS.