0%

2019/09/23 Week Release Note

雑感

  • そろそろ動かないと本当に本当にやばい

9/30予定

  • moreおしごと

10/1

  • OpenTTDプレイした。シナリオが失敗しててつらみだった。

10/2

  • 倉庫お片付け
  • 外の環境モニタの修理。 18650が2セットほど死んでいた。
  • 寝室用モニタの修理、これはケーブル抜けだった。通りで起動してこないわけだ
  • Twitterダウン
  • またMinIO Azure Gatewayが落ちた。
  • 金曜日飲み会

10/3

  • nat descriptor timer 1 60 したらjenkins slaveが接続断されてしまったので 300 + 15で315にした。

10/4

  • minioの監視を追加する
  • RTX1200 -> OpenWRT
  • テストインスタンス GlusterFSに載せ替え
  • Misskey GlusterFSに載せ替え
  • writefreely GlusterFSに載せ替え
  • GlusterFS情報取得(空き容量とか)

付録

minio監視&再起動スクリプト

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash -u

set +e

expected="9d3297fba6b392c0129d831492dee3afdb2cd334 -" # これはテスト画像のsha1sum
sha1=`curl --max-time 15 -s --output - http://internal/yakumofoundation/internal_alive_test.jpg | sha1sum`

echo "Actual: $sha1"
echo "Expected: $expected"

if [ "$sha1" != "$expected" ]; then
# この為に、 sudoersに user ALL=NOPASSWD: /bin/systemctl を記述した
echo "MinIO maybe down. restarting !!"
echo "MinIOが落ちたようです。再起動します。" | ~/jenkins-scripts/slack.sh
sudo systemctl status minio | tee /dev/stderr | ~/jenkins-scripts/slack.sh

sudo systemctl restart minio

sleep 1s
echo "MinIOを再起動しました。" | ~/jenkins-scripts/slack.sh
sudo systemctl status minio | tee /dev/stderr | ~/jenkins-scripts/slack.sh

~/jenkins-scripts/foundation_admin_toots.sh "@yakumo minioが落ちていたので再起動しました。"

fi

TODO

GlusterFSへの載せ替え

  • テストインスタンス
  • fastladder
  • writefreely
  • Misskey
  • 財団

k8sに移動したことによって壊れている単純なジョブの修正

  • バックアップ
  • テストインスタンスバックアップ
  • misskeyインスタンスバックアップ
  • 財団バックアップ
  • 統計情報取得(DB部分)
  • sidekiq統計取得
  • 週次メンテナンスジョブ
  • 月次メンテナンスジョブ

k8sの仕組みでオートデプロイ再構築

  • fastladder
  • writefreely
  • misskey
  • テストインスタンス
  • 本番インスタンス

職務経歴書

  • 外枠(プロジェクト名と日付)
  • フォーマット統一
  • プロジェクトの中身 (2018)
  • プロジェクトの中身 (2017)
  • プロジェクトの中身 (2016)
  • プロジェクトの中身 (2015)
  • プロジェクトの中身 (2014)
  • プロジェクトの中身 (2013)
  • プロジェクトの中身 (2012)
  • プロジェクトの中身 (2011)
  • プロジェクトの中身 (2011より前)
  • 自己PR

進捗ありません!

痩せる

  • プールに行って泳ぐ

電気通信事業者

電気通信事業者、登録すると一覧が公表されるとかなんとからしいので保留。