More Related Content
Similar to 軽快なPlan 9 Update - Illumos KVM上陸 - (20)
軽快なPlan 9 Update - Illumos KVM上陸 -
- 1. 軽快なPlan 9 Update
- Illumos KVM上陸 -
筑波大学システム情報工学研究科 / paravirt.org
齊藤 剛 / @go_vm
2012年4月22日 @IIJ
Kernel/VM探検隊7
- 4. ハイパーコール
• ハイパーコールで、ホ
non-root
ストのsocketを呼び出
mode
ゲストOS
す
• ゲストはネットワーク
に繋がってないのに、
mode
root
VMM
通信できちゃう!
- 5. ハイパーコール
• ハイパーコールで、ホ
non-root
ストのsocketを呼び出
mode
ゲストOS
す
vmcall
• ゲストはネットワーク
に繋がってないのに、
mode
root
VMM
通信できちゃう!
- 12. 床抜き
• vmcall handlerに手をい
れて
• 処理をqemu-kvmまで
降ろす
カーネル側
- 13. 床抜き
• vmcall handlerに手をい
れて
• 処理をqemu-kvmまで
降ろす
qemu側
- 18. 処理を書く
• socket()
• connect()
• send(GET HTTP)
• recv()
- 23. 床が抜けてる
• OpenBSDの起動中に、
non-root
mode
OpenBSD
床下のsocketを呼びま
した
• Illumos KVMでもでき
mode
root
たよ! Illumos KVM
- 24. 床が抜けてる
• OpenBSDの起動中に、
non-root
mode
OpenBSD
床下のsocketを呼びま
した vmcall
• Illumos KVMでもでき
mode
root
たよ! Illumos KVM
- 27. まじめな話
• Illumos KVMが使えると
• ネットワークの設定が楽
• Linux
• brctl? tun/tap???
• Illumos
• sudo dladm create-vnic -l e1000g0 vnic0
• コマンド一発
- 28. まじめな話
• DTraceが使える
• いろんなイベ
ントを観察で
きる
• デバッグや性
能解析に便利
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n