SlideShare a Scribd company logo
1 of 67
Download to read offline
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Debianの
インフラを借りるには
The way to porterbox
HAYASHI Kentaro
ClearCode Inc.
TokyoDebian, 137th
2016-03-05
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
はじめに
このスライドはあとでRabbit
Slide Showで公開します
I'll publish this slide later
http://slide.rabbit-shocker.org/✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
自己紹介(1)
Profile
Twitter/GitHub: @kenhys✓
所属: トラックポイント・ソフ
トドーム派
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
自己紹介(2)
Profile
トラックポイント・
ソフトドーム派?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
自己紹介(2)
Profile
クラッシック派✓
ソフトリム派✓
ソフトドーム派✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
これまでの実績
As a contributor
groonga✓
groonga-normalizer-mysql✓
libhinawa✓
fcitx-imlist✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
[ANN] fcitx-imlist(1)
Fcitxユーザー向け
For only Fcitx users
✓
IMをコマンドラインから
切り替えられる
It switches input methods from command line
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
[ANN] fcitx-imlist(2)
犯行開発の動機
The motivation to develop
fcitx-configtoolはGUIでつらい
fcitx-configtool is a GUI tool
✓
頻繁にIMをFcitxのお作法で
入れかえるのが面倒臭い
Not easy to switch IM in fcitx way
例: 英語キーボード ⇔ 日本語キーボード✓
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
[ANN] fcitx-imlist(3)
% fcitx-imlist -l
fcitx-keyboard-us (キーボード - 英語 (US)) [enabled]
mozc (Mozc) [enabled]
fcitx-keyboard-jp (キーボード - 日本語) [enabled]
% fcitx-imlist -t
fcitx-keyboard-jp (キーボード - 日本語) [enabled]
mozc (Mozc) [enabled]
fcitx-keyboard-us (キーボード - 英語 (US)) [enabled]
Usage: fcitx-imlist -t✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
[ANN] fcitx-imlist(4)
% sudo apt-get install fcitx-imlist
最近unstable入りしました
Now, you can install it by apt-get on unstable
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
宣伝終了
閑話休題
Back on topic
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
質問(1)
Question
Q. 会場の中に
DD(Debian Developer)は
いらっしゃいませんか?
Are there DD here?
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
前提条件
Prerequisite
今回の発表の対象者は
DDでない人
This slide is prepared for non DD
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
質問(2)
Question
Q. 会場の中に
porterbox使ったことある人
(non DD限定)は
いらっしゃいませんか?
Have you (non DD) ever used porterbox?
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
今日の話
Today's topics
Porterboxとは?
What is the porterbox?
✓
Porterboxをなぜ借りたのか?
Why did you request access?
✓
どんな手続きをしたのか?
What did you do for it?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
話さないこと
I don't talk about...
Porterboxの具体的な使いかた
Usage about porterbox
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
スライドの元ネタ資料
This slide is based on
Debianの移植作業用の
インフラを借りるには
http://www.clear-code.com/blog/2016/2/24.html
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
今日の話
Today's topics
Porterboxとは?
What is the porterbox?
✓
Porterboxをなぜ借りたのか?
Why did you request access?
✓
どんな手続きをしたのか?
What did you do for it?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxとは
What is porterbox?
移植作業用のサーバー
It indicates servers for porting
✓
Debian開発者は誰でも使える
Any DD can use it
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
開発マシンたち
Developer Machines
debian.org Developer
Machines
https://db.debian.org/machines.cgi
✓
いろんな目的のサーバーが
たくさんリストアップされる
There are many servers in that list
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxどれよ?
Where is porterbox?
porterboxだけ
知りたいのに...
Just want to know only porterbox...
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterbox
コマンドを使え
Use the porterbox command, Luke
porterbox
https://github.com/jbernard/porterbox
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxコマンドとは
What is porterbox command?
% ./porterbox
Architecture Hostname Access
--------------------------------------------------------------------
armel abel.debian.org public
arm64 asachi.debian.org public
kfreebsd-amd64 asdfasdf.debian.net public (non-DSA-machine)
amd64 barriere.debian.org public
mipsel etler.debian.org public
19サーバーあるよ(2016/03/05時点。arch重複含む
)
There are 19 servers which includes same
architecture
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
今日の話
Today's topics
Porterboxとは?
What is the porterbox?
✓
Porterboxをなぜ借りたの
か?
Why did you request access?
✓
どんな手続きをしたのか?
What did you do for it?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
FTBFS
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxを
なぜ借りたのか?
Why did you request access?
FTBFS on non x86_64
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
実機などない
There is no baremetal
No mips machine✓
No mipsel machine✓
No m68k machine✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
QEMU?
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
すぐ使えるイメージは?
Where are prebuilt images?
https://people.debian.org/
~aurel32/qemu/
prebuiltイメージはwheezyまで
No jessie or later prebuilt image
✓
✓
QEMU方面明るくないので断念
I'm not familiar with QEMU yet...
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
結論
Conclusion
ならばporterboxを借りよう
Then, use the porterbox, anyway
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
今日の話
Today's topics
Porterboxとは?
What is the porterbox?
✓
Porterboxをなぜ借りたのか?
Why did you request access?
✓
どんな手続きをしたのか?
What did you do for it?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxを
借りるには
How to request access
Guest Access to porter
machines
https://dsa.debian.org/doc/guest-
account/
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
Porterboxを
借りるには
How to request access
必要な5つのこと
5 steps, need to do
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP1. DDを探せ
Find a sponsor
スポンサーしてくれる
Debian開発者(DD)が必要
Need a DD to sponsor you
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP2. アカウントの
申請をせよ
Send request information
porterboxの
アカウント申請メールを
DDに送付する
Send request information to a DD
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(1)
Required information to request
氏名
First name/Last name
✓
アカウント名
Preferred username
porteboxへのログインに使う
It is used as your login account to porterbox
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(2)
Required information to request
PGPキーのフィンガープリント
PGP key fingerprint
キーサーバーに登録されている
ものが必要
PGP key fingerprint must be registered on
keyserver
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(3)
Required information to request
PGPキーのフィンガープリント
PGP key fingerprint
db.debian.orgのパスワードは
暗号化して送付される
password for db.d.o is encrypted by this key
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(4)
Required information to request
PGPキーのフィンガープリント
Key fingerprint
キーIDじゃない
Not a keyid
✓
キーへのリンクでもない
Not a link to key
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(5)
Required information to request
メールアドレス
E-mail address
アカウント作成完了通知に使われる
It is used to notify when account is created
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(6)
Required information to request
DMUPに同意するコメント
Signed agreement to DUMP
https://www.debian.org/devel/
dmup.ja.html
✓
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:DMUPとは
What is DMUP
この文書は Debian マシン及
びそれに関わるすべての規則
についてのポリシーを説明し
ます。
[「Debian マシン使用ポリシー」より引用]
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:申請に必要な情報(6)
Required information to request
どのマシンを借りたいか
Which access is needed
✓
アクセスが必要な理由
Why access is needed
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP2.申請例(続く)
Example
* First/Middle/Last-name
HAYASHI Kentaro
* Preferred username
kenhys
* Key fingerprint of the PGP key, which needs to be on the
keyserver network.
(fingerprint. Not a keyid. Not a link to a site that has
a key or a keyserver. A fingerprint.)
D920 2564 0886 D27D 14A9 EE02 D22C 1A88 3455 D448
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP2.申請例(続き)
Example
* email address
hayashi@clear-code.com
* Signed agreement to abide by DMUP
I agree with DMUP to use porterbox
(https://www.debian.org/devel/dmup.en.html)
* Machine(s)/Architecture(s) to which access is needed
https://db.debian.org/machines.cgi?host=minkus for mips
https://db.debian.org/machines.cgi?host=etler for mipsel
* Short rationale as to why access is needed
Fix FTBFS.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770243
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
etler.d.o(mipsel)豆知識
Did you know?
Alvin Derald Etler
(作曲家・オーボエ奏者)
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
minkus.d.o(mips)豆知識
Did you know?
Léon Fedorovich Minkus
(作曲家・劇場指揮者・ヴァイオリニスト)
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
etler.d.o(mipsel)豆知識
Did you know?
CPUは龍芯3号 by 中国科学院
https://en.wikipedia.org/wiki/Loongson
cpu model : ICT Loongson-3 V0.5 FPU V0.1
BogoMIPS : 718.84
wait instruction : no
microsecond timers : yes
tlb_entries : 64
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP3. チケットを
起票せよ
Create a ticket
DDにrt.debian.orgに
チケットを起票してもらう
DD creates a ticket on Request Tracker
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP4. 座して待て
Wait for a while
管理者にアカウントを
用意してもらう
DSA creates an account for you
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
STEP5. 鍵を登録しろ
Register ssh key
LDAP ゲートウェイを経由して
ssh鍵を登録する
Register ssh keys via LDAP gateway
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:アカウントの確認
Confirm your account
% ldapsearch -LLL -b dc=debian,dc=org -x 
-h db.debian.org uid=(申請したユーザー名) allowedHost
dn: uid=(申請したユーザー名),ou=users,dc=debian,dc=org
allowedHost: minkus.debian.org 20160427
allowedHost: etler.debian.org 20160427
ldapscriptsパッケージが必要
ldapscripts package is required
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:鍵を登録(1)
Register ssh keys
公開鍵の先頭にホストの指定を
入れる
Prepare pubkey with allowed_hosts=...
✓
gpg --armor --signで署名する
Sign by gpg --armor --sign
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
補足:鍵を登録(2)
Register ssh keys
changes@db.debian.orgに
メールする
Send signed text to changes@db.debian.org
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
ゴール
Goal
これでporterboxに
アクセスできます。
おめでとう!
Congratulations! now you can access to porterbox
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
注意
Notice
アカウント登録が終わると
メールアドレスがもらえる
You can get E-mail address
✓
(アカウント)@debian.org✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
でも
使うな
But, don't use
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
まとめ
Summary
Debianの
インフラを借りるには
The way to porterbox
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
しないといけないこと
You must do
スポンサーをみつける
Find a sponsor
✓
アカウント申請をDDにする
Fill in format and send it to a sponsor
✓
LDAP Gateway経由で鍵登録
する
Register ssh keys via LDAP gateway
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
してもらわないと
いけないこと
Wait until ...
RTでticketを起票してもらう
Ticket is created by DD
✓
DSAにアカウント登録してもら
う
An account is created by DSA
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
porterbox
想定問答集
FAQ?
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
porterbox FAQ(1)
FAQ?
Q. どれくらい混んでいる?
How many users in each porterbox?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
porterbox FAQ(1)
FAQ?
Q. どれくらい混んでいる?
How many users in each porterbox?
✓
A. たいてい2〜3人くらい
自分1人ということもある
(etler.d.o,minkus.d.o)
Usually, there are three or less users
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
porterbox FAQ(2)
FAQ?
Q. 使っていてつらいのは
どんなとき?
Are there any troublesome?
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
porterbox FAQ(2)
FAQ?
Q. 使っていてつらいのは
どんなとき?
Are there any troublesome?
✓
A. たまにgccビルドするやつが
いる😞
Sometimes there is a person who build gcc
✓
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
さいごに
質問はありますか?
Any Questions?
ないよね?
There is no question, don't you?
Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8
画像に関して
Alvin Derald Etler肖像
www.findagrave.comより引
用
✓
Léon Fedorovich Minkus肖像
Wikipediaより引用
✓

More Related Content

What's hot

DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使うKazuhiro Suga
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例maebashi
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Masahito Zembutsu
 
Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較cloudconductor
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪Kunihiro TANAKA
 
Docker hands on nifty sakura jul19
Docker hands on nifty sakura jul19Docker hands on nifty sakura jul19
Docker hands on nifty sakura jul19Masahito Zembutsu
 
Docker 基本のおさらい
Docker 基本のおさらいDocker 基本のおさらい
Docker 基本のおさらいNaoki Nagazumi
 
PO ファイルで翻訳管理
PO ファイルで翻訳管理PO ファイルで翻訳管理
PO ファイルで翻訳管理Nozomu KURASAWA
 
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulicDocker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ puliccyberblack28 Ichikawa
 
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜Shuji Yamada
 
8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版Kamon Nobuchika
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワークYuji Oshima
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
DockerクイックツアーEtsuji Nakai
 
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションDocker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションMasahito Zembutsu
 
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4Emma Haruka Iwao
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINARVirtualTech Japan Inc.
 
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Etsuji Nakai
 

What's hot (20)

DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
 
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
 
Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較Docker向け軽量os 3製品比較
Docker向け軽量os 3製品比較
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
第37回「Dockerのユースケースと将来」(2014/10/30 on しすなま!)
 
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
いまさら聞けないDocker - 第5回コンテナ型仮想化の情報交換会@大阪
 
Docker hands on nifty sakura jul19
Docker hands on nifty sakura jul19Docker hands on nifty sakura jul19
Docker hands on nifty sakura jul19
 
Docker 基本のおさらい
Docker 基本のおさらいDocker 基本のおさらい
Docker 基本のおさらい
 
PO ファイルで翻訳管理
PO ファイルで翻訳管理PO ファイルで翻訳管理
PO ファイルで翻訳管理
 
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulicDocker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic
 
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
 
8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版8a1#19[はじめてのdocker] 公開版
8a1#19[はじめてのdocker] 公開版
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワーク
 
Dockerクイックツアー
DockerクイックツアーDockerクイックツアー
Dockerクイックツアー
 
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーションDocker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
 
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
 
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
 

Similar to Debianのインフラを借りるには

Heroku に ChiliProject を入れてみた
Heroku に ChiliProject を入れてみたHeroku に ChiliProject を入れてみた
Heroku に ChiliProject を入れてみたNozomu KURASAWA
 
Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Youhei SASAKI
 
Docker registry入門 第五回コンテナ型仮想化の情報交換会
Docker registry入門 第五回コンテナ型仮想化の情報交換会Docker registry入門 第五回コンテナ型仮想化の情報交換会
Docker registry入門 第五回コンテナ型仮想化の情報交換会Kengo Okitsu
 
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門Masashi Shinbara
 
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話Yahoo!デベロッパーネットワーク
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすShunsuke Maeda
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来Kazuto Kusama
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondTaisuke Yamada
 
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)Akihiro Suda
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Yuichi Ito
 
20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe雄也 日下部
 
Rubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェアRubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェアKouhei Sutou
 
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけねGitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけねNaoto TAKAHASHI
 
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...whywaita
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~Toru Miki
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン虎の穴 開発室
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?ogawatti
 
Docker Machineを始めるには?
Docker Machineを始めるには?Docker Machineを始めるには?
Docker Machineを始めるには?Masahito Zembutsu
 

Similar to Debianのインフラを借りるには (20)

Heroku に ChiliProject を入れてみた
Heroku に ChiliProject を入れてみたHeroku に ChiliProject を入れてみた
Heroku に ChiliProject を入れてみた
 
Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~
 
Docker registry入門 第五回コンテナ型仮想化の情報交換会
Docker registry入門 第五回コンテナ型仮想化の情報交換会Docker registry入門 第五回コンテナ型仮想化の情報交換会
Docker registry入門 第五回コンテナ型仮想化の情報交換会
 
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門
 
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
 
Let's make your CDN with RUBY
Let's make your CDN with RUBYLet's make your CDN with RUBY
Let's make your CDN with RUBY
 
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
 
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
 
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
 
20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe20141121 zabbix conference_japan_2014_nifty_kusakabe
20141121 zabbix conference_japan_2014_nifty_kusakabe
 
Rubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェアRubyを使った分散全文検索ミドルウェア
Rubyを使った分散全文検索ミドルウェア
 
Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
 
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけねGitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
GitHubのリポジトリ(32個)を 覗いてみよう。 ただし、READMEだけね
 
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
 
Webアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオンWebアプリケーション開発者のためのDockerハンズオン
Webアプリケーション開発者のためのDockerハンズオン
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?
 
Docker Machineを始めるには?
Docker Machineを始めるには?Docker Machineを始めるには?
Docker Machineを始めるには?
 

More from kenhys

How to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebianHow to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebiankenhys
 
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするにはDebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするにはkenhys
 
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはdebexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはkenhys
 
Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29kenhys
 
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29kenhys
 
Groongaを支える取り組み
Groongaを支える取り組みGroongaを支える取り組み
Groongaを支える取り組みkenhys
 
# groonga開発チームの紹介
# groonga開発チームの紹介# groonga開発チームの紹介
# groonga開発チームの紹介kenhys
 
Shibuyalisp6lt
Shibuyalisp6ltShibuyalisp6lt
Shibuyalisp6ltkenhys
 

More from kenhys (8)

How to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebianHow to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebian
 
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするにはDebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
 
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするにはdebexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
 
Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29
 
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29
 
Groongaを支える取り組み
Groongaを支える取り組みGroongaを支える取り組み
Groongaを支える取り組み
 
# groonga開発チームの紹介
# groonga開発チームの紹介# groonga開発チームの紹介
# groonga開発チームの紹介
 
Shibuyalisp6lt
Shibuyalisp6ltShibuyalisp6lt
Shibuyalisp6lt
 

Debianのインフラを借りるには

  • 1. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Debianの インフラを借りるには The way to porterbox HAYASHI Kentaro ClearCode Inc. TokyoDebian, 137th 2016-03-05
  • 2. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 はじめに このスライドはあとでRabbit Slide Showで公開します I'll publish this slide later http://slide.rabbit-shocker.org/✓ ✓
  • 3. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 自己紹介(1) Profile Twitter/GitHub: @kenhys✓ 所属: トラックポイント・ソフ トドーム派 ✓
  • 4. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 自己紹介(2) Profile トラックポイント・ ソフトドーム派? ✓
  • 5. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 自己紹介(2) Profile クラッシック派✓ ソフトリム派✓ ソフトドーム派✓
  • 6. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 これまでの実績 As a contributor groonga✓ groonga-normalizer-mysql✓ libhinawa✓ fcitx-imlist✓
  • 7. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 [ANN] fcitx-imlist(1) Fcitxユーザー向け For only Fcitx users ✓ IMをコマンドラインから 切り替えられる It switches input methods from command line ✓
  • 8. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 [ANN] fcitx-imlist(2) 犯行開発の動機 The motivation to develop fcitx-configtoolはGUIでつらい fcitx-configtool is a GUI tool ✓ 頻繁にIMをFcitxのお作法で 入れかえるのが面倒臭い Not easy to switch IM in fcitx way 例: 英語キーボード ⇔ 日本語キーボード✓ ✓ ✓
  • 9. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 [ANN] fcitx-imlist(3) % fcitx-imlist -l fcitx-keyboard-us (キーボード - 英語 (US)) [enabled] mozc (Mozc) [enabled] fcitx-keyboard-jp (キーボード - 日本語) [enabled] % fcitx-imlist -t fcitx-keyboard-jp (キーボード - 日本語) [enabled] mozc (Mozc) [enabled] fcitx-keyboard-us (キーボード - 英語 (US)) [enabled] Usage: fcitx-imlist -t✓
  • 10. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 [ANN] fcitx-imlist(4) % sudo apt-get install fcitx-imlist 最近unstable入りしました Now, you can install it by apt-get on unstable ✓
  • 11. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 宣伝終了 閑話休題 Back on topic
  • 12. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 質問(1) Question Q. 会場の中に DD(Debian Developer)は いらっしゃいませんか? Are there DD here?
  • 13. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 前提条件 Prerequisite 今回の発表の対象者は DDでない人 This slide is prepared for non DD ✓
  • 14. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 質問(2) Question Q. 会場の中に porterbox使ったことある人 (non DD限定)は いらっしゃいませんか? Have you (non DD) ever used porterbox?
  • 15. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 今日の話 Today's topics Porterboxとは? What is the porterbox? ✓ Porterboxをなぜ借りたのか? Why did you request access? ✓ どんな手続きをしたのか? What did you do for it? ✓
  • 16. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 話さないこと I don't talk about... Porterboxの具体的な使いかた Usage about porterbox ✓
  • 17. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 スライドの元ネタ資料 This slide is based on Debianの移植作業用の インフラを借りるには http://www.clear-code.com/blog/2016/2/24.html ✓
  • 18. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 今日の話 Today's topics Porterboxとは? What is the porterbox? ✓ Porterboxをなぜ借りたのか? Why did you request access? ✓ どんな手続きをしたのか? What did you do for it? ✓
  • 19. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxとは What is porterbox? 移植作業用のサーバー It indicates servers for porting ✓ Debian開発者は誰でも使える Any DD can use it ✓
  • 20. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 開発マシンたち Developer Machines debian.org Developer Machines https://db.debian.org/machines.cgi ✓ いろんな目的のサーバーが たくさんリストアップされる There are many servers in that list ✓
  • 21. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxどれよ? Where is porterbox? porterboxだけ 知りたいのに... Just want to know only porterbox... ✓
  • 22. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterbox コマンドを使え Use the porterbox command, Luke porterbox https://github.com/jbernard/porterbox ✓
  • 23. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxコマンドとは What is porterbox command? % ./porterbox Architecture Hostname Access -------------------------------------------------------------------- armel abel.debian.org public arm64 asachi.debian.org public kfreebsd-amd64 asdfasdf.debian.net public (non-DSA-machine) amd64 barriere.debian.org public mipsel etler.debian.org public 19サーバーあるよ(2016/03/05時点。arch重複含む ) There are 19 servers which includes same architecture ✓
  • 24. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 今日の話 Today's topics Porterboxとは? What is the porterbox? ✓ Porterboxをなぜ借りたの か? Why did you request access? ✓ どんな手続きをしたのか? What did you do for it? ✓
  • 25. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 FTBFS
  • 26. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxを なぜ借りたのか? Why did you request access? FTBFS on non x86_64
  • 27. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 実機などない There is no baremetal No mips machine✓ No mipsel machine✓ No m68k machine✓
  • 28. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 QEMU?
  • 29. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 すぐ使えるイメージは? Where are prebuilt images? https://people.debian.org/ ~aurel32/qemu/ prebuiltイメージはwheezyまで No jessie or later prebuilt image ✓ ✓ QEMU方面明るくないので断念 I'm not familiar with QEMU yet... ✓
  • 30. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 結論 Conclusion ならばporterboxを借りよう Then, use the porterbox, anyway ✓
  • 31. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 今日の話 Today's topics Porterboxとは? What is the porterbox? ✓ Porterboxをなぜ借りたのか? Why did you request access? ✓ どんな手続きをしたのか? What did you do for it? ✓
  • 32. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxを 借りるには How to request access Guest Access to porter machines https://dsa.debian.org/doc/guest- account/ ✓ ✓
  • 33. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 Porterboxを 借りるには How to request access 必要な5つのこと 5 steps, need to do ✓
  • 34. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP1. DDを探せ Find a sponsor スポンサーしてくれる Debian開発者(DD)が必要 Need a DD to sponsor you ✓
  • 35. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP2. アカウントの 申請をせよ Send request information porterboxの アカウント申請メールを DDに送付する Send request information to a DD ✓
  • 36. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(1) Required information to request 氏名 First name/Last name ✓ アカウント名 Preferred username porteboxへのログインに使う It is used as your login account to porterbox ✓ ✓
  • 37. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(2) Required information to request PGPキーのフィンガープリント PGP key fingerprint キーサーバーに登録されている ものが必要 PGP key fingerprint must be registered on keyserver ✓ ✓
  • 38. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(3) Required information to request PGPキーのフィンガープリント PGP key fingerprint db.debian.orgのパスワードは 暗号化して送付される password for db.d.o is encrypted by this key ✓ ✓
  • 39. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(4) Required information to request PGPキーのフィンガープリント Key fingerprint キーIDじゃない Not a keyid ✓ キーへのリンクでもない Not a link to key ✓ ✓
  • 40. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(5) Required information to request メールアドレス E-mail address アカウント作成完了通知に使われる It is used to notify when account is created ✓ ✓
  • 41. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(6) Required information to request DMUPに同意するコメント Signed agreement to DUMP https://www.debian.org/devel/ dmup.ja.html ✓ ✓
  • 42. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:DMUPとは What is DMUP この文書は Debian マシン及 びそれに関わるすべての規則 についてのポリシーを説明し ます。 [「Debian マシン使用ポリシー」より引用]
  • 43. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:申請に必要な情報(6) Required information to request どのマシンを借りたいか Which access is needed ✓ アクセスが必要な理由 Why access is needed ✓
  • 44. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP2.申請例(続く) Example * First/Middle/Last-name HAYASHI Kentaro * Preferred username kenhys * Key fingerprint of the PGP key, which needs to be on the keyserver network. (fingerprint. Not a keyid. Not a link to a site that has a key or a keyserver. A fingerprint.) D920 2564 0886 D27D 14A9 EE02 D22C 1A88 3455 D448
  • 45. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP2.申請例(続き) Example * email address hayashi@clear-code.com * Signed agreement to abide by DMUP I agree with DMUP to use porterbox (https://www.debian.org/devel/dmup.en.html) * Machine(s)/Architecture(s) to which access is needed https://db.debian.org/machines.cgi?host=minkus for mips https://db.debian.org/machines.cgi?host=etler for mipsel * Short rationale as to why access is needed Fix FTBFS. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770243
  • 46. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 etler.d.o(mipsel)豆知識 Did you know? Alvin Derald Etler (作曲家・オーボエ奏者) ✓
  • 47. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 minkus.d.o(mips)豆知識 Did you know? Léon Fedorovich Minkus (作曲家・劇場指揮者・ヴァイオリニスト) ✓
  • 48. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 etler.d.o(mipsel)豆知識 Did you know? CPUは龍芯3号 by 中国科学院 https://en.wikipedia.org/wiki/Loongson cpu model : ICT Loongson-3 V0.5 FPU V0.1 BogoMIPS : 718.84 wait instruction : no microsecond timers : yes tlb_entries : 64 ✓
  • 49. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP3. チケットを 起票せよ Create a ticket DDにrt.debian.orgに チケットを起票してもらう DD creates a ticket on Request Tracker ✓
  • 50. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP4. 座して待て Wait for a while 管理者にアカウントを 用意してもらう DSA creates an account for you ✓
  • 51. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 STEP5. 鍵を登録しろ Register ssh key LDAP ゲートウェイを経由して ssh鍵を登録する Register ssh keys via LDAP gateway ✓
  • 52. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:アカウントの確認 Confirm your account % ldapsearch -LLL -b dc=debian,dc=org -x -h db.debian.org uid=(申請したユーザー名) allowedHost dn: uid=(申請したユーザー名),ou=users,dc=debian,dc=org allowedHost: minkus.debian.org 20160427 allowedHost: etler.debian.org 20160427 ldapscriptsパッケージが必要 ldapscripts package is required ✓
  • 53. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:鍵を登録(1) Register ssh keys 公開鍵の先頭にホストの指定を 入れる Prepare pubkey with allowed_hosts=... ✓ gpg --armor --signで署名する Sign by gpg --armor --sign ✓
  • 54. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 補足:鍵を登録(2) Register ssh keys changes@db.debian.orgに メールする Send signed text to changes@db.debian.org ✓
  • 55. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 ゴール Goal これでporterboxに アクセスできます。 おめでとう! Congratulations! now you can access to porterbox
  • 56. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 注意 Notice アカウント登録が終わると メールアドレスがもらえる You can get E-mail address ✓ (アカウント)@debian.org✓
  • 57. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 でも 使うな But, don't use
  • 58. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 まとめ Summary Debianの インフラを借りるには The way to porterbox
  • 59. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 しないといけないこと You must do スポンサーをみつける Find a sponsor ✓ アカウント申請をDDにする Fill in format and send it to a sponsor ✓ LDAP Gateway経由で鍵登録 する Register ssh keys via LDAP gateway ✓
  • 60. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 してもらわないと いけないこと Wait until ... RTでticketを起票してもらう Ticket is created by DD ✓ DSAにアカウント登録してもら う An account is created by DSA ✓
  • 61. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 porterbox 想定問答集 FAQ?
  • 62. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 porterbox FAQ(1) FAQ? Q. どれくらい混んでいる? How many users in each porterbox? ✓
  • 63. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 porterbox FAQ(1) FAQ? Q. どれくらい混んでいる? How many users in each porterbox? ✓ A. たいてい2〜3人くらい 自分1人ということもある (etler.d.o,minkus.d.o) Usually, there are three or less users ✓
  • 64. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 porterbox FAQ(2) FAQ? Q. 使っていてつらいのは どんなとき? Are there any troublesome? ✓
  • 65. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 porterbox FAQ(2) FAQ? Q. 使っていてつらいのは どんなとき? Are there any troublesome? ✓ A. たまにgccビルドするやつが いる😞 Sometimes there is a person who build gcc ✓
  • 66. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 さいごに 質問はありますか? Any Questions? ないよね? There is no question, don't you?
  • 67. Debianのインフラを借りるにはThe way to porterbox Powered by Rabbit 2.1.8 画像に関して Alvin Derald Etler肖像 www.findagrave.comより引 用 ✓ Léon Fedorovich Minkus肖像 Wikipediaより引用 ✓