タグ

vagrantに関するdelegateのブックマーク (46)

  • VagrantとDockerによるAzure向けOSS開発・管理端末のコード化

    端末だってコード化されたい Infrastructure as Codeは特に騒ぐ話でもなくなってきました。このエントリは、じゃあ端末の開発環境やツール群もコード化しようという話です。結論から書くと、VagrantとDockerを活かします。超絶便利なのにAzure界隈ではあまり使われてない印象。もっと使われていいのではと思い、書いております。 解決したい課題 こんな悩みを解決します。 WindowsでOSS開発環境、Azure管理ツールのセットアップをするのがめんどくさい WindowsMacも使っているので、どちらでも同じ環境を作りたい サーバはLinuxなので手元にもLinux環境欲しいけど、Linuxデスクトップはノーサンキュー 2016年にもなって長いコードをVimとかEmacsで書きたくない Hyper-VとかVirtualboxで仮想マシンのセットアップと起動、後片付けをG

  • http://post.simplie.jp/posts/35

    http://post.simplie.jp/posts/35
  • Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! - Shin x Blog

    Vagrant 1.8 で、ansible_local という新しいプロビジョナが追加されました。 これは、Ansible をゲスト(VM)側にインストールして、ローカルコネクションで VM 内で実行するものです。これは、まさに待ち望んでいた機能ので紹介します。 Vagrant + Ansible で気を付けること 以前から、Vagrant + Ansible の組み合わせでローカルの開発環境を作るなら、ホスト側に Ansible を入れるのではなく、ゲスト(VM)側に Ansible を入れる方が良いと考えていました。勉強会などでも良く話していたのでお聞きになった方もいるかと思います :) ホスト側に Ansible を入れない理由は、3 つあります。 まず、ホストに Ansible をインストールする手間が増える点です。Vagrant と Virtualbox のインストール(あとコー

    Vagrant + Ansible で開発環境を作るなら ansible_local プロビジョナがいい! - Shin x Blog
  • 銀ねこアトリエ | 広島のフリーランスWebクリエータの忘却メモや徒然な日々の日記です

    2016.04.05 16回広島でコンクリ勉強会開催します。今回はブロックのカスタマイズ。https://goo.gl/pei7Ej 2015.11.28 広島でコンクリ勉強会&忘年会します。お申し込みはこちらhttps://goo.gl/hTH7ci 2015.07.15 「ヒロハタ」中間発表会サイト制作しました。 http://ginneko-atelier.com/works/ 2015.05.22 5/27(水)『広島でコンクリ』 Vol10を開催いたします! お申し込みはコチラ https://goo.gl/gexVmP 2015.02.08 広島でコンクリVol7開催します。今回はページタイプとコンポーザーと制作事例。 お申し込みはコチラから。 http://goo.gl/LWrBTh 2015.01.15 2015年2月7日『CMSの会』を開催します。ハンズオン形式で同じテー

    銀ねこアトリエ | 広島のフリーランスWebクリエータの忘却メモや徒然な日々の日記です
  • Vagrant+ItamaeでPHPアプリケーション開発環境を作る | バシャログ。

    マウスといえばロジクール!なtanakaです。先日発売されたMX Master、もちろん買いました。数えてみるとVX Revolutionから始めて、7台は買ってました。先代のM950にくらべて形が少し変わりましたが、軽くなって操作しやすくなったと思います。 今日は、PHPアプリケーションの開発環境をVagrantとItamaeを使って構築する方法を紹介します。 Itamae について Itamaeとはサーバーの構成管理をするツールです。作成したサーバの設定を自動化してメンテナンスしやすくするために使います。設定ファイルの記述がシンプルなのが特長です。 私は、ITエンジニア向けイベントCROSS 2015のセッション インフラエンジニア睡眠時間を確保する方法 ~Infrastructure as a Code時代のインフラ運用~に参加していて、Twitterに流れてきたコメントで知りまし

    Vagrant+ItamaeでPHPアプリケーション開発環境を作る | バシャログ。
  • 今更聞けない人の為の Vagrant 再入門

    2013年に爆発的に流行った Vagrant は非常に便利なツールで使ってる人にとっては無くてはならない存在になっています。 また、最近既にバズワード感のある「Immutable Infrastructure」では「VagrantにDockerを入れて。。」などと知ってる前提で話が進んでいきます。 一方でそもそも Vagrant ってなに?って声もちらほら聞くので、今回は再入門ということで簡単に紹介したいと思います。 Vagrant ってそもそも何? Vagrant (ベイグラント) とはMitchell Hashimoto(ミッチェル ハシモト)氏が開発したRuby製スクリプトで仮想マシンをCUIから簡単に操作できるツールです。 Vagrant のどこが便利なの? Vagrant を利用すると下記のようなメリットが挙げられます。 ・プロジェクト毎に開発環境を分けることが出来る。 ・開発環

    今更聞けない人の為の Vagrant 再入門
  • Vagrantで作った環境にChef12 でChef Serverをためしてみた

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Vagrantで作った環境にChef12 でChef Serverをためしてみた
  • Vagrant と Ansible で Windows でも快適開発 - Qiita

    はじめに Ruby on Rails の登場以降、アプリ開発者がコマンドラインに触れる機会がとても多くなりました。また、昨今は DevOps 時代などとも言われアプリ開発者にも Linux の知識が求められています。 このため、コマンドラインの使用を前提としたツールや情報がとても増えてきているのですが、これらのほとんどは Windows では動作せず、Cygwin で何とかしようとしても徒労に終わることが少なくありません。 そこで仮想マシン上に開発環境を構築しようと考えるわけですが、これまでは OS のインストールから始まり、ユーザの作成、パッケージのインストール、共有ディレクトリの設定などなど、とても手間が掛かるものでした。また、プロキシサーバの設定につまづいたことがある方も多いかと思います。 今回は Vagrant と Ansible を組み合わせて上記の問題を解決する手順を紹介します

    Vagrant と Ansible で Windows でも快適開発 - Qiita
  • VirtualBox 5.0 の準仮想化で仮想マシンの動作が速くなった | バシャログ。

    tanakaです。 VirtualBox 5.0が7月9日にリリースされました。Linuxゲスト向けの準仮想化設定を有効にしたところ、開発しているWebアプリケーションの処理速度が130~200%高速になったので既にVagrantを使っている場合のアップグレード手順をご紹介します。 1. アプリケーションをアップグレード Download VirtualBox 5.0.0 以降をダウンロードしてください DOWNLOAD VAGRANT 1.7.4以降をダウンロードしてください 2. Vagrantfile に準仮想化の為の設定 --paravirtprovider を追加 config.vm.provider ブロックがあれば1行追加するだけです。 このパラメータはゲストOSの種類で決めるそうで、ホストOSがWindowsでもKVMが選択できます。 config.vm.provider

    VirtualBox 5.0 の準仮想化で仮想マシンの動作が速くなった | バシャログ。
  • Vagrant で VirtualBox 5.0 の準仮想化を有効にする - Qiita

    要旨 VirtualBox 5.0 で準仮想化が利用できるようになったので Vagrant で VM を作るときに有効にする設定の紹介。 前提 Vagrant 1.7.3+ VirtualBox 5.0+ Vagrant のバージョンが古いとそもそも VM が立ち上がらないので注意。 設定 VirtualBox provider の customize メソッドは VBoxManage コマンドのラッパーなので、modifyvm で新しく追加された準仮想化オプションを設定するように書けば良い: Vagrant.configure(2) do |config| # とりあえず VagrantCloud にある CentOS 7.0 イメージを使う config.vm.box = "chef/centos-7.0" config.vm.provider "virtualbox" do |pro

    Vagrant で VirtualBox 5.0 の準仮想化を有効にする - Qiita
  • Hack of the Week - Vagrant & Chef-Zero — C42 Engineering

  • 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

  • VagrantとSSDなVPS(Digital Ocean)で1時間1円の使い捨て高速サーバ環境を構築する - Glide Note

    今年の初めくらいから個人的な技術検証にはSSDで動作が速く、1時間1円で料金が安いのと ロケーションをSan Franciscoにするとsshでもレスポンスが悪くないので、全部Digital Oceanを使っている。(徳丸先生が紹介する前から使っていたんだ!) Digital OceanについてはRebuild: 2: Rails, Redis, VPS (Kenn Ejima)の42分くらいから言及されてます。必聴です。 使ってる旧型のMacBookAirみたいな貧弱なマシンだとローカルでVM動かすとファン回りまくりとかで泣きたくなるので、Digital Oceanだと泣かずに済んで快適。 そんで今日Vagrant経由でDigital Ocean利用すると、コマンドラインから必要なときに新規インスタンス(Droplet)作って、 検証終わったら削除という手軽な使い捨て高速サーバ環境が利用

  • Vagrantでアプリケーション開発環境をローカルPCに作ってみよう

    はじめに 連載では、インフラの構成をコードで管理するための便利なツールを使って、インフラを構築するための手順をご紹介します。前回は、コードによるインフラ構築の概要とローカルPCに仮想環境を作成するVagrantのセットアップについてご紹介しました。今回は具体的にVagrantを使って開発チーム内で統一した開発環境を構築する方法について説明します。 対象読者 記事は、次の方を対象にしています。 コードを使ってインフラの構成管理がしたい人 ネットワークやLinuxの基礎知識がある人 Webシステムの開発環境を構築したことがある人 Vagrantfileによる仮想環境構築 前回の連載で説明したVagrantfileとは、仮想環境を作成するもとになる設定ファイルです。ここでは、RubyによるVagrantfileの記述の仕方について説明します。 Vagrantfileのひな形作成 Vagran

    Vagrantでアプリケーション開発環境をローカルPCに作ってみよう
  • 怠け者のためのVagrant+Chef入門 - Qiita

    VagrantとChefで楽をしたい。コミュニティで作成されたレシピを使ったり、VagrantでAWS上にプロビジョニングしたりしたいけれど、Chef Serverを立てるほどじゃない。自分で作ったレシピは使い回ししたいけど、Berkshelfでバリバリ管理するほででもない。そんなちょと中途半端で怠け者な僕たちのためのVagrant+Chef入門です。 Vagrantのインストール 公式サイトから使用しているOSに対応したパッケージをインストールします。

    怠け者のためのVagrant+Chef入門 - Qiita
  • VagrantでさくらのクラウドにCoreOSを立ち上げる - Qiita

    さくらのクラウドを Vagrant up した この記事を参考に、Vagrant経由でさくらのクラウドにCoreOSを立ててみた。 記事が書かれてから結構期間が経っているからか、そのまま真似しても動かなかったのでそのあたりをメモ。 準備 Vagrantのプラグインを入れる 「Vagrant Sakura Provider」を入れる。 Vagrantは通常VirtualBox上に仮想マシンを作るけど、代わりにさくらのクラウドに立ててくれる。 $ vagrant plugin install vagrant-sakura Installing the 'vagrant-sakura' plugin. This can take a few minutes... Installed the plugin 'vagrant-sakura (0.0.6)'! $ vagrant box add du

    VagrantでさくらのクラウドにCoreOSを立ち上げる - Qiita
  • SIOS LifeKeeperブログ(1) Chef / Vagrant でローカル開発環境に LifeKeeper を手早く構築する (1) – 準備編

    はじめまして。今年から LifeKeeper の SI を担当してます小川です。 よろしくお願いします。 昨年、ある案件の検証環境構築で Vagrant、Chef を使う機会があり大変便利だったので LifeKeeper の構築でも活用できないかと思い blog に書いてみました。 Vagrant × Chef の組み合わせは書籍や多くの方が blog を執筆されているので既にご存知の方は多いのではないかと思いますが、同じ SI をされている方や、現在 LifeKeeper を評価されている方に何かヒントや手助けになる情報をお届けできたらと思います。 なお、今回は大規模なクラスタを構築するというわけではなく、手元の開発環境でちょっとした LifeKeeper の動作確認や検証をしたい時に、さくっと環境を構築することを目的としています。 今回は、準備編です。 記事では以下の環境を使用します

    SIOS LifeKeeperブログ(1) Chef / Vagrant でローカル開発環境に LifeKeeper を手早く構築する (1) – 準備編
  • vagrant-omnibusで簡単Chef Client/Chef Soloインストール

    Vagrantを使ってインスタンスを作成し、Chef Provisionerで自動でパッケージをインストールしたり設定をする、というのが定石の流れです。 しかし、インスタンスの雛形であるboxにChef ClientやChef Soloがインストールされていない場合、このインストールを自分でしないといけないのは面倒の極みです。 そもそも設定するためにインスタンスにログインして設定を追加してからプロビジョニングするのはアホくさいですし、自動化された処理を走らせるために手動で面倒くさい処理をするというのはナンセンスです。 これを解決するには2つのアプローチがあります。 Chef Client/ Chef Soloをインストールした上でインスタンスを再度box化して次回以降も使えるようにするVagrantを起動するときにChef Client/Chef Soloがインストールされていなければ自動

    vagrant-omnibusで簡単Chef Client/Chef Soloインストール
  • Vagrant basics - Qiita

    概要 仮想環境(VirtualBoxなど)上への仮想マシンの立ち上げ、操作が可能。 用語 プロバイダ 仮想環境 eg.VirtualBoxやVM Ware、EC2など プロビジョニング ミドルウェアの設定やインストールを行うツール eg.シェルスクリプト、Chef(chef-solo, chef-client)、Puppetなど Boxファイル 仮想マシン起動の際にベースとなるイメージファイルのこと。 仮想環境ごとに必要。 通常はOSイメージから作成する。 Vagrant利用の上で最低限必要な設定(Vagrantユーザの作成、sshdの起動、プロビジョニングツールのインストール)のみを行っておくのが普通。 Vagrantfile 構築する仮装マシンのスペックやプロビジョニングツールの指定など、仮想マシンの構成を記述する。 Rubyベース。 基的に、ファイルとプロビジョニングツールの設定

    Vagrant basics - Qiita
  • Vagrant で作った VM にやってはいけない2つのこと - Qiita

    1. 自前の公開鍵「だけ」を設置する やっちゃうと起きること vagrant up 等の実行のたびにパスワード入力が必要になる vagrant up 等が実行できなくなる 詳細 使用する box ファイルにもよるのかもしれませんが、vagrant up や vagrant halt 等のコマンドは内部的に「公開鍵認証による VM への SSH 接続」を行っているようです。その際に使用している秘密鍵のありかは、VM が立ち上がっている状態で vagrant ssh-config すると確認できます。 $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentica

    Vagrant で作った VM にやってはいけない2つのこと - Qiita