CiscoライクなオープンソースのVyOSというOSSのrouterがある。 メインのクラウドがAWSやGCPであればVyOSを使わなくてもよいが、さくらインターネットなどで作業をする際は、まだまだVyOSのお世話になることが多い。よくある手順をまとめた。
tech

linux
VyOSでルーティングを設定する

redash
Docker版 redashをv5 (5.0) へupdate!
redash v5 (5.0)がリリースされた。 今までは4.0.0-rc.1(ほぼlatest)を使っていたが、v5へupdateしたときの手順を記す。

aws
aws-cliでEC2を作成しEIPを付与
AWSのインスタンス作成でコマンドラインベースで使うよくある手順をまとめた

docker
“transport: dial unix /var/run/docker/containerd/docker-containerd.sock: connect: connection refused”: unknown
dockerが高不可に陥ると本エラーが発生することがある。 原因はDockerを動かしているサーバ(ホスト)と、Dockerコンテナの通信の不通

aws
AWSでkusanagi (wordpress高速化マシン) を使う落とし穴
AWSで稼働しているwordpressのmysqlが突如down! 原因を探っていくと、高負荷時にOutOfMemoruになりOOM Killerが発動したことがわかった

linux
AnsibleError: template error while templating string
AnsibleのTemplateモジュールはファイルの中身に変数を入れたいときなどにとても便利。Ansible's Template module is very useful when you want to put variables in the contents of a file.

docker
Docker: E: Unable to locate package
サクッと環境を構築するのに、最初にapt-get updateを省略してしまったがために、ハマってしまった。今後同じ過ちを繰り返さない為にまとめ。

linux
vixie-cronはAmazon Linuxでは利用できない
vixie-cronは、crontabで環境変数を設定可能。しかし、その便利な機能がAmazon Linuxでは利用できない。その代替策について。

linux
gitで間違えたブランチに書き込んだ際の対処
一度退避させた後、ブランチを切り替えて、退避した変更を引き継ぐというやり方。しょっちゅう使っているコマンドの一つを紹介。

linux
パスワードやAPI keyをコンソールから入力を、より安全にする
HISTCONTROL、readコマンドを使いパスワードの入力をより安全にする方法を紹介