タグ

lxcに関するmasasuzのブックマーク (8)

  • Docker と LXC - Qiita

    Docker はただ LXC を再発明しているわけではないというお話。DotCloud のファウンダーによる stackoverflow の質問への回答。 LXC はネームスペースやコントロールグループ等の Linux カーネルケーパビリティ機能を利用し、プロセスを他のプロセスからサンドボックス化し、それらプロセスへのリソースの割当てをコントロールしている。Docker はこのローレベルのカーネル機能を軸に、以下のような機能を提供している。 LXC に対し Docker が提供している機能 どんなマシンへもポータブルデプロイ可能 Docker はアプリケーションをビルドするためのフォーマットが定義されており、その全ての依存関係を (Docker がインストールされている全てのマシンで動作する) 単一のオブジェクトに入れ、それはどこで実行してもアプリケーション実行環境が同一になります。LXC

    Docker と LXC - Qiita
  • OpenStackとLXCを導入した話 - mixi engineer blog

    こんにちは、運用部 アプリ運用グループの清水です。Golang鋭意勉強中です。 今回は、SNS「mixi」に限った話ではなく、ミクシィ社全体として利用している仮想環境について紹介したいと思います。パブリッククラウドも一部のサービスで利用していますが、今回は、自社で運用している仮想環境にフォーカスして書いてみようと思います。 今まで利用してきた仮想環境 今まで利用してきた仮想環境というと、手作業で構築したKVM(Kernel-based Virtual Machine)環境が中心でした。手作業といってもある程度手軽に構築できるように、シェルスクリプトとCobblerでVMを構築できるようになっています。構築の流れは以下のとおりです。 CobblerにVMのIPやホスト名などをスクリプトで登録する。 KVMのホスト上でスクリプトを実行(koanコマンドでCobblerと連携してVMをセットアッ

    OpenStackとLXCを導入した話 - mixi engineer blog
  • Ubuntu LXC

    README.md LXC コンテナは、軽量な仮想化技術です。これはQemuやVMwareのような完全仮想化に比べると、どちらかというと拡張されたchrootに似ています。なぜなら、コンテナはハードウェアをエミュレートしたりせず、ホストと同じOSを共有するからです。なのでコンテナは、SolarisのzoneやBSDのjailと比べて優れています。Linux-vserverとOpenVZの二つが、現在のところ既に存在している独立して実装されているLinux機能のコンテナ実装です。実はコンテナは、vserverとOpenVZの機能の上位互換を開発するための仕事の延長で登場しました。いくつかのvserverとOpenVZの機能は現在のコンテナではまだ実装されていませんが、コンテナは多くのLinuxディストリビューションを起動(boot)することができ、upstreamカーネルの変更なしで利用する

    Ubuntu LXC
  • Lxc で始めるケチケチ仮想化生活?!

    イベント名:オープンソースカンファレンス2011 Tokyo/Spring 講師:日仮想化技術 大内 日時:2011/3/5 アジェンダ: • サーバー仮想化の基について確認 • Fedora 14を使って、GUI操作だけでLinux KVM環境を構築する方法を紹介 概要: 仮想化をやってみたいけれど、やってみたいと思ったまま今日に至っている方のための仮想化入門セミナーです。 Linux KVM仮想化環境をGUI環境でカンタンに作る方法をお教えします。

    Lxc で始めるケチケチ仮想化生活?!
    masasuz
    masasuz 2013/09/19
  • 第226回 LXCで軽量仮想環境の活用 | gihyo.jp

    Ubuntu 12.04 LTSの目標の一つは、LXCLinux Containers)の充実でした。11.04の頃から格的にサポートを開始したLXCは、かんたんに軽量な仮想環境を作成できるとあって、アプリケーションのテスト環境やJujuのようなクラウドマシンの生成ツールでも使われています。 さらに今回のリリースでは、x86マシン上でARMの実行環境を生成できるようになりました。そこで今回は、UbuntuにおけるLXCの基的な使い方を紹介します。 LXCで仮想環境を作る LXCLinuxカーネルのControl GroupやNamespaceという機能を使って、ホストOSとは隔離された環境を作るツールです。LXCのパッケージにはテンプレートという形で各OSの最小構成のrootfs環境を作るスクリプトも付属しているため、VirutalBoxやXenのようにコマンドラインから簡単に仮想

    第226回 LXCで軽量仮想環境の活用 | gihyo.jp
    masasuz
    masasuz 2013/09/19
  • Ubuntu 12.04でLXCを使う - Qiita

    コンテナの作成 コンテナのテンプレートは/usr/lib/lxc/templates/lxc-*というファイルで定義されています。 ここではubuntuのコンテナを作成してみます。マシンスペックにもよりますが10分程度かかります。

    Ubuntu 12.04でLXCを使う - Qiita
  • Google IO 2012

    名前: 加藤泰文 http://www.ten-forward.ws/ twitter: @ten_forward g+: http://gplus.to/tenforward 技術系ネタのブログ 職場: ホスティング会社の開発部門 OSS 関係活動 Plamo Linux メンテナ,Web ページコンテンツ管理 lxc man pages 翻訳 Jetspeed2 マニュアル翻訳 (もう活動してません) 技評さんのムックとか SD に数回執筆 今日の目標 Linux のコンテナ関連の開発は活発です.しかしまとまった情報がないのが現状です 最近の Linux のコンテナに関する動向をまとめてみましたので発表します が,最新情報は,個人でまとめられるものではなさそうです (^_^;) なので今日のこの資料は不完全です 出席者からのツッコミで資料を当の最新情報にするのが当の目標です LXC

  • さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor

    2013年6月7日 22:04更新: Upstartのデフォルトの設定ファイルを書き換えない方法に変更しました。hitoさんありがとうございます。 lxcなどのバージョンを記載しました。 はじめに Chefを使っていると、役割やサービスごとに環境を分離したくなります。 しかし、個人レベルで大してトラフィックがない段階で、サービスごとに仮想サーバーを借りていてはお金が足りません。 そこで、安価なVPS上でLinux Container (LXC) を使うことで、複数のサーバーを作ります。 スケールしたくなったときは、コンテナを潰して、新しく仮想サーバーを借りてChefで同様の設定をすれば手軽にスケールできると考えています。 Heroku使えば?と言われるかもしれませんが、色々なミドルウェアを利用したり、バックグラウンドで処理をしようとすると、たちまちお金がかかるので、VPSをやりくりして遊び

    さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
  • 1