タグ

lxcに関するiR3のブックマーク (13)

  • 第3回 Linuxカーネルのコンテナ機能[2] ─cgroupとは?(その1) | gihyo.jp

    前回は、コンテナの仕組みとLinuxカーネルに実装されているコンテナ関連機能のひとつである名前空間について説明しました。今回は名前空間と並んでコンテナの実現に重要な役割を担っているcgroupについて説明していきます。 cgroupは2006年9月にGoogleエンジニアによって最初のパッチが投稿され、2.6.24カーネルで最初のマージがなされた機能です。2010年にリリースされたRed Hat Enterprise Linux 6.0にこの機能が搭載され、専用のマニュアルが存在したことから、使ったことのある方や、名前をご存知の方も多いのではないでしょうか。 cgroupは"Control Group"の略です。プロセスをグループ化して、そのグループ内に存在するプロセスに対して共通の管理を行うために使います。たとえば、ホストOSが持つCPUやメモリなどのリソースに対して、グループごとに制

    第3回 Linuxカーネルのコンテナ機能[2] ─cgroupとは?(その1) | gihyo.jp
  • Linux container update

    2. Who am I • Linux メモリ管理コア開発者 • MM Summit(上位20人のコア開発者会議)5 年連続招待 • Ruby core committer • コミット率TOP10コミッタのうちの一人 • ボストン在住、Red Hat常駐 • Herokuは使ったことがありません 4. What is Container • むつかしい言い方をすると Operating system– level virtualization • FreeBSD jail が嚆矢 • Containerという用語を最初に使い始めたの はSolaris • リソース(CPU, memory, IO, etc)の分離 + 名前 空間(pid, IP adress, chroot)の分離 + (SELinux) • ここ二年ぐらいで急速に注目度アップ 5. Linux v2.6.32 • 20

    Linux container update
    iR3
    iR3 2014/05/23
    LinuxコンテナがLXCやDockerでどんどん普及してゆくのね。Livemigrationでハード資源利用効率が高まる(無駄が節約できる)のは、コスト下げに直結する重要技術だ。
  • 第1回 LXCとコンテナの基本 | gihyo.jp

    はじめに みなさま、はじめまして。加藤と申します。最近注目を集めている仮想化技術の『コンテナ』に関する連載を始めることになりました。よろしくお願いいたします。 コンピュータの性能が向上し、仮想化という言葉も一般的になりました。従来はVPS等のサービスやIaaS、クラウドといったキーワードと共に語られることが多かった仮想化ですが、最近では開発者自身のPC上で仮想化を使ってテスト環境を作成し、使い終わったら消去するという使われ方が増え、仮想化技術を扱うエンジニアも、インフラエンジニアからアプリ開発者まで広くなりました。 また、従来は仮想的なマシンをコンピュータ上で実現するVMware、Hyper-V、KVMといった技術が話題になることが多かったことに対し、最近ではImmutable Infrastructureといったキーワードと共に『コンテナ』が話題になることが増えました。『⁠コンテナ』とは

    第1回 LXCとコンテナの基本 | gihyo.jp
    iR3
    iR3 2014/05/17
    ハックガールズでLXCが学べるようになる日もそのうち来るのだろうな とつい考えてしまった
  • GitHub - chrisroberts/vagabond: Advocating idleness and work-shyness

    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 - chrisroberts/vagabond: Advocating idleness and work-shyness
  • LXC入門 - Osc2011 nagoya

    2. 株式会社Joe'sウェブホスティング 概要 ● 設立 2002年7月 資金 1000万円 ● 大阪社 Joe’s ITサロン 梅田, Joe’sビジネスセンター 梅田 ● 〒530-0001 大阪大阪市北区梅田1丁目11番4-923号 大阪駅前第4ビル9階 ● 銀座オフィス Joe’s ITサロン 銀座, Joe’sビジネスセンター 銀座 ● 〒104-0061 東京都中央区銀座1-3-3 G1 ビル 7階 ● 南青山オフィス Joe’sビジネスセンター 青山 ● 〒107-0062 東京都港区南青山2-11-13 南青山ビル4階 ● 役員 代表取締役 CEO 鈴木禎子、取締役 CTO 山政秀 ● 取締役 海外部 鈴木拓人、執行役員 緒方俊輔 ● 従業員数 17名 ● 事業内容 – クラウド/ウェブホスティング事業 – 情報セキュリティ事業 – 経営支援事業 2 2 3. 事

    LXC入門 - Osc2011 nagoya
    iR3
    iR3 2012/08/10
  • LXC - Wikipedia

    LXCとlibvirt LXC英語: Linux Containers)は、1つのLinuxカーネルを実行しているコントロールホスト上で、複数の隔離されたLinuxシステム(コンテナ)を走らせる、OSレベル仮想化のソフトウェアである。 Linuxカーネルが提供するcgroupsという機能を利用することで、リソース(CPU、メモリ、ブロックI/O、ネットワークなど)の制限と優先順位付けが可能になっており、そのために仮想マシンを使用する必要がない。また、名前空間の隔離(英語版)機能を利用すれば、アプリケーションから見たオペレーティング・システムの環境を完全に隔離することができるため、プロセスツリー、ネットワーク、ユーザー識別子、マウント(英語版)されたファイルシステムを仮想化することができる[1]。 LXCはカーネルのcgroupsと隔離された名前空間のサポートを組み合わせることで、アプリケ

    LXC - Wikipedia
    iR3
    iR3 2012/08/10
  • RHEL6.2のlibvirtからLinuxコンテナを利用 - めもめも

    2012/01/23 追記 「/export/lxcguest01/bin/init」を修正しました。 何の話かというと まず、LXCLinuxコンテナ)については「RHEL6.0 で LXC (Linuxコンテナ)」を参照してください。この記事では、Sourceforgeから専用のツールを導入して、コンテナの作成を行いました。 一方、RHEL6.2では、libvirtからコンテナの制御ができるようになっており、virshコマンドを用いてコンテナの作成、管理が行えます。libvirtで作成した仮想ネットワークにコンテナを接続することも可能です。 ※ Technology Previewなので、まだ、Red Hatの正式サポートはありません。 ここでは、virshコマンドによる手順を説明しますが、virt-managerから管理することもできます。 LXCの使い方について 先の記事で紹介し

    RHEL6.2のlibvirtからLinuxコンテナを利用 - めもめも
    iR3
    iR3 2012/07/25
  • Control Groups (cgroups) - めもめも

    LXC の解説に必要なので、ちょいと cgroups についてまとめておきます。RHEL6.0 前提です。 参考資料: RHEL6 リソース管理ガイド Control Groups(cgroups) の概要 cgroups とは 最近の Linux は、あるプロセスの実行を許可する CPU コアの指定など、プロセスごとにさまざまなリソース制御ができるようになっています。このような制御を複数のプロセスをグループ化したグループ単位でできると便利な場合があります。cgroups は、グループ単位でリソース制御を行うためのユーザ・インターフェースを特殊ファイルシステムの形式で提供します。 cgroups 自体がリソース制御の機能を提供するわけではありません。既存のリソース制御機能(cgroups の用語で『コントローラ』もしくは『サブシステム』と言います)を cgroups のインターフェースを利

    Control Groups (cgroups) - めもめも
  • RHEL6.0 で LXC (Linux コンテナ) - めもめも

    2011/05/29 執筆中。。。 2011/05/31 コンテナの起動まで書きました! 2011/06/06 cgroups の設定例を追加。これでひとまず完成(?) 2011/06/14 cgroups 設定例に /dev/tty* のアクセス権追加 どうも時代はコンテナらしい・・・ということで、RHEL6.0 + LXC でのコンテナ型の仮想化の方法をまとめていきます。 Linux Study Tokyo #2の発表資料「LXCで始めるケチケチ仮想化生活?!」も参考にしてください。 コンテナとは? 概念的というか実装的には、chroot jail の延長と考えると理解しやすいと思います。 chroot jail の場合は、ファイルシステムの見える範囲をプロセスごとに制限することでプロセス間の擬似的な独立性を実現します。ただし、ネットワークソケットなど、ファイルシステム以外のリソースは

    RHEL6.0 で LXC (Linux コンテナ) - めもめも
    iR3
    iR3 2012/07/25
  • Lxc で始めるケチケチ仮想化生活?!

    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

    Lxc で始めるケチケチ仮想化生活?!
    iR3
    iR3 2012/07/25
  • ぱちブログ

    LXC(Linux Containers)のインストール 家サイトのダウンロードページからソースtarボールをダウンロードして、configure -> make -> make installを実行。。。 でも構わないのですが、ソースからインストールすると管理が大変なので、私はRPMパッケージをビルドしてインストールしました。 詳細は、LXC(Linux Containers)のRPMビルドを参照してください。 カーネルのLXC(Linux Containers)対応確認 LXCをインストールした環境でlxc-checkconfigコマンドを実行します。 # cat /etc/redhat-release CentOS release 6.2 (Final) # uname -an Linux cobbler01 2.6.32-220.el6.x86_64 #1 SMP Tue

    iR3
    iR3 2012/07/25
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • lxc コンテナを使っ てみる

    iR3
    iR3 2012/07/24
    Linux Containers:コンテナ自体が稼働するためのカーネルの機能と、 コンテナを管理するためのとユー ザツールから構成される。
  • 1