Hi All,

I think Stratos is not setting custom meta data properly to instances
correctly. In the developers console I cannot see any meta data section
called "stratos_usermetadata" from the GCE developers console. I have
attached the screenshot here.

On Mon, Jun 1, 2015 at 5:47 PM, Isuru Haththotuwa <isu...@apache.org> wrote:

> Hi Asanka,
>
> No, we need to get the custom meta data set by Stratos. It is essential
> for the correct functionality.
>
> We need to figure out why this API call is failing. After an instance is
> spawned, shutdown the Stratos server to stop the instance from being
> terminated. Then, SSH to the instance and see if you can manually query the
> custom meta data using the APIs listed in 'Querying custom metadata'
> section of [1].
>
> [1]. https://cloud.google.com/compute/docs/metadata#custom
>
> On Mon, Jun 1, 2015 at 10:52 PM, Asanka Sanjaya Herath <angal...@gmail.com
> > wrote:
>
>> content of  /tmp/payload/launch-params by using
>> http://metadata.google.internal/computeMetadata/v1/instance/attributes/
>> <http://metadata.google.internal/computeMetadata/v1/instance/attributes/stratos_usermetadata>
>>  as
>> the meta-data URL:
>>
>> jclouds-delete-boot-disk
>> jclouds-group
>> jclouds-image
>> sshKeys
>>
>> WDYT?
>>
>> On Mon, Jun 1, 2015 at 5:20 PM, Asanka Sanjaya Herath <angal...@gmail.com
>> > wrote:
>>
>>> Hi All,
>>>
>>> I'm trying to find a relevant metadata URL for GCE instances. I found
>>> this[1] but it seems like API structure has not changed. Currently in the
>>> config.sh file we are using this[2] as the metadata URL. I think we should
>>> remove the last field in the meta data URL(stratos_usermetadata). After
>>> removing the last field I got following output in the launch-params file.
>>>
>>>
>>> [1].https://cloud.google.com/compute/docs/metadata#default
>>> [2].
>>> http://metadata.google.internal/computeMetadata/v1/instance/attributes/stratos_usermetadata
>>>
>>> On Mon, Jun 1, 2015 at 10:44 AM, Asanka Sanjaya Herath <
>>> angal...@gmail.com> wrote:
>>>
>>>> Hi Isuru and Gayan,
>>>>
>>>> Thanks for the help. So It seems like I need to change the metadata URL
>>>> given in[1] to a valid one.
>>>>
>>>> [1].
>>>> https://github.com/apache/stratos/blob/master/tools/config-scripts/gce/config.sh
>>>>
>>>> On Mon, Jun 1, 2015 at 10:36 AM, Isuru Haththotuwa <isu...@apache.org>
>>>> wrote:
>>>>
>>>>> This is a 404 error, indicating that the meta data was not found.The
>>>>> final line seems to indicate the reason; the queried URL for meta data is
>>>>> wrong.
>>>>>
>>>>> On Mon, Jun 1, 2015 at 3:59 PM, Asanka Sanjaya Herath <
>>>>> angal...@gmail.com> wrote:
>>>>>
>>>>>> Hi Gayan,
>>>>>>
>>>>>> This is the content of lunch-params file(Please see attachment).
>>>>>>
>>>>>>
>>>>>> On Mon, Jun 1, 2015 at 10:19 AM, Gayan Gunarathne <gay...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> IOError: [Errno 2] No such file or directory:
>>>>>>>>> '/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>>>>>>>
>>>>>>>>
>>>>>>> Also as per this error Instance don't have the payload/launch-params
>>>>>>> file.Seems lauch-params file is not copied properly.Can you find the
>>>>>>>  lauch-params at  /tmp/payload?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Gayan
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jun 1, 2015 at 3:39 PM, Asanka Sanjaya Herath <
>>>>>>> angal...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Thanks Gayan. I'll check it and update the thread.
>>>>>>>>
>>>>>>>> On Mon, Jun 1, 2015 at 10:00 AM, Gayan Gunarathne <gay...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Asanka,
>>>>>>>>>
>>>>>>>>> On Mon, Jun 1, 2015 at 3:17 PM, Asanka Sanjaya Herath <
>>>>>>>>> angal...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Lahiru,
>>>>>>>>>>
>>>>>>>>>> When I run "python agent.py" command I'm getting following error.
>>>>>>>>>>
>>>>>>>>>>  [2015-06-01 09:44:44,699] DEBUG {config.py:__read_conf_file} -
>>>>>>>>>> Config file path :
>>>>>>>>>> '/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf'
>>>>>>>>>> [2015-06-01 09:44:44,700] DEBUG {config.py:read_property} -
>>>>>>>>>> Reading property: param.file.path =
>>>>>>>>>> /root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params
>>>>>>>>>> [2015-06-01 09:44:44,700] DEBUG {config.py:__read_parameter_file}
>>>>>>>>>> - Param file path :
>>>>>>>>>> '/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>>>>>>>> [2015-06-01 09:44:44,701] ERROR {config.py:__read_parameter_file}
>>>>>>>>>> - Could not read launch parameter file: [Errno 2] No such file or
>>>>>>>>>> directory:
>>>>>>>>>> '/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>   File
>>>>>>>>>> "/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/config.py",
>>>>>>>>>> line 298, in __read_parameter_file
>>>>>>>>>>     metadata_file = open(param_file)
>>>>>>>>>> IOError: [Errno 2] No such file or directory:
>>>>>>>>>> '/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params'
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>   File "agent.py", line 316, in <module>
>>>>>>>>>>     main()
>>>>>>>>>>   File "agent.py", line 304, in main
>>>>>>>>>>     cartridge_agent = CartridgeAgent()
>>>>>>>>>>   File "agent.py", line 45, in __init__
>>>>>>>>>>     self.__config = CartridgeAgentConfiguration()
>>>>>>>>>>   File
>>>>>>>>>> "/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/config.py",
>>>>>>>>>> line 355, in __init__
>>>>>>>>>>     CartridgeAgentConfiguration.__instance =
>>>>>>>>>> CartridgeAgentConfiguration.__CartridgeAgentConfiguration()
>>>>>>>>>>   File
>>>>>>>>>> "/root/stratos/products/python-cartridge-agent/distribution/target/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/config.py",
>>>>>>>>>> line 244, in __init__
>>>>>>>>>>     raise RuntimeError(ex)
>>>>>>>>>> RuntimeError: Cannot find the value of required parameter:
>>>>>>>>>> 'APPLICATION_ID'
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Seems like launch-params don't have the "APPLICATION_ID".Can you
>>>>>>>>> please check whether Stratos is passing the APPLICATION_ID to the 
>>>>>>>>> payload?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Gayan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, Jun 1, 2015 at 8:11 AM, Lahiru Sandaruwan <
>>>>>>>>>> lahi...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jun 1, 2015 at 12:51 PM, Asanka Sanjaya Herath <
>>>>>>>>>>> angal...@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ​Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> Here I have listed the work I have done during last week.
>>>>>>>>>>>>
>>>>>>>>>>>> 1. Completed the design diagram of the extension.
>>>>>>>>>>>> 2. Tested ​GCE LB API using a sample program.
>>>>>>>>>>>> 3. Configured a php cartridge on GCE. But still the cartridge
>>>>>>>>>>>> agent is not starting properly.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> What is the error you get?
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> I'm using this[1] fork for commit my code.
>>>>>>>>>>>>
>>>>>>>>>>>> [1]. https://github.com/asankasanjaya/stratos
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> ASH
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> --
>>>>>>>>>>> Lahiru Sandaruwan
>>>>>>>>>>> Committer and PMC member, Apache Stratos,
>>>>>>>>>>> Senior Software Engineer,
>>>>>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>
>>>>>>>>>>> phone: +94773325954
>>>>>>>>>>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>>>>>>>>> linked-in:
>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks,
>>>>>>>>>> Regards,
>>>>>>>>>> ASH
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Gayan Gunarathne
>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>> email : gay...@wso2.com  | mobile : +94 766819985
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks,
>>>>>>>> Regards,
>>>>>>>> ASH
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Gayan Gunarathne
>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>> email : gay...@wso2.com  | mobile : +94 766819985
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>> Regards,
>>>>>> ASH
>>>>>>
>>>>>> --
>>>>>> Thanks and Regards,
>>>>>>
>>>>>> Isuru H.
>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>
>>>>>>
>>>>>> * <http://wso2.com/>*
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Regards,
>>>> ASH
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Regards,
>>> ASH
>>>
>>
>>
>>
>> --
>> Thanks,
>> Regards,
>> ASH
>>
>> --
>> Thanks and Regards,
>>
>> Isuru H.
>> +94 716 358 048* <http://wso2.com/>*
>>
>>
>> * <http://wso2.com/>*
>>
>>
>>


-- 
Thanks,
Regards,
ASH

Reply via email to