KVM Manager with Django
http://v.qq.com/page/w/7/1/w0313ztcu71.html
-
host目前选择版本: centos6.x 或 centos7
-
Host安装包:
-
kvm相关包: yum install qemu-kvm libvirt libvirt-python
-
python依赖包: requests、threadpool
-
其它rpm包: util-linux
-
-
Disk配置:
-
指定1块硬盘,例如/dev/sda,用来存放vm的系统盘;
-
格式化,并挂载到/img/os目录;
-
指定剩下的N-1块硬盘,用来存放vm的数据盘;(如果硬盘做了raid,则意味着,这个raid盘,用来存放vm的数据盘)
-
格式化,并挂载到/img/dataN目录;
举例: 例如一个host有5块盘,sda/sdb/sdc/sdd/sde,则:
-
选择sda用来存放vm的系统盘;
-
格式化并挂载: mkfs.ext4 /dev/sda && mount /dev/sda /img/os
-
选择sdb/sdc/sdd/sde,用来存放vm的数据盘;
-
格式化并挂载:
mkfs.ext4 /dev/sdb && mount /dev/sdb /img/data1 mkfs.ext4 /dev/sdc && mount /dev/sdc /img/data2 mkfs.ext4 /dev/sdd && mount /dev/sdd /img/data3 mkfs.ext4 /dev/sde && mount /dev/sde /img/data4
-
-
net配置: 创建一个名叫ovirtmgmt的网桥
-
安装rpm包qemu-guest-agent: yum install qemu-guest-agent
-
添加开机自启动程序: killall qemu-ga nohup qemu-ga -p /dev/virtio-ports/org.qemu.guest_agent.0 &
- 登录页
- 设备列表页
- 设备总览
- 虚拟机列表
- 虚拟机总览
- 虚拟机快照管理
- 虚拟机配置
- 添加镜像模板
- 任务管理
- 重新组织agent代码, 现在代码还没有整理;
- 完善文档;