ベーキングノードの稼働時間を保証するにはどうすればよいですか?
2 回答
- 投票
-
- 2019-03-29
私たちは、パン屋のためにHA(高可用性)インフラストラクチャを設計するシステムアーキテクトです.
ここ.SSHは間違いなくここのツールベルトの1つのツールですが、本格的なHAアーキテクチャが必要な場合は、それを構築して運用する熟練した人材を見つける必要があります. We are or hire system architects who design a HA (high availability) infrastructure for our bakers You can see some discussions here. SSH is definately one tool in the toolbelt here, but if you want a serious HA architecture you need to find skilled people to build and operate it
-
ありがとう!SSHは、トラブルシューティングのためにマシンにリモートアクセスするために使用できるためですか?Thanks! SSH because it can be used for remotely accessing the machine for troubleshooting?
- 0
- 2019-04-02
- Argonau7
-
はいsshをインターネットで開く場合は、キーを使用したログインのみを許可することをお勧めします(パスワードは許可しません).できれば、ノードをVPN上に置き、VPN経由でのみリモートアクセスを許可してください.インフラストラクチャの設定についてサポートが必要な場合は、Twitter @ asbjornengeまたはObsidianslackチャンネルのPMでお気軽にご連絡ください.Yes If you open ssh to the internet, I would recommend only allow login using keys (and not passwords). Preferrably have your nodes on a VPN and allow remote access only via the VPN. Feel free to each out on a PM on twitter @asbjornenge or the Obsidian slack channel if you need assistance setting up your infra
- 0
- 2019-04-03
- asbjornenge
-
- 2019-06-28
私たちパン屋の古いタイマーの多くは、「TezosNodeCPR」と呼ばれるetomknudsenによって行われた作業に依存しています.
メインリポジトリには、systemdがtezosバイナリを管理およびログに記録できるようにするsystemdスクリプトがあります. Systemdは、エンタープライズレベルのサービスでのバトルテストが行われているため、サービスを維持するための優れた機能を果たし、プロセスの依存関係とエラー時のサービスの再起動を処理します.
TezosノードCPR はオプションです次のような問題を検出すると、上記のTezosサービスを監視して再起動するサービス:
- ノードがN秒間新しいブロックを取得していません
- ネットワークが切断されました
- ノードのRPCがダウンしています
解決する一般的な問題は、動的IPによるIPの変更です.ノード自体には、ノードが無効なピアになると、それ自体を動作状態に「リセット」するロジックがありません.問題を修正する唯一の方法は、プロセスを再開することです.
とはいえ、修正プログラムや機能のアップグレードにより、ベイク処理ではいつでもバイナリの更新が必要になる可能性があるため、TezosノードのCPRは実際の管理者に取って代わるものではありません.ベーキングは完全な受動的な試みではありません.
A lot of us bakers old timers depend on the work done by etomknudsen called "Tezos Node CPR".
Main repo has systemd scripts to let systemd manage and log the tezos binaries. Systemd does a great job keeping services up as it's battle tested in enterprise level services, it handles process dependencies and restarting of services on errors.
The Tezos Node CPR is an optional service that monitors and restarts the above Tezos services as it detects problems such as:
- Node hasn't gotten new blocks for N seconds
- Network disconnected
- RPC on the node is down
The common problem it solves is IP changes due to dynamic ip. The node itself doesn't have logic to "reset" itself into a working state once the node becomes an invalid peer. The only way to correct the problem is by restarting the process.
That said, Tezos node CPR doesn't replace an actual administrator as baking may require an update to the binaries at any moment due to hotfixes and features upgrades. Baking is not a complete passive endeavor.
ベーキングノードを24時間年中無休で稼働させ続けるために人々が使用している方法にはどのようなものがありますか?私は、これらすべてのベーキングサービスを「エンタープライズサーバーソリューション」で見ています.ただし、ノードがフォールオーバーした場合でも、修正/再起動などを行う必要があります.ノードの所有者が現在利用できない場合、または別の国に移動する必要がある場合はどうなりますか.SSHリモートアクセスはオプションでしょうか?ここで人々がリスクを減らす方法のいくつかは何ですか?ありがとう