基于Django的OpenStack云平台管理子系统的分析及实现

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:sukey2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的不断发展,云计算已经融入到企业的日常生产之中。越来越多的公司需要使用云平台来代替传统服务器承载IT业务。在各大云平台技术中,OpenStack已经脱颖而出发展成为其中的佼佼者。尤其是近几年,在华为、思科、IBM等各大厂商的支持以及来自全世界开发者的共同努力下,更是将OpenStack发展成为目前仅次于Linux的第二大开源项目。因此,越来越多的公司采用OpenStack来搭建公有云、私有云以及混合云。虽然OpenStack提供了优秀的云平台技术,但是其自身的管理子系统在实际的使用上存在些许不足。因此,需要开发出一款交互友好、功能全面、能够定制化功能的OpenStack云平台管理子系统。本文主要分析、设计和实现了OpenStack云平台管理子系统的监控和网络功能模块。用户能够使用监控功能,对云主机进行实时监控和报警设置。在网络模块中,用户可以根据需要,对云平台的网络、路由、虚拟网卡等进行创建和删除。确保云平台管理子系统能够满足用户对云平台进行管理和使用的需求。管理子系统主要采用Django框架进行开发,使用OpenStack提供的RESTful API实现与云平台的数据交互。系统前端部分引入了Angular JS框架用来实现页面的友好交互,并采用MySql数据库存储数据。在实际生产环境中,采用Nginx+uWSGI的部署模式,其中Nginx作为Web Server为静态请求提供服务,并将动态请求通过uWSGI传递给Django进行处理。并在所有功能完成之后,进行了全面的测试,确保了云平台管理子系统的正常运行。
其他文献
意大利的行政程序立法与行政处罚制度朱维究一、意大利的行政程序立法意大利面临着国家法律制度现代化的问题。行政程序法被认为是“第一次完整地规定公共管理机构与公民之间
目的探讨CK19、Galectin-3、HBME-1、TPO和CD56在甲状腺乳头状癌(PTC)病理诊断中的应用价值.方法采用免疫组化EnVision法检测上述5种标志物在159例PTC和61例甲状腺良性病变中的
采用熔融法和流化床包衣技术制备克拉霉素肠溶掩味颗粒,将克拉霉素与药用辅料基质在一定温度下熔融后制成颗粒,再进行流化床包衣。分别用X-射线粉末衍射法(X-ray)和扫描电镜
老式的供暖系统常常出现供暖效果与设计状态相差很远的结果,而采用自力式流量控制阀和自动恒温控制阀后,在很大程度上解决了供暖系统水力失调的问题从而提高了供暖的质量。本
介绍了峨口铁矿球团工艺的历史演进,以及在球团生产中膨润土品种的选择过程,统计了各类膨润土的质量指标和配比情况,分析了降低配比后给炼铁用户和企业带来了可观的经济效益。
以德国功能翻译学派的目的论为视角,以电影《桑树的影子》的字幕翻译为素材,探讨了译者在该影片字幕翻译中所采取的翻译策略,分析了该理论在指导字幕翻译中的可行性。
综述了黑曲霉原生质体的生物学特性、释放过程、再生过程以及酶浓度、酶解温度、酶解时间、菌体的预处理和渗透压稳定剂等对黑曲霉原生质体制备的影响。概述了黑曲霉原生质体
<正>"互联网+"时代,专业和职业的选择更加多元,怎么办?小新是一名高一学生。疫情期间的娱乐、学习都是通过网络,他发现自己越来越离不开网络。听说网络主播有很好的前景,他期