Skip to main content

Cardano Nodeを現在のサーバーから別のサーバーに移動 - リレー

旧VPS会社サーバーから新VPS会社サーバーへと移管

リレー編

  1. Ubuntuの初期設定 Ubuntuのセットアップを実施します。

  2. Cardano Nodeのセットアップ

エアギャップオフラインコンピュータの構成を除く

  1. BP側の設定変更
  • ファイアウォールの設定変更
tip

AWS系を使用されている場合は管理コンソールからファイアウォールの設定をしてください。

  • 変数new_relay_ipに新リレーのIPを代入します。
new_relay_ip=
  • BPのノードポート番号を変数node_portに代入します。
port=`grep "PORT=" $NODE_HOME/startCardanoNodeBP.sh`
node_port=${port#"PORT="}
echo "BPポート : ${node_port}"
  • ファイアウォールの設定をします。

新リレーの数だけ追加してください。

sudo ufw allow from ${new_relay_ip} to any port ${node_port}
sudo ufw reload
  • トポロジーファイルの修正をします。
nano $NODE_HOME/${NODE_CONFIG}-topology.json

DNS運用の場合は不要ですが、旧リレーのIPとポートを新リレーのIPとポートに変更します。

  • BPノードを再起動します。
sudo systemctl reload-or-restart cardano-node
  • 同期が完了したらgLiveにて疎通確認します。
glive
  1. ダッシュボードの設定を実施します。

必要に応じてGrafanaの設定をしてください。 https://docs.spojapanguild.net/operation/grafana-alert/#grafana
https://docs.spojapanguild.net/operation/grafana-security/#grafana

  1. リレーIPが変更となったため、ステークプール情報の更新を実施してください。

DNS運用の場合はIPベースではないため不要です。

  1. Tracemempoolの無効化設定 Txの増加が確認出来たらCPUなど抑えるためにTracemempoolの無効化設定をします。
sed -i $NODE_HOME/${NODE_CONFIG}-config.json \
-e "s/TraceMempool\": true/TraceMempool\": false/g"
sudo systemctl reload-or-restart cardano-node
  1. 旧リレーを停止

旧リレーを停止して、

sudo systemctl stop cardano-node

サービスを無効にします。

sudo systemctl disable cardano-node
  1. BPのFWから旧リレーのIPを削除
sudo ufw status numbered

削除番号の数字を入力します。

sudo ufw delete ``