Openstack OS::Heat::SoftwareDeployment一直处于创建中状态

Openstack OS::Heat::SoftwareDeployment一直处于创建中状态,openstack,openstack-heat,Openstack,Openstack Heat,我正在尝试使用热模板定制openstack mikata中创建的新实例。在用户_数据中使用带有脚本的OS::Nova::Server可以正常工作 接下来的想法是通过OS::Heat::SoftwareConfig执行其他步骤。 配置为: type: OS::Nova::Server .... user_data_format: SOFTWARE_CONFIG user_data: str_replace: template: get_file: vm_

我正在尝试使用热模板定制openstack mikata中创建的新实例。在用户_数据中使用带有脚本的OS::Nova::Server可以正常工作

接下来的想法是通过OS::Heat::SoftwareConfig执行其他步骤。 配置为:

type: OS::Nova::Server
....
  user_data_format: SOFTWARE_CONFIG
  user_data:
    str_replace:
      template:
        get_file: vm_init1.sh


config1:
    type: OS::Heat::SoftwareConfig
    depends_on: vm
    properties:
      group: script
      config: |
        #!/bin/bash
        echo "Running $0 OS::Heat::SoftwareConfig look in /var/tmp/test_script.log" | tee /var/tmp/test_script.log

  deploy:
    type: OS::Heat::SoftwareDeployment
    properties:
      config:
        get_resource: config1
      server:
        get_resource: vm
该实例设置得很好(上面的脚本vm_init1.sh运行良好),可以登录,但上面的“config1”示例从未执行过

分析 -基本映像是Ubuntu 16.04,使用磁盘映像创建创建,包括“vm Ubuntu os collect config os refresh config os apply config heat config heat config script” -从“openstack堆栈资源列表$vm”中可以看到,部署永远不会失败,OS::Heat::SoftwareDeployment status=CREATE_IN_PROGRESS -“openstack堆栈资源显示$vm配置1”显示资源\u状态=创建\u完成 -在vm中,/var/log/cloud-init-output.log显示脚本vm_init1.sh的输出,但没有“config1”脚本的跟踪。日志os-apply-config.log为空,正常吗

如何对OS::Heat::SoftwareDeployment配置进行故障排除

(我读过)