2017-01-01から1年間の記事一覧
これは何 結果は? 応用情報って何 なぜ受けたか 対策は? 前提知識(試験前のレベル) 午前試験 午後試験 勉強時間は 学習内容 午前試験 午後試験 辛かったこと やってよかったか? これは何 2017年10月にIPAの応用情報技術者試験を受けました。12月合格発…
これは何 ansibleによるVMwareのVMインスタンス管理の話。 VMインスタンスをコマンド一つで作成して初期設定ができるようにAnsibleで管理している。すでに存在するVMについては、うっかりRebootしたりNW Restartなどが走らないように存在チェックをしてそれ…
これは何 バックエンド開発ができるようになるためにお家でPaizaやProgateを使ってPHPやRailsをお勉強している話。 目次 これは何 目次 背景 どう学ぶか? 会社で 自分で Paiza 主観的な内容 選んだ言語 内容とレベル感 自分とマッチしているか Progate 主観…
これは何 大きくサーバ群をリプレイスする時に考えるべきこと、詰まりどころをまとめておきたい。 目次 これは何 目次 事前リソース見積もりについて データ取得と方針 特に気にすべき負荷 ストレージ ネットワーク 疎通問題について LB・FWの設定について D…
これは何 playbook の自動テストで各種パッケージダウンロードの処理がたまに落ちていた。コードの問題ではないところで落ちてjenkinsが赤くなると嫌なので出来るだけ通るようにしたい。 リトライ処理をいれて問題の緩和を図りたい。 微妙に詰まったのでメモ…
これは何 自分でansible galaxy を作る。特に今回は公開のものではなくて、社内に限る共通roleを作る話。 実際に作ったroleは社内事情や秘匿情報を含むのでここには書きません。 背景 社内クラウドのリソースを管理するplaybookをある人が作った。その後それ…
これは何 netscaler LBにおいて特定FQDNへのアクセスをパスそのままで他のFQDNにリダイレクトする方法についてまとめる。 この資料は NetScaler version 11.0 で実験した動きを元に書いています。 目次 これは何 目次 参考資料 手順 System設定でresponderの…
これは何 私の持っているシステムではフロント系サーバからmemcached サーバへ接続回数が結構ある。 データセンタ内で今まではフロント系サーバもキャッシュサーバも同一セグメント、物理的にも近くにいた。 とある事情でサーバをリプレイスしなくてはならず…
これは何 ansible version 2.2。get_url moduleを使ったときの話。 ターゲットサーバのOSはSL6.8。python 2.6。 結論から言うと 証明書期限切れしていただけでした。ドハマリした。 期限切れしていない正常なダウンロードサイトからのものはpython2.6にpipで…
これはなに MySQLサーバでswapが出てレプリケーション遅延が起こっていた。その原因を考えた時のメモ(結構昔だけど、掘り起こして少し整理)。 トラブル発生時の状況 swap 全食いつぶしされていた(swapは8Gの設定)。swap が単に発生したというよりも、swa…
さて、納期がありますね。 急いで開発しますね。 リリースしますね。 喜びますね。 お客さん沢山きますね。 ・・・(しばしリリースを喜ぶ) 負荷が上がりますね。 詰まりますね。 障害ですね。 こんにちは。ElasticBeansTalkを作ってとあるキャンペーンの特…
これは何 nodejsを使ってslack botを作った話。 インフラエンジニアだけどコードもかけるようになりたい、といって少しだけ時間をもらってbotを作る仕事をやった。 その時のメモ的なもの。 何を使う botkitというツールキットを使う。 hubotと何が違うの? …
これは何 elasticsearchのindexを削除するときにはcuratorを使うと思うが、そのactionファイルがわかりにくく、大きくなりがちだったのでメモ。 curator はver 4での記法(ver3だとちょっと違うみたいなので注意) curator action fileの基本の書き方 1から…
これは何 memcachedからredisへ移行したいので、redisのベンチマークを取っていたが、その時にmemcachedに保存されているデータがどれくらいのサイズがどれくらいの量で出現するのか確認した。その話を適当にまとめておく。 chunkサイズとslabについて 参考…
これは何 redisとmemcachedのベンチマークを memtier-benchmark というツールで取った。 ざっくりまとめておく。 github.com memtier-benchmark と redis-benchmark の比較 主にmemtier-benchmarkのメリット。redis-benchmarkにできないこと。 redis, memcac…
これは何 https://rubygems.org/gems/fluent-plugin-ping-message/ という Fluentd の plugin を最新化すると、同時に td-agent 本体も unstable な最新の 0.14 系にあがってしまい、ログ転送がたまにできなくなる事象が発生する。 その対策。 原因 この現象…
これは何 redis+sentinelの前段にhaproxyを置いてクライアントがあんまりnode poolを意識しなくてもよさそうな感じにしたい。 devだけで適用して本番には適用していないので甘いところはあるかも。 方針 redis slaveにgetを負荷分散したりするほど負荷は高く…
これはなに redis設定をした時の検討項目。 devで設定したのみでまだ本番で使っていないのであまいところはあるかも。 設定diff 以下は redis-3.2.8 に同梱されていた設定ファイルとplaybook template とのdiff。 diff /tmp/redis.conf roles/install_redis/…
これは何 nginxでproxyするときにgzip圧縮してレスポンスする方法を学んだのでメモ書き。 nginx versionは 1.11.10。 動作確認 レスポンスヘッダに以下のものが含まれる Vary: Accept-Encoding Content-Encoding: gzip 設定内容 gzip_buffers 1000 64k ; 配…
これは何 そろそろ社会人4年目になろうという3月半ばである。 主に、これからの自分のために今まで仕事をしてきて考えたことを記録しておく。 振り返った時に、ここに書いてあることが正しいと思うのか、後から振り返った時に間違っていると思うのか。 間…