タグ

vagrantに関するMonMonMonのブックマーク (28)

  • Toward Vagrant 3.0

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

    Toward Vagrant 3.0
  • SSSSLIDE

    SSSSLIDE
  • Vagrantのboxを共有する - Enjoy*Study

    インターネットでの共有 Vagrantの開発元でもあるHashiCorpがAtlasというサービスを提供しています。 Discover Vagrant Boxes | Atlas by HashiCorp これを使うと、Vagrantのboxをアップロードし、共有することができます。コストもかからないし、バージョン管理もできちゃいます。 Atlasに登録したものは、そのまま名前を指定すると仮想マシンを立ち上げられます。 vagrant init onozaty/redmine-3.2 vagrant up とても便利ですね! インターネットに公開できない場合 インターネット上に公開できないようなものの場合だと、Atlas使えないのでちょっと面倒です。 ファイルサーバなどでboxを共有する みんなが参照可能な場所にboxを配置し、vagrant init時にURLを指定します。 vagran

    Vagrantのboxを共有する - Enjoy*Study
  • https://github.com/chef/bento/blob/master/README.md

  • puppetlabs | Atlas by HashiCorp

    The Packer, Artifact Registry and Terraform Enterprise (Legacy) features of Atlas will no longer be actively developed or maintained and will be fully decommissioned on Thursday, May 31, 2018. Please see our guide on building immutable infrastructure with Packer on CI/CD for ideas on implementing Packer and Artifact Registry features yourself and the Upgrading From Terraform Enterprise (Legacy) gu

  • 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
  • vagrant上、共有ファイルのパーミッションを変更する - Qiita

    vagrantはホスト(あなたのPC)とゲスト(仮想マシン)で共有フォルダを作ってくれていて、わざわざvagrant sshしなくても、ソースコードをいじれたりします。 ただ共有フォルダ内のファイル・フォルダのパーミッションがchmodをしても変えられなかったので、変える方法をメモ。(ちなみになんでこうゆう仕様になってるんですかね・・?)

    vagrant上、共有ファイルのパーミッションを変更する - Qiita
  • Vagrant の VM で GUI (X11) のアプリケーションを使う

    Vagrant の VM は大抵 CUI で操作するけど、たまに GUI のアプリケーションをどーしても使いたくなることってあると思う。 今回は SSH の X11 転送を使って Vagrant の VM 上で動く X を使ったアプリケーションを操作できるようにしてみる。 まず Vagrant を動かすホストには X Server が必要なのでインストールする。 OS X の場合 10.8 (Mountain Lion) 以降 X Server はバンドルされなくなってしまったので、別途 XQuartz を入れる。 http://xquartz.macosforge.org/ さて、以下が肝心の Vagrantfile だけど、ポイントは config.ssh.forward_x11 を true にすることだけ。 $ cat Vagrantfile # -*- mode: ruby -*

    Vagrant の VM で GUI (X11) のアプリケーションを使う
  • 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
  • Vagrantで使うVirtualBoxのVM(仮想マシン)を外付けHDDに移動

    Macbook Air の SSD 空き容量枯渇問題が再び深刻化してきましたので、Vagrant で使う VirtualBox のVM(仮想マシン)を、体の SSD から外付け HDD に移動させました。Vagrant 使って VM をぽんぽこ作ってると、ストレージの空き容量ががんがん減っていって困りますね! Macbook Air の SSD ストレージで容量ってるディレクトリを調査 | EasyRamble ということで、以下作業手順のまとめです。 1. 外付け HDD ストレージを準備 2. VirtualBox の VM 保存場所を外付け HDD に変更する設定 3. 既存の VM のデータを外付け HDD に移動 4. VirtualBox 管理画面で既存の VM を一旦削除して追加する再設定 5. 既存の Vagrant のデータを外付け HDD に移動 6. 環境変数 V

    Vagrantで使うVirtualBoxのVM(仮想マシン)を外付けHDDに移動
  • Vagrant で作った仮想マシンから Box ファイルを作りなおす

    Web サイトなどから落としてきたデフォルトのままの Box ファイルから作ることのできる VM は、当たり前だけど自分がいつも使っているような設定が入っていない。 例えば、デフォルトの Box ファイルから作った VM に毎回生じる多量のパッケージの更新作業に費やす時間だけ見ても明らかに無駄だ。 だから、自分でカスタマイズした Box ファイルを作りたいんだけど、どうやら vagrant package コマンドを使えば簡単にできちゃうみたいだ。 Vagrant のインストールなどはプラットフォームによっても異なるため省略。 ひとまずデフォルトの Box ファイル (centos64) を使って VM を起動するところから。 $ vagrant --version Vagrant 1.3.5 $ vagrant init centos64 $ vagrant up $ vagrant s

    Vagrant で作った仮想マシンから Box ファイルを作りなおす
  • WindowsでVagrantを扱う私的まとめ (Windows OSのBox作成編 Part.1) - しばたテックブログ

    前回に引き続き、今回はWindows OSのBoxファイルを自分で作る手順について説明します。 参考にしたサイト エントリの内容は以下のサイトの手順を参考にしています。 Creating a Base Box - Vagrant by HashiCorp GitHub - WinRb/vagrant-windows VagrantでWindowsゲストのBoxを作成 | dsp74118の補完庫 Boxの作成手順 参考にしたサイトでの手順を生かしつつ、極力PowerShellからCUIでBoxを作成する手順を説明していきます。 残念ながら現時点ではローカルグループポリシーを設定する箇所のみGUIで行わざるを得ず全ての手順をCUI化することは出来てません。 いずれすべての手順をCUI化し、スクリプトで一発設定できる様にしたいです... 0. はじめに 以降の手順は管理者権限を持つユーザーで

    WindowsでVagrantを扱う私的まとめ (Windows OSのBox作成編 Part.1) - しばたテックブログ
  • オープンソースのTrelloクローン Libreboard | Ryuzee.com

    Trelloは、https://www.trello.com で提供されているオンラインのタスク管理サービスで、利用している人も多いと思います。僕自身も以前書いたSCRUM BOOT CAMP THE BOOKの執筆の進捗管理や、Regional Scrum Gathering Tokyoのタスク管理などで使っていました。 このTrelloのオープンソース版のクローンが登場したので紹介します。 LibreboardLibreboardは、こちらで開発が進められているオープンソースソフトウェアでMITライセンスで提供されています。2014年の頭に開発が始まり、最初の開発ペースは早くありませんでしたが、昨年末くらいから急激に開発速度が上がってきているようです。 技術的には、NodejsのフレームワークであるMeteor(メテオ)を利用しています。 Meteorの詳細については以下を参照すると良

    オープンソースのTrelloクローン Libreboard | Ryuzee.com
  • VagrantでWindowsのBoxを無料で構築する - つばろぐ

    Windowsに怪しげなツールをインストールしたり、Powershellコマンドのテストを行ったりする際に、Windowsの仮想マシンを作成し、検証を行うことがあります。 通常であればVirtualBoxやVMWareのような仮想化ツールを使うところでしょうが、今回はVagrantを使ってみます。 Vagrantについては過去エントリにて紹介していますので、そちらをご覧下さい。 Vagrantの導入や使用についての備忘録 - つばろぐ WindowsのBoxを作る VagrantでWindowsを動かすには、仮想マシンの基となるBoxファイルが必要になります。 テンプレートのようなものですね。 しかしWindowsのBoxファイルは、LinuxOSよりも作り方が難しいです。 WindowsのBoxファイルの作り方は、下記の記事がとても参考になります。 Vagrant で作ったり壊したりでき

    VagrantでWindowsのBoxを無料で構築する - つばろぐ
  • Vagrant用のboxファイルを小さくする | e2esound.com業務日誌

    CentOS ベースの box を vagrant up した後に, 各パッケージを追加, 設定し LAMP 環境を用意。さらに使用する CMS 的なものをインストールしたものを box ファイルとして利用したかった為, vagrant package してみました。 すると, box ファイルのサイズが約 2.9GB 程度になってしまいました。流石に大きすぎて扱いづらい為, サイズを小さくする方法を調べました。 参考になりそうな情報 Making smaller base boxes ·Issue #343 · mitchellh/vagrant Reducing a Vagrant box size —Vinicius Massuchetto Script to reduce VM size before packaging for vagrant Vagrant のベースBOX を更

  • Vagrant体験入門ハンズオンの資料を公開します

    2014/04/24 DevLove関西にて、Vagrant体験入門を行いました。 これからVagrantを使ってみようという方向けに、Vagrantを触ってみようというイベントです。 前半にVagrantの概要を話すセッションを行ない、その後ハンズオンで実際にVagrantに触れてみるという構成でした。 発表資料 前半で、Vagrantの概要を話した際の資料です。 ハンズオンをはじめるにあたって、下地となる内容を話しました。 Vagrant に関する発表は何度か行っていますし、blogを書く際にも何度と無く調べていますが、Vagrant自体の進化が速いので、見直すたびに発見があって面白いです。 ハンズオン資料 ハンズオンの手順は Gist にまとめることが多いのですが、今回は Qiita に書きました。Kobito があるとサクサク書けるのが良いですね。 http://qiita.c

  • Vagrant で作ったり壊したりできる Windows 環境を手に入れるまでの手順

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

    Vagrant で作ったり壊したりできる Windows 環境を手に入れるまでの手順
  • 『第3回 コンテナ型仮想化の情報交換会@大阪』を開催し『Linuxコンテナ入門』というお題で発表してきました - TenForward

    4/12 に大阪でコンテナに関する仮想化の勉強会を開催し,『Linux コンテナ入門』というお題で発表してきました. 前日はDocker Meetup Tokyo #2で,最終の新幹線に飛び乗り,翌日午前から準備をして (前日,私がいない間に準備してくれて助かった!!),午後から勉強会ということで,アラフィフ予備軍のおっさんにはちょっと強行軍だったのですが,年間を通じて最もコンテナ分の濃い二日間になり,非常に楽しく,ためになる時間を過ごすことができました. この勉強会はは広く「コンテナに少しでもかすれば良い」という考えで開催しています.私がどちらかというとベースとなる仕組みの勉強ばかりなので,実際の応用事例とかも聞きたい,自分が使ってないコンテナ技術についても聞きたいと思っているからです.自分が聞きたい話を聞くために勉強会を開く,という考えですね.プログラムについても仕組みから徐々に応用に

    『第3回 コンテナ型仮想化の情報交換会@大阪』を開催し『Linuxコンテナ入門』というお題で発表してきました - TenForward
  • Vagrant 1.5 で追加された Rsync Synced Folder が良い

    Vagrant 1.5 がリリースされました。1.1 以来の big change ということで、目新しい機能が追加されています。 目玉はやはり Vagrant Share だと思うのですが、その他にも Web システムの開発に Vagrant を使っている人には嬉しい機能が追加されています。 その一つが Rsync Synced Folder です。 Vagrant には、ホストマシンとゲストマシンとでファイルを共有、同期する機能があります。 これにより、開発はホストマシンで行い、実行は LA(MP)P 環境であるゲストマシンで行うという、いいとこ取りができました。 この機能を実現する方法として、shared folder(VirtualBox の機能)や NFS を利用することができたのですが、これに rsync による同期が追加されました。 ホストマシンからゲストマシンへ rsync

  • Vagrantのインストール | 開発環境/開発ツール

    なにはなくともVagrantだぜ — 最近私はそう思っている。Vagrant(ベイグラント)は派手なソフトウェアではないが、IT技術者の学習と仕事のスタイルを大きく変革する可能性を持っている。デスクトップマシンとしてWindowsMacを使っていて、Linuxサーバーにも触る機会がある人、そういう人ならVagrantを使わない手はない、使うべきだ。今すぐ使い始めよう。 関連記事: Vagrantのインストール Windows 10 日語版の仮想環境を構築する 今や仮想環境は万人に開放された Vagrantは、仮想環境の構築と制御を行うソフトウェアだ。あなたが今使っているそのコンピュータ内に、誰にも迷惑をかけずにいじり倒せる(壊したってかまわない)サーバマシンを生み出すことができる。その仮想サーバーマシンは、開発環境としても、Linuxソフトウェアやサーバー管理の学習や実験にも、自由に気

    Vagrantのインストール | 開発環境/開発ツール