メインコンテンツまでスキップ

ノードの起動

systemctlを使用してステークプールを開始し、ブロックチェーンの同期を開始します。

sudo systemctl start cardano-node
ヒント

Cardanoブロックチェーン台帳のローカルコピーをネットワークと同期するには、約 18時間かかる場合があります。

Cardano ノードを監視するには、gLiveView をインストールします。

ヒント

gLiveViewは、重要なノードステータス情報を表示し、systemdサービスと連携して動作します。

mkdir -p $NODE_HOME/scripts
cd $NODE_HOME/scripts
curl -s -o gLiveView.sh https://raw.githubusercontent.com/cardano-community/guild-operators/master/scripts/cnode-helper-scripts/gLiveView.sh
curl -s -o env https://raw.githubusercontent.com/cardano-community/guild-operators/master/scripts/cnode-helper-scripts/env
chmod 755 gLiveView.sh

更新されたファイルの場所でenvを変更するには、以下を実行します。

port=`grep "PORT=" $NODE_HOME/startCardanoNodeRelay.sh`
node_port=${port#"PORT="}
echo "リレーポート : ${node_port}"
sed -i $NODE_HOME/scripts/env \
-e '1,73s!#CNODE_HOME="/opt/cardano/cnode"!CNODE_HOME=${NODE_HOME}!' \
-e '1,73s!#CNODE_PORT=6000!CNODE_PORT='${node_port}'!' \
-e '1,73s!#UPDATE_CHECK="Y"!UPDATE_CHECK="N"!' \
-e '1,73s!#CONFIG="${CNODE_HOME}/files/config.json"!CONFIG="${CNODE_HOME}/'${NODE_CONFIG}'-config.json"!' \
-e '1,73s!#SOCKET="${CNODE_HOME}/sockets/node.socket"!SOCKET="${CNODE_HOME}/db/socket"!'
ヒント

gLiveViewスクリプトとenvファイルの使用に関する開発者からの完全なドキュメントについては、Guild Operators にアクセスしてください。

警告

gLiveView.shが同期プロセスの追跡を開始する前に、ノードはエポック208 (Shelleyの起動) に同期する必要があります。
次のコマンドを使用してノードの同期を追跡できます。

journalctl --unit=cardano-node --follow

gLiveViewを実行して、ブロックチェーンと同期するローカルCardano Nodeの進行状況を監視します。

./gLiveView.sh

エイリアス設定

echo alias cnode='"journalctl --unit=cardano-node --follow"' >> $HOME/.bashrc
echo alias cnstart='"sudo systemctl start cardano-node"' >> $HOME/.bashrc
echo alias cnrestart='"sudo systemctl reload-or-restart cardano-node"' >> $HOME/.bashrc
echo alias cnstop='"sudo systemctl stop cardano-node"' >> $HOME/.bashrc
echo alias cnreload='"pkill -HUP cardano-node"' >> $HOME/.bashrc
echo alias pscnode='"ps aux | grep cardano-node"' >> $HOME/.bashrc
echo alias glive="'cd $NODE_HOME/scripts; ./gLiveView.sh'" >> $HOME/.bashrc
source $HOME/.bashrc