Cardano Nodeを現在のサーバーから別のサーバーに移動 - リレー
旧VPS会社サーバーから新VPS会社サーバーへと移管
リレー編
-
Ubuntuの初期設定 Ubuntuのセットアップを実施します。
-
Cardano Nodeのセットアップ
- Ubuntuのセットアップからノードの起動まで実施します。
- 上記完了後、トポロジーの構成を実施します。
- BP側の設定変更
- BP
- ファイアウォールの設定変更
ヒント
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
- ダッシュボードの設定を実施します。
必要に応じてGrafanaの設定をしてください。 https://docs.spojapanguild.net/operation/grafana-alert/#grafana
https://docs.spojapanguild.net/operation/grafana-security/#grafana
- リレーIPが変更となったため、ステークプール情報の更新を実施してください。
DNS運用の場合はIPベースではないため不要です。
- 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
- 旧リレーを停止
旧リレーを停止して、
sudo systemctl stop cardano-node
サービスを無効にします。
sudo systemctl disable cardano-node
- BPのFWから旧リレーのIPを削除
- BP
sudo ufw status numbered
削除番号の数字を入力します。
sudo ufw delete ``