# MyCloud
基于Flask框架的云计算管理平台,其中虚拟化管理接口使用libvirt,图形界面使用[NoVNC](https://github.com/novnc/noVNC)。
其中结合系统[监控运维工具](https://github.com/yipwinghong/Controller)目标实现整体架构如下:
![SystemArchitecture](http://ooaovpott.bkt.clouddn.com/SystemArchitecture.jpg)
## 开发环境
环境 | 版本
---|---
操作系统 | Ubuntu 14.04 x86_64
数据库 | MySQL 5.7.16
虚拟化 | QEMU(Libvirt)
开发语言 | Python 2.7.4
后端框架 | Flask 0.12
前端框架 | Bootstrap 3.0
## 使用方法
1、安装环境依赖包(不同版本操作系统安装方法有差异,见网上具体解决方案):<pre><code>pip install -r requirements.txt</code></pre>
Linux下可以直接运行shell脚本:<pre><code>bash env_config.sh</code></pre>
2、安装MySQL数据库(需要在MyCloud/mycloud/config.py修改配置文件):
```python
# -*- coding: utf-8 -*-
import os
class DefaultConfig(object):
# 默认配置类,由app.py的configure_app(app, config)函数调用对Flask应用app进行配置
...
SQLALCHEMY_DATABASE_URI = "mysql://MySQL用户名:密码@ip(或域名)/数据库名"
```
3、MyCloud/images目录添加下载好的系统镜像文件(为方便测试推荐使用较小型的系统如TinyLinux等)。
4、项目目录下运行:<pre><code>python manage.py run</code></pre>
5、浏览器下访问:<pre><code>127.0.0.1:8000</code></pre>
## 运行效果
![Alt text](https://github.com/yipwinghong/MyCloud/blob/master/Screenshots/1.jpg)
![Alt text](https://github.com/yipwinghong/MyCloud/blob/master/Screenshots/2.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 基于Python+Flask的云计算管理系统源码+部署文档+全部数据资料 高分项目.zip基于Python+Flask的云计算管理系统源码+部署文档+全部数据资料 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask的云计算管理系统源码+部署文档+全部数据资料 高分项目.zip (104个子文件)
bootstrap.min.css 120KB
demo.css 6KB
animations.css 4KB
iconfont.css 2KB
iconfont.eot 11KB
.gitattributes 93B
_form.html 26KB
demo_symbol.html 10KB
demo_unicode.html 8KB
demo_fontclass.html 7KB
base.html 4KB
index.html 3KB
index.html 3KB
index.html 3KB
index.html 2KB
admin.html 2KB
error.html 189B
login.html 188B
error.html 176B
error.html 172B
error.html 170B
index.html 110B
alembic.ini 770B
2.jpg 186KB
1.jpg 82KB
jquery-1.11.3.min.js 94KB
bootstrap.min.js 36KB
iconfont.js 23KB
bootstrap-dropdown-on-hover.js 9KB
index.js 0B
script.py.mako 494B
Flask系统部署文档.md 3KB
README.md 2KB
nohup.out 271KB
views.py 10KB
vm_utils.py 4KB
models.py 4KB
ff494e9e7457_.py 3KB
views.py 3KB
env.py 3KB
views.py 3KB
forms.py 2KB
views.py 2KB
app.py 2KB
views.py 2KB
views.py 1KB
config.py 898B
manage.py 835B
forms.py 695B
cbf7718fd897_.py 662B
test.py 538B
forms.py 464B
forms.py 389B
decorators.py 365B
extension.py 364B
forms.py 341B
forms.py 321B
__init__.py 191B
__init__.py 146B
__init__.py 68B
__init__.py 60B
__init__.py 53B
__init__.py 51B
__init__.py 49B
__init__.py 47B
views.pyc 9KB
models.pyc 6KB
vm_utils.pyc 5KB
views.pyc 3KB
views.pyc 3KB
ff494e9e7457_.pyc 3KB
env.pyc 2KB
views.pyc 2KB
views.pyc 2KB
app.pyc 2KB
views.pyc 2KB
forms.pyc 1KB
forms.pyc 1KB
cbf7718fd897_.pyc 1016B
forms.pyc 865B
forms.pyc 809B
decorators.pyc 725B
forms.pyc 720B
forms.pyc 681B
config.pyc 664B
extension.pyc 393B
__init__.pyc 236B
__init__.pyc 203B
__init__.pyc 193B
__init__.pyc 193B
__init__.pyc 187B
__init__.pyc 185B
__init__.pyc 185B
__init__.pyc 181B
README 38B
env_config.sh 767B
slave_script 160B
iconfont.svg 11KB
iconfont.ttf 10KB
requirements.txt 528B
共 104 条
- 1
- 2
资源评论
- K.8162024-05-25资源不错,对我启发很大,获得了新的灵感,受益匪浅。
- 梦呓(Somniloquy)2024-06-03资源很实用,对我启发很大,有很好的参考价值,内容详细。
不走小道
- 粉丝: 3225
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功