#topicpath
----
#contents
----
*LXCで学ぶコンテナ入門 −軽量仮想化環境を実現する技術 [#id7466de]
加藤泰文さんの[[連載>http://gihyo.jp/admin/serial/01/linux_containers]]が始まりました。

**[[第31回 LXC 1.1[2]>http://gihyo.jp/admin/serial/01/linux_containers/0031]] [#xbb69fd3]
- Ubuntu の init が systemd になったのか。変なとこに反応(ハードよりなのでイベント・ドリブンもいいなぁと思ってたけど …) -- M.Tomi &size(12){(2016-02-20 (土) 21:34:59)};

 ディレクトリのinclude
 コンテナがinitとして実行するプログラム
 柔軟なlxc.cap.keepの設定
 コンテナのinitへ渡す環境変数
 lxc.pivotdirの無効化
 lxc.autodev処理の変更
 lxc.kmsgのデフォルト値の変更
 lxc.mount.auto の sys の変更
 まとめ
#comment

**[[第30回 Linuxカーネルのコンテナ機能[8]— cgroupのpidsサブシステム>http://gihyo.jp/admin/serial/01/linux_containers/0030]] [#qc4c14d5]
- ( Linux における) タスク って? プロセス との違いは何だっけ? … って考えた事があるなぁ … 何故か思い出してしまった。 -- M.Tomi &size(12){2015-12-23 (水) 16:30:19};
 cgroup
 cgroupによるプロセス数の制限
 pidsサブシステムを有効にしたカーネルの作成
 マウントとグループの作成
 pidsサブシステム用ファイル
 制限を追加する
 階層構造
 pidsサブシステムのカーネルの実装
 制限以上のプロセスをグループに追加する
 プロセスが登録された状態でグループの制限値を変更する
 まとめ
#comment

**[[第29回 LXC 1.1[1]>http://gihyo.jp/admin/serial/01/linux_containers/0029]] [#w5bfa563]
- もしかしたら終わったの?かと、思った。 -- M.Tomi &size(12){2015-11-30 (月) 15:15:34};
 lxc-startのデフォルト動作の変更
 アプリケーションコンテナ環境の構築が楽に
 全コンテナをまとめて起動
 lxc-lsの新しい出力項目
 lxc-topコマンドのバイナリ化
 コンテナ作成時にテンプレートの指定が必須に
 lxc-config lxc.cgroup.* の表示
 lxc-start-ephemeral --cdir オプション
 まとめ
#comment

***[[コンテナ型仮想化の情報交換会>https://sites.google.com/site/containerstudy/home]](第8回) [#j03eb5ae]
- [[第8回コンテナ型仮想化の情報交換会@東京>https://sites.google.com/site/containerstudy/home/8thcontainerstudy]] &br; の「発表資料」 「発表動画」 があります。 -- M.Tomi &size(12){2015-11-30 (月) 15:15:34};
#comment

**[[第28回 LXCへのコミット[2]>http://gihyo.jp/admin/serial/01/linux_containers/0028]] [#n56ed08f]
 overlayfsのworkdirオプション
 lxc-configの改良
 LVMストレージバックエンドのバグ修正
 aufsを使った非特権コンテナ
 linuxcontainers.org翻訳
 まとめ

- 血液検査の結果が悪く、緊急入院、通院中です。 &sad; -- [[M.Tomi]] &new{2015-09-10 (木) 16:46:27};
- おやおや、状況はよく分からないけどお大事に。。 -- [[kojima]] &new{2015-09-10 (木) 22:28:09};

#comment

**[[第27回 LXCへのコミット[1]>http://gihyo.jp/admin/serial/01/linux_containers/0027]] [#bc741c4b]
- こんな話しを聞きたかったと、ずっと思ってました。たまに連載途中に入れて下さい。 -- M.Tomi &size(12){2015-07-29 (水) 15:45:14};
 日本語マニュアル
 Plamo Linuxテンプレート
 初めてのバグフィックス
 非特権コンテナの動作に関わるパッチ
 まとめ
#comment

***[[コンテナ型仮想化の情報交換会>https://sites.google.com/site/containerstudy/home]](第7回) [#y881e03a]
- [[第7回コンテナ型仮想化の情報交換会@大阪>https://sites.google.com/site/containerstudy/home/7thcontainerstudy]] &br; の「発表資料」 「発表動画」 があります。 -- M.Tomi &size(12){2015-06-27 (土) 18:18:31};
#comment

**[[第26回 LXCの構築・活用[12] ─ APIと言語バインディング>http://gihyo.jp/admin/serial/01/linux_containers/0026]] [#w66c7832]
- えっ〜! ビックリした。 -- M.Tomi &size(12){2015-06-06 (土) 15:05:25};
 C言語 から
 Python から
 まとめ
 連載のお礼と今後
#comment

**[[第25回 LXCの構築・活用 [11] ─lxc-autostartコマンドによるコンテナの自動起動>http://gihyo.jp/admin/serial/01/linux_containers/0025]] [#ab12f22b]
- 自動で複数起動する場合は必要な機能だなぁ -- M.Tomi &size(12){2015-05-24 (日) 16:16:41};

 設定
 lxc-autostartコマンドの実行
 Ubuntu起動時のlxc-autostartの使用
 まとめ
#comment

**[[第24回 LXCの構築・活用[10]─ フック(2)>http://gihyo.jp/admin/serial/01/linux_containers/0024]] [#tc210cd1]
- 実際に利用してないから一口感想もできなくなってきたので、疑問に思った事を書いておこう。 &br; 仮想マシンがホストを道連れにしてフリーズする等はあるのだろうか? -- M.Tomi &size(12){2015-04-27 (月) 15:55:56};

 フックの仕様
 コンテナ開始前のフック
 コンテナ終了後のフック
 コンテナのクローン時のフック
 まとめ
 LXC 1.1.2
- カーネルにバグがあればカーネルパニック起こして道連れの可能性はありますね。 -- [[TenForward]] &new{2015-05-14 (木) 14:53:36};

#comment

**[[第23回 LXCの構築・活用[9]─ lxc-start-ephemeralとフック(1)>http://gihyo.jp/admin/serial/01/linux_containers/0023]] [#h26cbc8b]
- ephemeral の意味をしらべて、そうなのか? … でも --keep-data でコンテナイメージを残せるんだ。 LXC のフック機能以外の事(何でこんなコマンド名にしたんだろう?)に興味が沸いてきました。 -- M.Tomi &size(12){(2015-04-11 (土) 14:20:55)};

 lxc-start-ephemeralコマンドの概要
 まずは使ってみましょう
 lxc-start-ephemeralコマンドのオプション
 lxc-start-ephemeralコマンドの仕組みとフック
 lxc-start-ephemeralのその他の使い方
 まとめ
#comment

**[[第22回 LXCの構築・活用 [8] ─ いろいろなストレージバックエンドの利用(その4:loop)>http://gihyo.jp/admin/serial/01/linux_containers/0022]] [#l1955eef]
- 今回は一休みですかね?サラッと読み流しただけです。 - M.Tomi &size(12){(2015-03-28 (土) 16:35:57)};

 LVMを使ったコンテナに対するlxc-snapshotコマンドの実行
 loopストレージバックエンドを使ったコンテナの作成
 loopストレージバックエンドを使ったコンテナのクローンとスナップショット
 まとめ
 LXC 1.1.1
- ストレージバックエンドの説明が多かったのは、 ↓その筋では問題だったんだ !! (その一例だとはおもいますが?)&br;  http://www.itmedia.co.jp/enterprise/articles/1503/12/news002.html &br; 個人での利用なら、あまり気にする必要がなさそう (^^;  -- [[M.Tomi]] &new{2015-03-31 (火) 21:04:32};

#comment

**[[第21回 LXCの構築・活用 [7] ─ いろいろなストレージバックエンドの利用(その3:LVM)>http://gihyo.jp/admin/serial/01/linux_containers/0021]] [#u311aa9e]
- 色々なファイルシステムを勉強する機会になったなぁ。 LXC を利用する人は、その用途にあったファイルシステムを採用するのだろうな? - M.Tomi &size(12){(2015-03-12 (木) 12:53:55)};

 LVMをストレージバックエンドとして使う場合の準備
 LVMを使ったコンテナ用のシステム設定と作成時のオプション
 LVMを使ったコンテナの作成
 LVMを使ったコンテナのクローン
 Thin Provisioning 機能の利用
 まとめ
#comment

**[[第20回 LXCの構築・活用 [6] ─いろいろなストレージバックエンドの利用(その2)>http://gihyo.jp/admin/serial/01/linux_containers/0020]] [#kc113366]
- もう20回目ですか、ずいぶん遠くへ行きましたね。亜空間通信プローブを設けないと理解できない。 -- M.Tomi &size(12){2015-02-25 (水) 15:15:41};

 Btrfsをストレージバックエンドとして使う場合の準備
 Btrfsを使ったコンテナの作成
 Btrfsを使ったコンテナのクローン
 Btrfsを使ったコンテナに対するlxc-snapshotコマンドの実行
 まとめ
#comment

***[[コンテナ型仮想化の情報交換会>https://sites.google.com/site/containerstudy/home]](第6回) [#h8dadecf]
- [[第6回コンテナ型仮想化の情報交換会@東京>https://sites.google.com/site/containerstudy/home/6th]] &br; の「発表資料」 「発表動画」 があります。 -- M.Tomi &size(12){2015-02-25 (水) 15:07:07};

#comment

**[[第19回 LXCの構築・活用 [5] ─いろいろなストレージバックエンドの利用>http://gihyo.jp/admin/serial/01/linux_containers/0019]] [#w3cd2ad2]
- なんか頭の中グルグルになってます。ホスト(ベース)マシンのファイルシステムは ext4 で、その上で利用できるって事かなぁ? -- M.Tomi (2015-02-11 (水) 15:01:38)

 ストレージバックエンドの種類
 コピーによるクローン
 aufs,overlayfsを使ったクローン
 overlayfs,aufsを使ったクローンの際の注意点
 まとめ
 LXC 1.1.0
- あっ、考えすぎだな。 LXC 以外でも仮想マシン作成時にファイルシステムは選択できるな。 ''LXC で利用できる説明だ''、と自分を納得させてる。って程度の理解です (^^; -- [[M.Tomi]] &new{2015-02-11 (水) 16:46:53};
-- overlay だけで考えると、新規インストール後に別パーティションを /home (等)にマウントするように fstab に記述するのと同じだし。 -- [[M.Tomi]] &new{2015-02-11 (水) 20:54:17};

#comment

**[[第18回 Linuxカーネルのコンテナ機能 [7] ─ overlayfs>http://gihyo.jp/admin/serial/01/linux_containers/0018]] [#c46621d9]
- overlayfs ってこんな機能があるんだ! Change.Log で overlayfs パッチを適用してたのは知っていましたが、調べた事もなかった。 - M.Tomi (2015-01-30 (金) 16:17:08)

 overlayfsとは
 overlayfsを使ってみる
 3.18カーネルのoverlayfs
 opaque(不透明)ディレクトリ
 overlayfsを使う上での注意
 overlayfsの将来
 まとめ
#comment

**[[第17回 LXCの構築・活用 [4] — 一般ユーザによるLXCコンテナの利用>http://gihyo.jp/admin/serial/01/linux_containers/0017]] [#ze2bed4e]
- 一般ユーザで利用する利点は何なんだろう?。セキュリティ的に有利なのかなぁ、この連載で説明あったかも知れないので再読が必要だな。 -- M.Tomi (2015-01-16 (金) 16:29:00)

 一般ユーザでコンテナを利用できるディストリビューション
 一般ユーザでコンテナを利用する場合のOSでの準備
 UbuntuのLXCパッケージ使用時の各種パス
 一般ユーザでコンテナを利用する場合のLXCの設定
 一般ユーザでのコンテナの起動
 まとめ
- やっぱり、ノートに要点を記録しておき呑みながらでも読み直さないと記憶できなくなってるなぁ (^^; -- [[M.Tomi]] &new{2015-01-16 (金) 16:33:26};

#comment

**[[第16回 Linuxカーネルのコンテナ機能 [6] ─ユーザ名前空間>http://gihyo.jp/admin/serial/01/linux_containers/0016]] [#f5d00a75]
- 中途半端な知識しかないですが chroot とか jail で言われてた気がする「名前空間」を高度(高機能)にした物かなぁ‥と感じました。(ユーザーと付いているから別物と考えた方が良いとは思ってます) -- M.Tomi (2014-12-19 (金) 16:59:44)

 ユーザ名前空間
 まとめ
 最近のLXC関連の動き
#comment

**[[第15回 LXCの構築・活用 [3] — コンテナ内でサウンドを取り扱う>http://gihyo.jp/admin/serial/01/linux_containers/0015]] [#sdbf4329]
- 今回は LXC 抜きにしても「サウンド関係はこんな使い方ができるんじゃないかな?」って勉強になりました( LXC の勉強してない私 (^^; )。 -- M.Tomi (2014-12-07 (日) 16:56:26)

 Linuxにおける主なサウンドシステム・サウンドサーバ
 OSSを経由してサウンドを出力する
 コンテナ内でサウンドを出力する(OSS)
 コンテナ内でサウンドを出力する(ALSA)
 非特権コンテナ内でサウンドを出力する
 サウンドサーバを使ってコンテナ内のサウンドを出力する
 まとめ
#comment

***[[コンテナ型仮想化の情報交換会>https://sites.google.com/site/containerstudy/home]] [#kc22bdae]
- [[第5回 コンテナ型仮想化の情報交換会@大阪>https://sites.google.com/site/containerstudy/home/5thcontainerstudy]] &br; の「発表資料」 「発表動画」 があります。 -- M.Tomi (2014-11-26 (水) 17:50:05)

#comment

**[[第14回 LXCの構築・活用 [2] — コンテナを作成・構築する>http://gihyo.jp/admin/serial/01/linux_containers/0014]] [#uba32613]
- 今回の内容はトレースして、自分なりに理解したいと思いました。良い内容です。 -- M.Tomi (2014-11-19 (水) 18:19:29)

 Plamoテンプレートを使ったコンテナの作成
 複数のユーザによるコンテナの作成とネットワーク構成
 まとめ
#comment

**[[第13回 LXCの構築・活用 [1] — テンプレートを紐解く>http://gihyo.jp/admin/serial/01/linux_containers/0013]] [#yccd8270]
- 今回から数回にわたり,加藤さんに代わって,田向さんが執筆されるそうです。

 Plamoテンプレートの内部紹介
 まとめ
- テンプレートの内容を理解しながら、Plamo の実機へのインストールと LXC での違いを確認できて参考になるが、私のスクリプト理解力(コマンドのオプション等…)では、まだまだ勉強しないと ... と、なってしまった (^^; -- [[M.Tomi]] &new{2014-11-09 (日) 14:53:58};

#comment

**[[第12回 LXCの設定[2]>http://gihyo.jp/admin/serial/01/linux_containers/0012]] [#n11abef1]
- Linux カーネルとの関連までは理解できないなぁ。個人的のローカル内での利用ならデフォルト設定でも充分かな? 外向けサーバーを運用するためには理解しておいた方が良さそうだと感じた -- M.Tomi (2014-10-24 (金) 17:07:03)

 セキュリティ機能
 ネットワーク
 まとめ
#comment

**[[第11回 LXCの設定[1]>http://gihyo.jp/admin/serial/01/linux_containers/0011]] [#c3f253bf]
- 今回は読むだけでは難しい(分からない)と感じた(「UTS名前空間」って何だっけ?...ってな感じで)。次回以降の実際の動きの紹介でどこまで理解できるかだなぁ (^^; -- M.Tomi (2014-10-13 (月) 12:54:04)
 設定ファイルの書式
 システムの設定
 コンテナの設定
 まとめ
 LXC 1.0.6
#comment

**[[第10回 LXCの基本操作 [3]>http://gihyo.jp/admin/serial/01/linux_containers/0010]] [#r8364a39]
- FB の方へ「今回も軽め」とありましたが、この辺のコマンドを、この様に説明されてると実運用される人には役立ちそうですね -- M.Tomi (2014-09-27 (土) 13:10:35)

 アプリケーションコンテナ
 LXCのシステム設定 〜 lxc-config
 コンテナの一時停止,再開 〜 lxc-freeze,lxc-unfreeze
 コンテナの状態のモニタリング 〜 lxc-monitor
 指定したコンテナの状態への待機 〜 lxc-wait
 Ubuntu 14.04 LTSのcgroup管理
 まとめ
 第4回 コンテナ型仮想化の情報交換会@東京
#comment

**[[第9回 LXCの基本操作[2]>http://gihyo.jp/admin/serial/01/linux_containers/0009]] [#j9c9a140]
- 今回は少し一休み的な内容でしたね。でも、その先に何かありそうな気がする。 -- M.Tomi (2014-09-10 (水) 22:36:21)

 コンテナの削除 〜 lxc-destroy
 cgroup設定の確認,変更 〜 lxc-cgroup
 コンテナのクローン 〜 lxc-clone
 コンテナのスナップショットの取得 〜 lxc-snapshot
 まとめ

#comment

***[[コンテナ型仮想化の情報交換会>https://sites.google.com/site/containerstudy/home]] [#ee8f81a1]
- [[第4回 コンテナ型仮想化の情報交換会@東京>https://sites.google.com/site/containerstudy/home/di4hui-kontena-xing-jia-xiang-huano-qing-bao-jiao-huan-hui-dong-jing]] &br; の「発表スライド」 「発表動画」 があります。 -- M.Tomi (2014-09-10 (水) 17:46:41)
#comment

**[[第8回 LXCの基本操作[1]>http://gihyo.jp/admin/serial/01/linux_containers/0008]] [#j7b1619d]
- 各コマンドの詳しい説明で、分かりやすかった。コンテナはネストできるのなら、kvm の仮想環境に Ubuntu 14.04 LTS を作成して、その環境上でテストできるかな? - M.Tomi(2014-08-28 (木) 21:19:45)
 Ubuntuパッケージ使用時の各種パス
 Ubuntu上でLXCパッケージ使った時のコンテナ用のネットワーク
 共通オプション
 コンテナの作成 〜 lxc-create
 コンテナの情報表示 〜 lxc-ls, lxc-info
 コンテナの起動 〜 lxc-start
 コンテナの停止・リブート 〜 lxc-stop
 コンテナ内での作業
 まとめ
- qemu-kvm 上に Ubuntu 14.04 LTS をインストールして、第1回の lxc-start (stop) とネットワークの ping テストを実行してみた。これで連載内容を実施しながら確認できる様になった :) 。 仮想環境上で仮想環境をテストできるって、イイネ。 -- [[M.Tomi]] &new{2014-08-31 (日) 09:35:02};
-- 雨がしばらくやみそうにないので、「第8回」の内容をトレースしてみた。うん、うん、同じだ。 -- [[M.Tomi]] &new{2014-09-06 (土) 17:20:54};

#comment

**[[第7回 LXCの歴史と特徴>http://gihyo.jp/admin/serial/01/linux_containers/0007]] [#w807fa24]
- コンテナの本格的利用はできるかどうか分からないが、コンテナの起動だけなら簡単にできそうだし、一度は経験しておいても良いかな? &br; コンテナのネストができるのか! < M.Tomi (2014-08-16 (土) 15:29:45)
 LXCの歴史
 LXCの特徴
 LXCの気になる点
 まとめ
 最近のLXCのリリース
- 今のplamo.linet.gr.jpはlxcなコンテナ内で動かしているですね(w ホスト側の rc.local あたりに lxc-startを記述しとけば、headless で動いてくれるので、ずいぶんお気軽になった :-) -- [[kojima]] &new{2014-08-16 (土) 22:07:40};

#comment

***[[山陰 ITPro 勉強会に参加されたそうです>http://d.hatena.ne.jp/defiant/20140728]] [#w42f6dc5]

#comment

**[[第6回 Linuxカーネルのコンテナ機能[5] ─ネットワーク>http://gihyo.jp/admin/serial/01/linux_containers/0006]] [#k69f1ec5]
- 加藤さんのブログで veth の説明があった時に、 qemu-kvm で vmware と同じように3種類 (host only , NAT , bridge だっけ? ) を簡単に利用できないのだろうか?と思ってたなぁ。 < M.Tomi (2014-07-24 (木) 17:11:01)
 コンテナとネットワーク名前空間
 ホストのインターフェースの使用
 veth
 macvlan
 まとめ
 LXC日本語ページの移行

#comment

**[[第5回 Linuxカーネルのコンテナ機能[4] ─cgroupとは?(その3)>http://gihyo.jp/admin/serial/01/linux_containers/0005]] [#pa1a7be0]
- M.Tomi > もう読むだけではダメだ。 名前空間, cgroup, サブシステム等と LXC (コンテナ <-- 使ってないし) と、ホストがらみの関係 !? (2014-07-16 (水) 22:25:13)
-- いや? コンテナに(限らず?)於いては、ホストに影響を与えない様にするためか? < M.Tomi (2014-07-17 (木) 16:15:07)
 サブシステム紹介(続き)
 cgroup の今後
 まとめ
 LXC-JPグループ
- gihyo.jp のコピペかって ?  &br; 問題あるかなぁ ? -- [[M.Tomi]] &new{2014-07-09 (水) 22:15:46};
-- plamolinux.github.io の方もこんな感じにしたいのだけれど? -- [[M.Tomi]] &new{2014-07-09 (水) 22:17:52};
-- とりあえずページ作成して gihyo に OK かどうかを確認してもらうメールを送ればいいかなぁ? -- [[M.Tomi]] &new{2014-07-09 (水) 22:25:06};
-  gihyo.jp 編集部 さんから問題ないとの返信を頂きました。 &br; gihyo.jp さん、こじまさん、かとうさん、ありがとう御座います。 &br; 私は連載を読み直して、簡単な感想(一行程度か一言だけかも? (^^; )を追加したいと思っています。少し時間が必要ですので、このページを更新し終えたら github の方にも反映させたいと思っています。 -- [[M.Tomi]] &new{2014-07-12 (土) 15:44:34};
//-- あっ、私は加藤さんの blog を読んでますし、知識的には完全素人ではありません。&br; 私の環境で qemu-kvm は利用してますが LXC (コンテナ)は利用していません、とだけ、お断わりしておきます。。 -- [[M.Tomi]] &new{2014-07-12 (土) 18:26:21};

#comment

**[[第4回 Linuxカーネルのコンテナ機能[3] ─cgroupとは?(その2)>http://gihyo.jp/admin/serial/01/linux_containers/0004]] [#va409690]
- M.Tomi > もう、実践して(確認)理解しないと分からないレベルだなぁ?、だけど、理解できればコンテナ以外でも有益な利用方法があるのかなぁ?って感じだったと思う。 (2014-07-16 (水) 20:48:20)
 サブシステム
 まとめ
- cgroupはコンテナじゃなくても普通に。例えば Apache を起動させたけど、別に起動させてる DB にまで影響を与えたくない場合、Apache が使うリソースを制限して他のプロセスへの影響を限定的にするとか。 -- [[TenForward]] &new{2014-07-21 (月) 23:14:58};

#comment

**[[第3回 Linuxカーネルのコンテナ機能[2] ─cgroupとは?(その1)>http://gihyo.jp/admin/serial/01/linux_containers/0003]] [#g80abc4a]
- M.Tomi > コンテナに限定した機能でなく、理解できれば役に立つ事があるかも?って程度の理解だった事を思い出した。 (2014-07-16 (水) 17:44:05)
 cgroupファイルシステム
 cgroupの階層構造
 まとめ
#comment

**[[第2回 コンテナの仕組みとLinuxカーネルのコンテナ機能[1]名前空間とは?>http://gihyo.jp/admin/serial/01/linux_containers/0002]] [#m0285264]
- M.Tomi > うん、うん、なるほどと、読んでるだけで分かった気がしてた(当時)、今は?
 コンテナの仕組み
 コンテナのメリット
 コンテナのデメリット
 Linuxカーネルのコンテナ関連機能 〜名前空間(Namespace)
 まとめ
 LXC公式サイトの翻訳
#comment

**[[第1回 LXCとコンテナの基本>http://gihyo.jp/admin/serial/01/linux_containers/0001]] [#nd2f807a]
- M.Tomi > まずは読んでみましょうよ、あなた(たち)の問題が解決するかも!?
 はじめに
 LXCとLinuxにおけるコンテナ技術
 まずは使ってみましょう
 次回以降について
#comment

----
#topicpath

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS