Changes between Version 4 and Version 5 of GTD_Cloud_One_Schedule_Test
- Timestamp:
- May 1, 2009, 12:14:59 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GTD_Cloud_One_Schedule_Test
v4 v5 11 11 1. VM 需要 Free CPU,讓 one01 跑 make kernel (one 則不執行動作),測試是否會 deploy 在 one 上 12 12 {{{ 13 $ onevm create vm01.one 13 #!sh 14 ### 再 one01上執行 ### 15 $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 16 $ tar jxvf linux-2.6.29.tar.bz2 17 $ cd linux-2.6.29 || make 18 19 ### 再 one (ONE Server) 上執行 ### 20 $ vim vm01.one 14 21 NAME = vm01 15 22 CPU = 1 … … 27 34 target = "sda1", 28 35 readonly = "no" ] 29 NIC = [NETWORK="Public",IP=" 140.110.138.160",MAC="00:03:8c:6e:8a:a0"]36 NIC = [NETWORK="Public",IP="X.X.X.X",MAC="00:03:8c:6e:8a:a0"] 30 37 REQUIREMENTS= "FREECPU > 200" 31 38 RANK = FREECPU … … 34 41 ID: 25 35 42 43 ### 前面 PIR 是優先權,HID 則是 Host 的 ID (這邊的 HID 0 是指 one) ### 36 44 $ tail /home/one/var/sched.log 37 45 Fri May 1 12:03:09 2009 [SCHED][I]: Dispatching virtual machine 24 to HID: 0 … … 47 55 1. VM 需要 1G Memory,讓 one 的記憶體只剩 512M (one01 則有2G),測試是否 deploy one01 48 56 * '''''__2.3 CPU 和 Memory Case:'''''__ 49 >1. VM 需要 ''CPU 使用率 < 200 和 記憶體需大於 512MB'' 的 Host57 1. VM 需要 ''CPU 使用率 < 200 和 記憶體需大於 512MB'' 的 Host 50 58 {{{ 51 59 #!sh 52 60 $ vim vm03.one 53 NAME = vm03 54 CPU = 1 55 MEMORY = 156 56 OS = [ kernel = /boot/vmlinuz-2.6.22.9, 57 initrd = /boot/initrd.img-2.6.22.9, 58 root = sda2, 59 kernel_cmd = "ro xencons=tty console=tty1" ] 60 DISK = [ source = /home/domains/vm03/disk.img, 61 clone = no, 62 target = sda2, 63 readonly = no] 64 DISK = [ type = swap, 65 size = 512, 66 target = "sda1", 67 readonly = "no" ] 68 NIC = [NETWORK="Public",IP="X.X.X.X"] 61 略 69 62 REQUIREMENTS= "USEDCPU < 200 & FREEMEMORY > 512" 70 63 RANK= FREECPU … … 77 70 20 vm03 runn 0 159744 one01 00 00:05:10 78 71 72 ### HID 1 的分數為 1 而 HID 0 分數為 0.982456,所以 deploy vm03 到 HID 1 (one01) ### 79 73 $ tail /home/one/vat/sched.log 80 74 Fri May 1 11:37:09 2009 [HOST][D]: Discovered Hosts (enabled): 0 1