Groups
Groups
Sign in
Groups
Groups
xiyoucloud
Conversations
About
Send feedback
Help
2011-11-30qq讨论简单小结
1 view
Skip to first unread message
孙建刚
unread,
Nov 30, 2011, 8:53:28 PM
11/30/11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to xiyoucloud
下面是昨天qq讨论的小结,结合了我的理解。
现在的任务是
实现虚拟机管理系统——目前不支持虚拟子网,只支持分配管理虚拟机。从需求和实现两个方面来讨论:
虚拟机管理系统的需求:
1。创建:用户定制创建虚拟机,支持操作系统有
centos and ubuntu
2。修改:修改
vm resource(eg:cpu and memory)
,挂载新的虚拟磁盘
3。监控:对宿主机监控,
3。回收:回收虚拟机
实现:
创建虚拟机的实现:
这里有两个概念,系统盘和数据盘。其中系统盘支持2个镜像,镜像格式为
vhd
,这个需要预先安装在宿主机上的,各个用户的系统盘采用增量方式建立在母盘之上;用
hlfs
盘作为数据盘,采用
tap:hlfs
的方式挂载虚拟的数据盘,各个用户挂载各自的数据盘,这个数据盘也不一定每一个用户都有,用户创建虚拟机时,指定要不要
EBS
数据盘。
问:如果将系统盘放在
hlfs
盘上,实现镜像的远程存储会有很多好处,是最理想的,这样做有什么好处?
答:
vhd
这种格式实现较为复杂,并非
hlfs driver for tapdisk
,
不能直接在内部支持
vhd
。 也就是说可以改造
vhd driver
使得下层接
hlfs
,
但是这样的话工作量很大,不好实现。因此现在我们能实现的是,
hlfs driver for tapdisk
简单的作为磁盘使用,所以如果要用
vhd
,就需要格式化这个磁盘,然后在上面建立
vhd
文件。
问:如果要将vhd文件放在hlfs盘上,应该如何做?
答:
一种是
tap2:xxxxx,
一种是
phy:xxxx,
还有一种是
格式化
hlfs
出来的
tapdevx
磁盘,然后在上面生成
vhd
镜像。
格式化磁盘,然后挂载到特殊点。然后在上面创建镜像文件。再如同本地镜像文件一样安装
vm
。
Reply all
Reply to author
Forward
0 new messages