wiki:jazz/11-01-26

Version 8 (modified by jazz, 14 years ago) (diff)

--

2011-01-26

  • Keynote : Geoff Huston
    • 探討 IPv6
  • <1> Freeing the Cloud, one service at a time - Francois Marier
  • <2> Making great conference videos on a budget - Ben Hutchings and RYAN VERNER
  • <3> Roll Your Own Cloud: Enterprise Virtualization with KVM, DRBD, iSCSI and Pacemaker - Florian Haas and Tim Serong
    • 使用 DRBDiSCSI (IET) 來形成虛擬的 SAN 叢集(Virtual SAN Storage Cluster),並且採用 KVM 搭配 Open iSCSI 來形成虛擬叢集(Virtualization Cluster)。
    • DRBD Proxy Add-on for Virtualization
    • 我反而比較喜歡 KVM + AoE +DRBD ,因為考慮傳輸效率,AoE 的效率比 iSCSI 還要好,而且更合適應用於雲端環境的超大叢集環境。唯一需要考量的反而是跨 Site 的狀況,必須避免虛擬機器從某一個 Site A 遷徙到另一個 Site B。
    • 可行性評估:
  • <4> Virtual Networking performance: flows, bridging and tunnels - Stephen Hemminger
    • http://www.vyatta.com/ - 講者 Stephen 是 Linux Kernel 的開發者之一,目前就職於 Vyatta
    • loopback 可以到 12Gbps 的速度,但是 CPU 處理 VM 的傳輸只能到 Mbps 等級.
  • <5> Network Bandwidth Control in Virtualised Environments - Simon Horman
    • 用 iptables 跟 fwmark 來作流量管制、過濾、封包排程(filter, scheduling)
    • http://linux.die.net/man/8/tc-htb - 使用 tc-htb 做對應的流量控制 QoS
    • Problem 1: UDP, VLANs and Lack of Flow Control
      • VLAN devices do not support scatter-gather
      • A guest can flood Dorm0 with packets (非惡意的網路阻斷攻擊??)
    • Problem 2: Bonding and Lack of Queues
      • The default queue on bond devices in no queue
      • qdiscs default the queue length of the device they are attached to
      • [解法] ip link set txqueuelen 1000 dev bond0
      • [解法] tc qdisc add dev bond0 parent 1:100 handle 1100: pfifo limit 100
    • Problem 3: TSO and Lack of Accounting Accuracy
      • 上一場演講有提到如果虛擬網卡的 MTU 封包大小大於實體網卡的設定,會有問題。所以得想辦法讓實體網卡與虛擬網卡的設定維持一致。
  • <6> Can't^W^W Touch This! - Peter Hutterer
    • 電腦並不知道人腦在想甚麽,如果兩隻手的手指,要讓左手食指畫紅色,右手食指畫綠色,這樣的想法只有大腦知道,電腦並不知道,因此要支援 Multi-touch 的使用者介面設計並不是那麼容易。