タグ

vagrantに関するstealthinuのブックマーク (43)

  • vagrant で Error: SSL certificate problem が出た時の対処法 - FUN YOU BLOG

    stealthinu
    stealthinu 2017/09/27
    Windowsでvagrant使う時に中で使ってるcurlのCAキーのせいでエラーが出るのだが「config.vm.box_download_insecure = true」でSSLのチェック無視してくれる。curlの-kオプション付けてくれるわけね。
  • CentOS 7 : VirtualBox インストールと設定 : Server World

    curl http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -o /etc/yum.repos.d/virtualbox.repo Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp =========================== N/S matched: virtualbox ============================ VirtualBox-4.3.x86_64 : Oracle VM VirtualBox VirtualBox-5.0.x86_64

    stealthinu
    stealthinu 2017/09/26
    vgrantでcent7入れようとするとusb2.0/3.0が無いとか言われてコケる。調べてみみるとextension packての入れると解決するのだが5.1とかが必要でvirtualboxのアップデートから必要となった。
  • VirtualBoxの仮想ディスクをコピーしてみた。

    stealthinu
    stealthinu 2017/09/15
    virtualboxに違う仮想ディスクを割り当てる方法。storageattacheでどこに付けるか指定すればそこのが置き換わる。storagectlの名前はshowvminfoで出てくるやつをそのまま書くみたい。
  • VirtualBox の仮想ディスクのサイズを変更する - Qiita

    Vagrant + VirtualBox を使用していて、 実際に動かしている途中で仮想ディスクのサイズが不足してくること、ありますよね。 うんうん。あるある。よくあるよくある。 VirtualBoxのGUIから仮想マシンを作成していたりすると分かりますが、仮想マシンのディスクにはいくつか形式があります。 Vagrantを使用していると仮想ディスクは VMDK 形式になりますが、実はこの形式、作成後のサイズ変更がサポートされていません。 サイズ変更をサポートしている形式は VDI です。 そこでVMDK形式の仮想ディスクを一旦VDI形式に変換し、サイズを変更した後でVMDK形式に戻せば 結果オーライ的に仮想ディスクのサイズを変更することが可能になります。 ざっくり手順 VMDK形式のディスクをVDI形式にクローン クローンしたVDI形式の仮想ディスクのサイズを変更 変更したVDI形式の仮想

    VirtualBox の仮想ディスクのサイズを変更する - Qiita
    stealthinu
    stealthinu 2017/09/15
    vmdk形式ではcompactとか対応してくれないから一旦vdi形式に変換してサイズ減らしてまたvmdkに戻せと。死ねる。
  • 仮想ディスクの圧縮 – VirtualBox Mania(new)

    仮想ディスクの作成の際に「可変サイズのストレージ」にすることをおススメしています。 「可変サイズのストレージ」にすると、作成時のイメージファイルは非常に小さなサイズですが、仮想マシンのディスクの使用量によりイメージファイルも大きくなっていき、最終的には指定したディスクサイズまでイメージファイルは巨大化します。 しかし巨大化した仮想ディスク内のファイルを整理し、削除してもイメージファイルが小さくなることはありません。 一度イメージファイルの領域を広げてしまうと未使用分の領域も確保されたままになり、通常は元には戻せなくなります。 しかしVBoxManageコマンドで、未使用分の領域を削除して仮想ディスクのサイズを圧縮することが出来ます。 仮想ディスクを圧縮する 仮想ディスクの空き領域を0で埋める OSがファイルを削除する場合、実際にはファイルのインデックス情報を削除するだけで、ファイルの実体は

    stealthinu
    stealthinu 2017/09/15
    virtualboxの仮想ディスク領域を縮小する方法。一旦空き領域を仮想内でddで0埋めしてから仮想サーバ止めて仮想外からvboxmanageで縮める。そして「this format is not implemented yet!」とか言われる…
  • 個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita

    ローカルPC個人開発環境を建てたいけど、母艦は汚したくないものです。 そうすると、だいたいの場合vagrant(virtualbox)かdockerかの2択になると思います。 この使い分けにいつも迷うのでどうするべきかの指針を考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 カーネルに依存する操作を行いたい場合 dockerの場合、いじれるカーネルパラメータが限られています。 特定バージョンのカーネルの環境を用意する必要がある場合や、カーネルパラメータに特殊な設定が必要な環境では仮想マシンの方である必要があります。 内部で生成されたデータの保全を行いたい場合 dockerの場合、ふとした操作(docker killやdocker builddocker rm(i)など)でデータコンテナの中身が消えてしまうことがあります。 仮想マシンのイメージであれば、

    個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita
    stealthinu
    stealthinu 2017/06/23
    これすごくわかる。dockerの手軽さはすごくいいんだがvagrantのほうがいい場合も結構ある。なかなか悩ましいというか状況に合わせて使いわけるのがいいという当たり前の結論になりつつある。
  • VagrantでVMが起動できない | technote

    VagrantでVMが新たに起動できなかったので、いくつか対処してみたメモ。 ■ 環境 Mac OSX (10.9.5) Vagrant 1.7.2 VirtualBox 4.3.20 ■ 現象 VagrantでVMを新たに起動しようとしたところ、下記メッセージで正常に起動ができない状態になっていた。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'centos64'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: withsin_default_1435901964662_19

    VagrantでVMが起動できない | technote
    stealthinu
    stealthinu 2016/09/12
    自分もこのstate fileがおかしいから消して試せというエラーが出たがそもそもそのファイルがない。ということで参考にして一旦全部動いてるVMを落として不要なVMイメージを消すようにしてみる。/復旧できた
  • Windows 10 で Hyper-V と Oracle VirtualBox v5.0.0 は両立できない !? | アプリ徹底紹介

    Microsoft Visual Studio Emulator for Android をインストール Microsoft から、無料で利用できる Android エミュレーターが提供された、ということで、動かなくなった Genymotion に代わり、乗り換えを視野に入れて試してみようと思いました。 Visual Studio Emulator for Android は、これまで Windows 開発環境である、Visual Studio のパッケージとして提供されていましたが、スタンドアロンとして提供が開始されたものです。 以下サイトの「Download the Emulator」ボタンを押して、ダウンロードします。 Visual Studio Emulator for Android ダウンロードしたファイルを起動して、同意やら次へボタンやら押してインストールします。 インストー

    Windows 10 で Hyper-V と Oracle VirtualBox v5.0.0 は両立できない !? | アプリ徹底紹介
    stealthinu
    stealthinu 2016/06/22
    Docker for Windows試すためにhyper-v入れたら今度はvagrantというかvirtualboxが動かなくなった。ここの記述見るとVT-xとhyper-vは共存できない?うむー…
  • Vagrant 1.7+でSSH接続エラーが出た場合の対処法 | mawatari.jp

    普段から、Vagrant + Ansibleを用いて、チームで共通の開発環境を作れるようにしています。先月、届いた13″ rMBP early 2015に開発環境を構築していた際、Ansibleがうまく実行できないトラブルにハマりました。 全く同じBox及びプロビジョニングを使って旧環境では問題なく構築できたのに、新環境ではできないことに頭を悩ませましたが、2時間ほど試行錯誤した結果、解決できたので、その事象と原因、対処法をメモしておきます。 環境 環境は以下の通りです。Vagrant, VirtualBox, AnsibleすべてをHomebrewでインストールしています。結果からいうとVirtualBoxやAnsibleは直接関係ありませんでしたが、一応、バージョン情報を示しておきます。 ソフトウェア バージョン

    Vagrant 1.7+でSSH接続エラーが出た場合の対処法 | mawatari.jp
    stealthinu
    stealthinu 2016/06/08
    vagrant1.7でssh接続エラーが起こるようになったのはinsecure_private_keyを使わずにVM毎の鍵を使うようになったため。ううーん、今後はVM毎に接続作るようにするのか。
  • Ubuntu 16.04 Xenial XerusをVagrantで試す - blog.kur.jp

    Ubuntuは半年に一度と比較的頻繁にリリースされており、常に最新の環境を使いたいと言うコアなユーザーには良いのだけれど、各リリースのサポート期間が9ヶ月と非常に短いため、安定した環境を長く使いたいと言うユーザには向いて居ない。そのため、通常のリリースとは別に約二年間に一度、LTS(Long Term Support)版がリリースされている。先日、その最新のLTS版であるUbuntu 16.04 Xenial Xerusがリリースされたので、この機会に早速試して見ることにした。 thinkit.co.jp とは言え、新しいPCを用意してインストールする程の体力はなかったのでVagrant上に、である。 最初に用意した環境は下記の通り。 Mac OS El Capitan 10.11.4 Vagrant 1.8.1 VirtualBox 5.0.18 下記のようなコマンドでインストールと起動

    stealthinu
    stealthinu 2016/06/07
    vagrantにubuntu16.04環境作る設定
  • VirtualBox の shared folder で sendfile(2) がバグってるやつを調べた - hibomaの日記

    Vagrant というか VirtualBox の話でゲストOS が Linux の話です。 sendfile(2) のバグ Nginx や Apache で sendfile(2) サポートを有効にしていると VirtualBox の shared folder ( /vagrant ) のファイルを ホストOS側からで更新しても反映されないバグが知られています。Vagrant のドキュメント にも以下のワークアラウンドで回避しろとあります There is a VirtualBox bug related to sendfile which can result in corrupted or non-updating files. You should deactivate sendfile in any web servers you may be running. In Ngin

    VirtualBox の shared folder で sendfile(2) がバグってるやつを調べた - hibomaの日記
    stealthinu
    stealthinu 2016/03/10
    vagrantの共有フォルダで反映がうまくされない件、vboxsfのバグでその改善パッチ。でもページキャッシュを毎回破棄するからそれはEnableSendfile Offと意味的に同じ感じ。
  • Virtualbox上のApacheでホストマシンと共有している静的ファイル(CSSなど)の更新が検知されない問題を解決する方法 | tipshare.info

    × Sign in with twitter. You can follow the user and hashtags. Share your tips on social media. Post relative tips. If you have relative tips, click [Add relative tips] to post. ■環境 Virtualbox7.0.1、CentOS6、Apache2 ■現象 Virtualboxの共有フォルダ機能でホストMacのworkspaceを ゲストのCentOSにマウントしてDocumentRootに設定し、開発していたところCSSを変更しても反映されない。 応急的にはサーバーを再起動すると反映される。 また、該当のファイルを削除して、作りなおすことでも反映される。 ■原因 Apacheの静的ファイルをメモリ上にキャッシュす

    stealthinu
    stealthinu 2016/03/10
    vagrantで共有フォルダにwebコンテンツを置いて開発している時にファイルの変更が反映されなかったり中身がおかしくなる問題。Virtualboxで起こる問題のため結構昔から対策が知られていた模様。
  • Vagrantの共有フォルダをDocumentRootに設定した場合にファイルの変更が反映されない | trapon : experience

    Vgrantの共有フォルダをApacheのDocumentRootにした場合、まれにファイルの変更が反映されない場合があります。 外部JavascriptとかCSSを書いているときにこれがおこると盛大に時間を浪費してしまうので、注意が必要です。 対策はhttpd.confなどのApacheのconfファイルの、DocumentRootに関する部分に以下の二行を追加しましょう EnableMMAP Off EnableSendfile Off 例えば、こんな感じです。 DocumentRoot "/var/www/html" の時に、 <Directory "/var/www/html"> : snip EnableMMAP Off EnableSendfile Off snip : <Directory> これらのディレクティブはそれぞれファイルの読み込みを減らして、パフォーマンスをあげる

    stealthinu
    stealthinu 2016/03/10
    vagrantで共有フォルダにwebコンテンツを置いて開発している時にファイルの変更が反映されなかったり中身がおかしくなる問題。結構知られてる問題のようでEnableMMAPとEnableSendfileをoffにすると解決する。
  • Vagrantで起動したPHP環境をNetBeansからリモートデバッグする方法

    Vagrantで起動したCentOS 5.5へXdebugをインストールしてNetBeansからリモートデバッグするまでの手順です。 PHPのインストールPHPのインストールはこんな感じで行いました。 # yum -y install php php-mbstring php-mcrypt php-mysql PECL、PEARのインストールXdebugのインストールにはPECL(ピクル、PHP Extension Community Library)という拡張ライブラリが必要なのと、さらにPECLにPEAR (ペア、PHP Extension and Application Repository)が必要なのでまとめてインストールします。 # yum -y install php-devel php-pear XdebugのインストールでエラーXdebugをインストールしてみるとエラーにな

    Vagrantで起動したPHP環境をNetBeansからリモートデバッグする方法
    stealthinu
    stealthinu 2016/02/16
    Vagrant上で動かしてるPHP(CakePHP)をホストのNetBeansからデバッグする。xdebug.remote_connect_back=1にして/vagrantでソース共有させてやればよいだけ。ただCakePHPの場合はスタート時のファイル指定に注意。
  • VirtualBoxにインストールしたVMからvagrant boxを自作する - IThaiのブログ

    vagrantのVMイメージはいつもA list of base boxes for Vagrant - Vagrantbox.esから選んでローカルのBoxに追加していましたが、誰かが作成したBoxをそのまま使用するのはセキュリティ的に芳しくないと思っていたため、信頼できるサイトからisoファイルとしてダウンロードしてきたものからboxを自作してみることにしました。 Virtualboxにインストール そのまま通常通りに進めていけば良いので、詳しい方法は省略します。下記等を参考にしてください。 CentOS 6.5をnetinstall.isoを使用して最小構成でインストールする - Symfoware isoファイルはCentOS6.6を選択して以下から取得しました。 CentOS Mirror ホストからsshログイン virtualboxの設定からネットワーク>アダプター2 ネット

    VirtualBoxにインストールしたVMからvagrant boxを自作する - IThaiのブログ
    stealthinu
    stealthinu 2016/02/16
    vagrantで自前でpackageを作った時にvagrantのデフォルトsshキーが無くて入れなくなる問題が出た。githubにデフォルト鍵を上げてるところがあるのでそれを入れなおすことで解決する。
  • 红河噶仙装饰工程有限公司

    stealthinu
    stealthinu 2016/02/16
    vagrantでpackage作る時「--base」で指定するのはvagrantでつけたなまえじゃなくVirtualBoxマネージャーで見た時に表示される名前。なのでvagrantが自動で付けるユニークな名前付きの長いのでないとダメだった。
  • VirtualBoxの/vagrantがマウントに失敗 | technote

    VagrantでVM起動時に/vagrantがマウントできないというメッセージが出るようになってしまった。 ■ 環境 Mac OSX (10.9.5) Vagrant 1.7.2 ■ 現状 vagrantでの起動時のログは下記の通り。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'chef/centos-6.6' is up to date... ==> default: Clearing any previously set forwarded ports... ==> default: Fixed port collision for 22 => 2222. Now on port 2200. ==> default: Clea

    stealthinu
    stealthinu 2016/02/03
    vagrantでyum updateでカーネルアップデートのせいで/vagrantがマウントできなくなったのは『vagrant plugin install vagrant-vbguest』で解決できた。
  • Codecourse

    Build a Booking System With InertiaBuilding an availability calendar and booking system is a notoriously difficult problem to solve. That’s exactly what we’re going to cover in this course. Step by step, we’ll build an appointment slot generator that calculates availability based on employee schedules, employee’s booked time off, the length of service chosen, existing appointments, and cancelled a

    Codecourse
    stealthinu
    stealthinu 2016/02/02
    Windows10でVirtualBoxのホストオンリーアダプターが動かないと言われる件の解決策らしいのだが、この手順試したが自分の環境では動かず… とりあえずアップデートを試してみる。
  • Windows 8.1. Ansible local provisioner error. `playbook` does not exist on the guest · Issue #6740 · hashicorp/vagrant

    stealthinu
    stealthinu 2016/02/02
    windows環境でansible_local使おうとするとパスが「c:/vagrant/…」みたいになって上手くいかないというバグ。1.8.1では存在してる。1.8.1.devだと対応済み。うーん。
  • Vagrant 1.8の新機能 Linked CloneとSnapshotを試してみた | DevelopersIO

    ども、大瀧です。 週明けにリリースされたVagrant バージョン1.8の新機能、Linked CloneとSnapshotを試してみたのでレポートします。 先に結論から書いておきますが、どちらもVagrantを日々使っている方には是非常用して欲しい機能です! Linked Cloneとは Linked Cloneはデータセンター仮想化製品ではメジャーな、一つのマスターVMを元にして複数のクローンVMを作り出す機能です。普通にVMをコピーするのではなく、クローンVMはマスターVMの差分データのみを持つことから'Linked'という冠が付いています。VMの初回作成(vagrant up)時の時間が短縮されるのと、仮想ディスクのサイズが差分のみで済むメリットがあります。 設定方法 Virtualbox環境では、以下の設定をVagrantfileのVagrant.configure(2) do

    Vagrant 1.8の新機能 Linked CloneとSnapshotを試してみた | DevelopersIO
    stealthinu
    stealthinu 2016/01/29
    vagrant 1.8ではsnapshot機能が内蔵になったのでvbox-snapshotいれなくてよくなった。コマンドが少し変わってる。動きも少し違う?