タグ

vagrantに関するgolden_egggのブックマーク (34)

  • Vagrantfileに一行書くだけでVMのディスク容量を増やす方法 - Qiita

    はじめに Vagrant を使うとカジュアルにVMを作ったり壊したりできて便利なのだが、VMの作成元である box image はディスク容量が少ないケースが多く、すぐに容量不足に陥るのがネックだと感じていた。 その解決策を探している中で、vagrant-disksize というプラグインを発見した。これを使えば Vagrantfile に設定を一行書くだけでVMのディスク容量が増やせる。 vagrant-disksize プラグインを使って VM のディスク容量を増やす方法 まずは vagrant-disksize プラグインをインストールする。

    Vagrantfileに一行書くだけでVMのディスク容量を増やす方法 - Qiita
    golden_eggg
    golden_eggg 2017/05/16
    "vagrant-disksize" 知らなかった
  • HashiCorp

    HashiCorp Cloud PlatformA fully managed platform to automate infrastructure on any cloud with HashiCorp products.

    HashiCorp
    golden_eggg
    golden_eggg 2016/03/13
    vivid64失くなってたのコレ起因か。。
  • Vagrant の Box の Guest Additions を最新化する方法 |

    稿では Vagrant の Box (ゲストマシン) にインストールされている Guest Additions を最新化する方法について解説します。 VirtualBox Guest Additions とは? VirtualBox Guest Additions とは、VirtualBox 上に作成したゲストマシンにインストールするソフトウェアで、ホストマシンとゲストマシンとの間での操作を便利にしてくれる機能を持っています。 VirtualBox Guest Additions をゲスト OS にインストールすると、次のような事が可能になります。 クリップボードの共有 フォルダの共有 自動ログイン ホストマシンとの時刻同期 などなどの機能がゲストマシンに追加されます。 なぜ Box の Guest Additions を最新化する必要があるのか? さて、なぜ Box の Guest A

    Vagrant の Box の Guest Additions を最新化する方法 |
  • 仮想環境の構築ツール「Vagrant 1.8」リリース。リンククローン対応、スナップショット機能も搭載

    仮想環境の構築ツール「Vagrant 1.8」がリリースされました。新バージョンとなるVagrant 1.8では、Linked Clone(リンククローン)、Snapshotなどの新機能が搭載されました。 仮想マシンを構築する際、通常は仮想イメージをそのまま使いますので、仮想マシンを3つ構築する場合には、その中身が同じであっても3つの仮想マシンイメージを用います。いわゆる「フルクローン」です。 一方、リンククローンは、仮想マシンを構築する際に仮想マシンイメージのマスターイメージとその差分だけで新しい仮想マシンを作ることができる機能です。差分だけで済むためストレージの消費が小さくて済みます。 Vagrant 1.8ではこのリンククローンに対応することで、差分だけを読み込んで仮想マシンを作れるようになるため、より高速に仮想マシンを構築できるようになったとのこと。 a small Linux b

    仮想環境の構築ツール「Vagrant 1.8」リリース。リンククローン対応、スナップショット機能も搭載
  • Hashicorp Ottoを読む

    Hashicorpから2015年秋の新作が2つ登場した. Otto - HashiCorp Nomad - HashiCorp Ottoがなかなか面白そうなのでコードを追いつつ,Ottoとは何か? なぜ必要になったのか? どのように動作するのか? を簡単にまとめてみる. バージョンは 0.1.0 を対象にしている(イニシャルインプレッションである) Ottoとは何か? 公式はVagrantの後継と表現されている.が,それはローカル開発環境の構築も担っているという意味で後継であり,自分なりの言葉で表現してみると「OttoはHashicorpの各ツールを抽象化し開発環境の構築からインフラの整備,デプロイまでを一手に担うツール」である.ちなみにOttoという名前の由来はAutomationと語感が似ているからかつ元々そういう名前のbotがいたからとのこと. なぜOttoか? なぜVagrantで

  • HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO

    ども、大瀧です。 VagrantやTerraformで有名なHashiCorpのカンファレンスイベント、HashiConf 2015が今朝未明からポートランドで開催されています。そこでNomadとOttoという2つの新サービスが発表されました。両方とも発表直後に公開され、試せるようになっているのでサンプルを動かしてみた様子をレポートします。 Nomad by HashiCorp Otto by HashiCorp Nomad NomadはEasily deploy applications at any scaleというリード文からあるように、アプリケーションをデプロイするスケジューラです。あらかじめアプリケーションを実行するホストにエージェントをインストール、アプリケーションをジョブとして設定ファイル(*.nomad)に定義しておき、設定ファイルに従ってジョブを実行します。 デプロイツー

    HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO
  • Docker(pool)を用いたプレビュー環境を検証する(railsアプリ開発チームの活用例) - Qiita

    はじめに この記事ではmook/poolを使ってdockerでプレビュー環境を作ろうという趣旨のものです。 docker周辺では技術開発が盛んで、利用シーンも多岐にわたるようになりました。 プロダクション環境での利用、開発時の開発者の環境統一、テストの実行などと行った具合です。 今回はdockerを用いたプレビュー環境の可能性を検証します。 私は普段railsのアプリケーションを開発しています。 railsアプリ開発だけに注目しても、ユーザーが触れるwebの側面もありますし、APIの提供もあります。 さらには、rails開発者は開発の拠点が地理的に分散しています。 もちろんrails開発者以外にもiPhone/Android開発、デザイナー、ディレクターとチームには様々なメンバーが集まっています。。 docker登場以来、チーム開発でどのように有効利用できるかを模索してきました。 その中で

    Docker(pool)を用いたプレビュー環境を検証する(railsアプリ開発チームの活用例) - Qiita
  • Vagrant のプロビジョン時間を削減する vagrant-cachier プラグインが良い

    インストール vagrant-cachier プラグインをインストールするには、vagrant plugin install コマンドを実行するだけです。 $ vagrant plugin install vagrant-cachier Vagrantfile への記述 vagrant-cachier プラグインを有効にするには、Vagrantfile に下記の設定を行います。config.cache.scope では、キャッシュスコープを設定します。 下記では、:boxを指定しており、これは、プロビジョンでインストールしたパッケージを Box 単位でキャシュします。同一 Box を使う Vagrantfile であれば、別の VM でもキャッシュを共有することができます。 私の用途であれば、この設定が使いやすそうです。 あとは、通常どおり、vagrant up を行うとプラグインが有効と

  • BASE技術勉強会で話してきました - (゚∀゚)o彡 sasata299's blog

    2014年09月30日13:34 勉強会 BASE技術勉強会で話してきました こんにちは。ささたつです。 先日、BASEさんの第1回?社内勉強会にお呼びいただいてお話してきました。そのときの資料です。前半はVagrantやDockerなどの仮想化周りの話を、後半は最近思っていることについてつらつらと話してきました〜。 このときのことについてはBASEのCTOであるえふしんさんがブログにまとめてくださったんですが、おにぎりやからあげ(!)も大量に用意してあり、ビールもプレモルで素晴らしい環境でした :D BASE技術勉強会〜ささたつさん勉強会を開催しました | F's Garage@fshin2000 最近は社内勉強会のようなクローズドな集まりに呼んでいただけることもちょくちょく出てきました。えふしんさんも書かれていますが、なんで僕だったのか聞いてみたら「直感」だったということで大変嬉しく思

    BASE技術勉強会で話してきました - (゚∀゚)o彡 sasata299's blog
  • Docker HubとGitHubを連携させてmod_mruby実行環境をDockerで簡単にデプロイ

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Docker Hub公開のアナウンスがあったので、早速Docker HubとGitHubを連携させてmod_mrubyの実行環境をDockerイメージとして作った上で、それをMac上のVagrantで動くCoreOS内のDocker環境にデプロイしてみました。 エントリではmod_mrubyとしていますがここは重要ではなく、自身が開発しているGitHubのアプリケーションに置き換えて読んで頂けると、便利さが見えてくるかと思います。 試してみると、非常に簡単にDockerイメージを作成できた上に、迅速にmod_mrubyの軽量な実行環境をデプロイできたので、その流れを簡単に紹介したいと思います。 Docker Hubにアカウントを作ってGit

    Docker HubとGitHubを連携させてmod_mruby実行環境をDockerで簡単にデプロイ
  • vagrantでmountエラーの解決方法 - Qiita

    Failed to mount folders in Linux guest. This is usually beacuse the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was: mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group apache | cut -d: -f3`,dmode=777,fmode=777 /vagrant /vagrant mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g a

    vagrantでmountエラーの解決方法 - Qiita
  • provisionerにdockerを指定して vagrant up するとコケる (bash: line 2: stop: command not found)

    推測 vagrant up時にdockerのrestartを実行しようとしている その際の実行ユーザーがvagrantなんだけど、restartする権限が無い ログ version = 1.5.4 % vagrant -v Vagrant 1.5.4 Vagrantfile VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.define :vmwheezydocker do |vmwheezydocker| vmwheezydocker.vm.box = "debian_wheezy_64_vanilla" vmwheezydocker.vm.box_url = "https://dl.dropboxusercontent.com/s/3jz559mj

    provisionerにdockerを指定して vagrant up するとコケる (bash: line 2: stop: command not found)
    golden_eggg
    golden_eggg 2014/05/02
    sudo付きでdockerコマンド叩けば問題なさげ。一応メモ
  • Feature Preview: Docker-Based Development Environments

    Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

    Feature Preview: Docker-Based Development Environments
  • Feature Preview: Global Status and Control

    Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

    Feature Preview: Global Status and Control
    golden_eggg
    golden_eggg 2014/04/17
    "Global control lets you control a Vagrant environment from any directory y, not only the directory where the Vagrantfile for that environment exists." おお、便利
  • can't start my VM on Vagrant 1.5.1 · Issue #3195 · hashicorp/vagrant

    golden_eggg
    golden_eggg 2014/03/24
    1.5以上で Malformed version number string virtualbox が発生したら、現状はコレで対応
  • Vagrant CloudのVagrant Shareを試してみたら凄すぎて鼻血出た - 憂鬱な世界にネコパンチ!

    Vagrant 1.5がリリースされたと思ったら、Vagrant Cloudなんてのが登場してますね! で、Vagrant Cloudの中にVagrant Shareってのがあるんだけど、試してみたらとんでもなかったので、早速やり方をシェアするよ! Vagrant Cloudにユーザ登録 Vagrant Cloudのページにアクセスして、まずはユーザ登録しよう。 迷うことはないと思うけど、「JOIN VAGRANT CLOUD」ってボタンをクリックすれば登録ページに飛べる。 次に、ユーザ名、メールアドレス、パスワードを入力したらユーザ登録は完了だ。 Vagrant1.5のインストール Macの場合は普通にダウンロードページからdmgファイルを落として、ダブルクリックでインストール。 念のため、確認。 $ vagrant -v Vagrant 1.5.0 Vagrantfile作成&仮想マシ

    Vagrant CloudのVagrant Shareを試してみたら凄すぎて鼻血出た - 憂鬱な世界にネコパンチ!
    golden_eggg
    golden_eggg 2014/03/12
    これはもう社内用的な立ち位置のVagrant Cloud Enterpriseを期待せざるを得ない。
  • Vagrant 1.5 Feature Preview: Vagrant Share

    Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

    Vagrant 1.5 Feature Preview: Vagrant Share
  • Vagrant Cloud by HashiCorp

    Official Ubuntu Server 14.04 LTS (Trusty Tahr) builds (End of standard support)

  • Vagrant のベースBOX作成手順 (Scientific Linux 6.1) - エンジニアきまぐれTips

    Scientific Linux 6.1 のベース BOX を自分で作成してみた。 http://docs-v1.vagrantup.com/v1/docs/base_boxes.html まずは VirtualBox 上で VM を作成する。そして、vagrant package コマンドでパッケージ化する。 以下から、最新のインストールDVDイメージをダウンロードしてくる。 http://www.scientificlinux.org/ VirtualBox の画面から仮想マシンの新規作成 名前 vagrant-sl6 OS Linux バージョン RedHat メインメモリ 512 MB チップセット PIIX3 オーディオ 無効 USB 無効 ネットワーク NAT ストレージ(HDD) 80GB (動的拡張VMDK形式) ストレージ(CDROM) インストールDVDイメージを割り当

    Vagrant のベースBOX作成手順 (Scientific Linux 6.1) - エンジニアきまぐれTips
  • Our Thinking | All Insights & Resources | Red Badger

    Leverage the expertise and experiences of our product and platform practitioners. Find useful guides on how to make smart technology choices, best practice advice on leading high-performing product teams and a host of valuable information to help you promote a digital product mindset.