Следуйте требованиям, указанным в этом документе, чтобы без проблем сделать развертывание AIT-3 валидатора и полной ноды.
Валидатор и полные ноды.
- Для AIT-3 мы требуем, чтобы вы запустили Валидатора. В качестве опции мы рекомендуем вам также запустить полную ноду. Однако запуск полной ноды не является обязательным.
- Если вы запускаете полную ноду, то мы настоятельно рекомендуем вам запустить Валидатора и Полную ноду на двух отдельных и независимых компьютерах. Убедитесь, что эти компьютеры хорошо обеспечены ресурсами и изолированы друг от друга. Гарантия изоляции ресурсов между валидатором и полной нодой поможет обеспечить плавное развертывание этих нод.
- Для лучшей доступности и стабильности мы рекомендуем развертывать ноду в облаке. Мы предоставили поддержку Terraform для развертывания ноды на трех облачных провайдерах: GCP, AWS и Azure. См. раздел Валидаторы.
- Убедитесь, что вы открыли сетевые порты до даты запуска AIT. См. раздел Требования к конфигурации сети.
- Убедитесь, что вы закрыли эти порты после того, как AIT был принят или отклонен.
Нода валидатора в тестовом режимеё
Вы должны запустить ноду-валидатора в тестовом режиме, чтобы получить право на AIT-3. Это метод, который Aptos Labs использует для проверки того, что оператор ноды может успешно запустить ноду валидатора и правильно настроить его на идентификацию сети Aptos.
В тестовом режиме вы будете запускать локальную сеть с одной единственной нодой, и она должна функционировать как обычный блокчейн.
Требования к оборудованию
Для запуска Aptos валидатора и полной ноды мы рекомендуем следующие технические характеристики:
ПРОЦЕССОР:
- 8 ядер, 16 потоков
- 2,8 ГГц или быстрее
- Intel Xeon Skylake или новее
Память:
- 32 ГБ ОЗУ.
Примеры типов оборудования на различных облачных средах:
AWS
- c5.4xlarge
c6i.4xlarge
GCPc2-standard-16
AzureStandard_B8ms
Требования к хранилищу данных
Объем данных, хранимых блокчейном Aptos, зависит от истории (длины) блокчейна и количества состояний в сети (например, учетных записей). Эти значения зависят от нескольких факторов, в том числе: возраста блокчейна, средней скорости транзакций и конфигурации программы обрезки реестра.
Мы рекомендуем нодам иметь не менее 300 ГБ дискового пространства, чтобы обеспечить достаточный объем памяти для нагрузочного тестирования. У вас есть возможность начать с меньшего размера и корректировать его в зависимости от потребностей. Вы будете нести ответственность за мониторинг использования дискового пространства ноды и соответствующую корректировку для обеспечения работоспособности ноды.
Требования к сети
Требование к пропускной способности: 1 Гбит/с
Порты
Когда вы работаете на ноде валидатора, вы должны открыть сетевые порты на своей ноде, чтобы другие ноды могли подключаться к вам. Для полных нод это необязательно.
Существует три типа сетей Aptos. Ваша нода может быть настроена так, чтобы каждая из этих сетей могла подключаться к вашей ноде, используя разные порты на вашей ноде.
- Сеть валидатора: Нода валидатора подключается к этой сети.
- Публичная сеть. Публичная полная нода подключается к этой сети.
- Сеть валидаторных полных нод (сеть VFN): Валидаторная полная нода подключается к этой сети. Сеть VFN позволяет полной ноде валидатора подключаться к конкретному валидатору.
Вы можете настроить параметры порта на вашей ноде с помощью конфигурационного YAML-файла. Смотрите пример конфигурационного YAML здесь. При такой конфигурации YAML на вашей ноде публичная сеть подключается к вашей ноде через порт 6182, а сеть VFN - через 6181. Поскольку эти параметры портов являются настраиваемыми, мы не указываем в явном виде, что порт X предназначен для сети Y.
Настройки порта
Для валидатора:
- Откройте TCP-порт 6180, чтобы валидаторы могли общаться друг с другом.
- Откройте TCP-порт 9101 для получения метрик валидатора для проверки статистики состояния (необходимо только на этапе регистрации).
Для полной ноды:
- Откройте TCP-порт 6182, чтобы полные ноды могли общаться друг с другом.
- Откройте TCP-порт 9101 для получения метрик полной ноды для проверки статистики состояния (требуется только на этапе регистрации).
- Откройте TCP-порт 80/8080 для доступа к REST API.
Top comments (0)