Changes between Version 196 and Version 197 of rock


Ignore:
Timestamp:
Nov 2, 2009, 5:07:59 PM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • rock

    v196 v197  
    11[[PageOutline]]
    22----
    3 = 【1.2009 Plan】 =
    4 [[Image(2009Project.png)]]
    5  * ~~「OpenNEbula安裝與測試步驟技術文件」一份~~ __'''''(2009-04-30)'''''__
    6  * 「Xen網頁管理介面」原始碼一份 __'''''(2009-09-15)'''''__
     3= 【1. 2009 Task】 =
    74 * 「SC 2009 出國報告一份」__'''''(2009-11-30)'''''__
    85----
    9 = 【2.Task】 =
     6= 【2. Project】 =
    107=== __''進行中''__ ===
    118 * [wiki:GTD_Cloud 虛擬技術實驗平台] ([wiki:Servers/virt_machines 虛擬技術實驗平台維護日誌])
     
    1512 * [wiki:3D_Lustre Lustre Storage Cluster for 3D Fly platform ]
    1613----
    17 = [wiki:rock_WJ 【3.My Note】] =
    18  1. [wiki:rock_WJ 舊的工作日記]
    19  2. [wiki:rock_Note 筆記]
    20  3. [wiki:Reading 讀書會]
    21  4. [wiki:WikiStart#a1:VirtualizationDistributedParallelComputing Virtualization]
     14= 【3. My Note】 =
     15 * Virtualization
     16  * [wiki:rock_krg_note Kerrighed Note]
     17  * [wiki:rock_Note/Xen_Note Xen Note]
     18  * [wiki:rock_kvm_prob KVM Note]
     19  * [wiki:rock_Note/One_Test One Testbed Note]
     20  * [http://www.osrg.net/kemari/ Kemari]
     21 * FS
     22  * GPFS
     23    * [http://lxr.linux.no/linux kernel cross refreence]
     24    * [wiki:rock_gpfs_tuning tuning note]
     25    * [wiki:rock_pragma PRAGMA Demo]
     26    * [wiki:rock_gpfs_note disscussion]
     27  * Lustre
     28    * [wiki:rock_lustre Lustre error]
     29    * umount 順序: clients, MDT, OSTs.
     30    * lustre_rmmod
     31 * Tools
     32  * [wiki:rock_tool_package Debian package 快速安裝]
     33  * [wiki:rock_tool_package2 尋找某個檔案在哪個package]
     34  * Monitoring
     35    * [wiki:rock_mon_cmd Linux monitoring command]
     36  * gPXE for sis900
     37    * [wiki:rock_gPXE_project gPXE project] 
     38    * [wiki:rock_phy PHY 和 MAC 晶片的差異]
     39    * MII (IEEE標準,負責PHY和MAC溝通)
     40    * [wiki:rock_sis900.zpxe sis900.zpxe]
     41  * meld: graphical tool to diff and merge files
    2242----
    23 = 【4.Journal】 =
    24 >>'''''代辦事項: (A1) Paper , (B1)Euc Test Env , (B2)Test ONE-Haizea'''''
     43= 【4. 連結】 =
     44 * [wiki:Reading 讀書會]
     45 * [wiki:WikiStart#a1:VirtualizationDistributedParallelComputing Virtualization]
     46----
     47= 【5. Journal】 =
     48 * [wiki:rock_WJ 舊的工作日記]
    2549 * __'''''2009-06-11:'''''__
    2650   * [http://www.journeysystems.com/?power_supply_calculator 虛擬化節省的電費試算表]
    27  * __'''''2009-06-10:'''''__
    28    * 成功使用 PV boot form DRBL Server. Xen PV 和 HVM 的VM皆可無碟
    29  * __'''''2009-06-06:'''''__
    30    * 測試 PV network boot from DRBL (使用 [http://blog.xen.org/index.php/2008/08/28/xen-33-feature-pv-grub/ pv-grub]),產生以下問題,原因有待追蹤 (已解決)
    31    * [[Image(pv-grub01.png, 400px)]] --> [[Image(pv-grub03.png, 400px)]]
    32    * 解決方式:
    33      * Boot from local disk
    34 {{{
    35 $ grubdom> configfile (hd1)/boot/grub/menu.lst
    36 }}}     
    37      * Boot from DRBL server
    38 {{{
    39 $ grubdom> dhcp
    40 $ grubdom> root (nd)
    41 $ grubdom> kernel /vmlinuz-pxe
    42 $ grubdom> initrd /initrd-pxe.img
    43 $ boot
    44 }}}
    45  * __'''''2009-06-03:'''''__
    46    * DRBL Cliet (dom0) 上的 VM 也可透過 PXE 開機成為 Diskless domU,目前只測試 HVM PXE 成功,PV PXE 則有待測試
    47    * [[Image(ClassCloud2.png, 400px)]]
    48      * 為了讓DRBL Server方便管理實體機器和虛擬機器: eth1-> 佈署實體機器,eth2-> 佈署虛擬機器
    49  * __'''''2009-05-27:'''''__
    50    * PV PXE -> pypxeboot 官方說只適用 xen-3.0.3 或 3.0 系列
    51  * __'''''2009-05-26:'''''__
    52    * 測試 ONE 跨 Site 成功,可正常管理 Host
    5351 * __'''''2009-05-25:'''''__
    5452   * 測試 Lustre 跨 Site,mgt、ost和Client可正常運作,下一步則設計合適的 Lustre Arch for VM Images in Two Site
     
    5654     2. A Site->mgs*1,oss*3 , B Site->mgs*1(Second),oss*3
    5755     3. A Site->mgs*1,oss*3 , B Site->mgs*1(獨立),oss*3 , A和B Site 的 oss 之間用 DRBD 同步,理論上空間最小但效能應該最佳 
    58 >>'''''代辦事項: ~~(1)Eucalyptus Network Arch~~ , ~~(2)Lustre in Grid~~'''''
    59  * __'''''2009-05-19:'''''__
    60    * 最近 test Euc 的心得,Euc 在 VM 網路架構很用心的設計:4種模式讓管理者選擇,當中以 MANAGED mode 最多特色,支援類似 EC2 的 security group,Elastic IP,vlan isolation 等
    61 >>'''''代辦事項: ~~(1)Test Eucalyptus~~'''''
    62  * __'''''2009-05-12:'''''__
    63    * (Euc) -> 安裝 libvirt-0.6.3 在 lenny 有問題 (uml_conf.h:50: error: expected specifier-qualifier-list before 'brControl'),先改用 deb 檔安裝,後續再追蹤 libvirt 問題,下一步 Euc System Setup
    6456 * __'''''2009-05-07:'''''__
    6557   * 近日看 Eucalyptus,相較於之前碰的東西都是偏系統居多,而Euca的目標是一整套的 open source EC2 solution,所以從底層到上層和使用者端都有完整的實做,當中(1) Euca 如何想出 EC2 運作流程的想像力 (2)和如何將系統平台包成 Web services 給使用者,是我目前欠缺和值得學習的
     
    7062     * VMGL 再 VM 上的應用 -> domU 不需分配到顯卡資源,所有的 3D 加速都是透過 dom0來計算,再將結果傳給 domU 的 vmgl 來畫出,彼此間的溝通訊息是透過 VMGl 開啟的通道 (有點像 X server/Client 的概念,dom0 的 VMGL 負責處理影像資料,domU的 VMGL 負責描繪出畫面)
    7163     * CUDA 再 VM 上的應用 -> domU 需得到顯卡資源,再透過 dom0 的 backed driver 來操作顯卡硬體
    72 >> '''''代辦事項: ~~(1)追 tm_nfs 動作~~ , ~~(2)ONE Scheduler 測試案例~~'''''
    73  * __'''''2009-04-30:'''''__
    74    * 使用 ONE 提供的 VM 網路管理,可以用來監控 VM 使用的 ip (必須用 Bridge mode),可透過降提供使用者 ssh 時的 ip 資訊
    75    * ONE submit vm 預設使用 tap:aio, 但 Image 放於 Lustre 上則會有問題,可修改 src/vmm/XenDriver.cc 第127行
    7664 * __'''''2009-04-29:'''''__
    7765   * 今天用老大的 Clonzilla clone 系統一直有問題,原來 clone 的系統有 Lustre 磁區,它是 based ext2,所以 partclone 把它誤判為 ext4,後來把 Lustre 磁區格式化為 ext3 就正常了 @@
    78  * __'''''2009-04-24:'''''__
    79    * 看了 Jazz 哥的 [wiki:jazz/09-04-22 04-22 日誌],剛好桌機是 Ubuntu 9.04,找了一下 ONE 和 Eucalyptus,以後要做 IaaS 平台就很方便了 (不過不知道ubuntu 8.10 dom0 的 Xen-enabled kernel 到 9.04 是否 support 了)
    80 {{{
    81 rock@rocker:~$sudo aptitude search opennebula
    82 p   libopennebula-dev                            - OpenNebula client library - Development               
    83 p   libopennebula1                               - OpenNebula client library - Runtime                   
    84 p   opennebula                                   - OpenNebula controller                                 
    85 p   opennebula-common                            - OpenNebula common files                               
    86 p   opennebula-node                              - OpenNebula node                                       
    87 rock@rocker:~$sudo aptitude search Eucalyptus
    88 p   eucalyptus-cc                                - Elastic Utility Computing Architecture - Cluster contro
    89 p   eucalyptus-cloud                             - Elastic Utility Computing Architecture - Cloud controll
    90 p   eucalyptus-common                            - Elastic Utility Computing Architecture - Common files 
    91 p   eucalyptus-gl                                - Elastic Utility Computing Architecture - Logging servic
    92 p   eucalyptus-javadeps                          - Eucalyptus Java libraries dependencies                 
    93 p   eucalyptus-nc
    94 }}}
    95  * __'''''2009-04-23:'''''__
    96    * (1)看了ONE排程文件,之後實機測試排程的運作,(2)上緊急採購簽
    97  * __'''''2009-04-30:'''''__
    98  * __'''''2009-04-22:'''''__
    99    * 找尋 PXE 再 domU 上的操作,若是有 PXE 開機的部份,可將有些 domU 作為 DRBL client,但細節則有待測試
    100      * PXE in HVM 比較多成功案例 -> [http://fluxcoil.net/doku.php/xen/pxe_booting howto boot a xen hvm via pxe]
    101      * PXE in PV 很少有成功按例,但有找到一個成功案例 -> [http://lists.xensource.com/archives/html/xen-devel/2007-02/msg00120.html pypxeboot: Dom0 PXE bootloader for PV guests],使用 [https://www.cs.tcd.ie/Stephen.Childs/pypxeboot/ pypxeboot]來實現
    102 >> ~~'''代辦事項: (1)ONE 排程,(2)ONE技術文件'''~~
    103  * __'''''2009-04-21:'''''__
    104    * 測試 xen build-in 的 vnc,netstat -tunlp下可看到 qemu-dm:5900,但用在 PV domU上,似乎還有問題要克服
    105    * pygrub 可提供 PV domU 能有自己的 Grub menu,但細節還得測試看看
    106 
    10766[[BR]]
    10867[[BR]]