vagrant は使い方がいまいち見つからない [あれこれ]

vagrant は使い方がいまいち見つからない。
最新のvagrantの記事は結構あるんですが、みんなどう使っているのかの記事はなかなかありません。なので、自分なりに結構試したのですが、これがドッコイ何でこうなるの?の世界です。
今回のテスト目的は、php + apache2 + mysql で phpMyAdmin をホスト(Mac側)から操作できるまでとしました。VMWare は持っていないので、virtualbox の方だけですが、
初期段階の操作としては、vagrantをインストールしてホームにディレクトリを作って、そこにネットのboxからひな形をコピーして、$ vagrant box add [付けたい名前] [コピー]
$ vagrant init [付けた名前]  # この時Vagrantfile ができる
$ vagrant up  # この時バックグランドでvirtual boxの仮想画面のプログラムが起動している
$ vagrant ssh # これでホスト側からログインしたことになる?バーチャル側はログインしていません。

基本的にはこれだけだと思うのですが、試すことができるのは、Mac を除いてかなりあります。まあ、この辺からvagrantの曖昧さがあるのですが、畢竟ubuntu14.0.4.1に行きつくような感じ、Windows8.1は90日の試用バージョンで、試すことができましたが文字化けの問題で使う気にはなれませんでした。
では、Debian-ubuntu12.0.4の方はどうか、mysqlの方はこんな感じ:
vagrantTerminalMysql.png
apt-getでインストールしたphpmyadminは古くて使えないのでネットからダウンロードしたのですが、なんか変な感じでした。ターミナルからは、$ git clone https://github.com/phpmyadmin/phpmyadmin.git で時間が掛かりましたが、ダウンロードはできました。これを、/var/www/ に配置、
それで、14.0.4.1にバージョンアップするところかの説明ですが、メッセージに出てきますけれども、$ do-release-upgrade とやると良いようです。その途中の画面:
update中preview画面.png
また途中で出てくるメッセージの一つ:
vagrantRestartDialog.png
……………………. 
System upgrade is complete.

Restart required

To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.

Continue [yN] y

Broadcast message from vagrant@precise32
    (/dev/pts/0) at 8:30 ...

The system is going down for reboot NOW!
vagrant@precise32:~$ Connection to 127.0.0.1 closed by remote host.
Connection to 127.0.0.1 closed.
ta:docset-vm ta$
となりました。close とは出ていますが、起動はしています。つまり、virtualboxの方では起動していて、プレビューでlogin:
待ち受け状態になっています。なので、この場合:$ vagrant ssh だけで、bash にログインできるはず。
$ vagrant ssh
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-40-generic i686)

 * Documentation:  https://help.ubuntu.com/
Welcome to your Vagrant-built virtual machine.
Last login: Wed Dec  3 08:06:04 2014 from 10.0.2.2
vagrant@precise32:~$
となって、思った通りでした。しかしこれ、VirtualBox マネジャー.app を見ていないと判らないことです。しかし、その説明は探せません。?それで、どうにかして、またシャッダウンして今度は、virtualboxから起動してみます。
今度はvirtualboxの仮想画面アプリが出てきて、端末画面の login: 待ち状態です。実際のOS側のターミナルはそのままの状態で、何も起こりません。さて、これで、Mac側のターミナルコマンドが効くでしょうか?やってみます。$ sudo apt-get update
sudo: apt-get: command not found
つまり、vagrant sshでloginしてやらないと、操作はできません。やってみます。できました。では、virtualbox 側はどうでしょうか、login できるでしょうか。画面:
vagrantVirtualboxLogin.png
できました。でも違いは何かあるのでしょうか?まずはMac側のターミナルからは、最初パスワードなしでログインできるのに対して、バーチャル側にはパスワードを設定しているため、それをクリアしてやらないとログインできません。とは言え, vagrant vagrant ですけれども、passwdで変更は可能です。この状態で、Vagrantfile でコメントを外しておいた http://192.168.33.10/ にアクセスするとこう出てきました。:
アップバージョンvagrant_host.png
さて、どうしてだろう?私が編集しておいた index.html はどこに消えたのか?phpmyadminは?nautilus.. がないので、ls コマンドで確認するしかありません。
$ ls /var/www/
原因は、バージョンアップしたことによって、ディレクトリ html が増えていたことが理由でした。であれば、移動させるしかありません。移動させました。今度はどうでしょう。良さそうですが、相変わらず文字化けは直らないし、キーボードはアメリカンのままです。phpmyadmin はこんな感じ:
vagrantPhpmyadmin.png
環境の違いで、今まで気づかなかったことが気づくこともありますが、これでは、まだ大したことはなさそうです。そんなところで、当分は模様眺でしょうか。
nice!(0)  コメント(1)  トラックバック(0) 

nice! 0

コメント 1

Stepbeeds

Diferencia Entre Viagra Y Cialis <a href=http://apcialisle.com/#>п»їcialis</a> Viagra Billig Test <a href=http://apcialisle.com/#>Buy Cialis</a> Amoxicillin Pakage Insert
by Stepbeeds (2020-03-10 07:19) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。