2015/02/10Windowsで、LinuxやUnix環境に合わせて開発しようとすると、どうしてもOSの構造の差異によって、いろんな問題がありますよね。世間一般の企業のパソコンは、やはり圧倒的にWindowsが多いわけで、なんとかそういった問題を吸収できないかと試行錯誤があったわけですが、世の中には偉い人がいるもんですよね。便利なツールができていました。以前からVirtualBoxやVMWareなど、Windowsの中に、別のOSの仮想環境を作るものはありました。構築を行ってしまうと、やり直しが面倒だったりして、僕のように、にわかIT班では、そのウチ使わなくなってしまいます。さあ、そこでVagrant。いくつかの設定ファイル、いくつかのコマンド操作で簡単に作れる。簡単に作りなおせるってわけですね。そんなVagrantを使ってみよう!と思ったわけです。VirtualBoxのインストールVagrantを使えるようにするには、まずVirtualBoxのインストールします。VirtualBox会社のパソコンは、WindowsなんでWindows用をダウンロード。ダブルクリックしてインストールします。デフォルトのまま、何も設定を変更せずに、次へ次へでインストールしました。VagrantのインストールVagrantを使うには、バージョン管理システムのGitが必要。僕は以前インストールしてあったので、そこは割愛しときます。インストーラーがあるので、ふっつうにインストールしただけでやんす。Vagrantのインストールです。Vagrantこちらも何も考えず、そのまま次へ次へでインストール。再起動を求められるので再起動。BoxのインストールBoxってのは、OSの仮想イメージですね。このBoxを使ってOSをインストールしようって事のようです。今回はCentOSを選択しました。世界中でいろんな人が、いろんなBoxを作ってくれていて、それを集めたサイトがあるのですね。それを利用すれば良いみたい。Vagrantbox.esページの右端に検索窓があるので、それで絞込み。Copyボタンを押して、urlをコピー。ページ内にあるコマンドを実行すれば良いと。'virtualbox'!って出てきました。うまくいったようです。ユーザーフォルダの下に、「.vagrant.d」ってフォルダができていました。その中に「boxes」と言うフォルダがあり、さらにその下には、さきほどのコマンドでできたのであろう「CentOs6.5」というフォルダができていました。仮想OSイメージであるboxをここで管理するってことなんでしょうね。vagrantファイルの作成vagrantのいろんな設定を書いていくファイルを作成します。開発に使うフォルダをどっかに作ってその中で実行すると。ユーザーフォルダの下に「test」と言うテキトーなフォルダをつくりました。{boxにつけた名前、ここではCentOS6.5}を実行します。すると「Vagrantfile」ってのができたぜ!って言うメッセージが表示されるので見てみると確かにできてる。このファイルは、rubyで書かれていて、ここにお好みでアプリのインストールコマンドなんかを書いていくって事ですね。今は何もせず、もう一個残ったコマンドを実行してみます。upこのコマンドで、仮想マシン、OSが起動するのですね。エラーも出ず、コマンドプロンプトにフォーカスが戻ってきたので、無事に起動したようです。SSH接続が用意されているので、接続してみます。sshするとコマンドプロンプトのところが、これでCentOs6.5にSSH接続されていると。へー、よく出来てるなあ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Windows8.1にインストールしてみたさて、今日はプログラミングネタです。残りの目撃情報はヌートリア・・・。POST新しいブログを作りました気分転換にね。買いましたCX-8を買ってまずキーホルダーを新調しました。家族でJリーグ、ヴィッセル神戸の試合を観に行きました。