Vagrant

 2015/12/02

【小ネタ】Railsアプリ開発用のVagrantfile

人材流動性の高まりを感じているみなさんこんにちは。 比較的時間があるので今までCakePHP2.7で作っていたアプリケーションをRails4に移行しているのですが、その開発開発環境としてはVagrantを使っています(みなさん、VagrantとかDockerとか使っていると思います)。 そこで今回は、僕が使っているVa (続きを読む)

 2015/09/29

Hashicorpの新プロダクト「Otto」を試してみた

全国1000万人の大トロ好きのみなさんこんにちは。 Hashicorpから新たにOttoと呼ばれるプロダクトがリリースされました。 OttoはVagrantの後継となるもので、開発からデプロイまで一気通貫で行うことができるソリューションでマイクロサービスでの活用も考慮されて作られているということで早速試してみました。  (続きを読む)

 2015/05/15

【寄稿】 日経BPムック 10倍速の開発・運用ツール Jenkins、Chef、Redmine、Dockerで業務効率アップ 発売のお知らせ

2015年5月14日に「10倍速の開発・運用ツール Jenkins、Chef、Redmine、Dockerで業務効率アップ」というムックが発売されたのでお知らせです。 いままで日経SYSTEMSにいくつか記事を寄稿させていただいていたのですが、そのうちVagrant、Chef、DevOpsに関する3つの記事が収録され (続きを読む)

 2014/12/09

DockerのCentOSベースイメージを簡単に作る方法

ググると沢山出てくるテーマでアレなんですが、これが楽かなと思う方法をご紹介します。 全体像 イメージを作る環境自体はVagrant上の仮想マシンを利用する。作成しようとしているOSにあわせておくと良い(バージョンが違っても大丈夫) 仮想マシン自体のセットアップはもちろんのこと、Dockerのイメージを作るところまでV (続きを読む)

 2014/05/25

5分で分かるDockerのキホン

全国100万人のImmutable Infrastructure職人のみなさんこんにちは。 もう誰も彼もがDockerなので、あんまりブログに書こうという気にもならなかったのですが、知り合いからリクエストを貰ったので、5分くらいで分かるようにかいつまんで概略を説明します。 Dockerとは 詳しくは本家サイト見ればだ (続きを読む)

 2014/02/15

実践 Vagrant 発売のお知らせ

日本全国1000万人のVagrantユーザーのみなさんこんにちはこんにちは。最近全然ブログを書けていなくてすいません。何故なのかは察してください。 今日はVagrantの本についての発売のお知らせです。Vagrantの説明はもう不要ですよね?知らなかったら開発者としてはかなりマズイです、というくらい有名なツールだと思い (続きを読む)

 2014/01/12

Sensuを使って自由度の高い監視システムの構築を行う方法

Sensuとは Sensuはhttp://sensuapp.org/で公開されているオープンソース(MITライセンス)のモニタリングフレームワークです。 特徴 以下のような特徴があります(公式サイトの記述を整理) シンプルで融通が効き拡張性があるモニタリングフレームワーク エージェント、メッセージバス、イベントプロセ (続きを読む)

 2013/12/03

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

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

 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/18

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

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

 2013/07/23

資料公開 Vagrant (+Amazon EC2)

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

 2013/06/18

Saharaが正式にVagrant 1.1+対応になりました

全国1000万人のVagrant利用者のみなさんこんばんは。 以前僕がforkして作っていたSaharaのVagrant 1.1以降への対応ですが、作者のPatrickさんとコンタクトしながらメインライン側にマージしてもらい、Rubygemsも更新してもらいました。 ということで今後は Vagrant 1.1以降を利用 (続きを読む)

 2013/06/12

Vagrant CentOS各バージョンのboxを用意しました

Test-Kitchenとかを使ってChefのCookbookをテストする際に色々な種類のVagrantのboxを使います。 RedHat系のOSを使うことが多いのですが自分が作って使っているboxを共有しておきます。 仕様は Veeweeで作成していますが、余計なものは全部取っ払ってます Chefは全てオムニバスイ (続きを読む)