Jump to content
XPEnology Community

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


SHADEworld

Recommended Posts

ESXI 6.7u3

Попытался запустить с USB и с диска ISCSI. VID PID (для USB) mac SN  - всё корректно, ранее проверено на baremetal. 

Не знаю пока на что грешить. Возможно конвертирование не проходит как полагается. Также у автора esxi 7.0 использовался.

Проверю ещё IP физической машины. Но считаю что это не правильный вариант для ESXI.

Если кому-то удалось запустить DSM с виртуальным сетевым адаптером, поделитесь vmdk файлами для тестов.

 

Link to comment
Share on other sites

Я так и не смог установить на esxi и на реальное железо... 😢 . сделал проще. установил 3617 и в vm накатил dsm7. работает отлично + обновления приходят. транскодинг софтовый (но главное работает) + людей на фото ищет. пока доволен...

Link to comment
Share on other sites

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

сделал проще. установил 3617 и в vm накатил dsm7. работает отлично + обновления приходят. транскодинг софтовый (но главное работает) + людей на фото ищет. пока доволен...

Так даже лучше! Спасибо, сейчас попробую! Я до вашего сообщения считал что 3617 нельзя обновлять на 7 версию:)

Link to comment
Share on other sites

11 минуту назад, lliax сказал:

Так даже лучше! Спасибо, сейчас попробую! Я до вашего сообщения считал что 3617 нельзя обновлять на 7 версию:)

так и есть, "железно не получится" .  Я не помню вроде я даже обновил  VirtualDSM 6.2.3 на 7.0 .

Выше не стал указывать т.к это всем известно что не обновить на железе с DSM 6.2.3 до 7.0.

Ставите DSM 6.2.3-25426 . и разворачиваете на нем VirtualDSM DSM 7.0.1-42218

Снимок.JPG

Edited by alexku44
Link to comment
Share on other sites

2 минуты назад, alexku44 сказал:

Ставите DSM 6.2.3-25426 . и разворачиваете на нем VirtualDSM DSM 7.0.1-42218

А, я думал вы на esxi обновили. Я сейчас попробовал на тестовой машине. Да, чуда не произошло. DSM 7.0 на загрузчике 1.03b не взлетел. Поиграюсь ещё с DS918. 

Link to comment
Share on other sites

4 минуты назад, lliax сказал:

А, я думал вы на esxi обновили. Я сейчас попробовал на тестовой машине. Да, чуда не произошло. DSM 7.0 на загрузчике 1.03b не взлетел. Поиграюсь ещё с DS918. 

можно так сделать и  на esxi, как написал выше но это изврат 2 виртуализации

 

Если совсем по простому, вместо esxi я использую DSM 6.2.3-25426 3617 с virtual machine manager 

Edited by alexku44
Link to comment
Share on other sites

10 часов назад, alexku44 сказал:

Я так и не смог установить на esxi и на реальное железо... 😢 . сделал проще. установил 3617 и в vm накатил dsm7. работает отлично + обновления приходят. транскодинг софтовый (но главное работает) + людей на фото ищет. пока доволен...

Не пробовал в виртуализации на dsm, подскажите как прокидываются диски внутрь, есть ли возможность сохранить данные и не потерять ничего если чтото сломается в виртуализации, переезд на другое железо например, замена диска. Пока 2 гб оперативы хватает на все задачи, а виртуализация хочет больше. Я так понимаю в виртуалке hardware transcoding в принципе не работает, на всех ос и устройствах, так что хост 918 или 3617 или esxi не важно?

Edited by 4aba
Link to comment
Share on other sites

2 минуты назад, 4aba сказал:

Не пробовал в виртуализации на dsm, подскажите как прокидываются диски внутрь, есть ли возможность сохранить данные и не потерять ничего если чтото сломается в виртуализации, переезд на другое железо например, замена диска

Ничего никуда не прокидывается, создается хранилище на дисках DSM. VMM это приложение DSM для виртуализации, в нем можно запустить виртуальную DSM, так же как и любую другую ось, но она будет жить внутри VMM, а VMM внутри DSM.

Link to comment
Share on other sites

14 часа назад, apkotelnikov сказал:

Если не поднимается сеть на esxi надо просто поставить mac change в accept на виртуальной сети.

 

Не помогло - при этом другие виртуалки работают с подменой мак адреса и получают регистрацию на dhcp

Edited by pasternakgg
Link to comment
Share on other sites

32 минуты назад, pasternakgg сказал:

Не помогло - при этом другие виртуозки работают с подменой мак адреса и получают регистрацию на dhcp

Выводите данные с com порта в файл и смотрите, что не так в логе при загрузке хрени.

Edited by Olegin
Link to comment
Share on other sites

7 часов назад, pasternakgg сказал:

Не помогло - при этом другие виртуалки работают с подменой мак адреса и получают регистрацию на dhcp

В настройках адаптера виртуалки  - Adapert type:  E1000E, MAC address: automatic.

В настройках   Distributed Port Group - Port binding: static, Security -> MAC address changes: accept.

ESXi показывает виртуальный мак, по факту используется мак из grub.cfg

Как проверить в этом дело или нет. Добавить в виртуалку serial port со следующими настройками

Тип порта - Network

Port URI   - telnet://x.x.x.x:1000 где x.x.x.x адрес хоста esxi с виртуалкой

Не забыть разрешить в firewall ESXi подключение по 1000 порту ( по умолчанию уже открыто для dbg server)

После запуска подключиться телнетом на x.x.x.x порт 1000 

Логин root без пароля.

Далее ifconfig -a ищем ethernet адаптер, если RX counter 0 то где выше промахнулись с настройками 

Если консоль в какой то момент загрузки повисает - сменить CPU на ESXi на посвежее :-( тут решения не нашел, увы :-(

в логе будет вот такое "CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.180+ #42214"

 

Link to comment
Share on other sites

У кого-то получилось поднять на ESXi 6.7u3?

Для теста пробовал поднять на ESXi 6.7u3 и на ESXi 7.0u3 (оба Dell OEM). В итоге на ESXi 7 рабоатет, на ESXi 6.7 не работает, падает вот с этой ошибкой:
 

[    0.056909] task: ffff88007b148000 ti: ffff88007b150000 task.ti: ffff88007b150000
[    0.058600] RIP: 0010:[<ffffffff812f5e07>]  [<ffffffff812f5e07>] sha_transform+0x37/0x1290
[    0.060488] RSP: 0000:ffff88007b153ce8  EFLAGS: 00010007
[    0.061698] RAX: 00000000270d5588 RBX: 000000006d4062c8 RCX: 0000000000000020
[    0.062434] RDX: ffff88007b153d40 RSI: ffffffff81a5f7e0 RDI: ffff88007b153d28
[    0.064931] RBP: ffff88007b153d10 R08: 00000000a263405b R09: 000000006de447ca
[    0.066540] R10: 000000007c60a764 R11: 000000008ec3bfd6 R12: 000000004c680b74
[    0.068166] R13: ffff88007b153dde R14: ffffffff818974c8 R15: ffffffff81897480
[    0.069776] FS:  0000000000000000(0000) GS:ffff88007dd00000(0000) knlGS:0000000000000000
[    0.071611] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.072919] CR2: 0000000000000000 CR3: 000000000180a000 CR4: 00000000001606f0
[    0.074551] Stack:
[    0.075027]  0000000000000010 ffff88007b153d40 ffff88007b153dde ffffffff818974c8
[    0.076765]  ffffffff81897480 ffff88007b153da8 ffffffff813b1d2f 0000000000000246
[    0.078514]  8ec3bfd6a263405b 6de447ca7c60a764 970157df6d4062c8 0000000000000006
[    0.080269] Call Trace:
[    0.080827]  [<ffffffff813b1d2f>] extract_buf+0x8f/0x110
[    0.082035]  [<ffffffff813b1855>] ? account.part.28+0x125/0x190
[    0.083382]  [<ffffffff813b1e31>] extract_entropy+0x81/0x210
[    0.084651]  [<ffffffff814c445e>] ? setup_net+0x3e/0x140
[    0.085860]  [<ffffffff818f17eb>] ? initcall_blacklist+0xaa/0xaa
[    0.087227]  [<ffffffff813b2286>] get_random_bytes+0x36/0x90
[    0.088508]  [<ffffffff814c445e>] setup_net+0x3e/0x140
[    0.089676]  [<ffffffff81933b6c>] ? net_defaults_init+0x24/0x24
[    0.091022]  [<ffffffff81933c0b>] net_ns_init+0x9f/0x134
[    0.092231]  [<ffffffff810003b8>] do_one_initcall+0x88/0x1a0
[    0.093502]  [<ffffffff818f1ffd>] kernel_init_freeable+0x15e/0x1f1
[    0.094910]  [<ffffffff81574450>] ? rest_init+0x80/0x80
[    0.096098]  [<ffffffff81574459>] kernel_init+0x9/0xd0
[    0.097266]  [<ffffffff81579fef>] ret_from_fork+0x3f/0x80
[    0.098496]  [<ffffffff81574450>] ? rest_init+0x80/0x80
[    0.099665] Code: 44 89 d0 41 57 44 8b 07 44 8b 5f 04 41 56 44 31 c8 41 55 44 21 d8 41 54 45 8d 20 44 31 c8 41 c1 c4 05 53 44 01 e0 8b 5f 10 01 d8 <0f> 38 f0 0e 05 99 79 82 5a 89 0a 41 c1 cb 02 01 c1 41 8d 02 0f 
[    0.105084] RIP  [<ffffffff812f5e07>] sha_transform+0x37/0x1290
[    0.106449]  RSP <ffff88007b153ce8>

 

serial.out

Link to comment
Share on other sites

  

В 15.12.2021 в 23:11, Nullfati сказал:

У кого-то получилось поднять на ESXi 6.7u3?

Для теста пробовал поднять на ESXi 6.7u3 и на ESXi 7.0u3 (оба Dell OEM). В итоге на ESXi 7 рабоатет, на ESXi 6.7 не работает, падает вот с этой ошибкой:
 


[    0.056909] task: ffff88007b148000 ti: ffff88007b150000 task.ti: ffff88007b150000
[    0.058600] RIP: 0010:[<ffffffff812f5e07>]  [<ffffffff812f5e07>] sha_transform+0x37/0x1290
[    0.060488] RSP: 0000:ffff88007b153ce8  EFLAGS: 00010007
[    0.061698] RAX: 00000000270d5588 RBX: 000000006d4062c8 RCX: 0000000000000020
[    0.062434] RDX: ffff88007b153d40 RSI: ffffffff81a5f7e0 RDI: ffff88007b153d28
[    0.064931] RBP: ffff88007b153d10 R08: 00000000a263405b R09: 000000006de447ca
[    0.066540] R10: 000000007c60a764 R11: 000000008ec3bfd6 R12: 000000004c680b74
[    0.068166] R13: ffff88007b153dde R14: ffffffff818974c8 R15: ffffffff81897480
[    0.069776] FS:  0000000000000000(0000) GS:ffff88007dd00000(0000) knlGS:0000000000000000
[    0.071611] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.072919] CR2: 0000000000000000 CR3: 000000000180a000 CR4: 00000000001606f0
[    0.074551] Stack:
[    0.075027]  0000000000000010 ffff88007b153d40 ffff88007b153dde ffffffff818974c8
[    0.076765]  ffffffff81897480 ffff88007b153da8 ffffffff813b1d2f 0000000000000246
[    0.078514]  8ec3bfd6a263405b 6de447ca7c60a764 970157df6d4062c8 0000000000000006
[    0.080269] Call Trace:
[    0.080827]  [<ffffffff813b1d2f>] extract_buf+0x8f/0x110
[    0.082035]  [<ffffffff813b1855>] ? account.part.28+0x125/0x190
[    0.083382]  [<ffffffff813b1e31>] extract_entropy+0x81/0x210
[    0.084651]  [<ffffffff814c445e>] ? setup_net+0x3e/0x140
[    0.085860]  [<ffffffff818f17eb>] ? initcall_blacklist+0xaa/0xaa
[    0.087227]  [<ffffffff813b2286>] get_random_bytes+0x36/0x90
[    0.088508]  [<ffffffff814c445e>] setup_net+0x3e/0x140
[    0.089676]  [<ffffffff81933b6c>] ? net_defaults_init+0x24/0x24
[    0.091022]  [<ffffffff81933c0b>] net_ns_init+0x9f/0x134
[    0.092231]  [<ffffffff810003b8>] do_one_initcall+0x88/0x1a0
[    0.093502]  [<ffffffff818f1ffd>] kernel_init_freeable+0x15e/0x1f1
[    0.094910]  [<ffffffff81574450>] ? rest_init+0x80/0x80
[    0.096098]  [<ffffffff81574459>] kernel_init+0x9/0xd0
[    0.097266]  [<ffffffff81579fef>] ret_from_fork+0x3f/0x80
[    0.098496]  [<ffffffff81574450>] ? rest_init+0x80/0x80
[    0.099665] Code: 44 89 d0 41 57 44 8b 07 44 8b 5f 04 41 56 44 31 c8 41 55 44 21 d8 41 54 45 8d 20 44 31 c8 41 c1 c4 05 53 44 01 e0 8b 5f 10 01 d8 <0f> 38 f0 0e 05 99 79 82 5a 89 0a 41 c1 cb 02 01 c1 41 8d 02 0f 
[    0.105084] RIP  [<ffffffff812f5e07>] sha_transform+0x37/0x1290
[    0.106449]  RSP <ffff88007b153ce8>

 

serial.out 17 \u041a\u0431 · 1 download

 

У меня такой краш на ESXi 7 воиспрозвелся. Причина кроется скорее всего в том что одна машина у меня на Haswell (2011-3), а вторая на Ivy Bridge-EP (2011-1). У DSM918+ требуется процессор минимум Haswell (2011-3). Думаю буду собирать образ под DSM3617+ в ближайшее время что бы поднять на Ivy Bridge-EP (2011-1).

Edited by Nullfati
Добавил цитату
Link to comment
Share on other sites

ESXi 7.0 U2 / DSM 7.0.1-42214 - Всё отлично!

Вставлю свои 5 копеек:

ИМХО, порядок создания ВМ я использовал другой. Создаём ВМ, удаляем диски, выставляем тип сетевого интерфейса и после этого запускаем ВМ и сразу выключаем. После первого запуска ESXi сгенерирует MAC адрес для интерфейса, и уже с этим MAC адресом идём в конфиг grub и дальше всё по инструкции.

Ещё бы удалить пункт в конфиге, чтоб с USB не грузилось поумолчанию.

Link to comment
Share on other sites

  • 3 weeks later...

Всем привет. Я так понял у всех этот вариант не заработал. У меня тоже остановился загрузчик на черном экране. А должен дойти до того как загрузчик скажет ищите Synology 918 через сайт http:// find .synology com . Но увы. Я решение не нашел.

Edited by eeugene
Link to comment
Share on other sites

1 minute ago, eeugene said:

Всем привет. Я так понял у всех этот вариант не заработал. У меня тоже остановился загрузчик на черном экране. А должен дойти до того как загрузчик скажет ищите Synology 918 через сайт http:// find .synology com . Но увы. Я решение не нашел.

Кстати у меня ESXI 6.7. Чувак пишет возможно проблема в ESXI

Link to comment
Share on other sites

В 18.12.2021 в 18:45, Smoke сказал:

ESXi 7.0 U2 / DSM 7.0.1-42214 - Всё отлично!

Можете экспортировать vdmk на этапе до развертывания .pat файла?

Все утилиты из первого поста, только под Windows. Нет такой машины к сожалению.

Link to comment
Share on other sites

  • 2 weeks later...

Успешно запустил

bromolow-7.0.1-42218 на ESXi 7

Предварительно сконвертировав vmdk из репозитория tinicore на github в ESXi формат командой

vmkfstools -i "hdd-from-git.vmdk" "correct-esxi-hdd.vmdk"

Еще бы запустить DS3617xs, чтобы получить больше ядер.

 

Link to comment
Share on other sites

Успешно запустил. 

Образ DS918+_7.0.1-42214 с 4GB RAM, 4 ядра.

ESXi-6.7u3 на vmware WS 16.1, CPU i7-11800H

Немного повоевал с:

1) v2v converter, выдавал ошибку при конвертации - оказалось нельзя, чтобы в пути была кириллица. 

2) мак-адресом, пытался сделать как писал Smoke - Esxi ругался, что такой мак зарезервирован за vmware, в итоге выставил automatic и запустилось.

3) пункт c USB в grub.cfg закомментил, грузится автоматом как надо.

4) open-vm-tools_x64-6.1_10.2.0-1.spk и open-vm-tools-6.2_11.3.0-1. Не ставится на DSM 7.0 - ругается на неверный формат файла. Жаль

В 18.12.2021 в 18:45, Smoke сказал:

ESXi 7.0 U2 / DSM 7.0.1-42214 - Всё отлично!

Вставлю свои 5 копеек:

ИМХО, порядок создания ВМ я использовал другой. Создаём ВМ, удаляем диски, выставляем тип сетевого интерфейса и после этого запускаем ВМ и сразу выключаем. После первого запуска ESXi сгенерирует MAC адрес для интерфейса, и уже с этим MAC адресом идём в конфиг grub и дальше всё по инструкции.

Ещё бы удалить пункт в конфиге, чтоб с USB не грузилось поумолчанию.

 

Спасибо автору мануала! 

 

В 17.12.2021 в 00:49, Nullfati сказал:

  

 

Думаю буду собирать образ под DSM3617+ в ближайшее время что бы поднять на Ivy Bridge-EP (2011-1).

Буду ждать. Есть машина на IvyBridge (1155), интересно затестить.

Edited by sava
Добавил п.4
Link to comment
Share on other sites

  • 2 weeks later...

Успешно запустил на ESXi 6.7 (пришлось выбирать именно 6.7, т.к. нужны были драйвера под сетевую карту Realtek)

 

Всё делал по инструкции, за исключением п.7 про MAC-адрес (указал auto) и убрал блок с USB, как и sava:

В 27.01.2022 в 21:44, sava сказал:

...

2) мак-адресом, пытался сделать как писал Smoke - Esxi ругался, что такой мак зарезервирован за vmware, в итоге выставил automatic и запустилось.

3) пункт c USB в grub.cfg закомментил, грузится автоматом как надо.

Synology Assistant - тоже не находит DSM, но она прекрасно нашлась через http://find.synology.com/ !

Link to comment
Share on other sites

В 11.11.2021 в 11:33, SHADEworld сказал:

             Здравствуйте, недавно я установил ESXI и пробовал устанавливать различные версии XPEnology. Есть много информации по установке DSM6, однако про DSM7 информации существенно меньше, а пошаговой инструкции по установке на ESXI я вообще не нашёл. После прочтения этой темы решил сделать инструкцию по установке DSM7 на ESXI, в первую очередь для себя, чтобы потом не забыть :)

...

Дополнительно:

1) после установки по данной инструкции обновил у себя до DSM 7.0.1-42218 Update 2:

  • обновлял через штатное "Обновление DSM" - после этого загружаться перестало (пишет, что "сейчас восстановим", перезагружается и идёт по кругу)
  • предположил, что причина- в загрузчике, нашёл на иностранных ресурсах похожую статью про версию 7.0.1-42218 (с файлом 🙂), но - для Proxmox.
  • Подготовил образ диска для ESXi, как в инструкции, удалил в виртуальной машине предыдущий диск с загрузчиком, добавил новый (после удаления лучше сохранить изменения виртуальной машины и открыть заново, а то новый диск может сесть на другой порт SATA)
  • Запускаю  - пишет, что диски не найдены. Сравнил grub.cfg в старом и в новом образе , нашёл отличие в той самой строчке, где правятся SN/MAC - в новом не хватало двух значений (DiskIdxMap=00 и SataPortMap=4) - просто скопировал эту строчку полностью из старого.
  • Подготовил образ диска ещё раз, удалил и добавил диск в виртуальной машине - загрузка прошла успешно!

2) Прочие заметки по инструкции уважаемого SHADEworld (для возможного улучшения инструкции):

  • раз мы загружаемся с диска, можно указать, что блок про USB в grub.cfg не нужен (удалить его или закомментировать)
  • генератор серийников в  Xpenology_Tool_V142 не предлагает модель DS918+
  • копировать в DataStore EXSi исходный образ .img не обязательно, достаточно двух файлов .vmdk
  • я подключал к виртуалке остальные физические диски SATA, которые дальше использую в DSM. Желательно уточнить информацию про RDM - в статье по приведённой в п.6 ссылке не учитывается одна тонкость создания снапшотов виртуальной машины. Можно дать дополнительную ссылку на статью https://gist.github.com/Hengjie/1520114890bebe8f805d337af4b3a064 - там в п.6 есть уточнение про настройку таких дисков
  • MAC-адрес я в итоге всё же ввёл ручную из заранее подготовленной пары SN/MAC (которая и указана в grub.cfg). Если не стремиться к их валидности, то можно оставлять Auto
  • как уже отмечалось - у многих новая DSM не находится через Synology Assistant, а вот через http://find.synology.com/ наоборот - находится нормально. Я потом у себя на домашнем роутере закрепил за ней постоянный IP, чтобы лишний раз не искать

Остальное всё описано у SHADEworld очень подробно и понятно - старайтесь в точности идти по инструкции, ничего не пропуская, и всё заработает.

  • Like 1
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...