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