необязательно так. можно собрать кластер из 2х нод + qdevice. можно использовать не “одинаковые ящики”, в proxmox возможности для этого имеются
понятно что рекомендуется >=3 нод и нечетное число, но в реалиях домашней лабы и/или на попробовать / для обучения можно не следовать таким жестким требованиям
как альтернативу можно использовать сервисы с исходящим соединением, типа:
и можно изучить связанную тему:
у подобных сервисов есть free tier, на первое время/для обучения может вполне сгодится
тут добавлю что раутинг может быть настроен по портам или префиксам url, не обязательно по саб-доменам
как вариант, например netbird дает бесплатный домен в ходе регистрации
существуют сервисы предоставляющие бесплатные домены, те не обязательно иметь “свой” домен
подытоживая, соглашусь с товарищем @kalobyte выбор железа (или как задействовать имеющееся) зависит от поставленной задачи.
поищите курсы devops, сформируйте требования на железо по плану обучения.
может и так получится что развернуть “виртуальную” лабу в облаке/на виртуальных серверах будет проще.
У меня работало нормально и на 2х серверах, просто надо понимать, что
работать по отдельности не будет, даже не будет стартовать гостей
но если что-то прям сильно пойдет не по плану, то могут быть проблемы синхронизации, но это если баловаться рубильником активно
Для тестовых задач 2 узла работают отлично, в крайнем случае можно поднять приоритет одному из узлов для получения 3 голосов, тогда в случае конфликтов один будет всегда “выигрывать”
qdevice поднимается на утюге, старый комп, одноплатник - все, что угодно.