问题标签 [openstack-heat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cloud - 如何为处于运行状态的 instace(Linux) 注入文件
在 Openstack 中,我启动了图像,并且在启动图像后,我想为该实例注入一个文件。在openstack中可以吗?如果是,那怎么办?
openstack - 我想通过 Openstack 环境创建一个超级虚拟机(尽可能多的处理器)
我在 Openstack 环境(Mitaka)中部署了 2 个相同的计算节点。
每个计算节点有 2 个物理 CPU,每个 12 个核心。
我想创建一个具有尽可能多处理器的单个 VM。
我不想在 pCPU 和 vCPU 之间过度订阅,即我会将物理与虚拟的比例保持为 1:1。
但是,似乎只允许我最大。即使我的资源池中有 48 个 vCPU(总计 2 个计算节点,每个贡献 24 个 vCPU),也要在单个 VM 中创建 24 个 vCPU。
任何人都知道如何在我的情况下创建更多的 vCPU?
openstack - 使用 Openstack 中的 HEAT 模板创建的集群中资源的自定义名称
我正在尝试使用 Openstack 的 Heat 模板创建集群。我有以下定义我的资源组的模板。
这行得通,但所有这些服务器的名称都非常神秘。我想知道是否可以为每个实例提供一个前缀来命名。
或者另一种方式可能是我可以str_replace
使用当前集群计数索引的模板值。
有没有办法做到这一点?
openstack - 如何将 json/list 值传递给 HEAT user_data 中的模板
需要将 user_data 替换为 comma_delimited_list 中资源组中的动态值。
%index% 不工作。
如何将 json/list 值传递给 HEAT-user_data 中的模板
openstack - 如何动态更改自动缩放实例名称
我创建了一个热堆栈,它根据 CPU 使用情况自动缩放。每次创建新实例时,都会给它一个随机名称。
有没有办法设置一个特定的名称,并在其末尾添加一个计数器,以便每次创建一个新实例时它都会增加 1?
例如,Myinstance1、Myinstance2、Myinstance3 ... MyinstanceX
提前致谢!
kubernetes - 无法在 OpenStack 中启动 Kubernetes 集群
我正在尝试使用此处提到的步骤在 OpenStack 中启动 Kubernetes 集群-> http://kubernetes.io/docs/getting-started-guides/openstack-heat/
该命令KUBERNETES_PROVIDER=openstack-heat ./cluster/kube-up.sh
失败并显示以下消息:
最后一行对于 kube-up.sh 命令的不同执行是不同的。我注意到这对应于/cluster/openstack-heat/kubernetes-heat/kubecluster.yaml
. 在这个例子中,这是./cluster/openstack-heat/kubernetes-heat/fragments/configure-salt.yaml
由于某种原因,它无法将这些文件的内容合并到 kubecluster.yaml 中。
有任何想法吗?
kubernetes - kube-up.sh 在 OpenStack 中失败
我正在尝试使用 Heat 在内部 OpenStack 环境中安装 Kubernetes。我按照这里的说明进行操作-> http://kubernetes.io/docs/getting-started-guides/openstack-heat/
在发出命令./cluster/kube-up.sh/
时,我遇到了以下问题:
我的环境变量如下:
有任何想法吗?
docker - Kuberntes master 没有在 OpenStack 热中启动
上周左右,我一直在尝试使用本指南在 OpenStack 中设置 Kubernetes 集群。我在这个问题中描述的过程中遇到了一些问题-> kube-up.sh 在 OpenStack 中失败
在发出./cluster/kube-up.sh
脚本时,它会尝试使用 openstack 堆栈创建步骤 ( Log ) 来启动集群。在这里,由于某种原因,kubernetes master 没有正确启动,这就是安装失败的地方。我能够通过 SSH 连接到主节点并在/var/log/cloud-init-output.log
在进一步挖掘时,我在 /var/log/messages 文件中找到了这个片段 - > https://paste.ubuntu.com/23733430/
所以我会假设 Docker 守护进程没有启动。我的 etcd 配置也有一些问题,因为 flanneld 服务也没有启动。这是输出service flanneld status
我的 etcd 守护进程正在运行:
虽然它在非标准端口上运行。
我也在代理下的公司网络中。任何有关如何进一步调试的指针表示赞赏。到目前为止,我在如何继续这件事上陷入了死胡同。在 Kubernetes 松弛通道中询问也产生了零结果!
openstack - OS::Heat::SoftwareDeployment 停留在 CREATE_IN_PROGRESS 状态
我正在尝试使用 HEAT 模板自定义在 openstack mikata 中创建的新实例。在 user_data 中使用带有脚本的 OS::Nova::Server 可以正常工作。
接下来的想法是通过 OS::Heat::SoftwareConfig 执行其他步骤。配置是:
该实例设置得很好(上面的脚本 vm_init1.sh 运行良好)并且可以登录,但是上面的“config1”示例永远不会执行。
分析 - 基础映像是 Ubuntu 16.04,使用 disk-image-create 创建并包括“vm ubuntu os-collect-config os-refresh-config os-apply-config heat-config heat-config-script” - 来自“openstack stack资源列表 $vm" 看到部署永远不会失败,OS::Heat::SoftwareDeployment status=CREATE_IN_PROGRESS - "openstack stack resource show $vm config1" 显示 resource_status=CREATE_COMPLETE - 在 vm 中,/var/log/cloud-init -output.log 显示脚本 vm_init1.sh 的输出,但没有“config1”脚本的痕迹。日志 os-apply-config.log 是空的,这正常吗?
如何对 OS::Heat::SoftwareDeployment 配置进行故障排除?
templates - OpenStack 嵌套模板是如何通过 Openstack API 实现的
我们想使用 OpenStack API 来启动堆栈。但是模板文件将嵌套另一个模板文件。有什么方法可以实现吗?
主模板文件中的问题部分如下:
在“类型”字段中,包含另一个模板。但是如何通过 API 使用它呢?
(在 heat 客户端上使用 CLI 命令时,我可以将此模板和内联的 node_vlan_template.yaml 放在同一个文件夹中,它可以工作。但是通过 API,我需要一种方法来提供此 node_vlan_template.yaml 的内容。)