タグ

Virtualizationに関するscrewboundのブックマーク (90)

  • ざっくり分かる Vagrant 1.4 / Docker Provisioner

    Shin x blog Advent Calendar 2013 の 10 日目です。 Vagrant 1.4 がリリースされました。Docker Provisioner を中心に新機能をざっくりと見てみました。 ダウンロードページの変更 さあ、1.4 をダウンロードしよう、と今までのダウンロードページに行くと 1.4 のリンクがありません>< 新しいダウンロードページからダウンロードしましょう。 Download Vagrant – Vagrant Docker Provisioner Docker 対応として Docker Provisioner が追加されました。 このプロビジョナを使うと Docker 自体のインストールが自動で行われ(!)、その後、docker pull や docker run を実行することができます。 下記の Vagrantfile では Docker Pr

  • 簡単!Vagrant+Docker+td-agent+Elasticsearch+Kibanaで流行に乗ろう - As a Futurist...

    Fluentd Advent Calendar 2013に登録したものの、そういえば 1 年位全く fluentd に触ってなかったので、リハビリも兼ねて最近バージョンアップで導入された Vagrant の Docker provisioner を使って、ES+Kibana に流すとこまでを作ってみた。実用性には乏しい。 riywo/vagrant-docker-td-es-kibana-sample 以下解説。 Vagrantfile localhost から port forwarding で box の同じポートに接続させてる。さらに box の中で Docker が走っていて、Docker provisoner でコンテナを起動する時に、port redirect させているので、クライアントからダイレクトにコンテナと会話ができるようになっている。 ES と Kibana はarc

    簡単!Vagrant+Docker+td-agent+Elasticsearch+Kibanaで流行に乗ろう - As a Futurist...
  • Dockerで自分専用のDebianイメージを作る - ただのにっき(2013-12-13)

    Dockerで自分専用のDebianイメージを作る 春ごろからDockerのことをちょくちょく目にするようになって(ということは今さらいちいち説明しなくても良いということだ)、触ってみないとなーと思いつつもう12月だ。モチベーションが上がらなかったのは、自分がクラウド上に同一イメージのサーバをばんばん作っては壊すような仕事をしているわけじゃないというのが大きくて、学んだところで使うあてのない技術は後回しになって当然だ。 しかし、naoyaさんのポータブルなWebアプリケーションという記事を読んでピンときたので、ようやく重い腰を上げた。ホビーで書いてるプログラムはあいかわらず個人ないし小規模なグループで使うことを前提にすることの多いおれみたいな人が、サーバアプリケーションを簡単に配布できる仕掛けとしてDockerのようなコンテナ型仮想マシンを用意するという未来はけっこうアリじゃね? いつ

  • Docker 虎の巻

    docker_cheat.md Docker 虎の巻 Fork from Docker cheat sheet 実際にコマンドを試したい場合は、すぐにDockerを試したい人のための基礎コマンドを参照 何故Dockerを使うべきか Why Should I Care (For Developers) "Dockerが面白いのはシンプルな環境に隔離性と再現性をもたらしてくれることだ.ランタイムの環境を一度作れば、パッケージにして別のマシンでも再利用することできる.さらに,すべてはホスト内の隔離された環境で行われる(VMのように).最も素晴らしい点は,シンプルかつ高速であることだ." Dockerで使われている技術 仮想環境構築に docker を使う LXC "Xen とか VirtualBOX みたいにホスト内に仮想マシンを立ち上げるんじゃなくて、ホスト内の隔離された環境で仮想マシンを動か

    Docker 虎の巻
  • hansode.org - このウェブサイトは販売用です! - hansode リソースおよび情報

    このウェブサイトは販売用です! hansode.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、hansode.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor

    はじめに JenkinsでJVM上で動かない言語(PythonRubyなど*1)を使っていると、ジョブごとに環境が分離されていないことが問題になる場合があります。 Pythonにおける virtualenv やRubyにおける Bundler を使えば、ジョブごとに利用するライブラリを分離することができます。しかし、C拡張ライブラリをインストールするためには、ジョブが実行されるノードに開発用のファイルが存在している必要があります。例えば、Pythonモジュールの lxml のインストールにはlibxml2やlibxsltの開発用ファイルが必要です。 *2 このようなファイルが必要になるたびにJenkinsのノードにインストールするのはスマートじゃないですし、実行に必要な環境はコードの形で明文化されているべきです。 ジョブでaptやyumを使ってインストールするのもセキュアじゃないですし、

    Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor
  • 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 と Chef でつくるはてなブックマークの開発環境

    ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ / The construction of large scale TLS certificates management system with AWS

    Vagrant と Chef でつくるはてなブックマークの開発環境
  • 最近の仮想化界隈を知る:VMWareからCoreOSまで | 射撃しつつ前転

    仮想化の分野はどんどんと新しいものが出てくる。全部を実際に試すことは出来なくても、筋が良さそうなものについては、どういうものなのかある程度把握しておきたい。最近はちょっと忙しくてあまり情報収集ができてなかったので、追いつこうと思ってちょっと調べてみた。 ハイパーバイザ型仮想化とコンテナ型仮想化 仮想マシンの歴史をたどると、メインフレームの方では随分と昔から使われている技術である、と出てくる。一方で、x86の世界ではそれほど歴史は長くなく、1999年にリリースされたVMwareがおそらく実用的な初の仮想マシン技術だろう。 VMWareはハイパーバイザ型仮想化と呼ばれる技術で、上に乗るOS(ゲストと呼ばれる)に対して仮想的なハードウェアを提供する。ハイパーバイザ型も、どのレイヤで仮想的なハードウェアを提供するかで更に細分化されるらしいが、よく知らないので、ここではそこまでは踏み入らない。ハイパ

  • コンテナ型仮想化「Docker 0.7」リリース。主要Linuxディストリビューション全対応、ストレージドライバ同梱、コンテナ命名も可能に

    コンテナ型仮想化「Docker 0.7」リリース。主要Linuxディストリビューション全対応、ストレージドライバ同梱、コンテナ命名も可能に コンテナ型の仮想化は、ハイパーバイザによってハードウェアを仮想化する従来の方法とは異なり、OSの上に分離された複数のユーザー空間を作り出すことで、物理サーバの上に複数の仮想サーバを実現します。 ハイパーバイザ型に比べてコンテナ型は非常に軽量で、それがいまコンテナ型仮想化が注目される最大の理由になっています。一方、ハイパーバイザ型では仮想サーバごとに異なるOSが選べるのに対して、コンテナ型はその仕組み上、一種類のOSに限定されるという制限があります。 Dockerはコンテナ型仮想化ソフトウェアとしてもっとも注目度の高いソフトウェアといえるでしょう。バージョン0.7では主要なディストリビューションすべてで利用可能になったため、これからの普及に大きなはずみが

    コンテナ型仮想化「Docker 0.7」リリース。主要Linuxディストリビューション全対応、ストレージドライバ同梱、コンテナ命名も可能に
  • Docker = LXC + aufs + GitHub Culture - teppeis blog

    先日、社内勉強会のLTでDockerについて発表というか紹介しました。 DockerがYAVAY! from teppeis Dockerは各方面で噂は聞いていたんだけど、先月のTesting Casual Talks #1 : ATNDで、mizzyさんのDocker上でserverspecを走らせるデモを見てガツンとやられました。 仮想化というとVirtualBoxとかKVMみたいな仮想マシンしか想像してなかった自分には、起動時間ゼロで仮想環境が何度も実行される様子は衝撃的。調べてみると、LXCとaufsという要素技術をうまく組み合わせたものをGit&GitHub的なイマドキ開発文化でラッピングした感じで、うまいなーと感心しきりです。 発表もそのあたりのお話とデモが中心だったので、資料にはコマンドとかはないです。 実際に手を動かしたい方は先人の素晴らしい記事を読まれると良いかと思います

    Docker = LXC + aufs + GitHub Culture - teppeis blog
  • Vagrant で自分の PC に「作って、壊して、元に戻せる」サーバを作る

    Vagrant 便利ですね。Web システム構築ではサーバ構築、設定を何度となく繰り返すので、こういった「作って、壊して、元に戻せる」環境が自分の PC にあるというのはとても重宝します。 ここでは Vagrant1.0 を使って、Mac OS X 上に CentOS サーバを構築します。また触ってみて便利だった機能もいくつかご紹介します。 1. VirtualBox のインストール 2. Vagrant1.0 のインストール 3. box ファイルのインストール 4. Vagrantfile の作成 5. 仮想サーバを起動 6. 仮想サーバを停止 7. 仮想サーバを削除 8. 仮想サーバでhttpdサーバを構築 9. sahara プラグインで、作って、壊して、元に戻せる環境を構築 10. 複数の仮想サーバを起動 11. 仮想サーバのエクスポート Q. OS X, ruby, gem

  • 「仮想マシン」にわいせつ画像1万個 京都府警、児童ポルノ所持容疑でIT社員逮捕 - 政治・社会 - ZAKZAK

    パソコン内に作成した「仮想マシン」と呼ばれる仮想コンピューターを利用し、児童ポルノをファイル共有ソフトで不特定多数が閲覧できるように所持したとして、京都府警は13日、児童買春・ポルノ禁止法違反(公然陳列目的所持)の疑いで、横浜市南区永田東2のIT関連会社社員小沢正幸容疑者(35)を逮捕した。  府警少年課によると、仮想マシンは、パスワード設定が可能で、すべてのフォルダが画像データとして保存されるため、パソコンを調べても問題のファイルを見つけにくい。  小沢容疑者は仮想マシンの中でファイル共有ソフト「シェア」を使用し、不特定多数の閲覧を可能とした。小沢容疑者のパソコンからは児童ポルノ画像ファイル18個を含む約1万個のわいせつ画像などが入ったファイルが見つかった。  逮捕容疑は2月26日、自宅のパソコンに少女のわいせつな画像ファイル3個をファイル共有ソフトで不特定多数が閲覧できるように所持した

  • 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のはてなダイアリー
  • オープンソースのハイパーバイザーXenが衰退した理由

    オープンソースのXenに一体何があったのか。 5年前、オープンソースのXenは仮想化に対する新しいアプローチでデータセンターを席巻した。「準仮想化」と呼ばれるこの方式で、Xenはハイパーバイザーと仮想マシン(VM)が相互に通信できるようにし、これを全Linuxディストリビューションに無償で提供した。だが今や、オープンソースのXenは他のハイパーバイザー、特にVMware ESXi、Microsoft Hyper-V、KVMに水をあけられている。一体何があったのか。 Xenの変遷が分かる記事 LinuxカーネルがXenをフルサポートへ──「少な過ぎ、遅過ぎ」の感も LinuxカーネルのXenサポートで、Xenのシェアは広がるか Red Hat Enterprise Linux(RHEL)とSUSE Linux Enterprise Serverを含むあらゆるLinuxディストリビューションに

    オープンソースのハイパーバイザーXenが衰退した理由
  • 仮想化すべきでない10の理由(via Trend Cloud Security Blog) - 虎塚

    Trend Cloud Security Blogの昨年末の連載記事で、「システムを仮想化しない理由」がまとめられていました。 内容は、仮想化するかしないかの参考にするというよりも、「システムを仮想化しようと考えたときに対応を検討する必要があるもの」という観点で見た方がよい感じでした。 覚書きを兼ねてメモしておきます。 原文 5回の連載で10項目が挙げられています。 http://cloudsecurity.trendmicro.com/blog-series-part-1-of-5-10-reasons-not-to-virtualize/ http://cloudsecurity.trendmicro.com/blog-series-part-2-of-5-10-reasons-not-to-virtualize/ http://cloudsecurity.trendmicro.com

    仮想化すべきでない10の理由(via Trend Cloud Security Blog) - 虎塚
  • IBM、インテル、ヒューレット・パッカードらがオープンソースの仮想化「KVM」を推進。Open Virtualization Allianceを結成 - Publickey

    IBM、インテル、ヒューレット・パッカードらがオープンソースの仮想化「KVM」を推進。Open Virtualization Allianceを結成 サーバ仮想化を実現する仮想化ハイパーバイザの市場は、VMwareがトップベンダとして先頭を走り、そのあとをマイクロソフトやシトリックスが追っています。 その仮想化ハイパーバイザ市場で、IBM、インテル、ヒューレット・パッカード、レッドハットなどが、オープンソースとして開発されているハイパーバイザ「KVM(Kernel-based Virtual Machine)」を推進する団体「Open Virtualization Alliance」を立ち上げました。 KVMはLinuxカーネルに組み込まれていることが最大の特徴で、それゆえにLinuxを採用したシステムで仮想化を実現するのに非常に優れた性能を発揮します。 XenとKVMの違いは? Open

    IBM、インテル、ヒューレット・パッカードらがオープンソースの仮想化「KVM」を推進。Open Virtualization Allianceを結成 - Publickey
  • なぜか仮想化の全社導入が進まない

    大塚 弘毅 NTTデータ先端技術 最近、仮想化ソフトウエアベンダーのマーケティング担当者と話をしたときのこと。ユーザー企業の動向について聞いたところ、「すでに多くの企業が部分的に仮想化技術を導入している。仮想化技術を使ったことがある技術者は非常に多い」という。 だが、全社的に仮想化技術を導入しているのかと問うと、マーケティング担当者はそれを否定した。「いろいろと難しい要因がある。メリットは理解しているのだが、全社規模での導入はなかなか進んでいない」と話していた。 仮想化は“良いことずくめ”のはずでは… 仮想化のメリットは非常に多い。無駄なハードウエアが減ることで電気代、設置場所代が安くなったり、リソースプールの統合管理により高可用性を比較的安価に実現しつつ運用管理コストを削減できたりする(図1)。良いことずくめである。 特に経営者サイドから見ると非常に大きなメリットに映る。小規模から大規模

    なぜか仮想化の全社導入が進まない
  • 「仮想化を導入しても効果が出ない!」--その理由をデルの仮想化担当役員が指摘

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 仮想化への取り組みは、多くのユーザーにおいて、既に実行段階へと入っている。サーバ運用コストの削減効果や、データセンターの電力消費や冷却コストの削減、設備投資の抑制などの効果が期待されている一方で、効果が限定的であったり、思うような導入成果が上がっていないという話も聞かれる。 2月20日、来日した米Dellのグローバルインフラストラクチャーコンサルティング・サービスでバーチャライゼーション担当プラクティス・エグゼクティブを務めるRon Oglesby氏が、同社が提案するサーバ仮想化における成功例を示すとともに、「仮想化は諸刃の剣」として、実に5〜6割のユーザーが、仮想化への取り組みに関して、何らかの形で課題を抱えていることを示した。 仮想

    「仮想化を導入しても効果が出ない!」--その理由をデルの仮想化担当役員が指摘
  • 意外に多い?仮想化で十分な効果が出ない企業:ITpro

    「仮想化技術を導入した企業の多くは,コストやリソースの節約を実現できていない」---。Interop Las Vegas 2009(5月17~21日に米国で開催)に来場した120人のネットワーク・エンジニアITマネージャ,IT部門幹部に対するアンケートで,このような結果が得られたという(関連記事)。この調査結果を見て,筆者は軽い驚きをおぼえた。 調査では回答者の55%が,仮想化技術の導入により「望ましい効果よりも面倒な問題の方が多くなった」と述べた。ニュースリリースを見る限り,ここでいう望ましい効果とは主に「コストやリソースの節約」を意味するようだ。 新しい技術が定着して成果を上げるには,それなりの時間を要するのが普通である。調査結果は,この点を差し引いても仮想化を検討中の企業が尻込みしてしまいかねない内容といえる。 Interopの来場者が対象なので,「ネットワーク仮想化」の話ではない

    意外に多い?仮想化で十分な効果が出ない企業:ITpro