tag: Vagrant  1/1

VagrantをVirtualBox→Hyper-Vに移行してみた

開発環境として長らくVagrant+VirtualBoxの構成を使ってきたけど、Docker for Windowsも並行して使う事になり、そうするとHyper-Vを入れる必要があるが、Hyper-VはVirtualBoxと共存できない…という壁にぶつかったので、遂にHyper-V移行を試みた。結論から言うととりあえず移行はできたんだけど、何点か注意点があったのでメモる。最終的に、こういう構成に移行した。Vagrant 2.2.4VirtualBox 5.2.22 → Hyper-V (Windows 10 Pro)Vir...

Laravel + Vagrant + VirtualBox shared folders がクソ遅い問題

なんかLaravelが遅いと思ったら、表題の組み合わせだとクソ遅いという話。(以下、環境はLaravel 5.7, Vagrant 2.2.2, VirtualBox 5.2.22。)Vagrantの共有フォルダとして、ホスト側の準備が楽なvirtualbox(VirtualBox shared foldersを使う共有方式)を愛用しているのだけど、Laravelプロジェクトで使っていたら妙に遅い。空っぽのAPIで2秒とかかかるレベル。遅すぎる。最初Laravelやnginx、DBの設定ミスかと思ってログ入れたり...

PHP7.1開発用のVagrant環境構築

先日自宅鯖のリポジトリを整理した結果、GitHub垢にアップできそうなネタがあったので、せっかくなので動作用にPHP7.1のVagrant環境を作成してUP。参考までにVagrantの設定は抜粋してこっちにも掲載しとく。アプリ環境構築まで入ったフル版はここ参照で。では以下設定。VagrantfileNode.jsの時の使い回しなんで割愛。過去記事かGitHub参照で。playbook.yml---- hosts: default vars: remi_repository: http://rpms.famillecoll...

Vagrant上のサービスが共有フォルダのマウント前に起動してこける問題

こないだのCentOS7のvagrant環境、自動化しまくってpm2サービス化してvagrant upだけで共有フォルダのアプリまで自動で立ち上がるようにして再起動したらなんかエラーになってたのでその話。んでいきなり核心に迫るが、エラーの原因は、思いっきりタイトル通りで、アプリのソースを /home/vagrant/sync/ の下に置いてるのに、OS起動時に立ち上がるサービスでそこを参照しようとしたこと。vagrantの共有フォルダ(virtualbox等)は...

Node.js開発用のVagrant環境構築(Ansible版)

先日の奴のAnsible版。といっても機能的には本当にシェルスクリプトをAnsibleに置き換えただけなので差分なし。でも繰り返し実行しても問題ないし、今後の拡張とかもやりやすくなったかも?Vagrantfile# -*- mode: ruby -*-# vi: set ft=ruby :Vagrant.configure(2) do |config| config.vm.box = "centos/7" # ホストPCとゲストPCのネットワークを構築 config.vm.network "private_network", ip: "172.16.10.10" # ホストPCの...

Node.js開発用のVagrant環境構築

お仕事代わって Node.js 使うことになってせっかくなので Vagrant で開発環境作ったのでメモ。→ 2016/7/12 Ansible版公開。ホストOSは普通に Windows10 想定。ゲストOSが CentOS7 で、Node.js と MariaDB のインストールまで一発な Vagrantfile はこんな感じ。# -*- mode: ruby -*-# vi: set ft=ruby :Vagrant.configure(2) do |config| config.vm.box = "centos/7" # ホストPCとゲストPCのネットワークを構築 config.vm.networ...