اخبار رمز ارز
راهنمای نهایی برای راه اندازی Magma Lava Testnet Node
ایجاد یک شبکه آزمایشی Magma Lava می تواند یک راه هیجان انگیز برای کمک به رشد و ثبات شبکه باشد. این راهنما فرآیند را ساده میکند و تضمین میکند که حتی کسانی که تازه کار با گرهها را آغاز کردهاند، میتوانند با موفقیت نود خود را راهاندازی کنند. بیایید شیرجه بزنیم!
پیش نیازها:
- الزامات سخت افزاری: مطمئن شوید که تنظیمات شما با مشخصات توصیه شده برای اجرای یک گره تست شبکه مطابقت دارد:
- رم: ۱۶ گیگابایت
- ذخیره سازی: ۵۱۲ گیگابایت SSD
- پردازنده: سی پی یو x64 2.0 گیگاهرتز ۴ ولت
- سیستم عامل: اوبونتو ۲۰ یا بالاتر.
- تنظیمات شبکه: پورت های ۱۳۱۷ (REST)، ۲۶۶۵۷ (Tendermint RPC) و ۲۶۶۵۶ (Cosmos) را باز کنید.
مرحله ۱: سیستم خود را آماده کنید
- وابستگی ها برای به روز رسانی و نصب
یک ترمینال را باز کنید و اجرا کنید:sudo apt update sudo apt install -y unzip logrotate git jq sed wget curl coreutils systemd
- یک پوشه نصب موقت ایجاد کنید
temp_folder=$(mktemp -d) && cd "$temp_folder"
مرحله ۲: Go را نصب کنید
- Go را دانلود و نصب کنید
URL و نام فایل بسته Go را تنظیم کنید، سپس دانلود کنید و بسته بندی کنید:go_package_url="https://go.dev/dl/go1.20.5.linux-amd64.tar.gz" go_package_file_name=$go_package_url##*/ wget -q "$go_package_url" sudo tar -C /usr/local -xzf "$go_package_file_name"
- محیط خود را تنظیم کنید
Go را به PATH خود در ~/.profile اضافه کنید:echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.profile echo "export PATH=\$PATH:\$(go env GOPATH)/bin" >> ~/.profile source ~/.profile
مرحله ۳: Magma Lava Node خود را نصب و پیکربندی کنید
-
Clone the Lava Configuration Repository git clone https://github.com/lavanet/lava-config.git cd lava-config/testnet-2 source setup_config/setup_config.sh
- تنظیمات برنامه را تنظیم کنید
فایل های پیکربندی پیش فرض را در پوشه پیکربندی Lava خود کپی کنید:mkdir -p "$lavad_home_folder" mkdir -p "$lava_config_folder" cp default_lavad_config_files/* "$lava_config_folder"
مرحله ۴: گره خود را راه اندازی کنید
- فایل Genesis را تنظیم کنید
فایل genesis.json را در پوشه تنظیمات خود کپی کنید:cp genesis_json/genesis.json "$lava_config_folder"/genesis.json
- Cosmovisor را برای ارتقاء خودکار نصب کنید
mkdir -p "$lavad_home_folder"/cosmovisor/genesis/bin/ wget -O "$lavad_home_folder"/cosmovisor/genesis/bin/lavad "https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64" chmod +x "$lavad_home_folder"/cosmovisor/genesis/bin/lavad
مرحله ۵: Cosmovisor را پیکربندی و راه اندازی کنید
- تنظیم متغیرهای محیطی
خطوط زیر را به ~/.profile اضافه کنید و آن را دوباره بارگیری کنید:echo "# Setup Cosmovisor" >> ~/.profile echo "export DAEMON_NAME=lavad" >> ~/.profile echo "export CHAIN_ID=lava-testnet-2" >> ~/.profile echo "export DAEMON_HOME=\$HOME/.lava" >> ~/.profile echo "export DAEMON_ALLOW_DOWNLOAD_BINARIES=true" >> ~/.profile echo "export DAEMON_LOG_BUFFER_SIZE=512" >> ~/.profile echo "export DAEMON_RESTART_AFTER_UPGRADE=true" >> ~/.profile echo "export UNSAFE_SKIP_BACKUP=true" >> ~/.profile source ~/.profile
- گره خود را راه اندازی و راه اندازی کنید
گره خود را با نام گره انتخابی خود مقداردهی کنید:"$lavad_home_folder"/cosmovisor/genesis/bin/lavad init my-node --chain-id lava-testnet-2 --home "$lavad_home_folder" --overwrite
سرویس Cosmovisor را ایجاد و راه اندازی کنید:
sudo systemctl daemon-reload sudo systemctl enable cosmovisor.service sudo systemctl restart systemd-journald sudo systemctl start cosmovisor.service
مرحله ۶: گره خود را بررسی کنید
- وضعیت خدمات را بررسی کنید
sudo systemctl status cosmovisor
- مانیتور سیاهههای مربوط
sudo journalctl -u cosmovisor -f
- وضعیت گره را بررسی کنید
$HOME/.lava/cosmovisor/current/bin/lavad status | jq .SyncInfo.catching_up
تبریک می گویم شما با موفقیت گره شبکه آزمایشی Magma Lava خود را راه اندازی کردید. برای پشتیبانی با انجمن لاوا در Discord ارتباط برقرار کنید و از آخرین پیشرفتها بهروز باشید.
