Version 5 (modified by rock, 16 years ago) (diff) |
---|
Enomaly使用感想
1. Enomalty 的檔案
- Enomalty主要由 Shell script 和 Python 撰寫(搭配libvirt庫 http://libvirt.org/ ),大部份檔案存於/opt/enomalism2,只有印象檔存存於/xen/
config/ | Host端機器的設定檔 (eno.cfg) |
default.cfg | 預設的Host端機器設定檔 |
dist/ | enomalism2-2.1-py2.5.egg |
enomalism2d | |
ez_setup.py | |
logs/ | 日誌檔 |
repo/ | 存放VM的範本 |
scripts/ | |
setup.py | |
/xen/ | 存放VM images |
2. Enomaly 本身的網路設定
- 使用 script/virt-network.sh 去偵測Host端的虛擬網路設備(XEN 和 KVM/QEMU 的虛擬網路設備)是否存在,若無則 Enomaly 會產生 KVM 的虛擬網路裝置virbr0。
- 虛擬設備產生步驟: (1)產生virbr0 -> (2)ifconfig eth0 0.0.0.0 -> (3)ifconfig virbr0 ip netmask -> (4) brctl addif virbr0 eth0
3. 操作感覺
- 目前使用Enomaly的VM Creator,採KVM作為Hypervision,可順利產生虛擬機器vm01和vm02(如上圖),產生的兩個VM是採用官方提供的印象,可以讓使用者在1分不到的時間,即可產生一個連OS都裝好的VM (VM01->Ubuntu Server 8.04 KVM, VM02->Debian 4.0 KVM)
4. 問題 (缺點??)
- VNC
- 使用VNC連接時產生問題,錯誤顯示Network error: could not connect to server 140.110.X.X:5900
- Network
- Host端啟動Enomaly多了4個網路裝置(virbr0、vnet0、vnet1c和vnet2),但在網頁上卻沒網路設備的設定選項
root@eno:/home/rock# brctl show bridge name bridge id STP enabled interfaces virbr0 8000.001bfc9cc70f no eth0 vnet2 vnet0 8000.000000000000 yes vnet1 8000.000000000000 yes
- 不知如何監控VM的網路流量
- Host端啟動Enomaly多了4個網路裝置(virbr0、vnet0、vnet1c和vnet2),但在網頁上卻沒網路設備的設定選項
Attachments (1)
- eno_vm1.png (137.7 KB) - added by rock 16 years ago.
Download all attachments as: .zip