Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-6704

FIWARE.Question.Tech.Cloud.SwDeployConfig.SDC from the CLI. Cannot install a product on VM

    Details

      Description

      Created question in FIWARE Q/A platform on 01-06-2016 at 13:06
      Please, ANSWER this question AT http://stackoverflow.com/questions/37566773/sdc-from-the-cli-cannot-install-a-product-on-vm

      Question:
      SDC from the CLI. Cannot install a product on VM

      Description:
      Following what says here, I got a connection refused using this curl:

      curl -v -H "Content-Type: application/json" -H "Accept: application/xml" -H "X-Auth-Token: 756cfb31e062216544215f54447e2716" -H "Tenant-Id: your-tenant-id" -X POST "http://saggita.lab.fi-ware.org:8080/sdc/rest/vdc/

      {your-tenant-id}/productInstance"

      I changed it to what seems the appropriate URL:

      cat test-data | curl --insecure -v -H "Content-Type: application/json" -H "Accept: application/xml" -H "X-Auth-Token: 756cfb31e062216544215f54447e2716" -H "Tenant-Id: your-tenant-id" -X POST "https://saggita.lab.fi-ware.org:8443/sdc/rest/vdc/{your-tenant-id}

      /productInstance" -data-binary @

      Comment: I used the file test-data as payload, I show later what payload I am using.

      With that petition (with the appropriate auth token and specific parameters for my environment) I got:

      Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')

      Seems is expecting JSON instead of XML, so I rearranged like this:

      cat test-data | curl --insecure -v -H "Content-Type: application/xml" -H "Accept: application/xml" -H "X-Auth-Token: 756cfb31e062216544215f54447e2716" -H "Tenant-Id: your-tenant-id" -X POST "https://saggita.lab.fi-ware.org:8443/sdc/rest/vdc/

      {your-tenant-id}

      /productInstance" -data-binary @

      And I got this message no matter how I change payload:

      {"message":"The entity is not valid","code":42}

      I tried this two payloads (with the example of installing apache):

      <productInstanceDto>
      <vm>
      <ip>MYIP</ip>
      <fqn>same as hostname, I don't have DNS resolution</fqn>
      <hostname>MYHOSTNAME</hostname>
      </vm>
      <product>
      <productDescription/>
      <name>apache2</name>
      </product>
      <attributes>
      <key>custom_att_02</key>
      <value>default_value_plain</value>
      <type>Plain</type>
      </attributes>
      </productInstanceDto>

      What I see as a very minimialist and clear payload

      <productInstanceDto>
      <vm>
      <ip>MYIP</ip>
      </vm>
      <product>
      <name>apache2</name>
      </product>
      </productInstanceDto>

      By the way, I see so unfortunate fields like fqdn (could be missing, no dns resolution on that server), version (why I have to know the version of the product I want to install, this does not appear in the Product Catalogue), the missing of VM_ID parameter: available, easy and unique.

      What I'm doing wrong?
      Thanks

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        17h 6m 1 Henar Muñoz 02/Jun/16 8:13 AM
        In Progress In Progress Answered Answered
        53m 49s 1 Backlog Manager 02/Jun/16 9:07 AM
        Answered Answered Closed Closed
        5d 1h 34m 1 Henar Muñoz 07/Jun/16 10:41 AM
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        backlogmanager Backlog Manager made changes -
        Summary [fiware-stackoverflow] SDC from the CLI. Cannot install a product on VM FIWARE.Question.Tech.Cloud.SwDeployConfig.SDC from the CLI. Cannot install a product on VM
        HD-Node Unknown [ 10852 ]
        henar Henar Muñoz made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2016-06-02 09:05|UPDATED status: transition Answered| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2016-06-02 09:05|UPDATED status: transition Answered| # answers= 1, accepted answer= False
        backlogmanager Backlog Manager made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        henar Henar Muñoz made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        henar Henar Muñoz added a comment -

        Hi
        The problem is that the VM where you want to install the software should be configured in the chef-server. Curretly, even saggita and chef server are only to be user in FIWARE lab (from the FIWARE lab portal). As far as understood on your request, you shoud install SDC, install the VM with the appropiate software, register the VM in the chef-server and so on. My suggestion is that you use the blueprint capabilities in the cloud portal (cloud.lab.fiware.org). You can have a look at the video blueprints in http://help.lab.fiware.org/.
        Regards,
        Henar

        Show
        henar Henar Muñoz added a comment - Hi The problem is that the VM where you want to install the software should be configured in the chef-server. Curretly, even saggita and chef server are only to be user in FIWARE lab (from the FIWARE lab portal). As far as understood on your request, you shoud install SDC, install the VM with the appropiate software, register the VM in the chef-server and so on. My suggestion is that you use the blueprint capabilities in the cloud portal (cloud.lab.fiware.org). You can have a look at the video blueprints in http://help.lab.fiware.org/ . Regards, Henar
        backlogmanager Backlog Manager made changes -
        Assignee Henar Muñoz [ henar ]
        backlogmanager Backlog Manager made changes -
        HD-Chapter Unknown [ 10845 ] Cloud [ 10837 ]
        mev Manuel Escriche made changes -
        HD-Enabler Unknown [ 10910 ] Sagitta [ 10866 ]
        backlogmanager Backlog Manager made changes -
        Component/s FIWARE-TECH-HELP [ 10278 ]
        mauropecetti Vicenza Node Support made changes -
        Component/s FIWARE-LAB-HELP [ 10279 ]
        mev Manuel Escriche made changes -
        Component/s FIWARE-LAB-HELP [ 10279 ]
        Component/s FIWARE-TECH-HELP [ 10278 ]
        backlogmanager Backlog Manager made changes -
        HD-Node Unknown [ 10852 ]
        HD-Enabler Unknown [ 10910 ]
        HD-Chapter Unknown [ 10845 ]
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2016-06-01 15:05|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2016-06-01 15:05|CREATED monitor | # answers= 0, accepted answer= False
        backlogmanager Backlog Manager created issue -

          People

          • Assignee:
            henar Henar Muñoz
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: