Submit Search
Don't need docker
Download as PPTX, PDF
0 likes
812 views
Go Yamada
Gentoo勉強会で systemd のコンテナを勧めてみた
Technology
Read more
1 of 19
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
More Related Content
PPTX
Gentoo is painful_but_useful
Go Yamada
PPTX
Gentoo for Pythonista
Go Yamada
PDF
Groongaドキュメント読書会4の進め方
Kouhei Sutou
PPTX
tsudaりについて
Yoshikazu GOTO
PPTX
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
PDF
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
ODP
LT 2014 - 1
Hidenori Yoshikawa
PDF
Groongaドキュメント読書会3の進め方
Kouhei Sutou
Gentoo is painful_but_useful
Go Yamada
Gentoo for Pythonista
Go Yamada
Groongaドキュメント読書会4の進め方
Kouhei Sutou
tsudaりについて
Yoshikazu GOTO
本当のドキュメントと向き合えますか @ qpstudy 2011/04
Takeshi Komiya
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
LT 2014 - 1
Hidenori Yoshikawa
Groongaドキュメント読書会3の進め方
Kouhei Sutou
What's hot
(6)
PDF
Python界隈の翻訳プロジェクト
Tetsuya Morimoto
PDF
情報共有ツールの情報共有
Ken SASAKI
PPT
ひとりsphinx
(^-^) togakushi
PDF
Mendeley個人版と機関版の紹介と導入事例
Takanori Hayashi
PPTX
個人的ドキュメンテーションツール トップ100
Go Yamada
PDF
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
Python界隈の翻訳プロジェクト
Tetsuya Morimoto
情報共有ツールの情報共有
Ken SASAKI
ひとりsphinx
(^-^) togakushi
Mendeley個人版と機関版の紹介と導入事例
Takanori Hayashi
個人的ドキュメンテーションツール トップ100
Go Yamada
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
Ad
Viewers also liked
(14)
PPTX
Monastero
ann kairu
PDF
DGR Guidance on Auto Enrolment Jan 2017
Paul Wood
PPTX
Effective python#28
bontakun
PDF
Culture and forching
Dr.Jose A Santos. +4500 contactos
PPTX
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Empresario Mauro Libi Crestani
PPTX
Relacion de economia con diversas ciencias
Emiliano Neri Figueroa
PPT
Fellesforelesning uke5
Reidar Mosvold
PPTX
Redes locales de economía social y solidaria
Juan Urgiles
PPTX
MH CET 2017
Isha Chouhan
PPTX
O level work energy and power
Chen Gong
PDF
LCR REPORT_EN_WEB
Laura Sánchez
PDF
Work, power, and energy
miss mitch
PDF
Site Plan: Barkingside
GJTP
PPT
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Editorial MD
Monastero
ann kairu
DGR Guidance on Auto Enrolment Jan 2017
Paul Wood
Effective python#28
bontakun
Culture and forching
Dr.Jose A Santos. +4500 contactos
Mauro Libi Crestani: Team Avelina presente en la edición 52 de la Vuelta al T...
Empresario Mauro Libi Crestani
Relacion de economia con diversas ciencias
Emiliano Neri Figueroa
Fellesforelesning uke5
Reidar Mosvold
Redes locales de economía social y solidaria
Juan Urgiles
MH CET 2017
Isha Chouhan
O level work energy and power
Chen Gong
LCR REPORT_EN_WEB
Laura Sánchez
Work, power, and energy
miss mitch
Site Plan: Barkingside
GJTP
Fracciones equivalentes MATERIAL PARA IMPRIMIR
Editorial MD
Ad
Similar to Don't need docker
(20)
PPTX
Sphinx GO!!
Go Yamada
PPTX
Sphinx で手軽に作るドキュメント
Go Yamada
PPTX
Publishing of sphinx2018
Go Yamada
PDF
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
PDF
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
PPTX
Pynyumon03 LT
drillan
PDF
Osc Kobe Slide20100313
hyogontech
PDF
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
PDF
Python3 プログラミング勉強会
Tetsuya Morimoto
PPTX
Introduce for sphinx-users-jp
Go Yamada
PPT
Koi::Bana〜恋に落ちたエンジニア〜
Munenori Sugimura
PDF
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
法林浩之
PPTX
ドキュメントの話、しませんか? #428rk01
Takeshi Komiya
PDF
Python札幌 2012/06/17
Shinya Okano
KEY
SnapDishの事例
Fumikazu Kiyota
KEY
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
PDF
Fluentdcasual 02-haikanko
Naotoshi Seo
PPTX
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
PDF
ownCloudについて
Shinya Saita
PPTX
2012 0623-x-road-tokyo-xoops-x(ten)
Naoki Okino
Sphinx GO!!
Go Yamada
Sphinx で手軽に作るドキュメント
Go Yamada
Publishing of sphinx2018
Go Yamada
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
Pynyumon03 LT
drillan
Osc Kobe Slide20100313
hyogontech
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
Python3 プログラミング勉強会
Tetsuya Morimoto
Introduce for sphinx-users-jp
Go Yamada
Koi::Bana〜恋に落ちたエンジニア〜
Munenori Sugimura
コミュニティ運営とさくらのVPS 〜日本UNIXユーザ会の場合〜
法林浩之
ドキュメントの話、しませんか? #428rk01
Takeshi Komiya
Python札幌 2012/06/17
Shinya Okano
SnapDishの事例
Fumikazu Kiyota
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Fluentdcasual 02-haikanko
Naotoshi Seo
Sphinx ではじめるドキュメント生活 2012 #pyconjp #sphinxconjp
Takeshi Komiya
ownCloudについて
Shinya Saita
2012 0623-x-road-tokyo-xoops-x(ten)
Naoki Okino
Don't need docker
1.
I love Gentoo! 山田剛 #gentoo勉強会
2016/10/01
2.
注意事項 タイトルは煽りです! 当方、dockerに敵意は持っておりません
3.
おまえ誰よ GO Yamada Web広告配信会社で雑用の合間に DNS、メール、Hadoop等の運用、 構築をやってます
最近の仕事 インターネットができないんです案件からGmail への移行 好きな Linux ディストリ Gentoo 教 systemd 派 ここ1年の興味 糖質制限を Python に関連付けしてネタを作りたい 最近詰まっているところ Gentoo で qmail-smtpd の Unit の書き方 コミュニティ Sphinx-Users.JP Python mini hack-a-thon 3 Twitter: usaturn
4.
宣伝 Sphinx-Users.JP 「Sphinx」というPythonのドキュメンテーション ツールのユーザ会で活動しています。 4 現在ユーザ会のメンバで SoftwareDesignにSphinx の記事を連載中!
5.
アンケート btrfs を常用している人
Gentoo で docker 使っている人 Gentoo を systemd で使っている人 systemd-nspawn を使っている人
6.
本日のアジェンダ 1. btrfs について 2.
systemd のおさらいとメリット 3. systemd-nspawn の紹介
7.
btrfs Copy on
Write 従来のパーティションをサブボリュームとして作る ことが可能 サブボリュームのスナップショットが撮れる サブボリューム単位でバックアップがとれる send/receive RAID0、RAID1 が stable で利用可能 透過圧縮が利く compress=gzip, lzo スワップ領域が作れない
8.
Gentoo 人も systemd
使おう ユニット(unit) systemd がプロセス管理する為の最小単位、あるい はその設定ファイル 便利機能各種 Genntoo や Arch なら systemd で基本機能を代替で きるので最小構成が作りやすい Gentoo は systemd の stage3 があるので簡単に セットアップできるようになった
9.
ユニットでできる事 コマンドの実行 他のユニットとの依存関係の解決
ファイルの存在や mount デバイスの有無等の条件 分岐
10.
syslog が要らない journald
という仕組みでテキストログではなくバイ ナリに出力される。
11.
ネットワーク設定 systemd-networkd
12.
cron が要らない systemd.timer
13.
ntp クライアントが要らない systemd-timesyncd
14.
grub が要らない 標準で
systemd-boot というブートローダーを備え ており、UEFI の場合は GRUB のインストールが不 要。 BIOS が UEFI の場合は /boot を ESP にする事に よって UEFI から直接 ESP のファイルを起動する事 ができる。ブートローダーも使いたくなければ、直 接 UEFI エントリに登録する事も可能
15.
Gentoo で systemd
を導入するメリット 既存の必須アプリで systemd が代替できる物が多 い為、パッケージの導入が少なくなる もちろん、systemd の便利機能が使える事はよい事
16.
docker が要らない? systemd-nspawn この発表の主目的
17.
デモ コンテナの起動停止 :: machinectl start
[コンテナ名] machinectl poweroff コンテナのスタートアップ :: machinectl enable [コンテナ名] machinectl disable [コンテナ名] 稼働中のコンテナの確認 :: machinectl list machinectl status [コンテナ名] machinectl show [コンテナ名] コンテナイメージの確認 :: machinectl list-images machinectl image-status machinectl show-image コンテナイメージの複製 :: machinectl clone [From] [To] コンテナイメージのリネーム、削除 :: machinectl rename [From] [To] machinectl remove [コンテナ名]
18.
デモ コンテナイメージの容量制限 :: machinectl set-limit コンテナイメージのアーカイブ、展開
:: # アーカイブ machinectl export-tar --format=[gz, bzip2, xz] [コンテナ名] [ファイル名] # xz でマルチスレッド圧縮をする例 (一番お勧め!) maxz() { machinectl export-tar $1 $1.tar && nice -n 20 xz -z -f -T $(nproc) -vv $1.tar; } maxz [コンテナ名] # インポート machinectl import-tar [ファイル名] [コンテナ名] Web サーバからイメージをダウンロードする :: # machinectl pull-tar [URL] [name] machinectl pull-tar --verify=no http://spica:8000/gbase.tar.gz gbase # pull の最中に Ctrl+C で処理をバックグラウンドにする事ができるが、バックグラウンドの処 理を見たい時に実行する。 machinectl list-transfers
19.
まとめ sysytemd を使うと従来必須だった パッケージを入れずに済む systemd-nspawn はとても便利 systemd-nspawn
使うなら btrfs も 合わせて使うとイメージのクローン がスナップショットになり作成が速 い、容量を食わない等のメリットが ある
Download