Установка нескольких Мастернод на одном VPS
Это инструкция по установке нескольких мастернод TWINS на одном VPS, с помощью скрипта Nodemaster
Last updated
Was this helpful?
Это инструкция по установке нескольких мастернод TWINS на одном VPS, с помощью скрипта Nodemaster
Last updated
Was this helpful?
Вам нужен VPS с поддержкой IPv6 для запуска на нем нескольких мастернод. Вы можете получить его от любых VPS провайдеров. Некоторые перечислены ниже:
Выберите VPS со следующей спецификацией:
как минимум 1 ГБ ОЗУ
Ubuntu 16.04 LTS как операционная система
IPv6 поддержка (некоторые провайдеры предлагают это по умолчанию, у других это является дополнительной опцией)
Выберите надежный пароль для Вашего "root" VPS пользователя по умолчанию (24 символа или больше) и сохраните его.
Выберите имя для Вашего VPS.
Вам будет предоставлен выбор для развертывания Вашего VPS в одном из регионов, предлагаемом провайдером – выберите понравившийся. Это займет несколько минут.
Сохраните IP адрес Вашего VPS.
Еще один важный шаг – узнайте какой IPv6 адрес присвоен Вашему серверу. Провайдеры VPS обычно присваивают диапазон IPv6 адресов.
Вам необходимо сохранить только первый IPv6 адрес и с этого момента мы будем использовать идущие друг за другом адреса.
IPv6 адрес похож на следующий:
и следующие за ним IPv6 адреса похожи на эти:
Установите PuTTY и запустите его. Вы увидите этот экран:
Введите IP адрес Вашего VPS в поле "Host name (or IP address)".
Оставьте другие настройки так, как есть, введите имя для Вашей сессии в поле "Saved Sessions" и нажмите "Save". Этим действием Вы сохраните информацию о Вашем VPS и в будущем Вам нужно будет только дважды кликнуть по имени сессии, чтобы подключиться к Вашему VPS.
Подключитесь к Вашему VPS, кликнув на "Open" дважды кликнув на имя сессии в списке.
При первом подключении через PuTTY отобразится экран с окном предупреждения:
Кликните "Yes", чтобы продолжить подключение и сделать так, чтобы это окно больше не появлялось.
Вы увидите окно терминала PuTTY с запросом логина:
Введите "root", в качестве пользователя Вашего VPS и нажмите enter. Далее у Вас запросят пароль. Введите его и снова нажмите enter. Вы увидите экран схожий с этим:
Обновление Вашего VPS: Ваш VPS запрашивает обновления. Вы можете запустить этот процесс следующей командой:
Дождитесь завершения процесса обновления и Вы вернетесь обратно в командную строку:
Некоторый VPS провайдеры дают Вам возможность сконфигурировать IPv6 адреса через контрольную панель, так что этот шаг Вам будет не нужен, и Вы можете пропустить все до части 4 – установка скрипта Nodemaster.
Будьте уверены, что настроили достаточно IPv6 адресов для Ваших мастернод!
У других VPS провайдеров нет полностью автоматизированной конфигурации IPv6, но Вы можете сделать это, активируя IPv6 в процессе процедуры настройки VPS. В этом случае уже будет запись для первого IPv6 адреса в файле интерфейсов, так что Вам необходимо пропустить первый IPv6 адрес в процессе конфигурации ниже и просто добавить еще один.
И вот настало время для настройки сети для наших мастернод. Мы будет делать это при помощи встроенного в Linux текстового редактора Nano.
Наберите следующее:
nano /etc/network/interfaces
Nano откроет файл интерфейсов, который содержит Вашу сетевую конфигурацию:
Пришло время определиться, сколько мастернод Вы хотите запустить, потому как Вам необходимо настроить достаточное количество IPv6 адресов для этого.
Вам понадобится IPv6 адрес, который был присвоен VPS провайдером и который мы ранее просили сохранить.
Скопируйте следующий текст в текстовый редактор (Блокнот подойдет) и замените часть текста в коде с «ВашIPv6адрес» на Ваш реальный IPv6 адрес:
Теперь он будет похож не этот:
Скопируйте текст с Вашим IPv6 адресом в буфер обмена.
Теперь переключитесь на PuTTY и переместите курсор на одну строку перед концом текста в файле.
Убедитесь, что находитесь в начале строки и вставьте текст правым кликом мышки. Нажмите Enter чтобы переместиться на следующую строку и вставьте снова. Продолжайте это же действие столько раз, сколько Вам необходимо.
Теперь Ваш экран терминала должен быть похож на этот:
Заметьте, что у того VPS нет ни одного настроенного провайдером IPv6 адреса, так что его нужно настроить самостоятельно.
Для того, чтобы выйти из Nano, нажмите CTRL + X, далее Y и Enter для подтверждения и сохранения изменений в файле. Вы вернетесь обратно в командную строку.
Теперь пришло время перезагрузить Ваш VPS. Для того, чтобы сделать это - наберите:
и нажмите Enter. Вы будете отключены от VPS, так что закройте окно терминала, запустите PuTTY и войдите (залогиньтесь) снова.
НЕ пропускайте этот этап перезагрузки, так как он критичен для настройки Ваших IPv6 адресов!
Теперь мы должны проверить наши IPv6 адреса на активность, так что наберите:
Если адрес активен, то Вы увидите ответ от него:
Отмените проверку, нажав CTRL+C.
Повторите процесс для всех Ваших IPv6 адресов, которые будут использоваться под мастерноды. Если все они отвечают на Ваши запросы (пинги), то Вы готовы к установке скрипта Nodemaster.
Для того, чтобы скопировать скрипт на Ваш VPS, наберите:
Эта команда скопирует скрипт Nodemaster в каталог MNVPS на Вашем VPS.
При успешном копировании Вы получите ответ и вернетесь обратно в командную строку:
Для запуска текущей установки наберите (в данном примере мы используем пример с установкой 4-х мастернод):
Этот скрипт запустит установку мастернод и компиляцию исходных файлов кошельков TWINS.
Будьте терпеливы, так как этот процесс занимает какое-то время (в нашем случае он занял 18 минут).
Это изображение Вы увидите, когда скрипт завершит свою работу по настройке Вашего VPS и компилированию кошельков TWINS из исходного кода:
НЕ запускайте команду листинга на экране, так как Вам сначала необходимо отредактировать отдельные файлы конфигурации на Вашем VPS!
Теперь нам необходимо отредактировать файлы конфигурации мастернод. Они расположены по пути /etc/masternodes, так что переместимся туда, набрав:
Для того, чтобы получить список конфигурационных файлов, наберите:
Нам нужно отредактировать файлы конфигурации при помощи Nano и заполнить кое-какую информацию. Для того, чтобы это сделать, наберите:
Замените X соответствующим номером файлы конфигурации.
Нас интересует одно поле: поле - Masternode private key (приватный ключ Мастерноды). Оно отмечено на картинке:
Удалите текст после знака «=» в поле Masternode private key и вставьте приватный ключ Вашей мастерноды.
Теперь сохраните файл, нажав CTRL + X, далее Y и ENTER.
Повторите этот шаг столько раз, сколько мастернод Вы хотите настроить.
Теперь мы готовы к запуску демонов Ваших мастернод:
Если Вы настроили ВСЕ мастерноды, которые создал скрипт, то Вы можете просто набрать
и Ваши мастерноды будут запущены.
Если Вы настроили только несколько из тех, что создал скрипт, то Вам необходимо набрать по 3 команды для каждой мастерноды:
Замените X на номер требуемой мастерноды.
Теперь нужно проверить, запустились ли демоны, набираем:
Замените X на номер требуемой для проверки мастерноды.
Успешно запущенная мастернода даст Вам ответ:
Наберите CTRL + C для выхода и повторите тоже самое для всех Ваших мастернод.
Вот и все, Вы справились. Теперь осталось только запустить Ваши мастерноды из Вашего основного кошелька.
Теперь мы можем проверить статус каждой мастердноды
Замените X на номер проверяемой мастерноды
и убедиться, что мастернода была успешно запущена.
Вы увидите что-то, похожее на это:
Также не по мешает проверить сайт эксплорера после запуска мастернод(ы) в Вашем кошельке.
Ваша мастернода появится в статусе "ACTIVE".
Не будьте слишком нетерпеливыми. Первая награда приходит в 2-3 раза позже, чем обычная. Если Вы запустите Вашу мастерноду снова из кошелька, то таймер сбросится в ноль.
Вот и все! Вы успешно запустили несколько мастернод!
Загрузите PuTTY - SSH клиента, его мы будем использовать для доступа на наш VPS. Выберите подходящую версию для Вашей операционной системы (64 или 32 бита).
Для того, чтобы сделать это, скопируйте адрес кошелька из окна терминала, выбрав его мышкой (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg
- это пример), посетите раздел мастернод на сайте TWINS , и вставьте его в нижнем правом поисковом окне, для того, чтобы найти Вашу мастерноду.
Прим: Если, в Вашем горячем кошельке, статус мастерноды «MISSING», то проверьте статус на сайте , вполне возможно, что в данный момент мастернода в состоянии «EXPIRED»\«REMOVED» и это нормально.