🐷

【健忘録】Sui Full Nodeを建てたよ(裏話)詳しいやり方ではない。

2024/07/05に公開

はじめに

色んな人にあれこれかなり助けてもらいながら自作サーバーでSui Full Node を建てることに成功したので、紆余曲折を健忘録として残そうと思う。協力してくれた方々、圧倒的感謝✨

最小推奨スペックが高すぎる件

アホそうな私 「せっかく勉強するならDEXでアビトラbotとかつくれたらカッコ良さそう。」

最強の友人 「フルノード持っておくと、色々検証しやすいし役に立つよ。簡単簡単」

アホそうな私 「っしゃ、つくるか!!!!!」


https://docs.sui.io/guides/operator/sui-full-node
ん!?んんん!?

アホそうな私 「こ、これ、AWSとかで借りたら月額$1000はするよ・・・プルプル」

最強な友人 「うーん、CPUは16コアのほうがいいね・・・」

アホそうな私 「!?!!?!?!!?」

よくよく調べるとサーバーを自作すれば30万円以下に抑えられることがわかったので、自作PCなんか全く作ったことはなかったけど、覚悟を決めて自作することにしました。

PC構成

自作PCは初めてだったのである程度の構成だけ決めてTSUKUMOに出向きました。
店員さんに 「そんなPC構成で何やるつもりなん!?!?」 と怪しまれながら一式購入。

全然知らなかったのですが、DDR5メモリは4枚刺しと相性が悪いらしく、2枚刺しで使わないと動作クロックが下がってしまうとのこと。

最新のCPUを使って、Sui Nodeのメモリの最小推奨スペック128GB(32GB×4枚)を達成しようとすると上記の問題が発生して良くないのか・・・と困っていると中古品のところにRyzen 9 3950Xを発見👀ええやん👀

おかげでずいぶん安く揃えることができました!
(グラボは友人の使ってないやつもらったw)

あとは、プラモデルの要領でパチパチ、マザーボードに差し込んでいく!!!
できたっ!!輝いています✨✨

ubuntu server

PCが立ち上がったら、いよいよです!!今回、OSは ubuntu を使っていきます。

ubuntu server 24.04をインストールしていきます。
下記記事を参考にしたよ!
https://server-network-note.net/2024/05/ubuntu-24-04-lts-server-install/#google_vignette

リモート接続できるまではこのシュールな絵面(昔使ってたテレビon椅子w)

このままではとても使い勝手が悪いのでOpen SSH Serverも一緒にインストールしましょう。
https://codechacha.com/ja/ubuntu-install-openssh/

OSインストールが終わったら以下コマンドでリモート接続可能です✨

ssh [ユーザー名]@ipアドレス

ストレージの設定

今回、4TBと2TBのストレージを組み入れています。
Sui Full Nodeで使いたい4TBのストレージにアクセスできるように4TBストレージをマウントします。

詳しくはこちらの記事を✨わかりやSUI👀
https://www2.yukawa.kyoto-u.ac.jp/~koudai.sugimoto/dokuwiki/doku.php?id=ubuntu:ストレージのフォーマット

Rustのインストール

Sui Full Nodeを建てるにはRustをインストールする必要があるのでインストールします。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Sui Full Nodeの設定

ここまで来たら、逆に簡単。丁寧に説明してくれてるのでDocsの通りに進めるだけです。

https://docs.sui.io/guides/operator/sui-full-node

おおおお!!情報がなだれ込んでくる👀

試しにhttpリクエスト送ってみたら、無事価格取得はできました。
が、まだ使い方よくわかっていません。これから勉強しようと思います。

とりあえず、自作したサーバーのスペックで無事Nodeが動く事がわかって一安心✨
1日回してみるとメモリ70GB以上は消費しているので128GB、必要なんだな、やっぱ👀

さぁぁ、Suiについてもっと詳しくなれるように頑張るぞ\(^o^)/\(^o^)/

皆様もSui Full Nodeを低コストで建てたいなら自作サーバーがオススメ\(^o^)/

Discussion