0%

2019/10/28 Week Release Note

雑感

  • 10月、終わっちゃう。。。

10/28

  • 環境モニタ コードコンプリート
  • ServerInfo

10/29

ルーターをVyOSからOpenWRT化したルーターに変更

  • VyOSで tootctl domains crawl するとネットワーク接続が不安定(接続できない)になる問題が解決できなかった。
  • OpenWRTに置き換えてから分かったが、どうもこれはtootctl domains crawl がコネクションを合計5000本以上使用するのが原因のようだ(tcp_fin_timeout含む)
  • ds-liteのCGN(NAT)が5000ポートに制限しているのが原因で新しいセッションが貼れなくなるのが原因のようだ。
  • OpenWRTのRealtime Graph を見ていたら、connection合計が5000でぴったり頭打ちしたあげくに、その時から例の不安定症状が出た。

OpenWRTセットアップ

Software追加

  • zabbix-agentd
  • zabbix-extra-network
  • ds-lite
  • openvpn-openssl
  • luci-openvpn

fw設定

fw設定は、転送方向を設定すればその戻りのパケットは自動的に許可される。
(established, related は自動的に設定されるので戻りを明示的に許可する必要なし)

1
2
3
4
lan => wan/srv
wan => reject
srv => wan/oci
oci => srv

今日やったことその他。無駄になったやつ

  • pfSenseのセットアップ

原因が分かっていない状態でサーバー上で動いて無料で安心できるやつ。
ということでセットアップして設定していたが、気づいたらDS-Lite非対応。
GIFでいけるかと思っていたがそうは問屋が卸さなかった。

  • routerosのセットアップ

Hyper-V上で動かすので、本来ならCHR(Cloud hosted RouterOS)を使うべき。
だがしかし、ライセンスが機能ではなく回線速度でリミットされてるため、RouterOSを
入れようとした。が見事にHyper-VのNICが認識されず、撃沈。

11/1

postgresql 11 => 12

Mastodon インスタンス停止

1
2
3
kubectl scale --replicas=0 deploy/mastodon-sidekiq
kubectl scale --replicas=0 deploy/mastodon-streaming
kubectl scale --replicas=0 deploy/mastodon-web

PostgreSQL復帰

1
2
3
4
5
(postgresql 11 稼働状態で)
kubectl exec -it svc/mastodon-db -- pg_dumpall -U root > pgdump
(podのPV削除なり何なりでデータを削除)
(postgresql 12 に切り替え)
kubectl exec -it svc/mastodon-db -- psql -U root < pgdump

(replica数戻すのは割愛)

11/2

  • FreeNASはMinioが同梱されていてS3を動かすことができる
  • 今まではk8sのpodとして動かしていたが、バックアップ中にI/O Overload警告が出ていて気になっていた。多分恐らくNFS経由であることが色々と負荷になっているのだろう。
  • と言うことで、MinioはFreeNASに任せることにした。
  • FreeNASのWebUIからpoolを作成すると、自動的にswap領域が確保されてしまうので、コマンドラインから確保して、 export/importをするという手順を踏んだ。
1
2
3
zpool create minio da6 (/dev/da6だったので)
zpool export minio
(ここでWeb UI からpoolをimportする。import直後は圧縮やdedupの設定がされていないので、変更がなくても一度変更しておく)
  • 移行は毎度毎度のバックアップから mc mirror で新しいminioにファイル転送を行い、media_attachmentに差分があるのでそれを旧minioから転送(ただのコピー)した。
  • カバンの取っ手を買ってきて付けた。が、色々納得いかないのでやり直し

11/03

TODO

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

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

職務経歴書

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

進捗ありません!

痩せる

  • プールに行って泳ぐ

電気通信事業者

電気通信事業者、登録する。