Dashmate на новом хостинге#
Создайте новую ноду#
Скачайте и установите последнюю версию dashmate. Для получения более подробной информации обратитесь к инструкции по установке.
Синхронизация полной ноды#
Чтобы минимизировать время остановки, синхронизируйте Core блокчейн, не прерывая работу существующей ноды. Самый простой способ сделать это - синхронизировать полную ноду, а затем преобразовать ее в эвоноду.
Настройте полную ноду dashmate для синхронизации Core первым:
dashmate setup
Выберите тип сети, а затем
full-нода
для типа ноды.Включите индексы, необходимые для платформы, а затем запустите dashmate для синхронизации:
dashmate config set core.indexes '["tx"]' dashmate start
Убедитесь, что Core синхронизируется:
dashmate status core
Создайте эвоноду#
После завершения синхронизации Core сбросьте конфигурацию и сервисы. Используйте
--keep-data
, чтобы синхронизированные данные сохранились:dashmate stop dashmate reset --keep-data --hard
Перенесите IP-адрес на новый узел. В качестве альтернативы вы можете использовать команду protx update_service_evo command, чтобы установить новый IP-адрес для вашей эвоноды на базе dashmate.
Создайте эвоноду
dashmate setup
Выберите тип сети
Выберите
evolution masternode
при выборе типа нодыВыберите
Yes
на вопрос, зарегистрирована ли уже ваша мастернодаВыберите
No
на вопрос об импорте существующих данных (данные уже присутствуют в результате выполнения шагов «Sync a full node» выше).Импортируйте ключи существующей мастерноды
Получение сертификата SSL. Подробности см. в разделе SSL certificates.
Выключите существующую мастерноду#
Выключите существующий сервер или процесс dashd
Если вы сохраняете существующий сервер, убедитесь, что у вас не настроены планировщики запуска (systemd, cron и т. д.).
Запустите ноду dashmate#
Запустите ноду:
dashmate start
Убедитесь, что нода работает правильно, выполнив следующие команды проверки статуса:
dashmate status dashmate status core dashmate status platform