Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
software:nas:osm_synology_vmm_ds_2422 [2024/08/05 09:56] – [Введение] vladpolskiy | software:nas:osm_synology_vmm_ds_2422 [2024/08/05 21:14] (текущий) – [nvme ssd в качестве тома хранилища] vladpolskiy |
---|
======OSM Tile Server XPE NAS DS 2422+ SSD VMM====== | ======OSM Tile Server XPE NAS DS 2422+ SSD VMM====== |
| |
=====Введение===== | =====Введение===== |
Установка производиться на устройство | Оборудование |
* **[[hardware:motherboard_supermicro_h11ssl-i|Материнская плата Supermicro MBD-H11SSL-I]]** | * **[[hardware:motherboard_supermicro_h11ssl-i|Материнская плата Supermicro MBD-H11SSL-I]]** |
* **[[hardware:cpu_amd_epyc_7551p_oem|Процессор AMD EPYC™ 7551P OEM]]** | * **[[hardware:cpu_amd_epyc_7551p_oem|Процессор AMD EPYC™ 7551P OEM]]** |
* **[[hardware:m2_ssd_samsung_970_evo_plus|Raid5 массив 1tb SSD M.2 Samsung 970 EVO Plus]]** | * **[[hardware:m2_ssd_samsung_970_evo_plus|Raid5 массив 1tb SSD M.2 Samsung 970 EVO Plus]]** |
* **[[hardware:ddr4_ecc_reg_64gb|256GB DDR4 3200MHz DIMM ECC Reg Micron]]** | * **[[hardware:ddr4_ecc_reg_64gb|256GB DDR4 3200MHz DIMM ECC Reg Micron]]** |
* **[[software:linux_server:ubuntu_server|ОС Ubuntu Server 24.04 LTS]]** | * **[[software:linux_server:ubuntu_server|ОС Ubuntu Server 20.04 LTS]]** |
* <color #7092be>Предполагается, что у вас устройство **Synology NAS DS220+/DS420+/DS720+/DS920+** c дополнительно установленным модулем оперативной памяти **не менее 8gb** с настроенной Synology VMM и установленной на виртуальной машине ОС Ubuntu Server 20.04 LTS.</color> | |
* Если это не так, то выполните следующие руководства: | * <color #7092be>Основное ПО сервера **XPEnology NAS DS2422+** c установленным 32 ядерным серверным процессором и 4 модулями оперативной памяти **DIMM ECC** по 64GB с настроенной Synology VMM и установленной на виртуальной машине ОС Ubuntu Server 20.04 LTS. Так же установлено 3 диска SSD M.2 в Raid5 массив.</color> |
* [[software:nas:upgrades_ram|-Увеличение оперативной памяти Synology DS420+]]. | |
* [[software:nas:synology_vmm|-Установка и настройка Synology Virtual Machine Manager (VMM) Synology DS420+]]. | * [[software:nas:synology_vmm|-Установка и настройка Synology Virtual Machine Manager (VMM) Synology DS420+]]. |
* [[software:linux_server:ubuntu_server|-Установка Ubuntu 20.04 LTS Server на виртуальную машину (VMM) Synology DS420+]]. | * [[software:linux_server:ubuntu_server|-Установка Ubuntu 20.04 LTS Server на виртуальную машину (VMM) Synology DS420+]]. |
* <color #ed1c24>**Установка OpenStreetMap Tile Server на Synology DS (ram < 8gb ddr4) приведет к зависанию устройства и невозможности подключения к нему для восстановления без переустановки системы.**</color> | * В целом, для среднего города понадобится 10-20gb памяти на жестком диске, 4gb ram и процессор не менее двух ядер. Если же нужна вся планета, необходимо предоставить более 1tb на ssd диске, 36gb ram и 8core процессор. |
* Идеальная конфигурация Synology DS720+ (ram 16gb ddr4 / 2*1tb ssd), но и на ram 10gb (2gb+8gb) и 2*2tb wd red hdd - это работает. И первый рендер тайлов происходит без раздражения, впоследствии торможения нет. Установка Tile Server на Synology DS720+ (Intel Celeron J4125 4*2,70 GHz / 2gb ddr4 + 8gb ddr4 / 2*2tb hdd shr 1том) показала загрузку процессора в среднем 10-20% при выделенной виртуальной памяти в 8gb, которая занята соответственно на 90% от общего объема в 10gb. | * Предполагается, что при выделенных под VMM ресурсах (AMD EPYC™ 7551P 16*2,00 GHz / 2*64gb ddr4 3200MHz DIMM ECC Reg / 3*1tb hdd raid5 1том) процессор будет загружаться при рендере на 40-50%, при учете того, что будет выделено 128gb виртуальной памяти и теоретическом задействовании всего 10% от этого объема. |
* Делаю вывод, что Synology DS420+ (Intel Celeron J4025 2*2,90 GHz / 2gb ddr4 + 8gb ddr4 / 4*3tb hdd shr 1том) процессор будет загружаться при рендере на 40-50%, при учете того, что будет выделено 6gb виртуальной памяти. | * Все ниже написанное относиться к Ubuntu Linux 20.04 LTS (Focal Fossa) и запущенно в работу в августе 2024 года. |
* <color #7092be>**Не ставьте автозагрузку виртуальной машины - это позволит вам попасть в DSM при зависании устройства при переполнении памяти.**</color> | =====Подготовка оборудавания===== |
* Все ниже написанное относиться к Ubuntu Linux 20.04 LTS (Focal Fossa) и протестированы в августе 2022 года. | * 3*1000 ГБ SSD M.2 накопитель [[hardware:m2_ssd_samsung_970_evo_plus|Samsung 970 EVO Plus [MZ-V7S1T0BW]]] установлены в [[hardware:adapter_c300_m2_pci-e_nvme|переходники PCI-E x 4 - M.2 NVMe SSD C300E]] с алюминиевыми SSD M2[[hardware:radiator_ssd_m2|радиаторами охлаждения]] в RAID5 для картографического сервера. |
| * 3*2tb hdd [[https://www.dns-shop.ru/product/fe308d6209da1b80/2-tb-zestkij-disk-wd-red-intellipower-wd20efax/|WD Red IntelliPower [WD20EFAX]]] и 3*1tb hdd [[https://www.dns-shop.ru/product/5bbf61a4f3238499/1-tb-zestkij-disk-wd-red-intellipower-wd10efrx/?utm_medium=organic&utm_source=google&utm_referrer=https%3A%2F%2Fwww.google.com%2F|WD Red IntelliPower [WD10EFRX]]] собраны в RAID SHR и предназначены для зеркалирования необходимых репозиториев, установлены в [[hardware:rack_hdd_8|вертикальную полку]]. |
| * 2*8tb hdd[[hardware:hdd_8tb_seagate_ironwolf_pro_st8000ne001|Seagate Ironwolf Pro]] в RAID1 для основного "backup" хранилища. |
| После физического монтажа всех комплектующих переходим к настройке сервера. |
| ====nvme ssd в качестве тома хранилища==== |
| Проверяем диски в DSM |
| {{:software:nas:raid_5_m2_nvme_1.png?|}} |
| В DSM разрешаем подключение по ssh и подключаемся через программу [[software:nas:putty|Putty]] к серверу. Форматируем наши диски и создаем из них массив. |
| <code> |
| mdadm --create /dev/md5 --level=5 --raid-devices=3 --force /dev/nvme0n1p3 /dev/nvme1n1p3 /dev/nvme2n1p3 |
| </code> |
| {{:software:nas:raid_5_m2_nvme_2.png?|}} |
| [[software:nas:nas_ds720_nvme_ssd_as_storage_volume|См. подробную статью о nvme ssd в качестве тома хранилища на Synology NAS]] |
| \\ |
| {{:software:nas:raid_5_m2_nvme_3.png?|}} |
| {{:software:nas:raid_5_m2_nvme_4.png?|}} |
| {{:software:nas:raid_5_m2_nvme_5.png?|}} |
| |
=====Общая теория===== | =====Общая теория===== |