Version 5 (modified by rock, 14 years ago) (diff) |
---|
Unattended Simulated Mode
【0.架構】
- Haizea Configuration File - 一個文字檔包含一些選項
- Request Tracefile - 一個文字檔包含了租約的需求
【1.配置】
【1.1 Haizea Configuration File】
從上圖架構知道,要使用 Haiea 的第一步便是要撰寫一篇好的 Haizea Configuration File,官方文件說可以參考範例檔 /usr/share/haizea/etc/sample_trace.conf 和 sample_trace_barebones (兩個文件內容一樣,只差再第2份沒註解),文檔中要注意的地方是 option 的設定和配置 |
- 以下面範例來解說 option,便是『模擬』 2006-11-25 下午1點開始執行任務在 4台有1顆CPU 和1G Ram 的機器上執行 ([simulation]->屬性名稱,startime、resources->屬性細部設定)
[simulation] starttime: 2006-11-25 13:00:00 resources: 4 CPU:100 Memory:1024
- 參考的屬性值
【1.2 Tracefile File】
而 Tracefile 便是在 Haizea Configuration File 中的 [tracefile] 屬性指定 |
[tracefile] tracefile: /usr/share/haizea/traces/sample.lwf
- 此 Tracefile 範例檔的格式為 LWF/Lease Workload Format (類似 XML 的格式)
<lease-workload name="sample"> <description> A simple trace where an AR lease preempts a best-effort lease that is already running. </description> <lease-requests> <!-- The lease requests are initially commented out --> <!-- First lease request --> <!-- ... --> <!-- Second lease request --> <!-- ... --> </lease-requests> </lease-workload>
- XML 格式參考
【2.開始模擬】
現在我們以撰寫好 configuration 和 tracefile,便可透過以下指令開始執行模擬 (參數 -c 為指定設定檔) |
haizea -c /usr/share/haizea/etc/sample_trace.conf
Attachments (2)
- mode_unattended_simulation.png (38.0 KB) - added by rock 14 years ago.
- quickstart_leasegraph2.png (5.1 KB) - added by rock 14 years ago.
Download all attachments as: .zip