[one-users] data store not created in VMHosts

Carlos Martín Sánchez cmartin at opennebula.org
Fri Mar 28 09:38:34 PDT 2014


On Fri, Mar 28, 2014 at 5:30 PM, Hyun Woo Kim <hyunwoo at fnal.gov> wrote:

>  Thanks very much.
> We are already familiar with monitor_ds.sh
> and our problem is,  monitor_ds.sh does not report system_DS capacities
> until I manually mkdir -p /var/lib/one/datastores/100(our system_ds ID)..
> (Note -p option to mkdir).
>
>  Thanks again and we look forward to hearing from you
> as this issue is one of road blocks that are stopping us from upgrading to
> ON 4.4.
>
>  Hyunwoo
> FermiCloud Project.
>
>
My guess is that this will be solved making monitor_ds to report the space
available in /var/lib/one when ./datastores does not exist.
But I'll wait for one of my colleagues with more involvement in this area
to confirm this.

Regards
--
Carlos Martín, MSc
Project Engineer
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org |
@OpenNebula <http://twitter.com/opennebula> <cmartin at opennebula.org>



>
>   From: Carlos Martín Sánchez <cmartin at opennebula.org>
> Date: Friday, March 28, 2014 11:24 AM
>
> To: Hyunwoo Kim <hyunwoo at fnal.gov>
> Cc: "users at lists.opennebula.org" <users at lists.opennebula.org>
> Subject: Re: [one-users] data store not created in VMHosts
>
>   Hi,
>
>   On Fri, Mar 28, 2014 at 5:05 PM, Hyun Woo Kim <hyunwoo at fnal.gov> wrote:
>
>>  Hi,
>> Here is the output.
>>
>>  By the way, In VMHost:/var/lib/one/,  subdirectory datastores itself
>> does not get created, let alone datastores/100
>>
>>
>  I see... we will take a look into it [1].
> In case you want to play around with it, the script is located
> at /var/lib/one/remotes/im/<driver>/monitor_ds.sh
>
>  Best regards
>
>  [1] http://dev.opennebula.org/issues/2816
>
>  --
> Carlos Martín, MSc
> Project Engineer
> OpenNebula - Flexible Enterprise Cloud Made Simple
> www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org
>  | @OpenNebula <http://twitter.com/opennebula> <cmartin at opennebula.org>
>
>
>
>>  Thank you.
>> Hyunwoo KIM
>> FermiCloud Project
>>
>>  -bash-4.1$ onehost show -x 4
>> <HOST>
>>   <ID>4</ID>
>>   <NAME>fgtest12</NAME>
>>   <STATE>2</STATE>
>>   <IM_MAD>kvm</IM_MAD>
>>   <VM_MAD>kvm</VM_MAD>
>>   <VN_MAD>dummy</VN_MAD>
>>   <LAST_MON_TIME>1396022208</LAST_MON_TIME>
>>   <CLUSTER_ID>101</CLUSTER_ID>
>>   <CLUSTER>ipv6</CLUSTER>
>>   <HOST_SHARE>
>>     <DISK_USAGE>0</DISK_USAGE>
>>     <MEM_USAGE>0</MEM_USAGE>
>>     <CPU_USAGE>0</CPU_USAGE>
>>     <MAX_DISK>0</MAX_DISK>
>>     <MAX_MEM>16329064</MAX_MEM>
>>     <MAX_CPU>400</MAX_CPU>
>>     <FREE_DISK>0</FREE_DISK>
>>     <FREE_MEM>15874132</FREE_MEM>
>>     <FREE_CPU>397</FREE_CPU>
>>     <USED_DISK>0</USED_DISK>
>>     <USED_MEM>454932</USED_MEM>
>>     <USED_CPU>2</USED_CPU>
>>     <RUNNING_VMS>0</RUNNING_VMS>
>>     <DATASTORES/>
>>   </HOST_SHARE>
>>   <VMS/>
>>   <TEMPLATE>
>>     <ARCH><![CDATA[x86_64]]></ARCH>
>>     <CPUSPEED><![CDATA[2999]]></CPUSPEED>
>>     <HOSTNAME><![CDATA[fgtest12.fnal.gov]]></HOSTNAME>
>>     <HYPERVISOR><![CDATA[kvm]]></HYPERVISOR>
>>     <MODELNAME><![CDATA[Intel(R) Xeon(R) CPU            5160  @
>> 3.00GHz]]></MODELNAME>
>>     <NETRX><![CDATA[122068573]]></NETRX>
>>     <NETTX><![CDATA[21559876]]></NETTX>
>>     <VERSION><![CDATA[4.4.0]]></VERSION>
>>   </TEMPLATE>
>> </HOST>
>>
>>
>>
>>
>>   From: Carlos Martín Sánchez <cmartin at opennebula.org>
>> Date: Friday, March 28, 2014 10:54 AM
>> To: Hyunwoo Kim <hyunwoo at fnal.gov>
>> Cc: "users at lists.opennebula.org" <users at lists.opennebula.org>
>> Subject: Re: [one-users] data store not created in VMHosts
>>
>>   Hi,
>>
>>  On Thu, Mar 27, 2014 at 9:57 PM, Hyun Woo Kim <hyunwoo at fnal.gov> wrote:
>>
>>>  Hi,
>>>
>>>  I am testing the data store feature of ON 4.4 in a very simple
>>> configuration
>>> and I am getting an error that I can NOT understand.
>>>
>>>  I have one cluster with
>>> one img type DS (ID 1, DS=fs, T/M=ssh) and
>>> one sys type DS   (ID 100, that I created with ssh TM)
>>>
>>>  Then I attach one VMHost to this cluster.
>>> According to the manual, the first deployment of VM creates
>>> datastores/100 under /var/lib/one/, right?
>>>
>>>  But in my case, the first deployed VM is pending
>>> with an error message in sched.log saying,
>>>   Local Datastore 100 in Host 8 filtered out. Not enough capacity.
>>>  No suitable System DS found for Host: 8. Filtering out host.
>>>
>>>  This VM gets deployed if I manually create this directory;
>>>  mkdir -p /var/lib/one/datastores/100
>>>
>>>  This error sometimes does not happen for a certain VMHost.
>>>
>>>  So, I would like to understand why datastores/ID is created in some
>>> VMHosts
>>> and not in other VMHosts.
>>>
>>>  if the ON developers could point me at right codes to look at,
>>> or describe what I am doing wrong,
>>> it will be very helpful.
>>>
>>>  Thanks,
>>> Hyuwoo Kim
>>> FermiCloud
>>>
>>
>>  The scheduler should take into account the space of
>> /var/lib/one/datastores when ../100 does not exist. Can you send us the
>> output of onehost show -x?
>>
>>  Regards
>>  --
>> Carlos Martín, MSc
>> Project Engineer
>> OpenNebula - Flexible Enterprise Cloud Made Simple
>> www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org
>>  | @OpenNebula <http://twitter.com/opennebula> <cmartin at opennebula.org>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140328/a8198337/attachment.htm>


More information about the Users mailing list