ようへいの日々精進XP

よかろうもん

2015-01-01から1年間の記事一覧

2015 年をふりかえって

2015 年のハイライト 休職 前厄ということを知りながらも、「毎年が厄年」と軽い気持ちでいたら 3 月頃から体とココロのバランスが取れなくなってしまい、7 月から会社を休職させて頂きました。一時は退職を考えたことがありましたが、会社の皆さんや地元福…

超メモで走り切る 2015 年(6) LXD REST API を使った Test Kitchen のドライバを作ってみたメモ

tl;dr LXD の REST API を使った Test Kitchen のドライバを作ってみたのでメモ。 既に LXD には kitchen-lxd_cli というドライバが存在していて、特別な理由が無い以外は kitchen-lxd_cli のドライバの利用をオススメしたい。(コンテナのリソース制御等も…

超メモで走り切る 2015 年(5) iMac Mid 2011 を外付け Thunderbolt SSD で起動するようにした

tl;dr VirtualBox や radiko.jp 再生、iTunes 母艦等に利用していた iMac Mid 2011 がもっさりしてきて少しストレスを感じていたので、手元にあった SSD を外付け Thunderbolt HDD ケースに入れて、そちらから OS を起動することでストレスレスになったので…

超メモで走り切る 2015 年(4) LXD の REST API クライアントを作っている

tl;dr LXD の REST API クライアントを作っているのでメモ。 github.com メモ 使い方 インストール $ git clone https://github.com/inokappa/oreno_lxdapi.git $ cd oreno_lxdapi $ bundle install 以下、pry を使って説明。 初期化 $ bundle exec pry [1] …

超メモで走り切る 2015 年(3) LXD の REST API 目的別チートシート(アルファ版)

tl;dr Stable 扱いでは無く、絶賛開発中の LXD の Rest API を触ってみて、目的別に整理してみた。 はじめに 注意 LXD の REST API は絶賛開発中とのことですので、ここに書いてある内容は本記事を書いた時点の内容となりますのでご注意くださいませ。 参考 …

超メモで走り切る 2015 年(2)〜 test-kitchen のドライバが気になったので kitchen-mocoz を作ってみた 〜

追記 ちょっと修正した。 $ kitchen create -----> Starting Kitchen (v1.4.2) -----> Creating <エクストラバージン-オリーブオイル>... もこみち流 スライスアップルパイ | http://www.ntv.co.jp/zip/mokomichi/3971780.html いただきます Finished creati…

(ショロカレアップデート) Amazon Managed Policy をコンテナインスタンスに付与しておく方が色々と幸せになれたので追記します

この記事はショロカレで書いた記事の中で検証した内容を再構成してお送り致します。 tl;dr inokara.hateblo.jp の中で ECS のコンテナインスタンスに付ける IAM role ポリシーの JSON を以下のように terraform 内で直接記載していた。 # # Create IAM role …

超メモで走り切る 2015 年(1)〜 Serverspec で任意の ssh config ファイルを利用する 〜

tl;dr Serverspec でリモートホストをテストする際の ssh は ${HOME}/.ssh/config を利用するようだが、${HOME}/.ssh/config 以外のファイルを利用出来ないものか気になって眠れなかったので調べたメモ。(単に調べ方が悪かったのかもしれないけど) memo そ…

(ショロカレ 25 日目)初老丸を支える技術

「初老丸の独り Advent calendar 2015」のトリを飾る記事です。 tl;dr 初老丸の独り Advent calendar 2015 最終日ということで、初老丸を支える技術について書いてみたいと思います。 福岡という土地柄 今更ですが わたくし初老丸は福岡市東区香椎駅前在住で…

(ショロカレ 24 日目)LXD を試した && test-kitchen + kitchen-lxd_cli + Shell-Verifier で Ansible の Playbook を Serverspec でテストする

「初老丸の独り Advent calendar 2015」の二十四日目の記事です。 tl;dr test-kitchen で Cookbook や Playbook を適用する仮想マシンとして LXC が利用出来る kitchen-lxc が手元の環境で動作しなくなっていたので、LXD なら...と思って、まずは LXD を試し…

(ショロカレ 23 日目)Amazon ECR をもう一時間使ってみた(aws-cli による操作と ECS との連携を試す)

「初老丸の独り Advent calendar 2015」の二十三日目の記事です。 追記 コンテナインスタンスに付ける IAM role のポリシーを Amazon Managed Policy に変更した。 inokara.hateblo.jp 助言を頂いた @riywo さん、有難う御座いました! tl;dr inokara.hatebl…

(ショロカレ 22 日目)LXC を一般ユーザー権限で利用する超メモ

「初老丸の独り Advent calendar 2015」の二十二日目の記事です。 tl;dr test-kitchen の Driver の一つ kitchen-lxc を動かしてみたくなって、まずは以下の記事を参考に LXC を一般ユーザー権限で動かしてみた。 gihyo.jp 上記の記事は LXC を一般ユーザー…

(ショロカレ 21 日目)ずっと待ってた Amazon ECR を一瞬、使ってみた

「初老丸の独り Advent calendar 2015」の二十一日目の記事です。 tl;dr ずっと待ってた Amazon EC2 Container Registory Service が来た!ので、ドキュメントを全く読まずに恐縮ですが触ってみた。(後ほど、いろいろと追記していくか別記事に書く) Amazon…

(ショロカレ 20 日目)test-kitchen + kitchen-vagrant + kitchen-verifier-shell で Ansible の Playbook を Serverspec でテストするメモ

「初老丸の独り Advent calendar 2015」の二十日目の記事です。 tl;dr 以前に Ansible の Playbook を test-kitchen と Serverspec を使ってテストしたことがあった。 inokara.hateblo.jp 今回、復習するつもりで同じことしようと思ったけど、せっかくなので…

(ショロカレ 19 日目)もうすぐ 2015 年が終わろうとしているけど 2015 年版 Chef 再入門(1)

「初老丸の独り Advent calendar 2015」の十九日目の記事です。 tl;dr Chef 等の構成管理ツールの使い方をすっかり忘れていることに気付いたので手を動かして再入門してみることにした。 ちなみに、自分の Chef 知識は 2013 年位で止まっているので、階級的…

(ショロカレ 18 日目)t2.nano は僕の欲求を満たしてくれるのか

自転車操業になりつつある「初老丸の独り Advent calendar 2015」の十八日目の記事です。 tl;dr 先日、EC2 インスタンスの t2 ブラザーズに新しい弟が増えた。その名は t2.nano(ナノ)。五男なナノは最もスペックは低い位置づけだが個人的にはコストを抑え…

(ショロカレ 17 日目)Amazon ECS の個人的な疑問を紐解いていくメモ(3)~ ECS で Docker の CloudWatch Logs Logging Driver を利用する

自転車操業になりつつある「初老丸の独り Advent calendar 2015」の十七日目の記事です。 追記(2016/01/20) ECS 上の Docker コンテナから CloudWatch Logs を利用する場合には以下の点に注意が必要です。 Task Definition での定義はサポートしていない d…

(ショロカレ 16 日目)Amazon ECS の個人的な疑問を紐解いていくメモ(2)~ ECS Container agent が始めからインストールされている環境を作る

自転車操業になりつつある「初老丸の独り Advent calendar 2015」の十六日目の記事です。 tl;dr 前の記事でやり残した宿題をひとつずつ片づける。 今回は... Docker と ECS container agent をインストールするまでを自動化(出来るはず) を試す。 作業にあ…

(ショロカレ 15 日目)Amazon ECS の個人的な疑問を紐解いていくメモ(1)~ ECS container agent を ECS-Optimized Amazon Linux 以外の Linux にインストールする

やっと on time な「初老丸の独り Advent calendar 2015」の十五日目の記事です。 tl;dr Amazon ECS で個人的な疑問を紐解いていきたい。 今日の疑問 疑問 ECS-Optimized Amazon Linux 以外の Linux に ECS container agent をインストール出来るのか? 出来…

(ショロカレ 14 日目)EC2 の詳細モニタリングが適用されていることを確認するメモ

遅延していますが...これは「初老丸の独り Advent calendar 2015」の十四日目の記事です。 tl;dr EC2 で詳細モニタリングが適用されていることをマネジメントコンソール以外から確認する方法のメモ(ドキュメントをちゃんと読もう事案)。 ドキュメントをち…

(ショロカレ 13 日目)Elasticsearch 及び Amazon ES で Bulk API を試すメモ

遅延していますが...これは「初老丸の独り Advent calendar 2015」の十三日目の記事です。 tl;dr 先日の勉強会で Amazon ES に Web 上から取得したデータを解析して Amazon ES に放り込むデモをやったら Amazon ES にデータを放り込む前にタイムオーバーして…

(ショロカレ 12 日目)JAWS-UG福岡「ちょっと濃い目にAWSの話をしてみよう」で AWS カルタが超絶面白かったのと Amazon ES の話をさせて頂いたのでメモ

これは「初老丸の独り Advent calendar 2015」の十二日目の記事です。 tl;dr 久し振りに勉強会に参加して話をさせて頂いた。 jaws-ug-kyushu.doorkeeper.jp ハイライト AWS カルタ その存在は聞いたことがあったが、初めて AWS カルタを体験した。 82 枚(SD…

(ショロカレ 11 日目)Keynote Remote が個人的に未来感半端無かったのでメモ

遅くなりましたが、これは「初老丸の独り Advent calendar 2015」の十一日目の記事です。 tl;dr Keynote で作った資料を人前で発表する機会を頂いたので以前から気になっていた Keynote Remote を使ってみることにした。 Keynote Remote とは support.apple.…

(ショロカレ 10 日目)S3 Event notification → Lamda → Amazon ES に挫折したので SQS → Amazon ES にしたメモ

ということで、これは「初老丸の独り Advent calendar 2015」の十日目の記事です。 tl;dr S3 で動かしている静的サイトの access_log を S3 Event notification → SQS → Amazon ES という流れで可視化してみようと思ったのでメモ。本当は SQS ではなくて Lam…

(ショロカレ 9 日目)Docker コンテナ内でちょっとしたアプリを立ち上げるのに Supervisord を使う

だいぶん体調が戻ってきたのでショロカレを続ける...ということで、これは「初老丸の独り Advent calendar 2015」の九日目の記事です。 tl;dr Docker コンテナ内でちょっとしたアプリ(スクリプト)を立ちあげたかったので、以下の記事を参考に Supervisord …

(ショロカレ 8 日目)風邪をこじらす

これは「初老丸の独り Advent calendar 2015」の八日目の記事です。 朝、目が覚めると... 悪寒、喉の痛み、鼻づまり、体のだるさがあったので病院に行ったのが月曜日。薬を飲んで一晩寝れば復活すると思っていたら火曜日はよりひどくなっていたので仕事を休…

(ショロカレ 7 日目)2015 年のうちにやっておきたい Amazon Elasticsearch Service 入門(3)~CloudWatch Logs との連携~

これは「初老丸の独り Advent calendar 2015」の七日目の記事です。 tl;dr 引き続き、Amazon ES を使う。 CloudWatch Logs との連携を試してみる。 CloudWatch Logs との連携 連携の概要 CloudWatch Logs のログを直接というわけにはいかない Subscription F…

(ショロカレ 6 日目)terraform.tfstate の情報を terraform が扱えるリソース以外から再利用するメモ

これは「初老丸の独り Advent calendar 2015」の六日目の記事です。 tl;dr 前の記事で久しぶりに Terraform 触っていて tfstate ファイルを terraform が扱えるリソース以外から再利用出来そうって思ったのでメモ。 メモ 参考 Output Variables - Terraform …

(ショロカレ 5 日目)2015 年のうちにやっておきたい Amazon Elasticsearch Service 入門(2)~スナップショットとレストア~

これは「初老丸の独り Advent calendar 2015」の五日目の記事です。 tl;dr 昨日の続き。Amazon Elasticsearch Service では自動でスナップショットを作成してくれるが、手動でスナップショットを取ったり、レストアしたりしてみる。 手動でスナップショット…

(ショロカレ 4 日目)2015 年のうちにやっておきたい Amazon Elasticsearch Service 入門

これは「初老丸の独り Advent calendar 2015」の四日目の記事です。 tl;dr ちゃんと Elasticsearch そのものをを使えていないこともあるが、Amazon Elasticsearch Service に入門したのでメモ。 うんちく 参考 aws.typepad.com aws.amazon.com Elasticsearch…