英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

hail - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 hail

这是命令 hail 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


hail - Ganeti IAllocator 插件

概要


冰雹 [ -t 文件 | - 模拟 规格 ] [选项...] 输入文件

冰雹 - 版

商品描述


hail 是一个 Ganeti IAllocator 插件,用于实现实例放置和移动
使用相同的算法 巴勒(1)。

该程序通过包含当前集群状态和请求的 JSON 文件获取输入
详细信息,并输出(在标准输出上)一个 JSON 格式的响应。 在发生严重故障时,
错误消息打印在 stderr 上,退出代码更改为显示失败。

如果输入文件名是 -(一个减号),那么请求数据将从
标准输入.

除了输入数据,hail 通过网络从所有 MonD 收集数据,使用 --mond
选项。 目前它只使用 CPUload 收集器产生的数据。

算法
在常规节点组上,程序使用简化版的 hbal 算法; 为了
具有独占存储的节点组的分配见下文。

对于单节点分配(非镜像实例),我们再次选择节点,当
被选为主节点,给出最好的分数。

对于双节点分配(镜像实例),我们选择了最佳对; 这是唯一的
算法在集群大小方面不重要的选择。

对于重定位,我们尝试将实例的辅助节点更改为所有有效
其他节点; 选择导致最佳集群分数的节点。

对于节点更改(变更节点 模式),我们目前仅支持 DRBD 实例,并且所有
三种模式(主要变化、次要变化和所有节点变化)。

对于组移动 (更改组 模式),同样只支持 DRBD,我们计算
将导致组更改的正确顺序; 中途工作失败将导致
拆分实例。 目标组上节点的选择基于组得分,
并且组的选择基于与分配相同的算法(最低的组
放置后得分)。

已弃用 多人疏散 不再支持模式。

在所有情况下,集群(或组)评分与 hbal 算法相同。

对于具有独占存储的节点组的分配,使用丢失分配指标
而是确定在哪个节点上分配实例。 对于节点分配
向量是对于每个实例策略间隔按降序排列的数量的向量
最低限度符合该间隔的实例仍然可以放置在该节点上。
节点上实例的丢失分配向量是分配的差异
在将实例放置在该节点上之前和之后该节点的向量。 这
lost-allocations 指标是丢失的分配向量,后跟剩余磁盘
所选节点上的空间,全部按字典顺序进行比较。

配置


可以传递给程序的选项如下:

-p, --打印节点
打印节点状态之前和之后,其格式旨在允许用户
了解节点最重要的参数。 请参阅手册页 工具(1)
有关此选项的更多详细信息。

-t 数据文件, --text-data=*数据文件*
保存集群信息的文件名,用于覆盖 JSON 中的数据
请求本身。 这主要用于调试。 文件的格式是
在手册页中描述 工具(1)。

--mond=*是|否*
如果给定,程序将查询所有 MonD 以从支持的数据中获取数据
收集者通过网络。

--mond-数据 数据文件
保存 MonD 提供的数据的文件的名称,以覆盖查询 MonD
通过网络。 这主要用于调试。 该文件必须是 JSON
格式化并呈现一组 JSON 对象,每个节点一个,有两个成员。
第一个名为 node 的成员是节点的名称,第二个名为 node 的成员是
报告是一组报告对象。 报表对象必须在相同的
由监控代理生成的格式。

--ignore-dynu
如果给定,所有动态利用率信息将被忽略,假设它是
0. 此选项将优先于 MonD 传递的任何数据
--mond 和 --mond-data 选项。

--忽略软错误
如果给定,则在搜索可能的情况时将忽略对软错误的所有检查
分配。 通过这种方式,即使在过载的情况下也可以做出有用的决定
集群。

- 模拟 描述
后端规范:类似于 -t 选项,这允许覆盖集群
具有模拟集群的数据。 有关描述的详细信息,请参阅手册页
工具(1)。

-S 文件名, --save-cluster=*文件名*
如果给定,则将之前的集群状态和分配器运行保存到文件中
命名 文件名.pre-ialloc, 分别 文件名.post-ialloc。 这允许
通过 -t 选项将集群状态重新提供给任何 htools 实用程序。

-v 此选项增加了冗长,可用于调试,以便
了解 IAllocator 请求是如何解析的; 可以多次通过
以获取更多信息。

配置


对于标记排除配置(有关更多详细信息,请参阅 hbal 的联机帮助页),列表
哪些实例标签被视为排除标签将从集群标签中读取,
配置如下:

· 获取所有以 htools:iexttags:

· 使用它们的后缀作为排除标签的前缀

例如,给定一个集群标签,如 htools:iexttags:service, 的所有实例标签
形式 be 考虑 as 排除 标签, (例如) 实例
已可以选用 a 行李牌不会放在同一个主节点上。

配置


可以传递给程序的选项如下:

退出 挖矿状态


命令的存在状态将为零,除非由于某种原因算法致命
失败(例如错误的节点或实例数据)。

使用 onworks.net 服务在线使用冰雹


Ad


Ad