http://trac.nchc.org.tw/cloud/wiki/Xen_Lab1
使用dd建立一個空的img檔案
dd if=/dev/zero of=ubuntu01.img bs=1M seek=8000 count=1
設定格式ext3
mkfs.ext3 ./disk.img
開一個空白文件存成cfg檔
內容記得修改name disk 其他依照需求設定
#import os, re
#arch = os.uname()[4]
#if re.search('64', arch):
# arch_libdir = 'lib64'
#else:
# arch_libdir = 'lib'
#上面那段使用xl會發生錯誤,所以註解掉
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 1024
# Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
shadow_memory = 8
name = "ubuntu01"#虛擬機的名字,名字記得取
vif2 = [ 'bridge=eth3,pdev=peth3' ]#這邊是網路設定研究中
disk = [ 'file:/home/nttu/domU/ubuntu01.img,hda,w', 'file:/home/nttu/ubuntu-11.10-desktop-amd64/ubuntu.iso,hdc:cdrom,r' ]
# 'file:/home/nttu/ubuntu-11.10-desktop-amd64/ubuntu.iso,hdc:cdrom,r'這段建立後下一次開機即刪除要不然會進入iso
device_model = '/usr/lib/xen/bin/qemu-dm'
#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"#這邊d是第一次建立虛擬機用 之後皆改為c即可
sdl=0
vnc=1#遠端的設定
vncconsole=1
vncpasswd=''
stdvga=0
serial='pty'
usbdevice='tablet'
因為是xen4.1.2所以使用xl
sudo xl create ubuntu01.cfg
再使用vnc 安裝
sudo xl vnc [編號]
sudo xl list 可以查詢虛擬機編號
沒有留言:
張貼留言