首页 > 其他分享 >placement服务详解

placement服务详解

时间:2024-02-20 13:33:54浏览次数:25  
标签:Placement 主机 nova 详解 创建 服务 placement 资源

一:简介

1:作用

监控云中所有硬件资源使用情况的组件

比如,虚拟机都是占用了一部分物理机的资源,cpu,内存,磁盘等,有这个监控功能就能知道计算机的资源情况,哪些是空闲的

为什么需要这个组件:

就是openstack云计算平台需要知道在云中所有计算机集群中还有哪些计算机拥有足够的硬件资源能够创建云主机,然后判断选择哪台计算机来生成云主机

之前对系统资源的监控和云主机资源的选择都是nova独立完成的,从stein版本后,就从nova中独立出来了

2:placement组件

主要组成是它的接口模块(placement-api),与nova的之间的交流的过程如下:

nova-compute(计算模块)将要创建的云主机的硬件要求交给placement-api,收到请求后,从系统资源库中查询到现有资源满足创建云主机的所有计算机的信息,然后将结果返回给nova-scheduler(计划模块),从中选择一个计算机并将结果告诉nova-compute(计算模块)和placement-api,创建云主机和同步数据库的信息

二:placement工作流程

第1步,Nova告诉Placement要创建的云主机需要什么资源、数量如何。
第2步,Placement从数据库中查询获得两个数据,第一个数据是现有空闲资源足以创建云主机的物理主机以及它们所剩资源信息,第二个数据是这些物理主机原有的资源信息。
第3步,数据库为Placement返回查询到的数据。
第4步,Placement将获得的两个数据告知Nova。
第5步,Nova用这两个数据通过算法选择好创建云主机的物理主机,并将选择的结果告诉Placement。
第6步,Placement修改数据库,将相应资源从该物理主机的资源中扣除。

 

标签:Placement,主机,nova,详解,创建,服务,placement,资源
From: https://www.cnblogs.com/qm77/p/18022718

相关文章

  • 分布式、集群和微服务之间的区别
    分布式、集群和微服务之间的区别   分布式系统是一种系统范式,而分布式架构是一种系统设计的方法论。它们的含义在某些情况下可能会重叠,但在其他情况下可能会有细微的区别。  分布式系统1.分布式系统概念是指由多个相互独立的节点(或者进程)组成的系统,这些节点通过网络......
  • 多线程系列(三) -synchronized 关键字使用详解
    一、简介在之前的线程系列文章中,我们介绍了线程创建的几种方式以及常用的方法介绍。今天我们接着聊聊多线程线程安全的问题,以及解决办法。实际上,在多线程环境中,难免会出现多个线程对一个对象的实例变量进行同时访问和操作,如果编程处理不当,会产生脏读现象。二、线程安全问题介......
  • Docker Compose - 向远程主机部署服务
    问题描述通常,我们本地编写docker-compose.yml文件,然后运行测试。但是,我们需要在arm64环境中进行测试,无法在本地直接运行测试。我们希望可以在本地编写,然后本地使用docker-composeup直接在远程arm主机上运行测试。该笔记将介绍:在本地运行docker-compose命令,但是在远......
  • 【三分钟开服仅32/月】幻兽帕鲁服务器最新一键部署以及修改游戏参数保姆教程
    前言《幻兽帕鲁》是Pocketpair开发的一款开放世界生存制作游戏,游戏于2023年11月2日至11月5日进行了封闭网络测试,于2024年1月18日发行抢先体验版本。游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等游戏支持单人游玩&创建本地房间(最......
  • 第十七节:动态规划详解(斐波那契数列、)
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • 互联网信息服务算法推荐管理规定 (全文学习)2022年01月04日 本规定自2022年3月1日起施
    互联网信息服务算法推荐管理规定第一章总则第一条 为了规范互联网信息服务算法推荐活动,弘扬社会主义核心价值观,维护国家安全和社会公共利益,保护公民、法人和其他组织的合法权益,促进互联网信息服务健康有序发展,根据《中华人民共和国网络安全法》、《中华人民共和国数据安全法......
  • 云电脑Win7系统安装报错详解:问题与解决方案
    本文分享自天翼云开发者社区《云电脑Win7系统安装报错详解:问题与解决方案》,作者:每日知识小分享随着云计算技术的快速发展,越来越多的人开始使用云电脑。然而,在为云电脑安装Win7系统时,一些用户可能会遇到各种安装错误。本文将详细介绍在云电脑Win7系统安装过程中可能出现的报错,分析......
  • 云服务器怎么搭建:从零到运行的基础指南
    本文分享自天翼云开发者社区《云服务器怎么搭建:从零到运行的基础指南》,作者:每日知识小分享随着云计算技术的快速发展,云服务器已经成为企业和个人首选的计算服务。云服务器具有高性能、高可用性、安全可靠、灵活扩展等优势,能够满足各种大规模数据处理、存储、应用部署和管理等需求......
  • 【windows】自定服务
    @目录写在前面自定义服务写在前面相关博文个人博客首页免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担,本人不承担任何法律责任。自定义服务在Windows系统中,您可以自定义服务设置以满足特定需求。服务是在后台运行的应用程序,通常在系统......
  • SSL证书在IIS服务器中部署
    SSL证书在IIS服务器中部署参考前提条件已通过数字证书管理服务控制台签发证书。具体操作,请参见购买SSL证书和提交证书申请。SSL证书绑定的域名已完成DNS解析,即您的域名与主机IP地址相互映射。您可以通过DNS验证证书工具,检测域名DNS解析是否生效。具体操作,请参见DNS验证。......