vagrant

modern.ieからWindowsのVagrant用ボックスを使ってみる。

Vagrantのボックスをもらったときどうするんだっけ? とあんなに毎日使っていたのに、今や全て白紙でまっさらな状態になってました。 今回WindowsをゲストOSとしていので、まずはmodern.ieから"IE10 - Win7.box"というのを持ってきます。話はそれからです。 …

PHPデータベース入門に入る。……とその前にPuTTYの替わりにRLoginでVagrantに簡単接続。

CakePHP入門に備え、一日一日ステップアップをしております。今日はPHPデータベース入門を学んでいく。 http://dotinstall.com/lessons/basic_php_db/ 第一回の講義では、ターミナルに複数のタブを立ち上げ片方でMySQLをもう一方でPHPビルトインWebサーバー…

ローカル開発環境の構築[Windows編]を始める

CakePHPを学ばないと、とコースを始めるが、そのためにはPHPとMySQLを学ばないとならない。そこでは、ローカル開発環境が構築されていることが前提となっている。 できれば仮想環境を入れたくなかったが背に腹は変えられない、VirtualBox+Vagrantを入れる講…

provisionでなぜか2回スクリプトが実行されて悩んだ

railsのインストールするスクリプトを書いて、これを vagrant provision で実行すればOKだ。と試してみたところ、確かにちゃんと入る。しかしなぜか2回実行されてしまう。 いろいろ調べていたら、二箇所Vagrantfileがあった。一箇所はvagrant initしたとこ…

GPartedを使って仮想環境のパーティションサイズを増やす方法

Haskellを入れようとしたらパーティションサイズが1Gもなくて、入れられなかった。そこで、パーティションサイズを増やすことにしたのだが、それが大変でした。何しろVirtualBoxでHDDイメージ自体は可変サイズとしてあっても、もともとのパーティションサイ…

バッチファイルからvagrant reloadしても起動しない

vagrantの環境もできたし、バッチから簡単起動できるようにしようと思ったら出来なくて意外と手こずった。原因は環境変数のHOMEが違っていたから、というところ。 > vagrant reload [default] VM not created. Moving on...で止まってしまう。VAGRANT_LOG=DE…

SaharaとSnapshotが使えるようになった

仮想環境が上がっている状態でしか、vagrant sandbox onとvagrant snapshot take は使えないと判明。 あと、vagrant upは、常にもとのboxに戻ってしまうということも判明。そこで、どうやればいいのかわかったことは、 vagrant up の代わりに、vagrant reloa…

vagrant sshができるようになった

先日のエントリー http://d.hatena.ne.jp/lranran123/20131129/1385724088 にて、vagrant ssh/haltができないと悩んでいたが、これは解決した。まず/etc/hosts.allow に以下を追加。 ALL : 127.0.0.1 sshd : ALLつぎに /etc/ssh/sshd_config を編集。 --> (…

Saharaを入れて、suspendの後sandbox on/commitしたら、resumeできなくなった件

saharaというプラグインを入れると、snapshotをとってくれて、どれだけ環境を壊しても、コマンド一つでさくっと戻せるということで早速試してみた。 ほうぼう見て回ると、sandbox on/commitに時間が掛かるが、仮想環境と止めておくと早いとのこと。ではSuspe…

Windowsのディレクトリを共有フォルダーにする方法

VirtualBoxの仮想環境にインストールしたCentOSがありまして、それを以下を参照してVagrantから起動できるようになりました。 http://futurismo.biz/archives/1678 ただ、vagrant sshができない。vagrant haltができない、などいろいろと問題がある。このま…

veeweeのbuildコマンドでエラーがでまくって疲れてる

こちらのサイトを参考に、 bundle exec veewee vbox define centos63-reallyminimal ‘CentOS-6.3-x86_64-reallyminimal’ ついで、 Bundle exec veewee vbox build centos63-reallyminimalとすると、VirtualBoxが勝手に立ち上がり、sshで勝手にアクセスしてい…

veewee の bundle install できずにハマる

Linux由来のツールをWindowsでも同様にインストールしようとして一番困るのは、makeやgccでNativeビルドをコンパイルされることだと思う。今回veeweeをbundle installしていたときも同じ問題でハマった。 VeeweeのDirectoryにいって、bundle installすると、…

はやりのVagrantを触ってみようとおもった動機。しかし、その前のgit clone veeweeでこけた話

自分のWin端末にLinuxの仮想環境を立ち上げてみたくなったのは単純な理由からだ。いろいろと制限されている会社のLinuxサーバーで仕事関連のテストを行うよりは、自前のサーバーのほうが好き勝手に使い倒せるし、HDDを食いつぶしても、環境を壊してしまって…