タグ

vagrantに関するxzrのブックマーク (10)

  • 開発環境の構築・共有を簡単にするVagrant入門

    Vagrantとは? Vagrantは、開発環境の構築と共有を簡単に行うためのツールです。どこでも同じ環境を再現できるように仮想マシン環境を管理する機能と、Atlasを通して共有する仕組みが提供されています。 VagrantとAtlasの関係 Vagrantは、アプリケーションやシステム開発のバックエンドを簡単にパッケージ化し、共有するためのツールです。このパッケージ化された環境を、「box」と呼ばれる単位で管理します。このboxには、標準で対応しているVirtualBoxをはじめ、AWSなどの各種マシン・イメージに対応したプラグインを介してアクセスします。またboxを共有するための機能としてAtlasという名前のインターネット上のサービスが提供されています。なお、Atlasは以前VagrantCloudと呼ばれていたものですが、現在はHashiCorpの他のツール(Packer、Terr

    開発環境の構築・共有を簡単にするVagrant入門
  • Vagrant自作Boxのバージョニング - tsunokawaのはてなダイアリー

    概要 VagrantのBoxを最新版にアップデートするコマンドでvagrant box updateというものがあります。 このコマンドの存在は知っていたのですが、何もバージョニングしていない自作のBoxに対して どうやってアップデートするんだろうと謎だったのですが、その方法が分かりましたのでそのメモです。 大まかな流れ バージョン番号とboxファイルの保存場所を記述したjsonファイルを用意 jsonファイルをvagrant box addで読み込み boxを最新版に更新 jsonファイル内のバージョン番号を更新 vagrant box updateで最新版へ更新 セットアップ jsonファイルを作成 { "description": "CentOS6.5 x86_64", "short_description": "CentOS6.5", "name": "centos6.5", "v

    Vagrant自作Boxのバージョニング - tsunokawaのはてなダイアリー
  • Interactive Reading Community (Ver.6)

    Interactive Reading Community (Ver.6)
  • Vagrant で作ったり壊したりできる Windows 環境を手に入れるまでの手順

    最近話題の Vagrant さんは「Linux の環境を作ったり壊したりして開発とか試験が楽になるよ」と紹介されることが多いけど、Windows の環境だって作ったり壊したりしたい! いろいろ調べつつ環境を作ってみたので、その手順を共有しておく。 完成イメージはこんな感じ。コマンドプロンプトから vagrant up をしたら VirtualBox 上に Windows Server 2012 R2 の環境が準備されて、そこにリモート デスクトップで接続している。 いろいろいじったあとに vagrant destroy したら環境は消え去って、vagrant up したら、また、まっさらな状態から使える。 ちょっと注目してほしいのは、ゲスト OS の C:\vagrant にホスト側の Vagrantfile がマウントされているところ。このあたりの処理は Vagrant-Windows

    Vagrant で作ったり壊したりできる Windows 環境を手に入れるまでの手順
  • vagrant-proxyconf で行う ゲストOSへのかんたんProxy設定 | WEB ARCH LABO

    稿では Vagrant のゲストOSに簡単に Proxy の設定を行うことができるプラグイン vagrant-proxyconf について説明します。 vagrant-proxyconf の概要 vagrant-proxyconf はゲストOSに Proxy の設定を自動的にしてくれる Vagrant プラグインで、GitHub のこちらのページで開発が行われています。この vagrant-proxyconf プラグインを利用すると、ゲストOSの以下の機能に対して Proxy の設定を自動的に行ってくれます。 多くのプログラムがサポートしている http_proxy, https_proxy などの環境変数 Chef provisioners apt Docker npm Yum PEAR Subversion いちいち Proxy の設定を1つずつ設定する手間が省けて、とてもありがたい

    vagrant-proxyconf で行う ゲストOSへのかんたんProxy設定 | WEB ARCH LABO
  • VMWare ESXiホストへ、Windows7マシンをPackerで作る - 電気羊の執務室

    今回は、VMWare ESXiのホストマシンに、 Packerを使用してWindows7のゲストマシンを導入する方法を紹介します。 今回の構成 Packerを使う理由 ゲストマシンの立ち上げは、 ESXiから直接やるよりも、 ツール経由でやるほうが後々便利です。 Packerは、『Vagrantで扱えるVMのひな形(boxファイル)を作るツール』です。 最終的には、Vagrantなどでサーバーインスタンスを次々と 作る予定ですが、そのためには最初のひな形をどうにか作る必要があります。 Linuxなどは、boxファイルが多数公開されていて、 ダウンロードして使う事ができますが、Windowsはライセンスの関係で、 公開されているものがありません。自分で作るしかないわけです。 VirtualBox使いには、vagrant packageというコマンドで、 動いているインスタンスからひな形を作っ

  • Dockerで考える、マルチクラウドの未来。July Tech Festa 2014

    RightScaleの調査によると、パブリッククラウドの利用割合としてはAWSが飛び抜けているが、Rackspace、GoogleMicrosoft Azureなども比較的多く使われています。 またプライベートクラウドでは、VMwareとOpenStackが優勢です。 ここで言えるのは、パブリッククラウドもプライベートクラウドもさまざまなサービスやソフトウェアが使われていると言うことで、これはマルチクラウドが期待されている、ということ。 マルチクラウドに期待されているものの1つが、リソースやワークロードなどの適正配置です。 どうしてもプライベートクラウドに起きたいものがある一方で、パブリッククラウドに置いた方が安かったりするものもあります。 ディザスタリカバリやバックアップをパブリッククラウドで構築するというのもあります。また、パブリッククラウドを1社だけ使うのは価格変更やサービスの変

    Dockerで考える、マルチクラウドの未来。July Tech Festa 2014
  • VagrantでWindowsゲストを立ててChef-Soloのrecipeを実行する

    2014.02.23 Boxの元の仮想マシン名とBoxの名前がカブってて具合悪かったので一部修正。 VagrantはWindows関連の情報が少ないので色々実践してみた。当ブログはWindows技術者の味方です(おおげさ)。 前回のVagrantの記事はあまりに色々端折っていたので、今回はVagrantを知らない人にも分かる様、少し詳しめに書こうと思う。 今回の目的を下記に定める。 ホストOSもWindows、ゲストOSもWindowsという環境 VagrantによるゲストOSの起動、ゲストOSに対するChef-Soloの自動インストールとrecipe自動実行まで行う recipeは、とりあえずお試しということで、IISの自動インストールとする ゲストOSはWindows Server 2012 R2 180日評価版とする ゲストOSを複数台同時に立ち上げられるように、sysprepも実施

    VagrantでWindowsゲストを立ててChef-Soloのrecipeを実行する
  • Windows 8 に Vagrant と chef-solo をインストールしてみた | 時の回廊

    Vagrantとは VitualBoxのフロントエンドに相当するツール。 vagrantコマンドなどを使ってコマンドラインから簡単に新しいVMを作れる。 下記の投稿を見て、便利に思えたのでWindows8にインストールしてみた。 naoyaのはてなダイアリー Vagrant” 試す環境はWindows8 64bitRubyをインストールする 下記から最新版のRubyをダウンロードする。 rubyinstaller.org ここでは、1.9.3-p385をダウンロードし、インストールする。 念のため、DEVELOPMENT KITも合わせてインストールしておこう。(任意) ダウンロードしたexeを実行すると、中身が解凍される。 インストールしたRubyRubyコマンドプロンプトを起動し、下記を実行する。

  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
  • 1