[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

vagrantに関するissmのブックマーク (50)

  • VagrantのBox(CentOS 7.2 x64)をVagrant Cloudに公開しました - Life with IT

    2015/12/30 とある目的でCentOS 7.2の仮想環境を作ろうと思い、いつもの場所(http://www.vagrantbox.es/)でVagrantのBoxを探してみましたが好みのものが見当たらなかったので自分でBoxを作ってVagrant Cloudに公開しました。 https://atlas.hashicorp.com/kogurek1/ Boxの内容は以下のとおりです。もし必要なかたがいたら使ってください。 CentOS 7.2(1511) x64 Minimal VirtualBox Guest Additions 5.0.12 デフォルトから変更したVirtualBoxの設定 メモリ割当を1024MBに HDD容量を16GBに 起動順序からフロッピーを削除 オーディオを無効化 USBコントローラーを無効化 使い方 vagrant initで指定したBoxがvagra

    VagrantのBox(CentOS 7.2 x64)をVagrant Cloudに公開しました - Life with IT
  • Docker と Vagrant の明確な違い

    2015/08/06 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techDockerVagrant そもそも比較するようなものではないものの、分かりづらい解説しかなかったので、 超個人的な主観でまとめておこうと思いました。 Docker の特徴Linux 上でのみ動く (Windows, Mac 上では動かない)Linux のリソースを流用しつつも小さく閉じた環境を作ることができる小さいので作っては捨て、が容易例えるなら・・・ 病院の中に�超小型隔離施設を作るようなもの隔離されてるものの、診察も受けられるし隔離施設ごとトイレにも行けるDocker コンテナをたくさん作る ≒ 病院内に超小型隔離患者がたくさん、みたいなイメージVagrant の特徴Windows / Mac / Linux それぞれにパッケージが用意されている実際は VirtualB

    Docker と Vagrant の明確な違い
  • 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 を行うとプラグインが有効と

    issm
    issm 2015/04/13
  • KVM用仮想マシンをVagrantで手軽に作る | さくらのナレッジ

    さまざまなOS環境を仮想マシン上に簡単に作成できるVagrantが近年注目を集めている。今回はこのVagrantを使って、KVM上で動作する仮想マシンの作成や実行を可能にする「vagrant-libvirt」および「vagrant-kvm」を紹介する。 Linuxサーバー上ではVagrantを使いにくい? 近年では仮想マシンを使ってソフトウェアやWebサイトの開発およびテストを行うことが増えている。最近のPCは仮想マシンを稼動させるのに十分なリソースを備えており、1台のサーバー上で複数の仮想マシンを稼動させたり、開発者のPC上で仮想マシンを稼動させることで、開発者ごとの開発/テスト環境を簡単に用意できるようになっている。 とはいえ、仮想マシンを使った場合でも、開発/テスト環境の構築はやはり手間がかかることが多い。OSや各種ソフトウェアのインストールや設定といった作業は仮想マシンごとに必要と

    KVM用仮想マシンをVagrantで手軽に作る | さくらのナレッジ
  • vagrantの便利に使えるプラグイン6選 - Qiita

    オライリージャパンから『実践 Vagrant』が発売されるなど注目を集めているVagrantですが、Vagrantをより便利に使うためにプラグインを利用することができます。私が個人的に使用して、便利だと思ったプラグインについてまとめました。 便利なプラグイン6選 sahara vagrant-cachier vagrant-global-status vagrant-omnibus vagrant-vbguest vagrant-vbox-snapshot 1. sahara jedi4ever/sahara · GitHub サンドボックスモードを有効にするプラグインです。サンドボックスモード内で実行した操作はロールバック機能で実行前の状態に戻すことができます。実行した操作を確定したい場合はコミットを実行します。Chefのレシピをいろいろ試したい場合などに便利に使えます。 インストール方

    vagrantの便利に使えるプラグイン6選 - Qiita
    issm
    issm 2014/12/24
  • Feature Preview: Docker-Based Development Environments

    PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

    Feature Preview: Docker-Based Development Environments
  • CoreOS on Vagrantで時計がずれる件について - みずぴー日記

    みなさん、こんばんは。仮想化ライフをエンジョイしていますか? 最近ボクも開発環境をVagrant+CoreOS+Dockerに移行しました。 さてCoreOSですが、ホント最小限な感じで大変クールなですが、ミニマムすぎてntpdが入ってない(or動いていない)ため、あっさり時計がずれたりします。 で、時計がずれると、いろいろと不都合がでてくるので、Vagrantでの起動時に時計あわせをするようにしました。 # -*- mode: ruby -*- # # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "coreos" config.vm.box_url = "http://storage.core-os.net/coreos/amd64-generic/dev-channel/coreos_prod

    CoreOS on Vagrantで時計がずれる件について - みずぴー日記
  • "実践Vagrant"を読んだ

    "実践Vagrant"を読んだ O’Reilly Japan - 実践 Vagrant Vagrantは普通に問題なく使えているし,をわざわざ読む必要もないと思ったが,以下のようなモチベーションで購入. Mitchell Hashimoto氏の設計思想的な部分を知りたかった プラグインをつくりたかった 落ち穂拾い まず,設計思想.1章に”Vagrant道”という節があり,ユースケースというか,Vagrantを使った高レベルなワークフローが説明されている.開発者や運用技術者からみて,普段のプロジェクトの中でVagrantがどのような役割を果たすのかが簡単にまとめられている.Vagrantが近年の開発環境にあまりに自然に入り込んできたのは,このようなビジョンがあってからこそだと思う.誰もが理解できるビジョンを掲げ,それをコードに落とし込むところがMitchell氏のすごさなんだと改めて認識し

  • VirtualBox 4.3.10 に上げたら Packer 産 vagrant box で shared folder をマウントできなくなった件とその対策 | いわぶろ(ろてん)

    現象とその対策 VirtualBox を 4.3.8 から 4.3.10 に上げてから,以前のエントリ のような環境下で生成した vagrant box を up すると,次のようなエラーが出るようになりました: % cd /path/to/myproj/vm/mysql % vagrant up ... GuestAdditions 4.3.10 running --- OK. ==> server: Checking for guest additions in VM... ==> server: Setting hostname... ==> server: Configuring and enabling network interfaces... ==> server: Mounting shared folders... server: /vagrant => /path/to

    issm
    issm 2014/04/08
    個人的にハマったのでメモ.
  • PackerでVagrant Boxを作成する際のトラブルシューティング

    Packer はJSONで記述した構成ファイルに従って $ packer build コマンド一発でVMイメージを作成でき、さらにVagrant BoxやAmazon EC2のイメージにエクスポートできる超クールなツールです。ちなみに開発者はVagrantの開発者で有名なMitchell Hashimoto氏です。 今回はPackerでVagrant Boxの作成の自動化をしようとした際にハマったポイントとその解決方法について報告します。 トラブルその1: SSHに接続できずタイムアウトする packer build の実行中に ==> virtualbox: Waiting for SSH to become available... と表示されたままタイムアウトしてビルド失敗になる場合や、vagrant up 実行中に [default] Booting VM... [default]

    PackerでVagrant Boxを作成する際のトラブルシューティング
    issm
    issm 2014/03/29
    "PackerはGuest AdditionsのISOイメージのダウンロードはしてくれますがインストールまではやってくれないので、PackerにGuest Additionsをインストールするスクリプト" / veewee が出してくれる vbox.sh を流用してる.
  • Vagrantのport forwardは普通に80 → 80に転送すればよいのでは · DQNEO日記

    Vagrantfileのforwarded_portの設定で、よく config.vm.network :forwarded_port, guest: 80, host: 8080 と書いてる例を見かけます。 Vagrantfileのコメントにそう書いてあるので、そのままそれを使ってしまってる人が多いようです。 私もそうでした。 でもこれだとブラウザでいちいち http://localhost:8080/ みたいにうつのがめんどくさいし、 SSL環境だと https://localhost:8443/ になちゃって、やる気が失せる。 で今日気付いたんです。 普通に80 -> 80 , 443 -> 443に転送してしまえばいいんじゃないかと。 config.vm.network :forwarded_port, guest: 80, host: 80 config.vm.network :

    Vagrantのport forwardは普通に80 → 80に転送すればよいのでは · DQNEO日記
    issm
    issm 2014/03/24
  • Packer を使って一プロジェクトでいくつかの Vagrant box をこさえるにあたってのファイル管理とか | いわぶろ(ろてん)

    メモ Vagrant box な VM を作るのに,Packer を触ってみています. で,一プロジェクトの中で,いくつかの Vagrant box な VM −− 例えば Webサーバなホスト用,DBサーバなホスト用,等々 — をこさえるときの,そのためのファイル群の管理をこんな感じにしてみました.というメモです. ファイル構成 /path/to/myproj/packer ├── bin │   ├── build │   └── deploy ├── builders │   └── preseed.cfg ├── iso │   └── ubuntu-13.04-server-amd64.iso ├── provisioners │   ├── _ │   │   ├── apt.sh │   │   ├── cleanup.sh │   │   ├── sudo.sh │   │

  • 環境変数で Vagrant の bridge を指定できるようにする - Qiita

    背景 Vagrant で開発中のプロダクトを同僚に見てもらいたい 同僚は同じ LAN の中にいる そうだ bridge 使おう ...という感じで Vagrant に public interface を追加したくなる場面がありますよね、ね

    環境変数で Vagrant の bridge を指定できるようにする - Qiita
  • Packer雑感

    Packer雑感 Packerを使ってChef/Puppet/AnsibleでDockerのイメージをつくる で初めてPackerを使った.そのときの思ったことをざっと書き留めておく. Packerは,Vagrantの作者であるMitchell Hashimoto氏によって開発が進められているVirtualBoxやVMWare,Amazon EC2などの仮想マシンのイメージの作成を行うツール.VagrantのVirtualBox用のBoxを作るveeweeに置き換わるツールとして知られている. リリース時からPackerはVagrantのBoxを作る専用ツールとしてのイメージが強かった.実際,box作るときはベースboxを基にvagrantのプロビジョニング機能を使ってvagrant packageで済むし,ヘビーにVagrantを使うユーザのためのツールだと思っていた.また,ネット上にあ

  • Packer で Ubuntu 12.04 の Vagrant Box を作る - Qiita

    { "builders": [ { "type": "virtualbox-iso", "guest_os_type": "Ubuntu_64", "iso_urls": [ "http://ftp.jaist.ac.jp/pub/Linux/ubuntu-releases/12.04/ubuntu-12.04.4-server-amd64.iso", "http://releases.ubuntu.com/12.04/ubuntu-12.04.4-server-amd64.iso" ], "iso_checksum": "e83adb9af4ec0a039e6a5c6e145a34de", "iso_checksum_type": "md5", "ssh_username": "vagrant", "ssh_password": "vagrant", "shutdown_command"

    Packer で Ubuntu 12.04 の Vagrant Box を作る - Qiita
  • Vagrant の VM にハードディスクを追加する

    Vagrant の VM にハードディスクを追加したい場合、VirtualBox の GUI を使って手動でハードディスクを追加して、その VM を元に Box ファイルを作るというやり方がまず考えられると思うけど、面倒なのでぶっちゃけやりたくない。 できれば Vagrantfile の設定から追加できると良いなと思い、探してみたところ以下の Gist が見つかった。 https://gist.github.com/leifg/4713995 早速、上記の内容を元に Vagrantfile API v2 っぽく書きなおしてみた。 $ vagrant --version Vagrant 1.3.5 $ cat Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.c

    Vagrant の VM にハードディスクを追加する
  • GitHub - jedi4ever/veewee: Easing the building of vagrant boxes

    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

    GitHub - jedi4ever/veewee: Easing the building of vagrant boxes
  • Packerリリースおめでとうございます! - As a Futurist...

    先週末に Vagrant で有名な @mitchellh さんの新作、”Packer”が発表されました(正式にいつリリースしたのかよく分かってないですが、HN に流れたのは先週)。 Packer Packer | Mitchell Hashimoto mitchelh さんのブログ記事 簡単に言えば、EC2 や Virtualbox などの仮想環境における OS インストール作業を、設定ファイル 1 枚で自動化できるツールです。似たようなツールはたくさんありますし、これからもたくさん出てくるでしょう。ぜひいろんな人に今のうちから触ってもらって、よりよいツールにしていって欲しいと思ったので、超簡単な紹介をしておきます。英語が苦じゃない人は Intro をひと通り読むと良いと思います。 Packer 概要 Packer はメタ OS インストール自動化ツールで、いくつかのフェーズを持ちそれぞれ

    Packerリリースおめでとうございます! - As a Futurist...
  • PackerでVagrant用のBoxを作成したときのメモ - Qiita

    { "builders": [ { "type": "virtualbox-iso", "vm_name": "box", "boot_wait": "10s", "disk_size": 512000, "guest_os_type": "RedHat_64", "iso_checksum": "4a5fa01c81cc300f4729136e28ebe600", "iso_checksum_type": "md5", "iso_url": "http://ftp.iij.ad.jp/pub/linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso", "ssh_username": "vagrant", "ssh_password": "vagrant", "ssh_port": 22, "ssh_wait_timeout":

    PackerでVagrant用のBoxを作成したときのメモ - Qiita
  • veeweeの使い方 - Qiita

    ##veeweeとは 忘れないようにメモしておきたいと思います。 veeweeとはオリジナルboxファイルを作るツールになります。 vagrantを使用していると、真っ白なテンプレート状態のboxを使用することになります。 しかし、テスト環境にインストールしておきたいツールなどがあると思います。 例えば、nmap、htop、またepelなどのリポジトリなどです。 いちいちテスト環境を作るたびに、インストールするのは面倒 このような時にveeweeを使うとOriginalBoxが作られて、テスト環境を作るのが楽になります。 ![Original_Template](https://bitbucket.org/harareona/quiita_photo/raw/aa31cb171b0e93ed8786a7043b4b7caf7779cf02/sile2.jpg) あくまで作るboxは、基礎の

    veeweeの使い方 - Qiita