2013

 2013/12/31

2013年ふりかえり

もう大晦日ですが、2013年をふりかえっておくことにします。 1月 Scrum Alliance Regional Gathering Tokyoの実行委員(スクラムマスター)として、大忙しだった気がします。 半年以上かけてイベントの企画や準備を進め、事故なく無事に開催できて何よりでした。 このイベントでは、アジャイル (続きを読む)

 2013/12/25

vagrant-global-status v0.1.4をリリースしました

以前、このサイトでVagrantの仮想マシンの一覧を簡単に取得する方法として、vagrant-global-statusというプラグインを使う方法を紹介しました。 その後何回かGitHub上でPRを送っていたところ、vagrant-lxcの作者でもあるFabio Rehmさんから、自分は思ったほどこのプラグイン使わない (続きを読む)

 2013/12/13

Regional Scrum Gathering Tokyo 2014開催のお知らせ

2014年1月14日と15日の2日間、秋葉原UDXカンファレンスにてRegional Scrum Gathering Tokyo 2014が開催されます。2011年10月、2013年1月に続き、3回目の開催となります。 前回は野中郁次郎氏、Jurgen Appelo氏、James O. Coplien氏の3氏を基調講演 (続きを読む)

 2013/12/03

vagrant-serverspecを使ってプロビジョニング結果をテストする

全国1000万人のVagrant利用者のみなさんこんにちは。 Vagrantいいですよね!そしてインフラの状態をテストするserverspecもいいですよね!この2つがシームレスに統合されるとかなりうれしいですよね! ということで本日12/2にvagrant-serverspecというプラグインがリリースされたので早速 (続きを読む)

 2013/12/01

Amazon EC2のインスタンス起動時に自動でChef Serverと連携する方法

Amazon EC2に新たなインスタンスを追加した時に、いちいち手作業でインスタンスにSSHで接続してごにょごにょするとか面倒ですよね。こういう時はコマンドでさくっとやってしまうのが簡単です。 いくつかアプローチがありますので、今回はそれを紹介しましょう。 knife bootstrapを使う たとえばAmazon L (続きを読む)

 2013/11/23

vagrant-awsの環境別オプション指定方法

全国1000万人のVagrantユーザーのみなさんこんにちは。今回はVagrantからAmazon EC2を操作する際に利用するvagrant-awsプラグインについて詳細を見ていきましょう。 インストール もうこれは書くまでないのですが、以下のようにインストールしてください。 ``` vagrant plugin i (続きを読む)

 2013/11/09

vagrant-lxc用のCentOS Boxを自作する方法

前回の内容(vagrant-lxcで軽量仮想環境を手に入れる)の続きです。 VagrantではあらかじめBoxと呼ばれる仮想マシンの雛形を用意しておいて、起動時にそれを複製して環境を用意します。従ってLXCとVagrantを組み合わせた場合でも当然のことながらBoxが必要となります。前回の記事ではBoxは公開されている (続きを読む)

 2013/11/04

vagrant-lxcで軽量仮想環境を手に入れる

Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbookのテストをしたり、これらを継続的インテグレーションしようとしたときにこの遅さはたまりません。いくつか手段はあってお金持ちの皆様であれば、大富豪アプローチというこ (続きを読む)

 2013/09/30

vagrant-protectで仮想マシンのうっかり削除を防止する

全国3000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを使っていると気軽にvagrant upして気軽にvagrant destroyを繰り返すことになりますが、時々、削除してはまずい仮想マシンをうっかり削除して絶望感に苛まれてしまうことがあります。(僕の場合は沢山の検証用の仮想マシンを起動して (続きを読む)

 2013/09/29

vagrant-execによるラクラク仮想マシン操作

全国3000万人のVagrantユーザーのみなさんこんにちは。 通常Vagrantを利用している際に仮想マシン内部でコマンドを実行したい場合はvagrant sshコマンドを使ってコマンドを実行します。この際、Vagrantの標準機能を使って、仮想マシンにログインすることなく、コマンドを実行できますが、このvagran (続きを読む)

 2013/09/15

Vagrant Fabricで簡単プロビジョニング

全国1億2000万人のVagrantユーザーのみなさんこんばんは。 最近Vagrantの話を書こうとしても、みんな先にかかれてしまうので困っていたのですが、今日はPython製のデプロイツールであるFabricとVagrantを組み合わせて簡単にプロビジョニングする方法を紹介します。 インストール 前述の通り、Fabr (続きを読む)

 2013/08/31

Packer & Chef-SoloでAmazon EC2のAMIを簡単に作る方法

全国1000万人のPackerユーザーのみなさんこんにちはこんにちは。 Packerは、Mitchell Hashimotoさんによって開発が進められている様々な環境の仮想マシンのテンプレートを簡単に作れるツールです。例えばVagrantを使っている場合はいままではPatrick Deboisさんが作っていたVeewe (続きを読む)

 2013/08/18

Vagrantで仮想マシンの一覧を簡単に取得する方法

全国1000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを普段から多用していると、知らないうちに仮想マシンが沢山起動していて母艦に負荷がかかったり、止めるの面倒くさい~といったことがよくあります。 VirtualBoxの場合は以下のようにVirtualBoxの画面で起動中の仮想マシンの一覧を把握で (続きを読む)

 2013/08/08

Agile 翻訳 アジャイル関連書籍ベスト100(2013年度版)

今年1月に行われたScrum Regional Gathering Tokyo 2013で基調講演をしていただいたJurgen Appelo氏による2013年度版のアジャイル関連書籍ベスト100に邦訳書籍の情報を加えました。書籍選びの参考までに。 Jurgen氏といえば、How to Change the Worldと (続きを読む)

 2013/07/24

DevOpsに関する12のアンチパターン

DevOpsGuysというサイトのTwelve DevOps Anti-Patternsという記事が秀逸です。作者の方に許可を頂き翻訳しましたので公開します。 原文も軽妙なタッチで読みやすいと思いますのでぜひご参照ください。また本文で様々なスライドや資料へのリンクがありますので、そちらも見ていただくと理解が深まるんじゃ (続きを読む)

 2013/07/23

資料公開 Vagrant (+Amazon EC2)

先週金曜日に株式会社じげんさんで実施された「はじめるDevOps」という勉強会で登壇してきましたのでその際の資料を公開します。 当日は 伊藤直也さんが、DevOpsの今とこれから 株式会社じげんの浅沼さんが、おさえておきたいDevOpsのはじめかた 株式会社あかつきの田中さんが、インフラチームが無い会社でのインフラ (続きを読む)

 2013/07/21

OpenVPN ServerをAmazon EC2上に簡単に構築する方法

Amazon Virtual Private Cloud(VPC)を使ってPrivate Subnetを作っている場合、Private SUbnetにあるインスタンスを触るために一端Public Subnetの踏み台にログインしてから作業するとかは面倒すぎて無理なので、OpenVPNを使ったVPN環境を用意するのがよく (続きを読む)

 2013/06/29

続報 PackerでVagrant用のBoxを作成する

Packerってなに?という人は前回のエントリを先にどうぞ 0.10と0.11だと作成されたVagrantのboxの中のディスクイメージの命名の問題があります(詳細はこちら)。ソースを持ってきてビルドしたPackerを使えばとりあえず問題ありません。→0.12で修正されました! 前のエントリで紹介したPackerですが (続きを読む)