タグ

2017年1月17日のブックマーク (9件)

  • GitHub - shiguredo/packer-templates: This repository has finished updating

    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 - shiguredo/packer-templates: This repository has finished updating
    akatakun
    akatakun 2017/01/17
    Vagrant Cloudの公式BoxではなくカスタムBoxを使用したいときのPackerテンプレート
  • PackerでVagrant用のBoxを作成したときのメモ - Qiita

    気がついたらChefやらPuppetやらAnsibleはDevOpsと呼ばれるようになったんですね。 時代のちょっと先端に行ったと思ったらまた取り残されてる感じがなんともこの業界ならではかと。 で、話は変わって前からVagrantのbaseBoxをゼロから作りたいぞ!!このヤロー!!って思っていたら PackerというVagrantの作者が仮想イメージを作るツールを出していたので作って見た時のメモ 環境 macosx10.8(ホストOS) 作る仮想インスタンスのOS CentOS6.4-x86_64_minimal 事前準備に必要なもの homebrew ※入れていない方は何も考えずにruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"と打とう virtualbox ※入れていない方はそうだvirtualboxを使っ

    PackerでVagrant用のBoxを作成したときのメモ - Qiita
  • ホスト型とハイパーバイザー型の違いは何?VMware vSphere Hypervisor の概要

    VMware vSphere Hypervisor(VMware ESXi、以降 ESXi)は、VMware社が無償で配布しているハイパーバイザー型の仮想環境です。 連載1回目では、ESXiの仕組みから、環境構築方法までを紹介いたします。 1.1. ホスト型とハイパーバイザー型の違い まずは、仮想化技術における「ホスト型」と「ハイパーバイザー型」の違いについて説明します。 ホスト型はOS上に土台となるソフトウェアをインストールし、そのソフトウェア上で仮想マシンを稼働させる方式です。VMware Player、VMware Fusion、Windows 7 でのXPモードなどがホスト型に分類されます。ホスト型ではすでに利用しているサーバーやPCにもインストールすることできるので手軽に導入できますが、ハードウェアへアクセスするにはホストOSを経由しなければならないため、余計なオーバーヘッドがか

    akatakun
    akatakun 2017/01/17
    ホスト型: OS上に土台となるソフトウェアをインストールし、そのソフトウェア上で仮想マシンを稼働させる方式,ハイパーバイザー型: サーバーへ直接インストールし仮想マシンを稼働させる方式
  • Vagrant、chef、 Dockerって最近よく聞くけどなにが違うの? - ゆーじのろぐ

    はじめに 先日うちの会社のアルバイトに来てくれている大学生さんに 「Vagrant, chef, DockerってよくWebで記事を読むんですけど使っている文脈が似ていて、何が違っていてどう使い分けるのかよくわからないんですよね〜」という風に尋ねられました。 その時に彼にも口頭で説明はしたのですが、うまく説明出来たのか自分でも怪しかったので今回まとめてみたいと思います。 Vagrantとは Vagrantについて、 Vagrant日語ドキュメントには以下のように説明されています。 Vagrantは、 あなたとあなたのチームの生産性/柔軟性を最大限にする手助けをするために、 簡単な環境設定/複製可能なマシン/業界標準の技術で構築された1つの一貫したワークフローによって制御される可搬的な開発環境を提供します。 その恩恵を得る為に、Vagrantは先人の知見に基づいています。 マシン(開発環境

    Vagrant、chef、 Dockerって最近よく聞くけどなにが違うの? - ゆーじのろぐ
    akatakun
    akatakun 2017/01/17
    ホスト型(Vagrant): ホストの物理マシン上に仮想的な「物理マシン」を作り出す,コンテナー型(Docker):ホストの物理マシンのカーネルを共有したホスト型,ハイパーバイザー型(EC2やVPS)
  • 最近のインフラ系ツールが多すぎて何が何だかわからない!からの卒業 - Qiita

    Docker ? Packer ? 何が違うの?と個人的にわけがわからなくなっていたのでまとめてみた インフラ系技術の 3 つのレイヤー Orchestration アプリケーションのデプロイ Capistrano Configuration ミドルウェアレベルの設定 Chef, Puppet Bootstrapping OS のインストールにあたる領域 Docker, Vagrant, Packer 今回は、Configuration ツールと Bootstrapping ツールの違いをまとめる Bootstrapping Tool Docker 公式ページ Linux コンテナの内部でアプリケーションを動作させるためのツール Go 言語で記述されている 環境構築は Dockerfile と呼ばれるファイルでコード化できる コンテナ型仮想化を提供するツール イメージの作成から実行まで A

    最近のインフラ系ツールが多すぎて何が何だかわからない!からの卒業 - Qiita
    akatakun
    akatakun 2017/01/17
    Bootstrapping: OSのインストールにあたる領域,Configuration: ミドルウェアレベルの設定,Orchestration: アプリケーションのデプロイ
  • VagrantのBoxを作成する(ubuntu 14.04 Server編) - zowのプログラムな日々

    追記:2015/02/06 ※新しく記事を書き直しました。 今後は以下の新しい記事の方を随時更新していきます。 VagrantのBase Boxを作成する - ubuntu14.04 Server編(随時更新) - zowのプログラムな日々 追記ここまで やはり他人の作ったOSイメージで作業してると、問題があった時にそこを疑ってしまうので、自分でインストールしたOSイメージを用意しておきたいと思う。今回はubuntu編。 必要なもの VirtualBoxとVagrantがセットアップされてるPC Ubuntu14.04 Server ISOイメージ 作業の流れ 基的にここに書かれている内容を行う VirtualBoxへubuntuインストール root設定 vagrantユーザ設定 システム設定 共有ディレクトリ設定 vagrantパッケージ作成 box登録 確認 VirtualBoxへ

    VagrantのBoxを作成する(ubuntu 14.04 Server編) - zowのプログラムな日々
  • Vagrant box 作成手順(CentOS 6.7) - Qiita

    Vagrant で利用する box ですが、基的に box は以下のサイトで提供されています。 ATLAS Vagrantbox.es 提供されている box は手軽に利用できますが、今回は自分用のまっさらな box 環境が欲しかったので、その作成備忘録です。 作成する box の OS は CentOS 6.7 になります。 環境情報 今回の作業環境は以下の通りです。 Windows 7 (64bit / Pro) VirtualBox 5.0.14 Vagrant 1.8.1 ISO ファイル準備 Download CentOS Linux ISO images から CentOS-6.7-x86_64-minimal.iso をダウンロードします。1 仮想マシンの作成 仮想マシンの新規作成 VirtualBox上に新規に仮想マシンを作成します。 名前とオペレーティングシステム 名前

    Vagrant box 作成手順(CentOS 6.7) - Qiita
  • だれがなぜMongoDB辞めたんですか?(Quora訳) - Qiita

    Google Trends でも引き続き勢いのある MongoDB ですが、一方でちらほらネガティブな意見も聞かれます。Quora に記事を見つけたので訳してみました (ちょっと古いですが時々更新されています)。章立てを少し追加していますが、それ以外は直訳です。 まとめ MongoDB は色々な特徴があって使いやすいハイブリッドなDB。でも、特定の機能を重視するなら特化したDBを使いましょう。 大量のデータをMap/Reduceしたいなら、Hadoop Key/Value の大量の操作ならスケールする Riak キャッシュとして使いたいなら、Membase, Redis, HBase キューとして使いたいなら、RabbitMQ, ActiveMQ, ZeroMQとか 検索用途で使いたいなら Solar & Sphinx とか 翻訳 Q.どの企業がなぜMongoDBをやめたんですか? A.ま

    だれがなぜMongoDB辞めたんですか?(Quora訳) - Qiita
    akatakun
    akatakun 2017/01/17
    大量の Map/Reduce を実行したいなら、たぶん Hadoop,本格的なシャーディングを組んでいて、Key/Valueの参照のみなら、Riak,主にキャッシュとして使っているなら、Membase、Redis、Hbase,キューとして使っているなら、結果的には
  • libv8とrubyracerについて - rochefort's blog

    今日のyak shaving。 とあるRailsプロジェクトを動かそうと bunlde install してみたところlivb8のinstall時にエラーとなりました。 OS はEl Capitanです。 エラー抜粋: 2 errors generated. make[1]: *** [/Users/rochefort/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/libv8-3.16.14.13/vendor/v8/out/x64.release/obj.target/v8_base/src/accessors.o] Error 1 make: *** [x64.release] Error 2 /Users/rochefort/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/libv8-3.1

    libv8とrubyracerについて - rochefort's blog