英语法语西班牙语

Ad


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 的成员是
报告是一组报告对象。 报表对象必须在相同的
由监控代理生成的格式。

--忽略动态
如果给定,所有动态利用率信息将被忽略,假设它是
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 服务在线使用冰雹


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad