ponkiti's blog

主に自分用、イベント参加メモや備忘録として利用

Vagrant

Sequel ProからVagrant上のMySQLに接続する

SSHで接続するサーバーとMySQLサーバーが同じサーバのケースで、Vagrantで立てた仮想サーバにアクセスするには、Sequel ProからSSHトンネルを利用してMySQLへ接続するため、標準/ソケット/SSHのうち「SSH」を選択する。 MySQLの接続にパスワードを設定せず…

MySQL5.5のレプリケーションでスレーブがSlave_IO_Running: Connectingとなってしまう

このサイトを参考にレプリケーションを進めたが、MySQL5.1(マスター・スレーブ共に5.1、yum install)でのレプリケーションはうまくいったのだが、MySQL5.5(ソースインストール)同士でのレプリケーションはスレーブ側でSlave_IO_Running: Connectingとな…

Vagrantで立ち上げた仮想マシン(CentOS6)上で.vimrcのシンタックスハイライトが有効にならない

Vagrantを使い始めてから今の今まで、.vimrcに設定したsyntax onを有効にする方法が分からずに放置したままだった。とりあえず解決したので、その方法を書いておく。 環境 Vagrant(CentOS6) Boxは Vagrantbox.es から下記を使用 CentOS 6.4 x86_64 Minimal…

gem install railsに時間がかかる時の対処法

Vagrantで立ち上げた仮想マシン上でgem install railsすると異様に時間がかかったが、下記を試すと数十分が数分に改善された。 /etc/resolv.confファイルにoptions single-request-reopenという記述を追加する。 $ sudo vi /etc/resolv.conf $ sudo cat /etc…

Vagrantで立ち上げた仮想マシンを利用してAnsibleを導入する

いつも通り、ドットインストールでAnsible導入の流れを見たので、その内容をメモしておく。 Vagrantで仮想マシンを3台立ち上げる ~/Vagrant/ansibleにプロジェクトディレクトリを作成する。 $ mkdir ~/Vagrant/ansible $ cd ~/Vagrant/ansible Boxの取得 今…

VagrantでPluginを使う

さらにこの記事の続き。 Pluginをインストールする $ vagrant plugin install plugin_name Pluginのインストールに失敗したケースへの対応 Sandboxモードを有効にしてくれるSaharaというプラグインを入れてみる。仮想マシンへの変更を戻すことができるらしい…

VagrantでBoxを作る

この記事の続き。 Boxを作る vagrant packageは、「現在起動中のVirtualBox環境を、再利用可能なboxファイルにパッケージ」するコマンド。 $ cd myCentOSVM2 $ vagrant package ==> default: Attempting graceful shutdown of VM... ==> default: Clearing a…

Vagrantのプロビジョニング

Vagrantfileの設定が通るようになったので、ドットインストールの続きを進めた。この記事の続き。 プロジェクトのセットアップ 別のディレクトリ(今回はmyCentOSVM2)を作成して、プロジェクトのセットアップ(vagrant init)を行なう。 $ mkdir myCentOSVM…

1つのBoxを利用して複数のVMを立ち上げる

少し前にやろうとして、エラーが出て立ち上がらない、という状態で止まっていたので再挑戦。 参考にしたサイト Vagrantをつかって仮想マシンを管理する - momoto.github.io エラー内容 $ vagrant up Bringing machine 'default' up with 'virtualbox' provid…

Vagrant上のCentOSに、Nginxをインストールする

以前の記事ではApacheを起動していたので、今度はNginxをインストールしてみる。 VagrantをMac OS Xにインストールし、Boxをベースにして仮想マシンを立ち上げる - ponkiti's blog 仮想マシンに「vagrant ssh」でSSH接続後、リポジトリファイルを作成する。 …

Vagrantコマンドが「command not found」となる

MySQLの時と同様にMac OS XをMavericksにアップグレードしたのが原因。 Mac OS XをMavericksにアップグレードしたため、MySQLコマンドが「command not found」となる - ponkiti's blog 下記サイトを参考にVagrantのPATHを通す。 MacのOSアップデートをすると…

VagrantをMac OS Xにインストールし、Boxをベースにして仮想マシンを立ち上げる

今年の6月頃にドットインストールを見つつインストールや設定した際のメモ Evernoteだと記事がどこにあるのかが分からなくなるのでBlogにあげておく Vagrant入門 (全13回) Vagrantとは 仮想マシンを簡単に立ち上げるためのツール 公式サイト:http://www.vag…