Jump to content
XPEnology Community

Установка DSM7 на ESXI


SHADEworld

Recommended Posts

15 часов назад, dj_nsk сказал:

- у меня с TCRP и ESXi 6.7 такая же картина 😒

Пробовал на разном железе и в разных конфигурациях.

Пробовал и вариант с загрузчиком ARPL - билд создаётся,  Synology Assistant находит, начинаю установку DSM - вывfливается на 8% "не могу отформатировать системный диск". Тоже на двух разных железках - одинаковый результат.

Отвечу сам себе:

  • под ARPL так и не смог пока запустить (пишет "Не удалось отформатировать диск", наверное всё же чего-то под виртуалкой не хватает)
  • под TCRP+M-Shell (tinycore-redpill.v0.9.3.0-1.m-shell) - в итоге всё получилось по инструкции от уважаемого SHADEworld от 05.0223 (см.чуть выше)

Отмечу особенности установки (они есть в инструкции, но можно пропустить, и это может сильно изменить результат 🙃😞

п.4 - "заливаем" на сервер именно два полученных после конвертации файла (в браузере ESXi они будут видны как один)

п.5 - Guest OS family: Linux; Guest OS version: Other 3.x or later Linux (64-bit) - это на 6.5, а на 6.7-7-8 видимо будут доступны Other 4.x-5.x.

по добавлению дисков, чтобы не запутаться, можно делать в таком порядке: удалить Hard disk 1; удалить CD-ROM; удалить SCSI; Add hard disk - Existing (TCRP), SATA 0:0; Add hard disk - новый (под хранилище DSM), SATA 0:1

п.6 - "реальный МАК" (Choose a mac address - Get a real mac address) - poisonkit, наверное это - основная причина, почему DSM не виден в сети!

п.8 - после того, как нашли запущенную DSM, установку можно выполнять и "Автоматически" (из интернета), заранее скачивать .pat не требуется

после установки и перезагрузки DSM надо подождать достаточно долго, когда появится в сети (не спешите).

можно сразу установить вручную Update 4 от 7.1.1

 

В таком порядке смог установить для первых экспериментов всё на одну USB-флешку: и саму ESXi, и datastore для виртуалки, и саму виртуалку, и диск-хранилище для DSM. Не очень быстро работает, но по крайней мере могу дальше экспериментировать с проброской контролеров/дисков...

 

Link to comment
Share on other sites

В 07.02.2023 в 11:51, XPEH сказал:

А еще на ESXi8 и VMware workstation тоже работает без проблем.

Подтверждаю, работает на 8. Но если в ESXi 8 столкнётесь с тем, что не даёт добавить существующий диск с образом загрузчика, не пугайтесь - это не кривые руки, а глюк в версии. Обсуждение и обходные решения, например, здесь.

Возможно, в более свежих версиях уже решено. Я сначала попробовал на какой-то из ранних установить - напоролся на эту проблему, тогда не разобрался, переустановил ESXi 7, а потом нашел это описание и заодно более свежую версию восьмерки и накатил её как обновление (уже настроенная ВМ сохранилась - это один из обсуждаемых вариантов решения).

Драйвера в ESXi 8 под сетевую карту Realtek так и не нашел, но удачно прикупил за 500р. карту Intel - теперь в версиях не ограничен 😁

 

Edited by dj_nsk
Link to comment
Share on other sites

В 25.02.2023 в 18:38, dj_nsk сказал:

Может, всё же версия ESXi важна? У меня - 6.7 с интегрированными драйверами сетевухи Realtek (по той же причине не могу и ESXi 7 или 8  взять - не нашёл под них Realtek).

Может кто-то сталкивался?

 

под Realtek нашел только под ESXi версии 6.5. и 6.7. Сам интегрировал в ESXI этот драйвер и все работает. А вот под ESXi 7 так же ничего не находил.

net55-r8168-8.045a-napi.x86_64.vib

 

 

для INTEL вот тут есть под 7 версию, но как они пишут уже все эти драйвера есть в восьмой. 

https://flings.vmware.com/community-networking-driver-for-esxi#requirements

 

Восьмерка у меня с материнкой ASUS ROG Strix B660-I и интерфейсом (0000:04:00.0 Network controller Ethernet controller: Intel Corporation Ethernet Controller I225-V) встала без проблем.

 

Link to comment
Share on other sites

11 часов назад, Redbarrakuda сказал:

...под Realtek нашел только под ESXi версии 6.5. и 6.7...

аналогично. На 6.5. и 6.7 я запускался без проблем, но хотелось посмотреть посвежее (8.0) - как и написал, решилось всё добавление второй сетевухи Intel за 500р.

При этом карту Realtek я совершенно спокойно пробросил (Passthrough) внутрь виртуальной DSM7 - они продолжают дружить, как и раньше.

Link to comment
Share on other sites

  • 2 months later...

попробуем оживить тему :)

 

А вот не находил ли кто решение: как виртуальной DSM указать, что один из подключенных к ней виртуальных дисков является виртуальным SSD?

(идея в том, чтобы часть NVME диска, на котором лежит datastore ESXi, использовать как SSD-кэш в виртуальной DSM)

 

Нашёл много упоминаний про то, что достаточно к требуемому диску в расширенных параметрах ВМ добавить строку вида scsi0:1.virtualSSD = 1, добавлял (естественно, с правильным указанием sata, номер контроллера, номер диска) - но DSM всё равно его воспринимает как HDD.

 

 

Link to comment
Share on other sites

Подозреваю что все дело в шине подключения.

Если указать sata то он никогда не станет кешем.

Попробуйте добавить nvme контроллер и уже к нему цеплять диск.

.thumb.png.138fe48fda3b9ffebfa526f35086b56b.png

  • Like 1
Link to comment
Share on other sites

6 minutes ago, rtfm said:

Подозреваю что все дело в шине подключения.

Если указать sata то он никогда не станет кешем.

SATA SSD тоже возможны как кэш. Не только NVMe M2.

Link to comment
Share on other sites

20 минут назад, XPEH сказал:

SATA SSD тоже возможны как кэш. Не только NVMe M2.

Возможно. Никогда не пробовал. Подозреваю что зависит от модели сино, т.к. к примеру на 918 и 920 там точно nvme( имеются ввиду оригинальные сино в железе), и можно ли на них использовать сата в качестве кеша, не знаю.

Edited by rtfm
Link to comment
Share on other sites

2 часа назад, XPEH сказал:

SATA SSD тоже возможны как кэш. Не только NVMe M2.

да, в "железном" варианте обычные SSD можно использовать как кэш. И под ESXi если SATA-контроллер полностью проброшен в виртуальную DSM, и к нему подключить SSD - тоже нормально даёт в кэш добавить.

А вот если создавать виртуальный диск, подключенный к виртуальному SATA, то заставить, чтобы DSM его воспринимала как SSD я не смог.

Но этот вариант:

2 часа назад, rtfm сказал:

добавить nvme контроллер и уже к нему цеплять диск

- заработал! (я и не видел раньше, что там есть такой тип контроллера :) ).

Ну вот, теперь можно часть NVME с datastore откусить под кэш для HDD дисков виртуальной DSM. Только наверное кэш "для чтения", чтобы не рисковать потерей данных, если что-то пойдёт не так :)

 

[UPD]: хм... не обратил внимание - заработало-то только на модели DS920+ - она у меня как тестовая установлена. А на DS918+ виртуального NVME не видит. Ну или надо где-то в конфигурации загрузчика покопаться, а мне лень - привык уже к полностью автоматическим (пробовал и на arpl-i18n, и на TCRP+M-Shell, и на ARC).

Наверное, пришло время переходить на 920+ 

 

Edited by dj_nsk
Link to comment
Share on other sites

Сделал контрольную проверку под загрузчиком ARC (в нём быстрее всего генерится на полном автомате):

1) Добавил к ВМ DSM виртуальный контроллер NVME и виртуальный диск в нём. Заодно уж добавил и "проброшенное" устройство PCI со вторым физическим NVME.

2) Создал загрузчик под DS918+ (виртуальный диск с "данными" и парой установленных пакетов уже был сделан ранее, находится в той же ВМ), загружаюсь - дисков NVME не видит.

3) перезагружаю ВМ, захожу в конфигурирование загрузчика, указываю модель DS920+, больше ничего не меняю (ну кроме SN/MAC). Загружаюсь - видны оба NVME (и виртуальный, и физический).

4) можно по кругу повторять пп.2-3 - эффект именно такой: DS918+ не видит NVME дисков, DS920+ видит

Что ж, перейду и сам на 920+

Link to comment
Share on other sites

  • 1 month later...

Приветствую всех.

Установил xpenology на ESXi 8.0.1. После настройки доменных имен в роутере Keenetic с помощью встроенного сервиса KeenDNS обнаружил такую проблему - в приложении synology "Мониторинг ресурсов"  в разделе "Подключения" все клиенты (из браузеров) подключившиеся с помощью доменного имени имеют ip адрес равный локальному ip роутера. Если же просто пробросить порт на xpenology и зайти по ip + порт тогда отображается действительный ip клиента.

Не пойму кто виноват ESXi? Keenetic? загрузчик TRCP? или  xpenolgy?

вирт. машину делал и по инструкции и просто клацал разные сетевые(из доступных в ESXi) и Guest OS Version пробовал разные ставить (возможно проблема вовсе не в ESXi). еще пробовал другой загрузчик - ARC и другую версию DSM - 7.1.1 (сейчас стоит 7.2)

По железу;

плата ROG STRIX B460-I GAMING

проц I5 10400

озу 16Gb

Link to comment
Share on other sites

7 минут назад, BloodRain13 сказал:

Приветствую всех.

Установил xpenology на ESXi 8.0.1. После настройки доменных имен в роутере Keenetic с помощью встроенного сервиса KeenDNS обнаружил такую проблему - в приложении synology "Мониторинг ресурсов"  в разделе "Подключения" все клиенты (из браузеров) подключившиеся с помощью доменного имени имеют ip адрес равный локальному ip роутера. Если же просто пробросить порт на xpenology и зайти по ip + порт тогда отображается действительный ip клиента.

Не пойму кто виноват ESXi? Keenetic? загрузчик TRCP? или  xpenolgy?

вирт. машину делал и по инструкции и просто клацал разные сетевые(из доступных в ESXi) и Guest OS Version пробовал разные ставить (возможно проблема вовсе не в ESXi). еще пробовал другой загрузчик - ARC и другую версию DSM - 7.1.1 (сейчас стоит 7.2)

По железу;

плата ROG STRIX B460-I GAMING

проц I5 10400

озу 16Gb

ESXi не виноват :)  Возможно - особенность KeenDNS

Link to comment
Share on other sites

4 часа назад, dj_nsk сказал:

ESXi не виноват :)  Возможно - особенность KeenDNS

мда, как выяснилось доменные имена 4-го уровня в keenDNS идут через прокси, связывался с тех поддержкой предложили выполнить CLI команду на роутере, к сожалению это не помогло. есть ли здесь люди с такой проблемой или пора отправляться на форумы keenetic?

Link to comment
Share on other sites

1 час назад, BloodRain13 сказал:

мда, как выяснилось доменные имена 4-го уровня в keenDNS идут через прокси, связывался с тех поддержкой предложили выполнить CLI команду на роутере, к сожалению это не помогло. есть ли здесь люди с такой проблемой или пора отправляться на форумы keenetic?

Арендовать статику и купить доменное имя.

 

P.S. Еще можно реверс прокси на кине попробовать, если сейчас порты пробрасываете.

Edited by Olegin
Link to comment
Share on other sites

24 минуты назад, Olegin сказал:

Арендовать статику и купить доменное имя.

 

P.S. Еще можно реверс прокси на кине попробовать, если сейчас порты пробрасываете.

Ну их эти прокси, ip у меня статический, сейчас остановился на варианте доменного имени 3-го уровня от Keenetic + проброс порта до dsm а в dsm уже настройка псевдонимов на приложения. (удивительно что на один dns  можно получить несколько сертификатов)

Link to comment
Share on other sites

4 hours ago, BloodRain13 said:

(удивительно что на один dns  можно получить несколько сертификатов)

Получить то можно, а вот использование (дле веб сервера) сильно зависит от того как установлены веб сервер. Если один сервис и вирт домены определяются по заголовку, то можно пользоваться только одним сертификатом. Он грузится в момент загрузки сервиса.

Если на каждый вирт домен запускается как отдельная копия сервиса, то можно к каждой привязать по сертификату. Обычно это если каждый сервис на своем виртуальном IP.

С кинетиком не знаком, может там какая то хитрость есть.

Link to comment
Share on other sites

  • 2 months later...

Сталкнулся сегодня с такой ситуацией:

Загружается GNU Grub и в нем всего один пункт: *Tiny Core Image Build

 

Все делаю по инструкции (смутило, что на пункте загрузки образа что-то моментально окно открывается и закрывается), дохожу до ребута... Перезагружаюсь, но по прежнему всего один пункт в меню, нет загрузки с определенной версии...

 

 

screenshot_20231013_110326.png

Link to comment
Share on other sites

5 часов назад, poisonkit сказал:

Сталкнулся сегодня с такой ситуацией:

Загружается GNU Grub и в нем всего один пункт: *Tiny Core Image Build

 

Все делаю по инструкции (смутило, что на пункте загрузки образа что-то моментально окно открывается и закрывается), дохожу до ребута... Перезагружаюсь, но по прежнему всего один пункт в меню, нет загрузки с определенной версии...

какой загрузчик-то? по какой инструкции делаете? (та, что в шапке, уже устарела во многом :)  - загрузчики теперь более свежие, хотя общие принципы установки на ESXi - те же)

UPD: под ESXi лучше использовать загрузчик Arc, там сразу готовый образ диска есть (файл *vmdk-flat.zip)

Edited by dj_nsk
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте! Создал загрузочную флешку с посделним arpl. Скормил её VmWarre Workstation. Сделал виртуалку, все заработало. Но работает только тогда, когда флешка подключена. Получается, на флешке хранится загрузчик, с которого грузится вся xpenology и при этом загрузчик не копируется на диски? Если собирать в "железе" Xpenology, там так же надо будет оставить флешку или же это костыль чисто с виртуальной машиной?
Спасибо.

Link to comment
Share on other sites

13 часов назад, ZARuslan сказал:

Здравствуйте! Создал загрузочную флешку с посделним arpl. Скормил её VmWarre Workstation. Сделал виртуалку, все заработало. Но работает только тогда, когда флешка подключена. Получается, на флешке хранится загрузчик, с которого грузится вся xpenology и при этом загрузчик не копируется на диски? Если собирать в "железе" Xpenology, там так же надо будет оставить флешку или же это костыль чисто с виртуальной машиной?
Спасибо.

Все точно так же. В виртуалке можно отдельно виртуальный диск сделать, чтобы с него грузиться, чтобы от физической флешки избавиться.

 

Там специально выкладывают образ загрузчика для виртуальных машин для этих целей.

Edited by Amoureux
  • Like 1
Link to comment
Share on other sites

В 13.10.2023 в 16:41, dj_nsk сказал:

какой загрузчик-то? по какой инструкции делаете? (та, что в шапке, уже устарела во многом :)  - загрузчики теперь более свежие, хотя общие принципы установки на ESXi - те же)

UPD: под ESXi лучше использовать загрузчик Arc, там сразу готовый образ диска есть (файл *vmdk-flat.zip)

Спасибо огромное. Получилось разобраться. Супер. Спасибо.

Edited by poisonkit
Link to comment
Share on other sites

6 часов назад, poisonkit сказал:

Вот только центр пакетов пишет Сбой подключения... Центр пакетов в 7.2 не работает?

работает. Но иногда такое бывает - как-то само проходит, я не смог найти закономерность :) 

Возможно, достаточно будет ещё раз перезагрузить DSM (там некоторые патчи загрузчика Arc только после второй перезагрузки применяются).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...