基于Ansible的云平台自动化部署的研究与实现

来源 :电子科技大学 | 被引量 : 11次 | 上传用户:pudding_dophin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算技术的快速发展以及所带来的巨大效益的提升,使得各个行业都开始把云计算技术引入到行业中,在降低软硬件成本的同时,也提升行业的服务质量。在整个云平台的使用周期中,部署环节是不可或缺的重要一部分,部署过程的优劣直接影响到云平台运行的性能与效率。在大规模的云平台部署中,由于现实物理硬件设备存在差异性,使得部署过程变得繁琐而复杂,整个云平台的运行风险变得更加显著。使用传统方式部署云平台过程中,为保证后续云平台具有较高的运行性能,需要投入大量的人力、物力和财力作为后盾。针对上面所述的问题,本文设计一套基于Ansible的云平台自动化部署系统,实现云平台的自动化部署,减少云平台部署过程中的枯燥性的同时,也减少对人力、物力的浪费,让每次部署的操作有据可查,明确平台部署中的责任。本文首先对Ansible和现有的自动化部署工具进行研究分析,找出Ansible工具的不足;其次对大文件传输中使用到的文件分块算法进行研究学习,结合基于内容的可变长度的文件分块算法和固定分块算法优点,对文件先采用基于内容分块算法进行分块,当文件块的大小大于某一值时采用固定分块算法,此算法称为CDC-FSP分块算法。基于上述的研究,本文设计出云平台自动化部署系统的系统架构,该系统中的服务层不仅具有Ansible的部分服务,还有一些新添加的服务,例如大文件传输服务等,同时用户层根据服务层提供的服务,合理的组合出有利于云平台部署的功能,例如Linux主机之间的互信配置等。之后,对该系统的服务层的基础功能模块,中控中心模块,远程桌面服务,用户功能层等进行了详细设计。最后实现该系统,同时对该系统进行详细的功能测试,分析实验结果并介绍该系统在实际平台部署应用中使用哪些功能可以顺利完成系统部署。
其他文献
讨论了半水磷石膏的化学组成、矿物组成、热性能、微观形貌以及胶凝性能。结果表明:半水磷石膏中主要化学组成为CaO和SO3,其总量达到70%,含有少量的结晶水和P2O5;半水磷石膏中
通过对核反应堆进行分析,建立其数学模型,并在此基础上进行PID控制与模糊PID控制,分析了2种控制方式的优缺点.将2种控制策略进行整合,使核反应堆的控制模式可以在2种控制方式
煤矿生产是一种典型的大能耗生产过程,能耗所带来的费用一直是煤矿生产成本的重要构成部分,因此实现能耗的有效降低对于煤矿生产的持续开展和效益提升具有意义重大。在分析变
目的:研究重楼皂苷I(PPLI)对小鼠成骨样细胞MC3T3-E1增殖的作用及其机制。方法:采用MTT比色法、EdU试剂盒、碱性磷酸酶(ALP)活性检测法、茜素红染色法,观察加入PPLI(1、3、10
目的探讨腰椎术后首次下床预防体位性低血压规范化流程的实施方法及效果。方法选择我科2014年1-6月腰椎手术患者共264例,随机分为对照组(未实施规范化流程)和观察组(实施规范
目的 对照研究小儿基底节及丘脑肿瘤的MR影像表现 ,分析肿瘤类型与患儿性别、肿瘤部位的关系及影像特点。方法 回顾性分析了 3 6例基底节及丘脑肿瘤的临床及MR影像资料 ,其
<正>近年来,诸如被纳入"失信"名单、学籍造假,甚至未婚先育等等,在公务员招录中,考生因政审被拒录的原因多种多样。公务员招录中,考生通过笔试、面试后,用人单位还要对其考察