タグ

macとvagrantに関するclavierのブックマーク (17)

  • OS X YosemiteのVagrant Boxを作る - Qiita

    BOXENやosxcなど最近はOS Xの環境構築を自動化するソフトも増えてきました。初期状態から走らせてみたいけどLinuxの様に簡単にはいかないよな……と思っていましたが、時代は進歩するもので結構簡単にOS XのVagrant Boxが作れるようになっていました。すべてはVagrantの作者Mitchell Hashimotoさんのおかげです。 必要な物 Mac Virtual Box Packer

    OS X YosemiteのVagrant Boxを作る - Qiita
  • ssh-agentを使ってVagrant上のゲストOSからMac側の秘密鍵を使えるようにする | Firegoby

    先日の記事で、WordMoveというデプロイツールをVCCWから使う方法について紹介しました。 WordMoveを使ってVagrant内のWordPress番環境を同期する! この作業手順の中で、ゲストマシンで秘密鍵をつくってAmimotoに登録するみたいなことをやってましたが、ssh-agentのforward機能を使うとそれらの作業が不要になりますので、そのへんの手順を紹介します。 これをやっておくとゲストマシンから、GitHubのリポジトリをsshでcloneするとか、Amimotoで作ったAWS上のマシンに接続するとかもできますので、設定しておくことをおすすめします。 ちなみにMacOSXには最初から入ってるみたい。 ホストMac側)でやること 以下のコマンドでssh-agentに秘密鍵を登録するだけです。 ssh-add -K ~/.ssh/id_rsa -Kというオプショ

    ssh-agentを使ってVagrant上のゲストOSからMac側の秘密鍵を使えるようにする | Firegoby
  • Peco & Pecrant が素晴らしい - Qiita

    Simplistic interactive filtering tool https://github.com/peco/peco Vagrant global-status controller for peco https://github.com/gongo/pecrant pecrant =$(vagrant global-status | peco) - Thanks Driven Life vagrant global-status 便利 便利だけど id をコピペして vagrant up $id とかしないといけないのがめんどい peco かっこいい 素晴らしさが言葉で上手く表現出来ないので、各ページを参照して下さいw コマンドラインから vagrant の各 VM に対してどこからでも簡単にコマンドを発行出来る! 私もちょっと弄ってみました。 MaciTerm2

    Peco & Pecrant が素晴らしい - Qiita
  • Mac 上の Vagrant の Docker provider で rsync の代わりに NFS を使う - Qiita

    Docker をネイティブでサポートしていない Mac で Vagrant の Docker provider を使うと、boot2docker が VM として自動的に起動されて、それを仮想ホストマシンとしてコンテナが作られるようになってますね。 これだけでも面倒な仕組みになっているのだけれども、さらにローカルの開発マシンのフォルダーを仮想ホストマシンにマップしてビルドとかで使うようにするのに、rsync を使っていてコンテナ作成時にまるごとコピーが発生して、これもあまりよろしくない。 ので、NFS synced folder を使うようにパッチを当ててみようという試み。 追記: CoreOS を仮想ホストマシンに使うバージョン https://github.com/YungSang/vagrant-docker-helper/tree/coreos しかし、Docker provide

    Mac 上の Vagrant の Docker provider で rsync の代わりに NFS を使う - Qiita
  • Vagrant を使って Mac からダブルクリックで操作できる仮想環境を作る - こせきの技術日記

    この記事を公開する直前に Vagrant Cloud がはてブに上がってるのを見て、今あわてて追記しています。すごい楽しいことになってますねー。 Vagrant Cloud Vagrant 1.5 and Vagrant Cloud - Vagrant ブログ記事をざっと読んだ感じだと、Vagrant 1.5 の新機能は、 VagrantShare - まるで公開されてるサイトみたいに VM の URL をチームメンバーに見せる Box を koseki/centos みたいな短い名前で指定できるように。バージョン管理 rsync と SMB でフォルダ同期 Hyper-V - MS の仮想環境に対応 insecure-private-key の代わりに SSH でパスワードが使えるように プラグイン管理 Funtoo, NetBSD, TinyCore Linux のゲストに対応。ネット

    Vagrant を使って Mac からダブルクリックで操作できる仮想環境を作る - こせきの技術日記
  • Mac で Vagrant を GUI で操作できる「VagrantX」をリリースしました

    Shin x blog Advent Calendar 2013 の最終日です。 12/1 から毎日書いてきた Shin x blog Advent Calendar 2013 ですが、いよいよ今日が最終日です。 今日は、クリスマスということで、ささやかながらちょっとしたプレゼントを用意してみました:D VagrantX GUI で Vagrant が利用できる VagrantX というツールをリリースしました。 http://shin1x1.github.io/vagrantx/ Vagrant は、とても良いツールなのですが、いかんせんターミナル(黒い画面)で操作するものなので、それに慣れていない人にとっては、少し敬遠されている面があります。Vagrantfile を自分で書くような人はターミナルでどんどん使うべきなのですが、用意された Vagrantfile をただ使うだけであれば、

  • Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita

    ※ここで説明している方法でのChefのインストールはお勧めしません。 こちらを参考に入れてください。 http://qiita.com/hamichamp/items/d3ca7c365353285a564b Vagrantで仮想環境を作る準備をしよう VirtualBoxをインストールしよう https://www.virtualbox.org/wiki/Downloads 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantをイントールしよう http://downloads.vagrantup.com/ ここから最新のものをダウンロードしましょう。 この記事を書いている段階では、v1.2.7でした。 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantで仮想環境を作ってみよう 仮想環境を登録しよう 今回はCentOSをダウン

    Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita
  • vagrantでVMを一度に複数台立てる - $shibayu36->blog;

    以前、#kyotopm 04 Hackathonを開催して、Cinnamonの並列化に取り組んでいました - $shibayu36->blog; でも少しだけ触れましたが、vagrantでVMを一度に複数台立てるのをちょっとだけ試したのでメモ。 vagrantはMulti VMに対応していて、設定を少し書けばvagrant upするだけで複数のVMを立てることが出来る。Multi-Machine | Vagrant by HashiCorp あたりが参考になる。 precise32でまっさらなサーバを立てる 例えばpreciese32を使って、まっさらのサーバを2台立ててみる。以下の設定を書いてvagrant upするだけで良い。 Vagrant.configure("2") do |config| config.vm.box = "precise32" config.vm.box_url

    vagrantでVMを一度に複数台立てる - $shibayu36->blog;
  • VagrantでBase Boxを作成するところまでやってみた(社内勉強会発表候補ネタ) - こしごぇ(B)

    結構前に存在を知ってから全然触っていませんでしたが、少々触ってみたのでその記録をつけておきます。詳しい話は家のドキュメントか、他所で書かれている記事などを参照すると良いと思います。 http://vagrantup.com/ 今回行ったことは、Vagrantで仮想マシンの種を使って環境を作成するための前段階。種作りです。Vagrantは仮想マシンを利用しますが、仮想マシン自体の構築は行いません。事前に作られているBase Boxと呼ぶ仮想マシンのひな形を利用します。 以下のサイトでたくさんのBase Boxが公開されていますが、インストール厨としてはインストールを飛ばしてしまっては旨みがが無くなってしまうので、Base Boxを作るところから手をつけようと考えた次第です。 http://www.vagrantbox.es/ 実行環境を準備する VagrantはRubyで書かれており、ge

    VagrantでBase Boxを作成するところまでやってみた(社内勉強会発表候補ネタ) - こしごぇ(B)
  • Macでchef-soloとBerkshelfの環境構築手順 - Qiita

    Berkshelfでcookbookをインストールして、knife solo cook ${node}でリモートで chef-soloを実行するための環境をMac上で構築する手順です。 前提 rbenvを使う場合 Homebrewのrbenvでruby 2.0.0-p0をインストール済みという前提です。1.9.xでも大丈夫です。 Omnibus Chefインストーラでrubyとchefを一括インストールする場合 rubyがインストールされていない場合は以下のコマンドでrubyとchefをインストールするという手もあります。

    Macでchef-soloとBerkshelfの環境構築手順 - Qiita
  • vmコマンドラインツールのvagrant使用方法メモ - Qiita

    コマンドラインから仮想マシンのVirtualBoxを操作する gemパッケージのvagrantがすんばらしかったので使い方メモ。 あらかじめVirtualBoxをインストールする必要がある。 基的な使い方

    vmコマンドラインツールのvagrant使用方法メモ - Qiita
  • Mac で Vagrant - Qiita

    前提:Lion (10.7.5) にXcode 4.6.1, Homebrew をインストール済み rbenv で ruby 1.9.3 インストール 1.9.3へのこだわりは特になく,Xcode付随のruby を使わず 自分でバージョンコントロールすることが目的. rbenv のインストール

    Mac で Vagrant - Qiita
  • 新MacBookAirを入手したのでセットアップメモ - Qiita

    次の機会のためにも、やったことメモしておく。 とりあえずやった順の一覧 Chromeインストール KeePassX ふつうにダウンロード&インストール ssh-keygen 公開鍵作成して、githubに登録 Xcode App Storeからダウンロード&インストール Xcode command line tool http://connect.apple.com からダウンロード&インストール これがないとHomebrew入れる時点でおこられる Homebrew http://mxcl.github.com/homebrew からインストール brew install git 開発中のものをclone ※業務中である .emacs.dをclone これがなくっちゃ開発できない http://github.com/fnobi/emacs.d brew install emacs 上の.e

    新MacBookAirを入手したのでセットアップメモ - Qiita
  • Vagrant導入メモ - Qiita

    vargrant用のOSイメージを用いて スクリプトで指定したHW構成にてCUIより仮想環境を立ち上げる。 環境は下記の通り。 Max OS X 10.7.5 gem 1.3.6 ruby 1.8.7 事前作業 Virtual Boxのダウンロードとセットアップ 作業 vagrantの導入 # gem install vagrant # イメージのURLは vagrantbox.es を参照のこと % vagrant box add centos5.8_x86_64 http://tag1consulting.com/files/centos-5.8-x86-64-minimal.box % vagrant init centos5.8_x86_64 #; 作業ディレクトリに Vagrantfile が作成される。こいつが仮想環境の設定ファイル ホストとの接続Ethを作る VMのIPを1

    Vagrant導入メモ - Qiita
  • Vagrant で自分の PC に「作って、壊して、元に戻せる」サーバを作る

    Vagrant 便利ですね。Web システム構築ではサーバ構築、設定を何度となく繰り返すので、こういった「作って、壊して、元に戻せる」環境が自分の PC にあるというのはとても重宝します。 ここでは Vagrant1.0 を使って、Mac OS X 上に CentOS サーバを構築します。また触ってみて便利だった機能もいくつかご紹介します。 1. VirtualBox のインストール 2. Vagrant1.0 のインストール 3. box ファイルのインストール 4. Vagrantfile の作成 5. 仮想サーバを起動 6. 仮想サーバを停止 7. 仮想サーバを削除 8. 仮想サーバでhttpdサーバを構築 9. sahara プラグインで、作って、壊して、元に戻せる環境を構築 10. 複数の仮想サーバを起動 11. 仮想サーバのエクスポート Q. OS X, ruby, gem

  • Vagrant 入門 - Mac 上に仮想マシンを簡単に用意する - 僕は発展途上技術者

    » Vagrant 入門 - Windows 上に Linux の仮想マシンを簡単に用意する - 僕は発展途上技術者 に続いて、今度はメインマシンの Mac に Vagrant をインストールしてみました。 こちらは Windows 上と比べて、さらに格段に簡単でした。 以下手順を紹介します。 Virtual Box のインストール Vagrant は仮想マシンをコマンドで簡単に用意できるツールですが、実際に仮想マシンを作るのは Virtual Box というソフトウェアです。 Virtual Box の Downloads ページより Mac 版をダウンロードしてインストールします。 インストールはすべてデフォルト設定でOKです。 Vagrant のインストール 次に Vagrant をインストールします。 Vagrant Downloads のページより最新(2013/3/15時点)の

  • VagrantのboxのVBoxGuestAdditionsを超簡単に最新版に更新する方法

    小ネタです。 Vagrantを使って色々やっているときにちょっと困ることとして以下のようなことがあります。 VirtualBox体が頻繁にバージョンアップするので、boxのGuestAdditionのバージョンとVirtualBoxが要求するバージョンがすぐにずれるvagrantboxesをはじめとする外部で公開されているboxをダウンロードして使おうとすると、GuestAdditionのバージョンが古い解決する方法はもちろんboxにインストールされているGuestAdditionを最新版に入れ替えることなのですが、これを手作業でやると結構面倒です。すなわちインスタンスを起動して、GuestAdditionのisoイメージをマウントしてインストーラーをどっかにコピーし、自分でビルドしてインストールしなければならないわけです。そもそも、GuestAdditionのisoイメージどこだっけ?

    VagrantのboxのVBoxGuestAdditionsを超簡単に最新版に更新する方法
  • 1