Итак , задача : нужно “пробросить” диск (мою FW 400) корзину с ZFS внутрь виртуальной машины OpenSolaris 2008.05 . Средствами GUI я это сделать не смог …
Решение было найдено , увы и ах , не в гугле … Пришлось думать
vintage-c2d:OSol 2008.5.vmwarevm ilyxa$ diskutil list
...
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *74.6 Gi disk3
1: 74.6 Gi disk3s1
Диск с ZFS найден . Далее делаем так :
vintage-c2d:OSol 2008.5.vmwarevm ilyxa$ /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator print /dev/disk3
Nr Start Size Type Id Sytem
-- ---------- ---------- ---- -- ------------------------
1 1 156368015 BIOS EE Unknown
vintage-c2d:OSol 2008.5.vmwarevm ilyxa$
Диск обнаружен и пригоден для использования как RAW диск для VMWare . Ура ! Создадим vmdk файл(Ы) – пригодные для vmware fusion :
vintage-c2d:OSol 2008.5.vmwarevm ilyxa$ cd "/Users/ilyxa/Documents/Virtual Machines.localized/OSol 2008.5.vmwarevm"
vintage-c2d:OSol 2008.5.vmwarevm ilyxa$ /Library/Application\ Support/VMware\ Fusion/vmware-rawdiskCreator create /dev/disk3 1 zfs-disk lsilogic
Готово ! Имеем два файла : zfs-disk.vmdk и zfs-disk-pt.vmdk . Открываем GUI Fusion , добавляем новый диск – zfs-disk.vmdk . Не забываем снять галочку (убрать !) Copy/Move Disk – лично мне не нужна копия этого диска на локальной файловой системе , корзинка для того и стоит , чтобы не забивать место . Запускаем виртуалку , игнорируем “серенький” , неактивный статус нашего вновь добавленного диска . Импортируем pool , работаем ! Ура !
PS: производительность , увы и ах – не фонтан
НО хватит для тестирования блога на новом месте
Чем завтра и займусь
PPS: еще один (важный!) момент – будьте внимательны при отключении внешних корзинок ! В дополнение к пулу драйверов собственно Solaris есть серъезный довесок в виде драйверов VMWare . Нет гарантии синхронизации записей на диск ! Это , кстати , должно бы определяться где-то в .vmdk файле , что завтра на ESX сервере и проверю . Для Fusion – это уже СЛИШКОМ