there must be an another exception stacktrace thrown above this hostconnect
exception from XenApi with certain ERROR code(number) , which you can find
it out in xen docs.
is the storage pool getting attached in the xen hypervisor after this ?
try executing  mount in xen and see.

thanks.


On Wed, Mar 19, 2014 at 3:50 PM, Wilder Rodrigues <
wrodrig...@schubergphilis.com> wrote:

> Hi all,
>
> I'm trying to tests some changes I did for CLOUDSTACK-6139.
>
> Currently I have 3 XenServer 6.2 instances and my management server is
> running in a different machine (debian 7). I have successfully created 2
> zones, which use Local Storage. Now I'm trying to create a 3rd zone, which
> will not use local storage.
>
> Everything goes fine until when it tries to add the primary storage. I'm
> facing a problem related to the heartbeat file, which does not exist.
>
> I already tried googling, found this:
> http://markmail.org/message/gbsqsvhzp7sq37tn#query:+page:1+mid:5x6zzhtjk5dscfgy+state:results
>
> I checked the source of the script (
> https://github.com/apache/cloudstack/blob/master/scripts/vm/hypervisor/xenserver/setup_heartbeat_file.sh),
> but it only makes clear that the file is expected.
>
> tween Host[-7-Routing] and
> org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@1eca16d9
> com.cloud.utils.exception.CloudRuntimeException: Unable establish
> connection from storage head to storage pool 10 due to
> ModifyStoragePoolCommand add XenAPIException:Unable to
> setup heartbeat file entry on SR fac6c87d-d8af-102f-f89a-d58429d986a3 due
> to #6# heartbeat file
> /var/run/sr-mount/fac6c87d-d8af-102f-f89a-d58429d986a3/hb-05e6d247-7cc8-43f4-969
> c-5ba97341539a doesn't exist host:05e6d247-7cc8-43f4-969c-5ba97341539a
> pool: 10.1.1.65/opt/storage/primary10
>         at
> org.apache.cloudstack.storage.datastore.provider.DefaultHostListener.hostConnect(DefaultHostListener.java:67)
>         at
> com.cloud.storage.StorageManagerImpl.connectHostToSharedPool(StorageManagerImpl.java:853)
>         at
> org.apache.cloudstack.storage.datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl.attachCluster(CloudStackPrimaryDataStoreLifeCycleImpl.java:418)
>         at
> com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:656)
>         at
> com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:176)
>         at
> org.apache.cloudstack.api.command.admin.storage.CreateStoragePoolCmd.execute(CreateStoragePoolCmd.java:163)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:156)
>         at com.cloud.api.ApiServer.queueCommand(ApiServer.java:593)
>         at com.cloud.api.ApiServer.handleRequest(ApiServer.java:416)
>         at
> com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:330)
>         at com.cloud.api.ApiServlet.access$000(ApiServlet.java:54)
>         at com.cloud.api.ApiServlet$1.run(ApiServlet.java:118)
>
> Any idea how to get it working?
>
> Cheers,
> Wilder
>



-- 
regards,

punith s
cloudbyte.com

Reply via email to