wiki:rock

Version 191 (modified by rock, 15 years ago) (diff)

--

洛克傑的任務


【1.2009 規劃】

No image "2009Project.png" attached to rock

  • 「OpenNEbula安裝與測試步驟技術文件」一份 (2009-04-30)
  • 「Xen網頁管理介面」原始碼一份 (2009-09-15)
  • 「SC 2009 出國報告一份」(2009-11-30)

【2.任務】

進行中

已關閉


【3.個人相關】?

  1. 舊的工作日記?
  2. 筆記?
  3. 讀書會
  4. Virtualization

【4.工作日記】

代辦事項: (A1) Paper , (B1)Euc Test Env , (B2)Test ONE-Haizea

  • 2009-06-10:
    • 成功使用 PV boot form DRBL Server. PV 和 HVM 的VM皆可無碟 *
  • 2009-06-06:
    • 測試 PV network boot from DRBL (使用 pv-grub),產生以下問題,原因有待追蹤
    • No image "pv-grub01.png" attached to rock --> No image "pv-grub03.png" attached to rock
    • 解決方式
      • Boot from local disk
        $ grubdom> configfile (hd1)/boot/grub/menu.lst
        
      • Boot from DRBL server
        $ grubdom> dhcp
        $ grubdom> root (nd)
        $ grubdom> kernel /vmlinuz-pxe
        $ grubdom> initrd /initrd-pxe.img
        $ boot
        
  • 2009-06-03:
    • DRBL Cliet (dom0) 上的 VM 也可透過 PXE 開機成為 Diskless domU,目前只測試 HVM PXE 成功,PV PXE 則有待測試
    • No image "ClassCloud2.png" attached to rock
      • 為了讓DRBL Server方便管理實體機器和虛擬機器: eth1-> 佈署實體機器,eth2-> 佈署虛擬機器
  • 2009-05-27:
    • PV PXE -> pypxeboot 官方說只適用 xen-3.0.3 或 3.0 系列
  • 2009-05-26:
    • 測試 ONE 跨 Site 成功,可正常管理 Host
  • 2009-05-25:
    • 測試 Lustre 跨 Site,mgt、ost和Client可正常運作,下一步則設計合適的 Lustre Arch for VM Images in Two Site
      1. A Site->mgs*1,oss*3 , B Site->oss*3 ,
      2. A Site->mgs*1,oss*3 , B Site->mgs*1(Second),oss*3
      3. A Site->mgs*1,oss*3 , B Site->mgs*1(獨立),oss*3 , A和B Site 的 oss 之間用 DRBD 同步,理論上空間最小但效能應該最佳

代辦事項: (1)Eucalyptus Network Arch(2)Lustre in Grid

  • 2009-05-19:
    • 最近 test Euc 的心得,Euc 在 VM 網路架構很用心的設計:4種模式讓管理者選擇,當中以 MANAGED mode 最多特色,支援類似 EC2 的 security group,Elastic IP,vlan isolation 等

代辦事項: (1)Test Eucalyptus

  • 2009-05-12:
    • (Euc) -> 安裝 libvirt-0.6.3 在 lenny 有問題 (uml_conf.h:50: error: expected specifier-qualifier-list before 'brControl'),先改用 deb 檔安裝,後續再追蹤 libvirt 問題,下一步 Euc System Setup
  • 2009-05-07:
    • 近日看 Eucalyptus,相較於之前碰的東西都是偏系統居多,而Euca的目標是一整套的 open source EC2 solution,所以從底層到上層和使用者端都有完整的實做,當中(1) Euca 如何想出 EC2 運作流程的想像力 (2)和如何將系統平台包成 Web services 給使用者,是我目前欠缺和值得學習的
  • 2009-05-05:
    • 許多文件指出 VM 不適合 Heavey I/O 的運算,建議搭配額外的儲存裝置 (EC2 也會搭配 S3 和 EBS 作為 Storage) 來減少 I/O 效能的瓶頸
  • 2009-05-04:
    • Rider 的 GPU on Xen 課程:
      • VMGL 再 VM 上的應用 -> domU 不需分配到顯卡資源,所有的 3D 加速都是透過 dom0來計算,再將結果傳給 domU 的 vmgl 來畫出,彼此間的溝通訊息是透過 VMGl 開啟的通道 (有點像 X server/Client 的概念,dom0 的 VMGL 負責處理影像資料,domU的 VMGL 負責描繪出畫面)
      • CUDA 再 VM 上的應用 -> domU 需得到顯卡資源,再透過 dom0 的 backed driver 來操作顯卡硬體

代辦事項: (1)追 tm_nfs 動作(2)ONE Scheduler 測試案例

  • 2009-04-30:
    • 使用 ONE 提供的 VM 網路管理,可以用來監控 VM 使用的 ip (必須用 Bridge mode),可透過降提供使用者 ssh 時的 ip 資訊
    • ONE submit vm 預設使用 tap:aio, 但 Image 放於 Lustre 上則會有問題,可修改 src/vmm/XenDriver.cc 第127行
  • 2009-04-29:
    • 今天用老大的 Clonzilla clone 系統一直有問題,原來 clone 的系統有 Lustre 磁區,它是 based ext2,所以 partclone 把它誤判為 ext4,後來把 Lustre 磁區格式化為 ext3 就正常了 @@
  • 2009-04-24:
    • 看了 Jazz 哥的 04-22 日誌,剛好桌機是 Ubuntu 9.04,找了一下 ONE 和 Eucalyptus,以後要做 IaaS 平台就很方便了 (不過不知道ubuntu 8.10 dom0 的 Xen-enabled kernel 到 9.04 是否 support 了)
      rock@rocker:~$sudo aptitude search opennebula
      p   libopennebula-dev                            - OpenNebula client library - Development                
      p   libopennebula1                               - OpenNebula client library - Runtime                    
      p   opennebula                                   - OpenNebula controller                                  
      p   opennebula-common                            - OpenNebula common files                                
      p   opennebula-node                              - OpenNebula node                                        
      rock@rocker:~$sudo aptitude search Eucalyptus
      p   eucalyptus-cc                                - Elastic Utility Computing Architecture - Cluster contro
      p   eucalyptus-cloud                             - Elastic Utility Computing Architecture - Cloud controll
      p   eucalyptus-common                            - Elastic Utility Computing Architecture - Common files  
      p   eucalyptus-gl                                - Elastic Utility Computing Architecture - Logging servic
      p   eucalyptus-javadeps                          - Eucalyptus Java libraries dependencies                 
      p   eucalyptus-nc
      
  • 2009-04-23:
    • (1)看了ONE排程文件,之後實機測試排程的運作,(2)上緊急採購簽
  • 2009-04-30:
  • 2009-04-22:

代辦事項: (1)ONE 排程,(2)ONE技術文件

  • 2009-04-21:
    • 測試 xen build-in 的 vnc,netstat -tunlp下可看到 qemu-dm:5900,但用在 PV domU上,似乎還有問題要克服
    • pygrub 可提供 PV domU 能有自己的 Grub menu,但細節還得測試看看