Jump to content
XPEnology Community

Arabezar

Member
  • Posts

    172
  • Joined

  • Last visited

Posts posted by Arabezar

  1. @uropek, да, пробрасываю контроллер. И да, именно для того, чтобы диски отдать полностью DSM.

    Думаю, отдавать ESXi никакого пространства с этих дисков не буду.

     

    Ранее действительно сервер был сделан только под DSM, поэтому и развёртывался на bare metal, но со временем запросы росли, потребовалось запускать виртуалки под DSM... я использовал пакет VirtualBox, но он не обновлялся... переполз на VMM... и вот совсем недавно при переходе на ARC виртуалки встали колом. Проблему победил, но повторения не хочу. К тому же Home Assistant на докерах тоже всё меньше устраивает, т.к. дрова донгла очень сильно зависят от обновлений пакетов и DSM, поэтому HA тоже переедет на виртуалку. Так и принял рашение DSM увести в виртуальное пространство, а все виртуалки сделать независимыми.

     

    Теперь и мой сервер будет полноценным )))

  2. Теперь встаёт резонный вопрос: а стОит ли "играться" с отключением дисков, кроме как для того, чтобы убедиться, что DSM под ESXi заработает без проблем?! Но это же можно сделать не подключая диски к виртуальной DSM. Всё равно при подключении дисков придётся заново переставлять/апгрейдить DSM на дисках.

     

    Ещё один неприятный момент при установке ESXi, на который хочу обратить внимание. Скорее всего, сам сейчас буду заново переставлять ESXi, чтобы исправить. По умолчанию, на диске при установке ESXi создаётся раздел с VMFSL (для своих нужд) на 120 ГБ (зависит от полного размера диска, у меня 1 ТБ). Народ возмущается о расточительности использования места на диске. Есть процедура, снижающая размер VMFSL при установке.

     

    Вопрос к знатокам VMware, насколько это критично для работы системы и каков минимальный размер на практике можно поставить для домашнего использования?

  3. Наконец, дошли руки до апгрейда как железного (ставлю M.2 NVMe), так и софтверного (виртуализирую DSM, перетаскиваю виртуалки из VMM в ESXi).

    Разумеется, возникла куча непредвиденных ситуаций... от не относящихся напрямую к переносу (обновление IPMI и BIOS - тот ещё квест с лицензией от Supermicro) до непосредственно касающихся... на них и заострю внимание:

    * ESXi 8.0.2 не хочет ставиться на Legacy BIOS USB, только EFI, о чём нашёл упоминание в их KB (knowledge base), предварительно потеряв пару часов

    * Лучший и самый быстрый SSH-клиент оказался Виндовый, остальные имеют кучу настроек и никак не хотели подключаться (я ни разу не спец) - что Bitvise SSH, которым я раньше успешно подключался к Сино, что экстеншен для Хрома (рекомендуемый самим ESXi). Чего только стОит редактирование конфигурационных файлов в ESXi редактором vi ;)

    * Несмотря на то, что процессор без графики, пробросил ASPEED VGA-графику с платы, посмотрим, что из этого выйдет.

    * При создании виртуалки на основе ARC гостевую ОС ставил "Linux/Other 4.x Linux (64-bit)", от "Linux/Other (64-bit)" пришлось отказаться, там нет контроллера SATA. "Linux/Other 6.x or later Linux (64-bit)" тоже не стал указывать, ибо в наших DSM вроде 4.х.

    * Сконфигурировал ARC, перегрузился, нашёл ассистантом... DSM не инсталлируется без дисков, нужен хотя бы один. Так что либо подключать реальный, либо создавать виртуальный обязательно.

     

    UPD: Диски менее 21 ГБ лучше не подключать, - не сможет отработать мастер создания системы хранения, ибо DSM сразу резервирует чуть больше 10 ГБ на внутренние нужды, а остаться должно не менее 10 ГБ. Я для теста создал 50, всё равно он не выделяется полностью, а по мере наполнения, зато с мастером проблем нет.

  4. 4 minutes ago, i926 said:

    свободно распространяемых лицензий от Сино

    А что Вы под этим подразумеваете? Лицензии с открытым источником? Есть такая в Условиях использования DSM.

    Вы разве видели лицензии на Synology DSM?

    Есть ещё Лицензионное соглашение с конечным пользователем. Но оно работает для тех, что купил железо с установленной DSM.

    Существуют платные лицензии на некоторые пакеты.

     

    Я к чему это... Загрузчик сам по себе не нарушает (и не обходит) ничего... если, конечно, не модифицирует проприетарные модули или их лицензии, типа бесплатного расширения количества камер Surveillance Station.

  5. 1 hour ago, Vincent666 said:

    WebSocket включен

    Только что опять перечитал всю ветку, не понял, сорри, как его включать (((

     

    Upd: отбой, нашёл на просторах Инета, как включить WebSockets для Reverse Proxy.

    Upd2: В реальности, всё совсем просто, - в хидерах даже шаблон уже готовый есть, самому ничего выдумывать не надо... просто Создать WebSocket.

    Upd3: Ура!!! Всё заработало!!! Благодарю!!!

    На самом деле, понять, что это из-за WebSockets, тоже было бы не сложно, если б я сразу запустил инструменты разработки в Опере и посмотрел на ошибку оттуда... там красным по чёрному написано, что ошибка WebSockets.

  6. 16 minutes ago, Vincent666 said:

    Не понятно что именно у вас не алё

    В локалке по адресу http://192.168.1.221:12380 всё прекрасно работает, откуда я делаю вывод, что с докером всё в порядке.

    Spoiler

    image.png.a6e7a64b99b35c67f99e5c70f3b9fb61.png

     

    HSTS выключать пробовал - не помогает.

     

    Spoiler

    image.png.424bd9a9e605722b69c9da7606457d6c.png

    ... хотя все остальные приложения/порталы работают прекрасно.

    Вот и не знаю, что ещё копнуть, чтобы починить.

     

    P.S. Wildcard сертификат от Lets Encrypt действительный, на остальных порталах проблем не вызывает.

  7. Ну так в результате-то удалось запустить приложение в докере извне (у кого было с проблемами)? У меня при указании обратного прокси так и выдаёт ошибку. Куда копать-то?

    COPS хоть работает без бубнов при пробросе в Web-Station, а inpx-web ваще "не алё". (((

  8. On 10/11/2023 at 7:58 PM, dj_nsk said:

    5)      Попадаем в меню загрузчика Arc через консоль ESXi, по SSH или через браузер (http://<IP>:7681) – настраиваем загрузчик (в минимальном варианте достаточно выбрать модель и версию DSM, после чего на все вопросы нажимать Enter), build, reboot

    А вот сейчас подумал... у Arc есть расширения/патчи, которые вносят изменения в приложения DSM. Я так понимаю, все надо отключить сначала, а уж при подсоединённых дисках включить заново? Как поступить лучше?

  9. 10 hours ago, XPEH said:

    Драйверы на сеть и дисковую систему поменяются

    Разумеется, абсолютно не менять ничего не получится.

    Вот и посмотрим, насколько виртуалки и сама DSM отличаются по скорости работы в новых условиях.

    Разумеется, чисто субъективно. Тут важна статистика.

    Для Windows-виртуалок план тестирования есть (см. пост выше), а вот про Linux-скрипты ничего не знаю.

     

    Только что нашёл, что в DSM 7 появились инструменты тестирования производительности дисков (Диспетчер хранения/HDD\SDD/Диск/Действия/Тест производительности), которых не было в DSM 6. Как мне показалось, тестирование крайне медленное. Но хоть что-то.

    Осталось найти как тестировать проц. Что-то типа sysbench, например. Только его надо ставить...

  10. Пришёл мне мой винт, в следующие выхи буду переводить всё на ESXi...

    Теперь думаю, как буду оценивать изменение производительности в каких-нить попугаях... под виртуалками Windows и под DSM. В первом случае будет 2 варианта: Windows 11 и Windows Server 2012R2/2019 (графика не важна, только производительность вычислений и дисковой подсистемы... повторюсь, достаточно в попугаях... всё равно потом сравнивать то, что стало с тем, что было). Во втором случае - какой-нить скрипт под Linux. Посоветуйте проги для Windows и Linux, соответственно. Под Linux можно и консольный скрипт какой-нить, совсем не обязательно с GUI. Параметры виртуалок при переходе из VMM под ESXi постараюсь по возможности не менять.

    Под Windows 11/2012R2 попробовал:

    • Общие тесты. UserBenchmark... и знаете... он запустился... мало того - протестировал систему! Сказал, что отсутствует CPU, GPU и SSD, и выдал честные Gaming 0%, Desktop 0%, Workstation 0% ))) В общем, 0 попугаев. Прога не подходит.
    • Тест дисков. Пожалуй, остановлюсь на CrystalDiskMark, его будет вполне достаточно для сравнения ДО и ПОСЛЕ
    • Тест проца онлайн. Главное, тестировать ДО и ПОСЛЕ при тех же параметрах виртуалки и в том же браузере. Разумеется, очень точных параметров не жду, но приблизительно - очень даже. Можно сохранить ссылку на тест и посмотреть его позднее.
    • Ещё один. Ссылки на пройденный тест нет, выдаёт просто число в попугаях.
    • И ещё один. Очень быстрый в отличие от двух предыдущих. Тоже нет ссылки, только число в попугаях.
    • AIDA64 тоже чёт не зашла. Слишком всё там мудрёно, мне - чем проще, тем лучше.

    Все ссылки на тесты нашёл здесь, кому интересно.

    Как поменяю архитектуру и сделаю тесты повторно, расскажу про результаты.

     

    Подскажите, пожалуйста, утилиту/скрипт теста в попугаях проца/диска под Linux (в терминалке DSM буду гонять).

  11. 2 hours ago, dj_nsk said:

    вообще-то это надо не в DSM под SSH выполнять, а в самом сервере ESXi (вроде значения везде должны быть одни и те же, но всё же лучше будет перепровериться в ESXi).

    Разумеется, запускать надо из под Сферы, но железо-то то же... поэтому и хочу заранее все грабли обнаружить.

    2 hours ago, dj_nsk said:

    если в CPU сейчас нет графики, то вы её и не пробросите ... прелесть используемого мной подхода - даже если вам потом потребуется заменить проц и пересоздать виртуальную машину, это займёт 5 минут, при этом диски с данными DSM никак не будут затронуты

    Супер! Подходит ))

    2 hours ago, dj_nsk said:

    VM-Tools дают дополнительные возможности взаимодействия виртуалки с самим гипервизором ESXi

    Это понятно. Для VM-Tools-Windows даже сомнений нет, - must have,  а вот synology-dsm-open-vm-tools - это несколько другое, даже источник - не VMWare, откуда его собирают? Есть даже пакет на SynoCommunity, но он старше того, что идёт с Arc-ом.

    Хотя теперь понятно, - тоже must have для как минимум для управления питанием (ещё USB для APC SmartUPS надо будет пробрасывать)

  12. On 10/11/2023 at 7:58 PM, dj_nsk said:

    lspci -v | grep "Class 0106" -B 1

    Запустил на DSM (пока ещё не виртуальной) сейчас (из под DSM) по рекомендации...

    Spoiler
    ~# lspci -v | grep "Class 0106" -B 1
    
    0000:00:17.0 Class 0106: Device 8086:a352 (rev 10) (prog-if 01)
    --
    
    0001:00:12.0 Class 0106: Device 8086:5ae3 (prog-if 01)
    --
    
    0001:01:00.0 Class 0106: Device 1b4b:9215 (rev 11) (prog-if 01)

     

    Ведь под VMWare всё будет так же? Всё те же дивайсы? Или вдруг останется только одно?

    Материнка Supermicro X11SCL-iF

    Какой из контроллеров пробрасывать?

     

    3 hours ago, dj_nsk said:

    Проброска iGPU:

    ...

    3)     …Create VM with GPU passthrough

    В связи с чем возникает вопрос: а если CPU без графики, имеет ли смысл что-то "пробрасывать"? Ну хотя бы для того, чтобы после замены CPU не пересоздавать виртуалку

     

    On 10/11/2023 at 7:58 PM, dj_nsk said:

    Дополнительные проверки и настройки

    Крайне желательно хотя бы на основную виртуалку DSM установить Open-VM-Tools: скачать - https://github.com/AuxXxilium/synology-dsm-open-vm-tools/releases, установить пакет вручную, перед запуском пакета выполнить 

    sudo sed -i 's/package/root/g' /var/packages/open-vm-tools/conf/privilege

    Зачем они нужны вкратце? И что значит "хотя бы на основную"? Видимо, просто на виртуалку?

×
×
  • Create New...