我想为模板中定义的某些资源创建多个副本。 如何检索以这种方式创建的资源的属性。 为了说明,这是一个创建随机字符串的模板(我称之为word.yaml ):heat_template_version: rocky resources: word: type: OS::Heat::Rando ...
我想为模板中定义的某些资源创建多个副本。 如何检索以这种方式创建的资源的属性。 为了说明,这是一个创建随机字符串的模板(我称之为word.yaml ):heat_template_version: rocky resources: word: type: OS::Heat::Rando ...
您好我目前正在尝试让 Heat 模板引用多个文件,这些文件包含在堆栈创建期间要输入的配置。 由于主文件太大而系统无法处理,因此需要将文件分解为 3 个较小的文件。 原始代码是: 但是由于新的要求: 因此,这些文件被分解为 3 个较小的配置文件,但是当我运行代码时,只执行了“config_0 ...
我正在尝试在openstack配置中创建一种风格,为此我有以下命令: openstack flavor create --ram 2048 --disk 20 --vcpus 1 csirtmu.tiny1x2 。 但是当我运行它时,出现以下错误: 我已经尝试从pipenv shell运行它,但我 ...
我需要根据另一个自动计算一个卷大小。 简化示例: 有输入参数 我们希望第二卷为: 100 if 1 < data_disk_size < 200; 如果 200 < data_disk_size < 400,则为 200; 否则 400 据我了解,条件块无济于事,因为它仅使 ...
我正在使用 Heat 来实现自动缩放,下面是我的代码的一小部分:heat_template_version: 2016-10-14 ... resources: corey_server_group: type: OS::Heat::AutoScalingGroup ...
我想创建一个条件,所以如果我设置“port_security_enabled = false”安全组将不适用于 port.properties 。 如果我设置了“port_security_enabled = true”,那么将应用安全组。 请帮我 ...
嘿,我希望在多个 OpenStack 站点上使用 HEAT 模板编排基础架构。 一种简单的方法是划分模板并分别在站点上运行。 但是,有什么方法可以为多站点编排创建单个模板 ...
我正在尝试为 Openstack 卷编写一个 HOT 模板,并且需要将 volume_type 作为参数。 我还需要支持不给定参数的情况,默认为Cinder默认卷类型。 第一次尝试是将 null 传递给 volume_type ,希望它能提供默认的卷类型。 但是,无论我通过什么 (null, ~, ...
我想在服务器从 HOT 模板启动后运行一些命令。 没有抛出任何错误; 'runcmd' 中的命令不起作用。 下面的行按预期工作,但无法将参数传递给 cloud_config 我也尝试过删除“runcmd”并在 user_data 下执行命令但徒劳无功。 ...
我想将字典写入 YAML 文件,这就是我现在正在做的事情 这是 YAML 文件中的结果 但我想要这样的结果: 我希望将"hw:cpu_policy"作为字符串,因为在hw和cpu_policy之间的:以及我想要像{get_attr: [server__floating_ip, ip]}这样的valu ...
我需要创建一个具有两个端口的实例。 端口已创建并具有其 ID。 heat 模板创建安全组,我的问题是如何将安全组附加到 HOT 中的相应端口? 我们有没有接受portId和 secuirtyGroupId 的OS::Neturon::secuirtyGroupAttachment secuirty ...
是否可以在使用 Openstack 中的 heat 模板创建网络时配置网络的 mtu? 我可以通过 CLI openstack network --mtu <value> <network_id>设置 mtu 我在热导中看到了对 mtu 的引用,但它似乎不允许设置该值。 ...
我想创建一个包含一些自定义软件和图形界面的自定义 openstack OpenSUSE15 映像。 我使用了现有的 OpenSUSE15.0 映像和打包程序来构建该映像。 它工作正常。 打包器json文件如下: 使用 packer 构建和配置阶段没有错误。 在第二阶段,当这个基础镜像通过 op ...
问题是,当count大于1时,将不会建立堆栈。 其原因是因为- port: { get_resource: test_port }对于每个生成的实例而言都不都是唯一的。 收到错误代码: CREATE_FAILED冲突:resources.compute_nodes.resources ...
我能够在资源属性或输出部分中找到用例,以使用创建资源的条件。 我正在寻找一个热模板示例代码,根据情况将文件写入服务器。 我只想在条件为真时才复制某个文件。 是否可以使用加热模板? ...
“条件 (..) 它们可以与资源部分 (..) 中的资源和资源属性相关联” - 正如官方 openstack 的文档所说,我可以做到这一点。 但是附加的示例不包含这些具有“资源属性”的内容。 我有我的例子,当用户可以将参数设置为不创建端口 2 并且不附加端口 2(因为端口 2 不存在)时: ...
我正在尝试使用模板文件和环境参数文件创建堆栈。 以下是我的详细信息。 在模板文件中: 环境文件: 当我尝试创建堆栈时,出现以下错误: 错误:参数“ v6_gateway”无效:默认值无效0(类型为“ int”的对象没有len()) 我已经将v6_gate ...
我正在尝试使用openstack HEAT创建堆栈,其中一个VM( NOVA::Server )需要具有2个网络接口 所以在我的热模板中,我创建了2个端口,并将它们与NOVA::Server关联,并为其中之一提供了浮动IP gw_float_port 当我在VM内执行ifconfi ...
OpenStack云映像 : 在https://docs.openstack.org/image-guide/obtain-images.html上有多个云映像。 为了在VM部署后登录到VM,可以使用ssh key pair或password 。 但是有些映像禁用了sshkeypair ...
我们要创建带有服务器以及连接到这些服务器的卷的热量模板。 但是我们还希望能够在不破坏卷的情况下快速破坏所有服务器。 因此,我们认为最好制作两个散热模板,而不是一个:-一个用于卷-一个用于服务器和卷附件 我们想要这样的东西: 体积堆叠 堆栈的服务器和附件.yml ...