Container and virtualization tools linuxcontainers.org is the umbrella project behind Incus, LXC, LXCFS, Distrobuilder and more. The goal is to offer a distro and vendor neutral environment for the development of Linux container technologies. Our focus is providing containers and virtual machines that run full Linux systems. While VMs supply a complete environment, system containers offer an envir
TL;DR I've written a cheat sheet for Docker, and I have a github project for it. Here's the thinking that went into why Docker, and how best to use it. The problem You want to build your own development environment from scratch, and you want it to be as close to a production environment as possible. Solutions Development environments usually just… evolve. There's a bunch of tries at producing a co
サーバアプリケーションの配置はますます複雑になっています。いくつかのPerlスクリプトをコピーするだけでインストールが完了する時代は終わりました。今日、ソフトウエアは多くの種類の要求を抱えています。 インストールするソフトウエアやライブラリの依存物("Python >= 2.6.3とDjango 1.2に依存する") 実行するサービスへの依存("MySQL 5.5とRabbitMQのキュー"が必要) 特定のOSに対する依存("64-bit Ubuntu Linux 12.04でビルドとテストをした") リソースの要件: 利用可能なメモリの最少量("1GBのメモリが必要") 特定のポートへのバインド("80と443を使う") 例えば、比較的シンプルなアプリケーションの配置を考えてみましょう。Wordpressです。典型的なWordpressのインストールでは、 Apache 2 PHP 5
(2013/10/13 追記) アンケートの結果を公開しました!! → アンケート結果] 10/5 に東京でコンテナ型仮想化の勉強会を開催し,『Linux コンテナ入門』というお題で発表してきました. きちんと数えてませんが,100 名前後の参加だったでしょうか (もっと多い?) @m_asama: つかコンテナ型でこんだけ集まるのおかしくね?? 2013-10-05 11:42:10 via Twitter for iPhone いやまったく同感!!ww 開催に関わるお話,お礼 atnd にイベント登録した当初は「コンテナ型仮想化の勉強会があれば参加したいと思う人を募る会」という,企画者自身が『こんなニッチでマニアックな勉強会で人集まらんやろうなあ.「東京だったら絶対集まるよ」と言われたけどホンマかいな??』という状態で,『いきなり勉強会として募集するんじゃなくて,「面白そうだから行って
先日、社内勉強会のLTでDockerについて発表というか紹介しました。 DockerがYAVAY! from teppeis Dockerは各方面で噂は聞いていたんだけど、先月のTesting Casual Talks #1 : ATNDで、mizzyさんのDocker上でserverspecを走らせるデモを見てガツンとやられました。 仮想化というとVirtualBoxとかKVMみたいな仮想マシンしか想像してなかった自分には、起動時間ゼロで仮想環境が何度も実行される様子は衝撃的。調べてみると、LXCとaufsという要素技術をうまく組み合わせたものをGit&GitHub的なイマドキ開発文化でラッピングした感じで、うまいなーと感心しきりです。 発表もそのあたりのお話とデモが中心だったので、資料にはコマンドとかはないです。 実際に手を動かしたい方は先人の素晴らしい記事を読まれると良いかと思います
Ubuntu 12.04 では、コンテナ (LXC) が簡単に扱えます。 インストール $ sudo apt-get install lxc 基本事項 lxc-* コマンドの多くは、-n オプションでコンテナ名を指定します。 テンプレートは、"/usr/lib/lxc/templates/lxc-テンプレート名" にある。(Ubuntu 12.04 LTS) テンプレートは、"/usr/share/lxc/templates/lxc-テンプレート名" にある。(Ubuntu 12.10) コンテナの設定は、"/var/lib/lxc/コンテナ名/config" 以下に保存される。 ファイルシステムは、"/var/lib/lxc/コンテナ名/rootfs" 以下に保存される。 コンテナ作成時に使用するキャッシュ イメージは、 "/var/cache/lxc" 以下に保存される。 lxc-*
Ubuntu 12.04.1 LTS に LXC を導入したので、設定内容を書いておきます Bridge の設定 ## Bridge 用のインターフェースを追加 brctl addbr br0 ## bridge forward delay に 0 秒を設定する brctl setfd br0 0 ## 物理インターフェースの eth0 に Bridge のインターフェース br0 をバインドする brctl addif br0 eth0 ## eth0 をアクティブにする ifconfig eth0 0.0.0.0 up ## DHCP で br0 に IP アドレスを割り当てる dhclient br0 LXC インストール # aptitude install lxc 設定 /etc/lxc/lxc.conf lxc.network.type = veth lxc.network.f
新たな Puppet のベストプラクティスを求めて、マニフェストの大規模なリファクタリングを行っています。 で、リファクタリングするからにはテストが必要だよね、ってことで、rspec-puppet でテストを書いてるんだけど、rspec-puppet はマニフェストがコンパイルされた「カタログ」というものに対してテストするもので、実際にマニフェストを流し込んだ状態が正しいかテストするわけではないので、これだとテストとしては不完全。 というわけで、Test Kitchen みたいに、同時にいくつも VM を立ててテストを走らせる、ってなことをやりたいんだけど、会社では KVM ベースの VM を利用してるので、VirtualBox ベースの Vagrant は使えないし、そもそもテストを動かす大元のホストも VM なので、VirtualBox どころか KVM も利用できない。 なので、まず
1. 2011/07/10 Version 1.2 オープンクラウド・キャンパス LXCで始めるケチケチ仮想化生活?! ~Hadoop on LXCにチャレンジ! 中井悦司 Twitter @enakai00 2. LXCで始めるケチケチ仮想化生活?! 自己紹介 中井悦司(なかいえつじ) – Twitter @enakai00 日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。 好評発売中 昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) 2 Open Cloud Campus
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く