scheduler configuration options
| Configuration option = Default value | Description | 
|---|---|
| [DEFAULT] | |
aggregate_image_properties_isolation_namespace =None | 
(StrOpt) Force the filter to consider only keys matching the given namespace. | 
aggregate_image_properties_isolation_separator =. | 
(StrOpt) The separator used between the namespace and keys | 
baremetal_scheduler_default_filters =RetryFilter, AvailabilityZoneFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ExactRamFilter, ExactDiskFilter, ExactCoreFilter | 
(ListOpt) Which filter class names to use for filtering baremetal hosts when not specified in the request. | 
cpu_allocation_ratio = 0.0 | 
(FloatOpt) Virtual CPU to physical CPU allocation ratio which affects all CPU filters. This configuration specifies a global ratio for CoreFilter. For AggregateCoreFilter, it will fall back to this configuration value if no per-aggregate setting found. NOTE: This can be set per-compute, or if set to 0.0, the value set on the scheduler node(s) will be used and defaulted to 16.0 | 
disk_allocation_ratio = 1.0 | 
(FloatOpt) Virtual disk to physical disk allocation ratio | 
io_ops_weight_multiplier = -1.0 | 
(FloatOpt) Multiplier used for weighing host io ops. Negative numbers mean a preference to choose light workload compute hosts. | 
isolated_hosts = | 
(ListOpt) Host reserved for specific images | 
isolated_images = | 
(ListOpt) Images to run on isolated host | 
max_instances_per_host = 50 | 
(IntOpt) Ignore hosts that have too many instances | 
max_io_ops_per_host = 8 | 
 (IntOpt) Tells filters to ignore hosts that have this many or more instances currently in build, resize, snapshot, migrate, rescue or unshelve task states 用在IoOpsFilter中,num_io_host在host_state中。  | 
ram_allocation_ratio = 0.0 | 
(FloatOpt) Virtual ram to physical ram allocation ratio which affects all ram filters. This configuration specifies a global ratio for RamFilter. For AggregateRamFilter, it will fall back to this configuration value if no per-aggregate setting found. NOTE: This can be set per-compute, or if set to 0.0, the value set on the scheduler node(s) will be used and defaulted to 1.5 | 
ram_weight_multiplier = 1.0 | 
(FloatOpt) Multiplier used for weighing ram. Negative numbers mean to stack vs spread. | 
reserved_host_disk_mb = 0 | 
(IntOpt) Amount of disk in MB to reserve for the host | 
reserved_host_memory_mb = 512 | 
(IntOpt) Amount of memory in MB to reserve for the host | 
restrict_isolated_hosts_to_isolated_images = True | 
(BoolOpt) Whether to force isolated hosts to run only isolated images | 
scheduler_available_filters =['nova.scheduler.filters.all_filters'] | 
(MultiStrOpt) Filter classes available to the scheduler which may be specified more than once. An entry of "nova.scheduler.filters.all_filters" maps to all filters included with nova. | 
scheduler_default_filters = RetryFilter, AvailabilityZoneFilter, RamFilter, DiskFilter, ComputeFilter, ComputeCapabilitiesFilter, ImagePropertiesFilter, ServerGroupAntiAffinityFilter, ServerGroupAffinityFilter | 
(ListOpt) Which filter class names to use for filtering hosts when not specified in the request. | 
scheduler_driver =nova.scheduler.filter_scheduler.FilterScheduler | 
(StrOpt) Default driver to use for the scheduler | 
scheduler_driver_task_period = 60 | 
(IntOpt) How often (in seconds) to run periodic tasks in the scheduler driver of your choice. Please note this is likely to interact with the value of service_down_time, but exactly how they interact will depend on your choice of scheduler driver. | 
scheduler_host_manager =nova.scheduler.host_manager.HostManager | 
(StrOpt) The scheduler host manager class to use | 
scheduler_host_subset_size = 1 | 
(IntOpt) New instances will be scheduled on a host chosen randomly from a subset of the N best hosts. This property defines the subset size that a host is chosen from. A value of 1 chooses the first host returned by the weighing functions. This value must be at least 1. Any value less than 1 will be ignored, and 1 will be used instead | 
scheduler_instance_sync_interval = 120 | 
 (IntOpt) Waiting time interval (seconds) between sending the scheduler a list of current instance UUIDs to verify that its view of instances is in sync with nova. If the CONF option `scheduler_tracks_instance_changes` is False, changing this option will have no effect. 为nova compute manager中的一个周期任务  | 
scheduler_json_config_location = | 
(StrOpt) Absolute path to scheduler configuration JSON file. | 
scheduler_manager =nova.scheduler.manager.SchedulerManager | 
(StrOpt) Full class name for the Manager for scheduler | 
scheduler_max_attempts = 3 | 
(IntOpt) Maximum number of attempts to schedule an instance | 
scheduler_topic = scheduler | 
(StrOpt) The topic scheduler nodes listen on | 
scheduler_tracks_instance_changes = True | 
(BoolOpt) Determines if the Scheduler tracks changes to instances to help with its filtering decisions. | 
scheduler_use_baremetal_filters = False | 
(BoolOpt) Flag to decide whether to use baremetal_scheduler_default_filters or not. | 
scheduler_weight_classes =nova.scheduler.weights.all_weighers | 
(ListOpt) Which weight class names to use for weighing hosts | 
http://docs.openstack.org/liberty/config-reference/content/list-of-compute-config-options.html#config_table_nova_scheduler
scheduler configuration options的更多相关文章
- Server Memory Server Configuration Options 服务器内存服务配置选项
		
Server Memory Server Configuration Options https://docs.microsoft.com/en-us/sql/database-engine/conf ...
 - eclipse 中springboot2.0整合jsp 出现No Java compiler available for configuration options compilerClassName
		
今天使用eclipse创建springboot整合jsp出现一个问题,在idea中并没有遇到这个问题.最后发现是需要在eclipse中添加一个eclipse依赖,依赖如下: <dependenc ...
 - springboot No Java compiler available for configuration options compilerClassName: [null] and compil
		
今天使用eclipse创建springboot整合jsp出现一个问题,在idea中并没有遇到这个问题.最后发现是需要在eclipse中添加一个eclipse依赖,依赖如下: <dependenc ...
 - Pytest权威教程21-API参考-07-配置选项(Configuration Options)
		
目录 配置选项(Configuration Options) addopts cache_dir confcutdir console_output_style doctest_encoding do ...
 - Net6 Configuration & Options 源码分析 Part1
		
Net6 Configuration & Options 源码分析 Part1 在Net6中配置系统一共由两个部分组成Options 模型与配置系统.它们是两个完全独立的系统. 第一部分主要记 ...
 - Net6 Configuration & Options 源码分析 Part2 Options
		
Net6 Configuration & Options 源码分析 Part2 Options 第二部分主要记录Options 模型 OptionsConfigurationServiceCo ...
 - LwIP buffer management, memory configuration options
		
http://www.st.com/st-web-ui/static/active/cn/resource/technical/document/application_note/DM00036052 ...
 - P6 EPPM Installation and Configuration Guide 16 R1 April 2016
		
P6 EPPM Installation and Configuration Guide 16 R1 April 2016 Contents About Installing and ...
 - P6 Professional Installation and Configuration Guide (Microsoft SQL  Server Database) 16 R1
		
P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1 May ...
 
随机推荐
- Xamarin.Forms学习之Platform-specific API和文件操作
			
这篇文章的分享原由是由于上篇关于Properties的保存不了,调用SavePropertiesAsync()方法也不行,所以我希望通过操作文件的方式保存我的需要的数据,然后我看了一下电子书中的第二十 ...
 - 巨蟒python全栈开发linux之centos4
			
1.linux虚拟环境1-4 2.linux运行crm代码
 - 使用QFile进行文件操作(QFile可以使用FILE *指针,还必须指定AutoCloseHandle)
			
QFile类我我们提供了操作文件的常用功能.它是一种io设备,可以用来读写文本文件和二进制文件,也可以用来读写Qt的资源文件.QFile类可以单独使用,该类本身提供了read/write函数,但更方便 ...
 - iOS视图生命周期
			
视图是应用的一个重要组成部分,功能的实现与其息息相关,而视图控制器控制着视图,其重要性在整个应用中不言而喻. 1.视图生命周期与视图控制器关系 以视图的4 种状态为基础,我们来系统了解一下视图控制器的 ...
 - python默认参数不能定义为可变对象类型
			
python的默认参数只会在函数定义时被确定,而不是每次调用时重新确定,所以,一旦在函数中修改了默认参数,则在随后的调用中都会生效 由于这个特性,在定义函数时,如果默认参数使用可变的对象类型,如空列表 ...
 - requirejs源码分析: requirejs 方法–1. 主入口
			
该方法是 主要的入口点 也是最常用的方法. req = requirejs = function (deps, callback, errback, optional) { //Find the ri ...
 - LeetCode:数据库技术【180-185】
			
LeetCode:数据库技术[180-185] 180.连续出现的数字 题目描述 编写一个 SQL 查询,查找所有至少连续出现三次的数字. +----+-----+ | Id | Num | +--- ...
 - spring 异步处理request
			
转自:http://blog.csdn.net/u012410733/article/details/52124333Spring MVC 3.2开始引入Servlet 3中的基于异步的处理reque ...
 - 3.6《深入理解计算机系统》笔记(四)虚拟存储器,malloc,垃圾回收【插图】
			
概述 ●我们电脑上运行的程序都是使用虚拟存储,跟物理内存根本不搭边. ●既然虚拟内存是在磁盘上的,为什么它又运行这么好,并没有感觉卡顿?这要感谢程序的局部性! ●虚拟存储器的调度是一个操作系统必须做好 ...
 - 中断下半部tasklet【转】
			
本文转载自:http://edsionte.com/techblog/archives/1547 tasklet的实现 tasklet(小任务)机制是中断处理下半部分最常用的一种方法,其使用也是非常简 ...