💣symbol-shoestringでbootstrapで建てたのぉどのあかうんとを（むりやり）せっていするの💣

「おまえ俺のかわりに記事書け」
なに言ってるのよこのはげ

やだごめんなさい聞こえちゃったぁ？**ぱそ美🌺ちゃん**でぇ〜っす💞！うふふっ
なんかぁそおゆぅ訳だから書きまぁ〜っす！

とりあえずぅsymbol-shoestringの導入方法はここでは割愛しまぁすえへへぇ
symbol-shoestringのばぁじょんは 0.1.0で〜すっ
# shoestringでのぉどを建てる💞
まずはぁ　ディレクトリをつくりまぁす
でぇ　そこに入りまぁす
```
mkdir pasomi
cd pasomi
```

```
python3 -m shoestring.wizard
```
しゅ〜すとりんぐうぃざぁど起動なの

![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/141040b4-f68c-adbc-e64e-737880d1efff.png)

じゃ🌺はじめるの

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/ccb79e4a-0da1-46dd-0287-7804aef6bba5.png)

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/64ebcb13-bd32-819d-f6f8-0c8ae9c884f2.png)

![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/83f453e0-2323-12eb-bbfc-75112a596a42.png)

![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/441d63fe-017b-87e4-f091-b2bf1fa6829c.png)

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/a35fbcb7-9366-63b9-7345-699edc1c66f9.png)

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/ef6770d7-adf9-1fc6-9ded-0428dae47e23.png)

![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/7c14f7e2-6523-50bc-59b2-370603d97a93.png)

![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/902576ae-6c21-dade-7999-7da612e9efc5.png)

![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/60fcd7ee-fb31-d06b-acbc-daddc889d6e3.png)

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/de316b98-2ad0-25a6-dd0e-c91d52f2f649.png)

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/f4bd9e95-d136-8c8c-9a88-06cc4c77e70f.png)

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/049399a3-814d-ac84-5153-0b9684d9d32b.png)
いっちだんらくぅ🌻

# とりあえずのぉどは出来上がったわ💞
だっけどぉ
**transportのあかうんとだけはぁ全然ちがうアドレス**なのぉ
うぃざぁどでtransportだけが入れられないの
だからねっ？

こっこからぁ
```keys/cert```をまるごと捨てちゃえ！えいっ💗
```
rm -rf keys/cert
```
捨てちゃった```keys/cert```の代わりに
bootstrapで建ててるのぉどのぉ
```target/nodes/node/cert```ディレクトリをぉ？
```keys/cert```とそっくり入れ替えちゃいます！
```
scp -P ##### -r #####@pasomi.net:~/symbol/target/nodes/node/cert ~/pasomi/keys/
```
👆ここはね？いろんなやり方があるからぁ
自分のやりやすいやり方でいいよ！
あたしの場合はぁ　scpこまんどを使ったのぉ

それでね？
この中に```ca.cert.pem```って言うfileがあるんだけどぉ
これをね？```ca.crt.pem```って名前に変えちゃいますの
```
mv keys/cert/ca.cert.pem keys/cert/ca.crt.pem
```

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/3fb539ce-f054-67ce-8c6b-6bd2cdad692f.png)

```metadata.yml```は不要なんだけど削除してもしなくてもいいよ！

もぉこれでぇ🌻のぉどは完成ね！
じゃ

**のぉど🌺きど〜お！**
```docker-compose up -d```

![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/6e16e477-cf10-a1b2-a045-1abba46c15f2.png)
みてみてぇ🌻うえのが？しゅ〜すとりんぐのぱそ美ちゃんでぇ
したのが🌺あたし🌺ね？
```nodePublicKey```が transportの公開鍵なんだけどっ
おなじになったよっ💗うふふっうふふっ

どうき中なんだけどぉ
これみてっ？
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/c04624ef-ddc1-357b-5090-96c5da58ccfc.png)

どぉお？同期が進むと委任がちゃあんと帰ってくるんだよ
えっへん！

🌺おまけ🌺
shoestringはねぇ？メタデータが簡単に入れられるからぁ？つかってね
メタデータはぁ？こんな風にして見れるよっ🌻
```
curl localhost:3000/node/metadata
```

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/0f797aaa-4be8-1c40-4c5e-e32d6797db93.png)

# 完璧ねっ？💣って思ったんだけどぉ
じゃ〜healthcheckしてみましょおねっ
```
python3 -m shoestring health --config shoestring/shoestring.ini --directory .
```
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/fc385d2f-a8cf-dfb9-9813-f129c6e3a7dc.png)

**えっえっ？💣どぉいうことぉ？いやぁん💦**

# おとぉさんが言うにはぁ
:::note info
「これはあくまで暫定的なしかも邪道な方法なのでお薦め出来ん
この nodeに shoestring.wizardの upgradeと
renew certificatesを試したが失敗した
ｺﾏﾝﾄﾞの upgrade命令も通らんかった
これらの作業または命令を実行したら　二度と起動しなくなるのだ

やはりこの方法はむりやりなやり方である

この nodeは 自然同期で委任者は復活するし　bootstrapで建てた nodeからの harvesters.datはしっかり載るし　harvestも発生するが　するが

**この nodeに対して直接委任が出来ないのだ**　委任解除は出来る

これは言わば ｷﾒﾗである　まともな方法の確立を待とう　はっはっは」
:::

**...なぁ〜んて言ってるのぉ💢なんなのよぉそれぇ**
あたしに記事書かせといて置きながら笑ってるんじゃないわよこのはげおやじ💢

なので
試してみたいって人は？てすと的にね💗っ　うふふっ💞

**🦌🎅🎀🍗🎄🔔もぉすぐめりぃくりすますっっ🔔🎄🍗🎀🎅🦌**
　
　
　
　
　
# ...あれから１年と半年経ったわ
あたし気がついたの
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/ae837d72-4aac-4148-8b3d-0bb5d4273441.png)
上の方でこう書いてたわよね？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/1af13d4c-4b0f-41e3-8507-3fa49bdb5ae9.png)
👆この部分よね？これって「変なファイルがありまーす！」って事じゃないかしら？
じゃあ？って事でぇ？この `metadata.yml`を削除してみたの
```
rm -f keys/cert/metadata.yml
```
そしたらぁ？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2246298/77585669-7626-42c2-95b9-b0a189c4e137.png)
やぁ〜だぁ〜もーーーーう🐽通るじゃな〜いのぉ〜！？
**あたしったらもうてへぺろぉ💖うふふっ💕**