Openstack k版 nova.scheduler的 TrustedFilter过滤器的意义和用法

问题描述

查阅网上的相关资料,只有很简单的描述:TrustedFilter支持TrustedComputingPools。根据instance_type->extra_specs->trust:trusted_host,校验主机是否可信。但是这个过滤器的意义是什么,使用场景是什么呢,不太明白。看源码的test方法:deftest_trusted_filter_trusted_and_trusted_passes(self):self.oat_data={"hosts":[{"host_name":"node1","trust_lvl":"trusted","vtime":timeutils.isotime()}]}self._stub_service_is_up(True)filt_cls=self.class_map['TrustedFilter']()extra_specs={'trust:trusted_host':'trusted'}filter_properties={'context':self.context.elevated(),'instance_type':{'memory_mb':1024,'extra_specs':extra_specs}}host=fakes.FakeHostState('host1','node1',{})self.assertTrue(filt_cls.host_passes(host,filter_properties))想问,如果验证和使用这个过滤器,不用脚本,就是command命令行去验证,不知道在后台用novaboot...时该怎么写才能填充'instance_type':{'memory_mb':1024,'extra_specs':extra_specs}

时间: 2025-01-01 08:04:00

Openstack k版 nova.scheduler的 TrustedFilter过滤器的意义和用法的相关文章

OpenStack 中的Nova组件详解_OpenStack

Open Stack Compute Infrastructure (Nova) Nova是OpenStack云中的计算组织控制器.支持OpenStack云中实例(instances)生命周期的所有活动都由Nova处理.这样使得Nova成为一个负责管理计算资源.网络.认证.所需可扩展性的平台.但是,Nova自身并没有提供任何虚拟化能力,相反它使用libvirt API来与被支持的Hypervisors交互.Nova 通过一个与Amazon Web Services(AWS)EC2 API兼容的w

OpenStack Grizzly版发布 Comcast、CERN成为新会员

OpenStack Grizzly版发布了,其新增的近230种功能强调了对规模生产.更大程度地融入企业的技术.软件定义网络的支持.在过去半年中,美国最大的有线电视和宽带服务商Comcast和欧洲核子研究中心开始采用OpenStack,这进一步增强了OpenStack玩家的信心. Comcast不仅成为了OpenStack基金会的会员,他的投资部门还对专注OpenStack一体机的创业公司Nebula 投资了2500万美元.欧洲核子研究中心(CERN)运行着大规模的服务器集群,此前,一直采用源于欧

openstack nova scheduler中的问题

问题描述 用3台机器配置了一个openstack请问它默认的是随机调度算法怎么样做自己的算法替换捏 解决方案 解决方案二: 解决方案三:看下openstack的文档,我记得有提到过,可以编写自己的调度算法解决方案四:引用2楼nypdmax的回复: 看下openstack的文档,我记得有提到过,可以编写自己的调度算法 你研究过么或者给个地址我只有安装文档解决方案五:找到了吧,还需要吗?

openstack kilo 版 启动实例报错:ERROR (ClientException): The server has either erred or

问题描述 centos7.2上安装openstackkilo版,按照官方文档进行安装,一切正常,但在最后启动实例时报以下错误:ERROR(ClientException):Theserverhaseithererredorisincapableofperformingtherequestedoperation.(HTTP500)(Request-ID:req-a944f919-0630-4174-adc5-eb7984c2e815)启动命令:nova--debugboot--flavorm1.t

Openstack组件部署 — Nova overview

目录 目录 前文列表 前言 Compute service overview Nova 的组件 nova-api service nova-api-metadata service nova-compute service nova-scheduler service nova-conductor module nova-cert module nova-network worker daemon nova-consoleauth daemon nova-novncproxy daemon no

kilo版nova service-list 返回HTTP 401

问题描述 [u][[b]b][root@controller~]#sourceadmin-openrc.sh[root@controller~]#novaservice-listERROR(Unauthorized):Unauthorized(HTTP401)(Request-ID:req-e30fad4a-86bd-4b6e-81fc-3c7bf619252d)[root@controller~]#nova--debugservice-listDEBUG(session:195)REQ:cur

ubuntu14.04+openstack( juno) /etc/nova/ nova.conf文件只有[default]section.求大神解答

问题描述 如题:apt-getinstallnova-apinova-certnova-conductornova-consoleauthnova-novncproxynova-schedulerpython-novaclient安装后,修改/etc/nova/nova.conf文件,里面只有:[DEFAULT]dhcpbridge_flagfile=/etc/nova/nova.confdhcpbridge=/usr/bin/nova-dhcpbridgelogdir=/var/log/nov

openstack I版 创建实例 no valid host was found

问题描述 OpenstackIcehouse创建实例出现错误.[错误:Novalidhostwasfound.].consoleauth.log显示如下2016-04-2920:24:55.89798965TRACEoslo.messaging._drivers.impl_qpidraiseself.error2016-04-2920:24:55.89798965TRACEoslo.messaging._drivers.impl_qpidConnectionError:connectionabo

自定义min版smarty模板引擎MinSmarty.class.php文件及用法_php实例

本文实例讲述了自定义的min版smarty模板引擎MinSmarty.class.php文件.分享给大家供大家参考,具体如下: 一.smarty的优点 smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一.它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离.简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻