Я ищу советы по перестройке моей PM-кластера в домашней лаборатории. Вот доступное мне оборудование:
1. BIGNAS1 – настольный ПК – Ubuntu Server 22.04 Intel I7 12-го поколения, 64 ГБ ОЗУ, M.2 загрузочный том, 10 x 10 ТБ SATA (ZFS).
2. PM1 – HP DL380 G9, Proxmox 8.3.5, 48 x Intel® Xeon® CPU E5-2670 v3 @ 2.30GHz (2 сокета), 256 ГБ ОЗУ, 2 x 1 ТБ RAID1 загрузочный том (с использованием RAID-контроллера), 10 x 10 ТБ SATA дисков (ZFS).
3. PM2 – HP DL380 G9 #2, 8.3.5, 56 x Intel® Xeon® CPU E5-2690 v4 @ 2.60GHz (2 сокета), 256 ГБ ОЗУ, 2 x 3 ТБ RAID1 загрузочный том (с использованием RAID-контроллера). Дополнительных дисков нет (хотя есть 8 x 3 ТБ SAS).
4. Synology DS1611+ 40 ТБ Synology SHR RAID диск. Используется в основном как 3-й источник резервного копирования и репликации определенных папок для Synology моего друга. Также на отдельном настольном компьютере под управлением Ubuntu работает Jellyfin (форк Plex). Все компьютеры оснащены 10G-картами и подключены через DAC (в основном) к 8-портовому Mikrotik 10G-коммутатору. Также есть 2 x 1G POE-коммутаторы для камер и прочего, а также 10G-коммутатор в домашнем офисе.
План таков: использовать серверы корпоративного класса в качестве вычислительных узлов PM, а Ubuntu Server использовать как NAS-сервер для NFS-монтирования образов, шаблонов и ISO для каждого узла. Моя теория в том, что не имея хранилища на G9, я могу "мигрировать" и "переходить в резервный режим" любого CT или VM на PM1 или PM2, даже если один из них выйдет из строя, а 10G-сеть должна справляться со всем трафиком без проблем. Я бы использовал Raspberry Pi в качестве 3-го узла PM для завершения кластера (есть способы!). Жаль тратить 100 ТБ корпоративных SATA-дисков на PM1, поэтому я думаю, что создам на нем VM и использую его в качестве 2-го целевого объекта резервного копирования для всех остальных компьютеров. Да, это немного избыточно для домашней лаборатории, но было весело! Буду рад любым комментариям, предложениям или критике. Спасибо, что прочитали!
1. BIGNAS1 – настольный ПК – Ubuntu Server 22.04 Intel I7 12-го поколения, 64 ГБ ОЗУ, M.2 загрузочный том, 10 x 10 ТБ SATA (ZFS).
2. PM1 – HP DL380 G9, Proxmox 8.3.5, 48 x Intel® Xeon® CPU E5-2670 v3 @ 2.30GHz (2 сокета), 256 ГБ ОЗУ, 2 x 1 ТБ RAID1 загрузочный том (с использованием RAID-контроллера), 10 x 10 ТБ SATA дисков (ZFS).
3. PM2 – HP DL380 G9 #2, 8.3.5, 56 x Intel® Xeon® CPU E5-2690 v4 @ 2.60GHz (2 сокета), 256 ГБ ОЗУ, 2 x 3 ТБ RAID1 загрузочный том (с использованием RAID-контроллера). Дополнительных дисков нет (хотя есть 8 x 3 ТБ SAS).
4. Synology DS1611+ 40 ТБ Synology SHR RAID диск. Используется в основном как 3-й источник резервного копирования и репликации определенных папок для Synology моего друга. Также на отдельном настольном компьютере под управлением Ubuntu работает Jellyfin (форк Plex). Все компьютеры оснащены 10G-картами и подключены через DAC (в основном) к 8-портовому Mikrotik 10G-коммутатору. Также есть 2 x 1G POE-коммутаторы для камер и прочего, а также 10G-коммутатор в домашнем офисе.
План таков: использовать серверы корпоративного класса в качестве вычислительных узлов PM, а Ubuntu Server использовать как NAS-сервер для NFS-монтирования образов, шаблонов и ISO для каждого узла. Моя теория в том, что не имея хранилища на G9, я могу "мигрировать" и "переходить в резервный режим" любого CT или VM на PM1 или PM2, даже если один из них выйдет из строя, а 10G-сеть должна справляться со всем трафиком без проблем. Я бы использовал Raspberry Pi в качестве 3-го узла PM для завершения кластера (есть способы!). Жаль тратить 100 ТБ корпоративных SATA-дисков на PM1, поэтому я думаю, что создам на нем VM и использую его в качестве 2-го целевого объекта резервного копирования для всех остальных компьютеров. Да, это немного избыточно для домашней лаборатории, но было весело! Буду рад любым комментариям, предложениям или критике. Спасибо, что прочитали!
