タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lxcに関するOKIIZOのブックマーク (10)

  • lxc Linux Containers | IBM MCR Home

    Linux Containers (LXC), provides the ability to group and isolate of a set of processes in a jail by virtualizing and accounting the kernel resources. It is similar to Linux-Vserver or Openvz. Please note that LXC is no longer using SourceForge for most of its resources. Instead, we're now using github at http://github.com/lxc Mailing-lists are still hosted here for the time being.

    OKIIZO
    OKIIZO 2013/01/11
  • Satoshi GUNJI's Blog - SaaSesのVPS上でLXCを動かしてみた

    以前のエントリでも書きましたが、最近流行のVPSサービス(仮想レンタルサーバサービス)の一つであるSaaSes VPSサービスを利用しているのですが、サービス開始時に選択したLinuxディストリビューション以外も利用してみたくなり、LXCと呼ばれるソフトウェアを導入してみました。 LXCとは何かを誤解を恐れずに簡単に説明すると、1台のLinuxサーバをあたかも複数台あるかのように見せる技術の一つです(最近この手の技術がたくさん出ているのでホットな領域なのでしょうね)。今回は、私が借りているVPS(Ubuntu Linux)の上に、LXCを使って2台の「仮想的なLinuxサーバ(コンテナと呼ぶそうです)」を作ってみました。図にするとこんな感じです。 今回作成した2台のコンテナは、インターネットからは直接見ることはできません。私が借りているVPSと仮想的なネットワーク回線で接続されている状態に

    OKIIZO
    OKIIZO 2013/01/11
  • さくらのVPSでLXC(Linux Container)を動かす - The Weight @northeye

    yaegashiセムパイが”さくらのVPSでOpenVZを動かす“というエントリを書かれていて、自分もやろうと思ったのですが、OpenVZはカーネルに手を入れる必要があり、Debian wheezy環境では面倒だったので代わりにLXCという仮想環境を導入することにしました。 OpenVZもそうですが、LXCはコンテナ型の仮想環境であり、KVMなどのハードウェア仮想化とは違って仮想化によるオーバーヘッドはほぼありません。 雑に言えばchrootなだけなので、VT-xのような仮想化支援付きのCPUすら不要で、KVMやVMware,VirtualBoxといった仮想環境と併用できます。 VPSで仮想環境を構築する理由 さくらのVPSはKVM上に構築されているとのことですが、こういった仮想環境で更に仮想環境を動かす意味はなんなのか。 僕は今のVPS(2Gプラン)に至るまで、3回ほど環境の移行をして

    OKIIZO
    OKIIZO 2013/01/11
  • LXC

    Containers are a lightweight virtualization technology. They are more akin to an enhanced chroot than to full virtualization like Qemu or VMware, both because they do not emulate hardware and because containers share the same operating system as the host. Therefore containers are better compared to Solaris zones or BSD jails. Linux-vserver and OpenVZ are two pre-existing, independently developed i

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

    Linux KVMではじめるカンタン仮想化入門VirtualTech Japan Inc.1.6K views•25 slides openSUSEで最強仮想環境をつくろう - ゲーミングから仮想通貨まで - OSC名古屋2017セミナー資料zgock6.4K views•54 slides

    Lxc で始めるケチケチ仮想化生活?!
  • Linux Kernel の User Namespace 機能と lxc (1) - TenForward

    色々な Namespace の機能はコンテナを動かす上で重要な機能なのですが,Linux kernel でこれから実装される予定の機能がいくつかあります.そのうちの結構重要なのが User Namespace です. 今の lxc コンテナは,起動するとコンテナ内の root (uid:0) とホスト上の root が同じ権限を持つユーザなので,コンテナからホストに対して色々出来るとか,セキュリティ的にマズい事ができてしまう可能性があります.これを,コンテナ内では普通の root でありながら,ホスト上で見ると 0 以外の uid を持つユーザに見えるというような機能が User Namespace です (たぶん ^^;). この辺りの詳細は以下をご参照ください. UserNamespace - Ubuntu Wiki User namespaces – available to pla

    Linux Kernel の User Namespace 機能と lxc (1) - TenForward
  • Ubuntu 12.04 の lxc (2) - TenForward

    間があいてますが 前回 の続きです.全くたいした内容ではありません. 以下は 12.04 だけでなく 12.10 でも通用するお話です. lxc は,Linux kernel 標準で提供されているコンテナ関係の機能 (namespace と cgroup) を使って作られているわけですが,まだ kernel に不足している機能もあり,それだけだと色々とセキュリティ的にマズい事が出来てしまう場合があります. Ubuntu ではそのような事が起こらないようにするために,Ubuntu が採用している Apparmor を使っています.lxc パッケージをインストールすると,色々と profile がインストールされます.lxc 側でも Apparmor を使う仕組みは実装されていて,最近リリースされた lxc-0.8.0 ではコンテナの設定ファイルに使用する profile を書く設定があります

    Ubuntu 12.04 の lxc (2) - TenForward
  • Ubuntu 12.04 で LXC

    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-*

  • VPSで遊ぶ -その13 :Ubuntu鯖12.04にLXCをインスコして量産型仮想環境を構築する Part1:初期導入編 - ヌル日記

    皆様こんにちは! 今日はLXCLinux Containers http://lxc.sourceforge.net/ )(lxc version: 0.7.5)をUbuntu君に仕込んでみる実験を行います。 基的にはここのヘルプ(https://help.ubuntu.com/12.04/serverguide/lxc.html )が充実してて殆どこれで事足りますが、日語の情報が少ないので一応私も記録しときます。 (予め Ubuntu Weekly Recipe第226回 LXCで軽量仮想環境の活用 http://gihyo.jp/admin/serial/01/ubuntu-recipe/0226 も読んでおくといいかも) Part1はインストール→とりあえず立ち上がる所まで。 Part2以降は需要と書く気があれば(LXC内でVPN環境構築・ファイル共有鯖構築等)。 ネットワーク

    VPSで遊ぶ -その13 :Ubuntu鯖12.04にLXCをインスコして量産型仮想環境を構築する Part1:初期導入編 - ヌル日記
  • 第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
  • 1