Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Masaru Oki
PDF, PPTX
3,967 views
Onieで遊んでみようとした話
Okinawa Open Days DAY 2 オープンフォーラムのLTでお話ししたスライドです。
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 13
2
/ 13
3
/ 13
4
/ 13
Most read
5
/ 13
6
/ 13
Most read
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
Most read
13
/ 13
More Related Content
PDF
ML2/OVN アーキテクチャ概観
by
Yamato Tanaka
PDF
ネットワークOS野郎 ~ インフラ野郎Night 20160414
by
Kentaro Ebisawa
PDF
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
PDF
最近のOpenStackを振り返ってみよう
by
Takashi Kajinami
PDF
Deploying IPv6 on OpenStack
by
Vietnam Open Infrastructure User Group
PDF
コンテナ時代のOpenStack
by
Akira Yoshiyama
PDF
ホワイトボックス・スイッチの期待と現実
by
IIJ
PDF
IX事業者とインターネットの未来
by
Yoshiki Ishida
ML2/OVN アーキテクチャ概観
by
Yamato Tanaka
ネットワークOS野郎 ~ インフラ野郎Night 20160414
by
Kentaro Ebisawa
大規模DCのネットワークデザイン
by
Masayuki Kobayashi
最近のOpenStackを振り返ってみよう
by
Takashi Kajinami
Deploying IPv6 on OpenStack
by
Vietnam Open Infrastructure User Group
コンテナ時代のOpenStack
by
Akira Yoshiyama
ホワイトボックス・スイッチの期待と現実
by
IIJ
IX事業者とインターネットの未来
by
Yoshiki Ishida
What's hot
PDF
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
by
NTT DATA Technology & Innovation
PDF
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
by
NTT DATA Technology & Innovation
PDF
ISPの向こう側、どうなってますか
by
Akira Nakagawa
PDF
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
PDF
HTTP/2 入門
by
Yahoo!デベロッパーネットワーク
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
by
NTT DATA Technology & Innovation
PDF
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
PPTX
P4によるデータプレーンプログラミングとユースケースのご紹介
by
Kumapone
PDF
How to run P4 BMv2
by
Kentaro Ebisawa
PDF
"SRv6の現状と展望" ENOG53@上越
by
Kentaro Ebisawa
PDF
OpenStack勉強会
by
Yuki Obara
PDF
SRv6 study
by
Hiro Mura
PPTX
コンテナネットワーキング(CNI)最前線
by
Motonori Shindo
PDF
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
PDF
Multi Chassis LAG for Cloud builders
by
Juniper Networks (日本)
PDF
BGP Unnumbered で遊んでみた
by
akira6592
PPTX
VPP事始め
by
npsg
PDF
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
by
VirtualTech Japan Inc.
PPTX
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
PPTX
OVN 設定サンプル | OVN config example 2015/12/27
by
Kentaro Ebisawa
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
by
NTT DATA Technology & Innovation
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発...
by
NTT DATA Technology & Innovation
ISPの向こう側、どうなってますか
by
Akira Nakagawa
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
HTTP/2 入門
by
Yahoo!デベロッパーネットワーク
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
by
NTT DATA Technology & Innovation
大規模サービスを支えるネットワークインフラの全貌
by
LINE Corporation
P4によるデータプレーンプログラミングとユースケースのご紹介
by
Kumapone
How to run P4 BMv2
by
Kentaro Ebisawa
"SRv6の現状と展望" ENOG53@上越
by
Kentaro Ebisawa
OpenStack勉強会
by
Yuki Obara
SRv6 study
by
Hiro Mura
コンテナネットワーキング(CNI)最前線
by
Motonori Shindo
インターネットの仕組みとISPの構造
by
Taiji Tsuchiya
Multi Chassis LAG for Cloud builders
by
Juniper Networks (日本)
BGP Unnumbered で遊んでみた
by
akira6592
VPP事始め
by
npsg
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
by
VirtualTech Japan Inc.
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
OVN 設定サンプル | OVN config example 2015/12/27
by
Kentaro Ebisawa
More from Masaru Oki
PDF
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
PDF
Rust-DPDK
by
Masaru Oki
PDF
NetBSD移植の昔話
by
Masaru Oki
PDF
Rust-DPDK
by
Masaru Oki
PDF
Ryu+Lagopusで OpenFlowの動きを見てみよう
by
Masaru Oki
PDF
LagopusでPPPoEを使えるか考えてみた件
by
Masaru Oki
PDF
Rumpを使ってみる
by
Masaru Oki
PDF
GPD WINが来た!
by
Masaru Oki
PDF
Net bsd advent calendar 2015 bpf
by
Masaru Oki
PDF
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
PDF
Lagopus どれだけ速いのか
by
Masaru Oki
PDF
Lagopus as open flow hybrid switch
by
Masaru Oki
PDF
Using rump on NetBSD 7.0
by
Masaru Oki
PDF
新生Lagopus2017(仮称)
by
Masaru Oki
PDF
Lagopusとvagrant
by
Masaru Oki
PDF
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
PDF
Lagopus 0.2.4
by
Masaru Oki
PDF
Lagopus match improvements
by
Masaru Oki
PDF
Lagopus 0.2.7
by
Masaru Oki
PDF
今よりも少し(?)昔、 Windowsを作ろうとした話
by
Masaru Oki
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
Rust-DPDK
by
Masaru Oki
NetBSD移植の昔話
by
Masaru Oki
Rust-DPDK
by
Masaru Oki
Ryu+Lagopusで OpenFlowの動きを見てみよう
by
Masaru Oki
LagopusでPPPoEを使えるか考えてみた件
by
Masaru Oki
Rumpを使ってみる
by
Masaru Oki
GPD WINが来た!
by
Masaru Oki
Net bsd advent calendar 2015 bpf
by
Masaru Oki
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
Lagopus どれだけ速いのか
by
Masaru Oki
Lagopus as open flow hybrid switch
by
Masaru Oki
Using rump on NetBSD 7.0
by
Masaru Oki
新生Lagopus2017(仮称)
by
Masaru Oki
Lagopusとvagrant
by
Masaru Oki
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
Lagopus 0.2.4
by
Masaru Oki
Lagopus match improvements
by
Masaru Oki
Lagopus 0.2.7
by
Masaru Oki
今よりも少し(?)昔、 Windowsを作ろうとした話
by
Masaru Oki
Onieで遊んでみようとした話
1.
ONIEで遊んでみようとした話 Dec 6, 2016 Masaru
OKI @masaru0714
2.
誰? 沖 勝 (Masaru OKI) ●
株式会社インターネットイニシアティブ所属 ● OpenFlowソフトウェアスイッチLagopusの開発をやってます ○ Dataplane: DPDK制御、OpenFlowによるパケット処理 ● IIJの自社開発ルータSEIL(ザイル)のファームウェア開発をやっていました ○ NetBSDカーネル、デバイスドライバ、 NAT/filter、CLI、各種デーモンなど ● 昔、NetBSD/x68k (シャープのパソコンへの移植)作りました ● 大昔、LHA for UNIXというのを公開しました
3.
ホワイトボックス・スイッチ ● 外見は通常のL2スイッチ、L3スイッチと変わらない ● 中身(ハードウェア)も同様 ●
中身(ソフトウェア)が違う ● L2, L3スイッチは、電源を入れて設定すれば即使える中身が入っている ● ホワイトボックススイッチは、中身が入ってない(!) ● 中身(NOS)を入れるための最低限のソフトウェアだけ入っている ○ ブートローダー(bootstrap loader)と呼ばれます ● ユーザーが自分でNOSをインストールして使う ○ サーバーにUbuntuやCentOSやその他どれでも好きな OSをインストールするのと同じ
4.
ONIEとは? ● Open Network
Install Environment ● http://onie.opencompute.org/ ● ベアメタルネットワークスイッチのためのインストール環境。 ● Cumulus NetworksがOpen Compute Project (OCP)に寄贈した。 ● データセンターにおけるスイッチの自動プロビジョニングを実現する。
5.
もう少しぶっちゃけると ● Linuxカーネルとbusybox ● DHCPクライアント機能でIPアドレスをもらう ○
厳密には静的にIPアドレスを付与することもできる ● DHCPサーバがよこしてくるインストーラ―のURLを使ってNOSをインストールする ○ RFC3925 VIVSO ○ 厳密には静的に設定、 USBなどのローカルメディアから、など複数の手段のいずれかを使う ● サポートしているCPUはx86, PowerPCと32bit ARM ● PowerPCと32bit ARMではU-bootから起動されることを前提とする ● インストーラの要件やNOSの要件はx86とそれ以外で異なる
6.
x86に絞って話を進めます ● どこかのストレージにONIEがインストールされているのが前提 ○ 最小4GB、推奨16GB ●
GRUBでONIEがブートする環境からNOSインストールが始まる ○ BIOSでもUEFIでもOK ● NOS本体をどうやって取得するか複数の方法がある ○ http,ftp,tftpなどネットワークから取得 ○ USBメモリなどローカルストレージに入っているものを使う ● NOSインストーラはGRUBのdefault bootをNOSに切り替えるまでがお仕事 ○ 実際にはONIEを起動しているのとは別の場所に GRUBをインストールする ○ インストールしたGRUBから、ONIEのGRUBを起動できるようにする (chainloader) ● ONIEは書きつぶさず、NOS上では/mnt/onie-bootにmountすること ● ONIEのGRUBエントリ名は”ONIE”、grub-reboot ONIEで切り替えできるように
7.
最初のブート USB SATA ONIE 空 empty GRUB
8.
ONIEがインストーラをダウンロード USB SATA ONIE 空 empty installer.bin http://……../installer.bin GRUB DHCPでIPアドレスを取得する オプションでURLが降ってくる
9.
インストーラの動作 USB SATA ONIE 空 empty installer.bin NOS image インストーラが何らかの手段で拾い SATAにインストール GRUB
10.
NOS起動 USB SATA ONIE NOS GRUB GRUB
11.
NOSの再インストールは? chainloaderという仕組みでONIEを起動させる USB SATA ONIE NOS GRUB GRUB
12.
installerとNOS image たとえばNOSとしてUbuntuを使おうとする場合 ● 通常のubuntu-xx.xx-amd64-server.isoを起動すると対話形式でインストール ●
自動化できない! →自動インストールの方法が公開されていました ● https://help.ubuntu.com/lts/installation-guide/i386/apb.html ざっくり一言でいえば、debian-installerを使うとできます! とのこと
13.
遊んでみようと計画する ● 用意するもの ○ ふつうのPC ○
USBメモリ ○ 空のSATA SSD ○ DHCPサーバー兼NOSイメージ提供サーバー ● どういうことをやるか ○ USBメモリにGRUBとONIEを入れる ○ サーバーにNOSイメージを用意しDHCPサーバーの設定をする ○ インストーラを作る ○ PCをブート→ONIEが起動してNOSを自動インストールして起動 ! (できるか?) 計画はまだ実行に移せていません。年末年始にやってみようと思います。
Download