Мой конечный выбор платформы для облачного хранилища пал на TonidoClowd.
- возможность установки на выделенный сервер;
- есть веб интерфейс;
- есть клиенты под mac и iOS.
После того, как я прошел регистрацию, мне на почту свалилось письмо c перечислением всяких возможностей. Во втором пункте этого письма было сказано, что есть возможность использовать уже готовый и настроенный образ под vmware. Эту пункт я отношу к однозначным плюсам, так как не надо ничего настраивать - закинул образ диска на ESXi хост, указал параметры системы, указал путь и диску и все. Прям таки коробочное решение.
В ответе на письмо указал, что мне нужен образ диска под vmware. Разработчики скинули мне ссылки на образ и инструкцию по установке (к слову она была под vmware player).
При копировании образа с одного диска на другой на esxi хосте стала вылазить следующие ошибки:
File [VMFS volume]\VM-name.vmdk was not found.
Error Stack:
An error was received from the ESX host while powering on VM VM-name
Cannot open the disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk' or one of the snapshot disks it depends on.
The system cannot find the file specified.
VMware ESX cannot find the virtual disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk'. Verify the path is valid and try again.
Это связано с тем, что в версиях vmware для хост платформ отключен модуль конвертации машин, предназначенных для десктопных платформ.
Для избавления от этой ошибки подключаемся по ssh к ESXi хосту и выполняем следующую команду:
vmkload_mod multiextent
Чтобы отключить данный модуль необходимо воспользоваться командой:
vmkload_mod -u multiextent
Более подробнее про это можно почитать
Ну вроде все скопировал, теперь все должно быть ОК, но нет - при запуске виртуалки выскочила следующая ошибка:
Unsupported or invalid disk type 7
Для ее решения опять подключаемcя по ssh к ESXi хосту и переходим в папку с образом нашего диска и выполняем следующую команду:
vmkfstools -i ./disk_1.vmdk -d zeroedthick ./disk1_new.vmdk
Все система работает
После всех косяков с конвертацией образов отписал всю последовательность действий разработчикам. В свою очередь они создали отдельную инструкцию для Vmware ESXi на своем